computeCurvature.lyx 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. #LyX 2.0 created this file. For more info see http://www.lyx.org/
  2. \lyxformat 413
  3. \begin_document
  4. \begin_header
  5. \textclass book
  6. \use_default_options false
  7. \maintain_unincluded_children false
  8. \language french
  9. \language_package default
  10. \inputencoding latin9
  11. \fontencoding T1
  12. \font_roman default
  13. \font_sans helvet
  14. \font_typewriter default
  15. \font_default_family sfdefault
  16. \use_non_tex_fonts false
  17. \font_sc false
  18. \font_osf false
  19. \font_sf_scale 100
  20. \font_tt_scale 100
  21. \graphics default
  22. \default_output_format default
  23. \output_sync 0
  24. \bibtex_command default
  25. \index_command default
  26. \paperfontsize 10
  27. \spacing single
  28. \use_hyperref true
  29. \pdf_bookmarks true
  30. \pdf_bookmarksnumbered false
  31. \pdf_bookmarksopen false
  32. \pdf_bookmarksopenlevel 1
  33. \pdf_breaklinks false
  34. \pdf_pdfborder false
  35. \pdf_colorlinks true
  36. \pdf_backref false
  37. \pdf_pdfusetitle true
  38. \pdf_quoted_options "linkcolor=blue"
  39. \papersize a4paper
  40. \use_geometry true
  41. \use_amsmath 1
  42. \use_esint 1
  43. \use_mhchem 0
  44. \use_mathdots 0
  45. \cite_engine basic
  46. \use_bibtopic false
  47. \use_indices false
  48. \paperorientation portrait
  49. \suppress_date true
  50. \use_refstyle 0
  51. \index Index
  52. \shortcut idx
  53. \color #008000
  54. \end_index
  55. \leftmargin 1.5cm
  56. \topmargin 3cm
  57. \rightmargin 1.5cm
  58. \bottommargin 3cm
  59. \secnumdepth 3
  60. \tocdepth 3
  61. \paragraph_separation indent
  62. \paragraph_indentation default
  63. \quotes_language french
  64. \papercolumns 1
  65. \papersides 2
  66. \paperpagestyle fancy
  67. \tracking_changes false
  68. \output_changes false
  69. \html_math_output 0
  70. \html_css_as_file 0
  71. \html_be_strict false
  72. \end_header
  73. \begin_body
  74. \begin_layout Subsection
  75. Tools > Other > Curvature
  76. \end_layout
  77. \begin_layout Standard
  78. Cette méthode permet d'estimer la courbure locale d'un nuage de points (voir
  79. figure
  80. \begin_inset space ~
  81. \end_inset
  82. \begin_inset CommandInset ref
  83. LatexCommand ref
  84. reference "fig:curvatureExample"
  85. \end_inset
  86. ).
  87. \begin_inset Newline newline
  88. \end_inset
  89. \end_layout
  90. \begin_layout Standard
  91. \begin_inset Float figure
  92. placement !htb
  93. wide false
  94. sideways false
  95. status open
  96. \begin_layout Plain Layout
  97. \align center
  98. \begin_inset Graphics
  99. filename ../images/Partie3_Fonctions/curvatureDlg.png
  100. width 30text%
  101. \end_inset
  102. \end_layout
  103. \begin_layout Plain Layout
  104. \align center
  105. \begin_inset Caption
  106. \begin_layout Plain Layout
  107. \begin_inset CommandInset label
  108. LatexCommand label
  109. name "fig:curvatureDlg"
  110. \end_inset
  111. Interface de paramétrage de la méthode d'estimation de la courbure locale
  112. \end_layout
  113. \end_inset
  114. \end_layout
  115. \end_inset
  116. \end_layout
  117. \begin_layout Standard
  118. La courbure en chaque point est estimée via une modélisation locale de la
  119. surface (quadrique de type
  120. \begin_inset Formula $z=ax+by+cx^{2}+dy^{2}+exy$
  121. \end_inset
  122. ).
  123. Elle peut être de deux types (courbure gaussienne ou moyenne - Cf.
  124. wikipedia).
  125. La modélisation locale est effectuée sur les points présents dans un voisinage
  126. sphérique (le paramètre
  127. \shape italic
  128. kernel
  129. \shape default
  130. correspond au rayon de la sphère centrée sur le point courant).
  131. Plus le voisinage est grand est plus la modélisation sera
  132. \shape italic
  133. lisse
  134. \shape default
  135. (moins sensible au bruit aussi) mais moins le résultat sera précis (et
  136. le calcul sera aussi beaucoup plus long).
  137. \end_layout
  138. \begin_layout Standard
  139. Cette méthode créé un champ scalaire dont le nom dépend du type de courbure
  140. et du rayon de la sphère (comme toujours, si un champ scalaire avec le
  141. même nom existe déjà il sera écrasé).
  142. \end_layout
  143. \begin_layout Standard
  144. Si le nombre de points dans un voisinage est insuffisant pour calculer un
  145. modèle local - inférieur à 6 typiquement - le calcul de courbure ne peut
  146. pas se faire et une valeur invalide (
  147. \shape italic
  148. NaN
  149. \shape default
  150. ) sera associée au point central (qui apparaitra donc en gris par défaut).
  151. \end_layout
  152. \begin_layout Standard
  153. \begin_inset Float figure
  154. placement !htb
  155. wide false
  156. sideways false
  157. status open
  158. \begin_layout Plain Layout
  159. \align center
  160. \begin_inset Graphics
  161. filename ../images/Partie3_Fonctions/curvatureExample.png
  162. width 50text%
  163. \end_inset
  164. \end_layout
  165. \begin_layout Plain Layout
  166. \align center
  167. \begin_inset Caption
  168. \begin_layout Plain Layout
  169. \begin_inset CommandInset label
  170. LatexCommand label
  171. name "fig:curvatureExample"
  172. \end_inset
  173. Exemple de calcul de courbure (moyenne) sur un nuage de points
  174. \end_layout
  175. \end_inset
  176. \end_layout
  177. \end_inset
  178. \end_layout
  179. \end_body
  180. \end_document