scalarFieldGradient.lyx 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  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. Scalar Fields > Gradient
  76. \end_layout
  77. \begin_layout Standard
  78. \begin_inset CommandInset label
  79. LatexCommand label
  80. name "subsection:scalarFieldGradient"
  81. \end_inset
  82. \end_layout
  83. \begin_layout Standard
  84. \begin_inset Float figure
  85. placement !htb
  86. wide false
  87. sideways false
  88. status open
  89. \begin_layout Plain Layout
  90. \align center
  91. \begin_inset Graphics
  92. filename ../images/Partie3_Fonctions/sfGradientExample.jpg
  93. width 60text%
  94. \end_inset
  95. \begin_inset Caption
  96. \begin_layout Plain Layout
  97. \begin_inset CommandInset label
  98. LatexCommand label
  99. name "fig:sfGradientExample"
  100. \end_inset
  101. Interface de paramètre pour le calcul des normales
  102. \end_layout
  103. \end_inset
  104. \end_layout
  105. \end_inset
  106. \end_layout
  107. \begin_layout Standard
  108. \begin_inset Index idx
  109. status collapsed
  110. \begin_layout Plain Layout
  111. champ scalaire
  112. \end_layout
  113. \end_inset
  114. \begin_inset Index idx
  115. status collapsed
  116. \begin_layout Plain Layout
  117. gradient
  118. \end_layout
  119. \end_inset
  120. Cette fonction permet de calculer les normes du gradient du champ scalaire
  121. actif.
  122. \begin_inset Newline newline
  123. \end_inset
  124. \end_layout
  125. \begin_layout Standard
  126. \emph on
  127. CloudCompare
  128. \emph default
  129. demande à l'utilisateur de préciser si le champ scalaire correspond à une
  130. distance
  131. \begin_inset Index idx
  132. status collapsed
  133. \begin_layout Plain Layout
  134. distances
  135. \end_layout
  136. \end_inset
  137. euclidienne (telles que les distances calculées entre deux nuages ou entre
  138. un nuage et un maillage - voir
  139. \begin_inset space ~
  140. \end_inset
  141. \begin_inset CommandInset ref
  142. LatexCommand ref
  143. reference "subsection:cloud2cloudDist"
  144. \end_inset
  145. ou
  146. \begin_inset CommandInset ref
  147. LatexCommand ref
  148. reference "subsection:cloud2meshDist"
  149. \end_inset
  150. ).
  151. Si oui, l'algorithme filtrera les valeurs aberrantes (qui sont alors facilement
  152. détectables car dans ce cas la valeur absolue du gradient ne peut être
  153. supérieure à 1).
  154. \begin_inset Newline newline
  155. \end_inset
  156. \end_layout
  157. \begin_layout Standard
  158. Remarques :
  159. \end_layout
  160. \begin_layout Itemize
  161. L'algorithme crée un nouveau type de champ scalaire (
  162. \emph on
  163. Gradient norms
  164. \emph default
  165. ).
  166. \end_layout
  167. \begin_layout Itemize
  168. Comme pour du traitement d'image 2D classique, le gradient permet notamment
  169. de mettre en valeur les zones de fortes variations du champ scalaire (on
  170. met ainsi en évidence les bords des zones de changement par exemple - voir
  171. figure
  172. \begin_inset space ~
  173. \end_inset
  174. \begin_inset CommandInset ref
  175. LatexCommand ref
  176. reference "fig:sfGradientExample"
  177. \end_inset
  178. ).
  179. \end_layout
  180. \begin_layout Itemize
  181. Comme pour du traitement d'image 2D classique, il est souvent nécessaire
  182. d'appliquer un filtre
  183. \begin_inset Index idx
  184. status collapsed
  185. \begin_layout Plain Layout
  186. filtrage!gaussien
  187. \end_layout
  188. \end_inset
  189. gaussien aux données avant et/ou après un calcul du gradient (Cf.
  190. section
  191. \begin_inset space ~
  192. \end_inset
  193. \begin_inset CommandInset ref
  194. LatexCommand ref
  195. reference "subsection:scalarFieldGaussianFilter"
  196. \end_inset
  197. ).
  198. \end_layout
  199. \begin_layout Itemize
  200. Le fait que la valeur de la norme du gradient ne soit jamais supérieure
  201. à 1 est vrai en réalité pour tout champ scalaire dont les valeurs varient
  202. proportionnellement à la distance entre les points (c'est donc le cas d'un
  203. champ de distances).
  204. \end_layout
  205. \end_body
  206. \end_document