Difference between revisions of "Documentation/Nightly/Modules/AstroSmoothing"

From Slicer Wiki
Jump to: navigation, search
m (Text replacement - "\[http:\/\/www\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+) ([^]]+)]" to "$2")
 
(12 intermediate revisions by one other user not shown)
Line 9: Line 9:
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
Authors:<br> <b>Davide Punzo</b> (Kapteyn Astronomical Institute, University of Groningen), <b>Thijs van der Hulst</b> (Kapteyn Astronomical Institute, University of Groningen), <b>Jos Roerdink</b> (Johann Bernoulli Institute for Mathematics and Computer Science, University of Groningen).<br>
+
Authors:<br>
Acknowledgements: <br>
+
<b>Davide Punzo</b> (Kapteyn Astronomical Institute, University of Groningen) <br>
We thanks Steve Pieper (Isomics), Jean-Christophe Fillion-Robin (Kitware) and Andras Lasso (PerkLab, Queen's) for their feedback and support.<br>
+
<b>Thijs van der Hulst</b> (Kapteyn Astronomical Institute, University of Groningen) <br>
This work was supported by the European Research Council under the European Union's Seventh Framework Programme (FP/2007-2013)/ERC Grant Agreement nr. 291-531.<br>
+
<b>Jos Roerdink</b> (Johann Bernoulli Institute for Mathematics and Computer Science, University of Groningen) <br> <br>
 +
 
 +
Contributors: <br>
 +
<b>Steve Pieper</b> (Isomics) <br>
 +
<b>Jean-Christophe Fillion-Robin</b> (Kitware) <br>
 +
<b>Ken Martin</b> (Kitware) <br>
 +
 
 +
Acknowledgements: <br>  
 +
This work was supported by the European Research Council under the European Union's Seventh Framework Programme (FP/2007-2013)/ERC Grant Agreement nr. 291-531.<br> <br>
  
 
Contacts:
 
Contacts:
Line 18: Line 26:
 
* Thijs van der Hulst, <email>J.M.van.der.Hulst@astro.rug.nl</email>
 
* Thijs van der Hulst, <email>J.M.van.der.Hulst@astro.rug.nl</email>
 
* Jos Roerdink <email>j.b.t.m.roerdink@rug.nl</email>
 
* Jos Roerdink <email>j.b.t.m.roerdink@rug.nl</email>
[http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/SlicerAstro Back to SlicerAstro home]
+
[[Documentation/Nightly/Extensions/SlicerAstro|Back to SlicerAstro home]]
 
{{documentation/{{documentation/version}}/module-introduction-end}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
The Smoothing module contain a set of filters (parallelized with OpenMP and OpenGL) aimed to denoise astronomical (HI) dataset: <br><br>
+
The <b>AstroSmoothing</b> module contains a set of filters aimed to denoise astronomical (HI) dataset:  
 +
 
 +
* Anisotropic Box;
 +
* Anisotropic Gaussian;
 +
* Intensity-driven Gradient.
 +
 
 +
These algorithms are available in SlicerAstro as parallelized implementations on both CPU and GPU hardware, offering interactive performance when processing data-cubes of dimensions up to 10<sup>7</sup> voxels and very fast performance (< 3.5 sec) for larger ones (up to 10<sup>8</sup> voxels).
 +
<br />
  
* Anisotropic Box <br>
+
The intensity-driven gradient filter, due to its adaptive characteristics, is the optimal choice for HI data (see [https://arxiv.org/pdf/1609.03782.pdf]). Therefore, it is the default method when the automatic mode has been chosen. This algorithm preserves the detailed structure of the signal with high signal-to-noise ratio (> 3) at the highest resolution, while smoothing only the faint part of the signal (signal-to-noise ratio < 3). For more information regarding the filters and their performance, default parameters, advantages and disadvantages, we refer to [https://arxiv.org/pdf/1609.03782.pdf].
* Anisotropic Gaussian <br>
 
* Intensity-driven Gradient <br>
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
{{documentation/{{documentation/version}}/module-section|Tutorials}}
+
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
* Coming soon...
 
  
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
+
[[File:AstroSmoothing.png | 1000px]]
* [[File:SlicerAstroWiki8.png|750px]]
+
<br> <br>
 +
A comparative layout of the output generated by the AstroSmoothing module is shown. The interface includes a widget for changing the input parameters for the smoothing and a table showing the output segmentations generated after the smoothing process. This includes the widgets for changing the input (such as the filter choice, the computational hardware and the smoothing parameters) and visualizing the output segmentation objects generated by the smoothing process. The comparative layout is composed of two 3D views and three 2D views. In the left 3D view and the 2D views the data are shown. In the right 3D view the filtered version of the data is shown. The data are rendered in different colors that highlight the data at different intensity levels: green, blue and red correspond to 3, 7 and 15 times the rms noise respectively. The colored segmentations represent masks automatically calculated by the filtering algorithm. The light blue and yellow segmentations (visualized as contour plots in the 2D views) are a 3 rms thresholding of the input data and the filtered data, respectively.
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
Line 40: Line 53:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
{{documentation/{{documentation/version}}/module-section|References}}
* Coming soon...
+
<pre>
 +
@ARTICLE{2016A&C....17..163P,
 +
  author = {{Punzo}, D. and {van der Hulst}, J.~M. and {Roerdink}, J.~B.~T.~M.
 +
},
 +
    title = "{Finding faint H I structure in and around galaxies: Scraping the barrel}",
 +
  journal = {Astronomy and Computing},
 +
archivePrefix = "arXiv",
 +
  eprint = {1609.03782},
 +
primaryClass = "astro-ph.IM",
 +
keywords = {Radio lines: galaxies, Techniques: image processing, Scientific visualization},
 +
    year = 2016,
 +
    month = oct,
 +
  volume = 17,
 +
    pages = {163-176},
 +
      doi = {10.1016/j.ascom.2016.09.002},
 +
}
 +
</pre>
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 02:28, 27 November 2019

Home < Documentation < Nightly < Modules < AstroSmoothing


For the latest Slicer documentation, visit the read-the-docs.


European Research Council Kapteyn Astronomical Institute

Introduction and Acknowledgements

Authors:
Davide Punzo (Kapteyn Astronomical Institute, University of Groningen)
Thijs van der Hulst (Kapteyn Astronomical Institute, University of Groningen)
Jos Roerdink (Johann Bernoulli Institute for Mathematics and Computer Science, University of Groningen)

Contributors:
Steve Pieper (Isomics)
Jean-Christophe Fillion-Robin (Kitware)
Ken Martin (Kitware)

Acknowledgements:
This work was supported by the European Research Council under the European Union's Seventh Framework Programme (FP/2007-2013)/ERC Grant Agreement nr. 291-531.

Contacts:

  • Davide Punzo, <email>punzodavide@hotmail.it</email>; <email>D.Punzo@astro.rug.nl</email>
  • Thijs van der Hulst, <email>J.M.van.der.Hulst@astro.rug.nl</email>
  • Jos Roerdink <email>j.b.t.m.roerdink@rug.nl</email>

Back to SlicerAstro home

Module Description

The AstroSmoothing module contains a set of filters aimed to denoise astronomical (HI) dataset:

  • Anisotropic Box;
  • Anisotropic Gaussian;
  • Intensity-driven Gradient.

These algorithms are available in SlicerAstro as parallelized implementations on both CPU and GPU hardware, offering interactive performance when processing data-cubes of dimensions up to 107 voxels and very fast performance (< 3.5 sec) for larger ones (up to 108 voxels).

The intensity-driven gradient filter, due to its adaptive characteristics, is the optimal choice for HI data (see [1]). Therefore, it is the default method when the automatic mode has been chosen. This algorithm preserves the detailed structure of the signal with high signal-to-noise ratio (> 3) at the highest resolution, while smoothing only the faint part of the signal (signal-to-noise ratio < 3). For more information regarding the filters and their performance, default parameters, advantages and disadvantages, we refer to [2].

Panels and their use

AstroSmoothing.png

A comparative layout of the output generated by the AstroSmoothing module is shown. The interface includes a widget for changing the input parameters for the smoothing and a table showing the output segmentations generated after the smoothing process. This includes the widgets for changing the input (such as the filter choice, the computational hardware and the smoothing parameters) and visualizing the output segmentation objects generated by the smoothing process. The comparative layout is composed of two 3D views and three 2D views. In the left 3D view and the 2D views the data are shown. In the right 3D view the filtered version of the data is shown. The data are rendered in different colors that highlight the data at different intensity levels: green, blue and red correspond to 3, 7 and 15 times the rms noise respectively. The colored segmentations represent masks automatically calculated by the filtering algorithm. The light blue and yellow segmentations (visualized as contour plots in the 2D views) are a 3 rms thresholding of the input data and the filtered data, respectively.


References

@ARTICLE{2016A&C....17..163P,
   author = {{Punzo}, D. and {van der Hulst}, J.~M. and {Roerdink}, J.~B.~T.~M.
	},
    title = "{Finding faint H I structure in and around galaxies: Scraping the barrel}",
  journal = {Astronomy and Computing},
archivePrefix = "arXiv",
   eprint = {1609.03782},
 primaryClass = "astro-ph.IM",
 keywords = {Radio lines: galaxies, Techniques: image processing, Scientific visualization},
     year = 2016,
    month = oct,
   volume = 17,
    pages = {163-176},
      doi = {10.1016/j.ascom.2016.09.002},
}