| Please use this identifier to cite or link to this publication: http://hdl.handle.net/1926/1493 |
of image intensities under the masks defined by the objects. This document describes the mathematical background of the geometric features measured by this filter and describes the framework of the code, which is structured to enable easy expandability as new object features are desired.
itkLabelGeometryImageFilterTestIntensityImage.png (8Kb)
itkLabelGeometryImageFilterTestBinaryVolume.raw (205Kb)
itkLabelGeometryImageFilterTestBinaryVolume.mhd (236b)
itkLabelGeometryImageFilterTestBinaryImage.png (642b)
itkLabelGeometryImageFilterTestIntensityVolume.raw (205Kb)
Automatic Testing Results
by Insight-Journal Dashboard
on Mon Sep 8 14:28:25 2008 for revision #4 Click here for more details.
Go here to access the main testing dashboard.
Automatic Testing Results
by Insight-Journal Dashboard
on Thu Aug 14 16:07:13 2008 for revision #2
Automatic Testing Results
by Insight-Journal Dashboard
on Thu Aug 14 15:00:29 2008 for revision #1
Important features for ITK
by Gaetan Lehmann on 2009-01-03 15:24:57 for revision #4 The author describe some parameters computed on shapes in a label image and, for some of the parameters, on the intensity values inside the image. The mathematics behind the parameters are detailed as well as the way to use the provided code.
Open Science:The source code is provided as well as the input images.
Reproducibility:I've been able to download, build and run the code with the test program. I haven't been able to validate the result produced, as the author doesn't provide the output data (parameter values and rotated images). I would suggest checking the parameter values and the output image in the test.
Use of Open Source Software:ITK all the way!
Open source Contributions:The code is usable without any problem, and very clearly documented both in the article and in the code. Using it is a matter of minutes.
Code Quality :The code is very well commented and thus easy to read. It builds without problem on my mac and linux platforms.
Interest:Caracterizing the shape of a collection of objects is a very common task after the segmentation. It can be useful in almost all the domains where a segmentation is performed.
However, the lack on usage of the image spacing may be a problem in some field, like confocal microscopy, where a different spacing is almost always used on the z axis.
This contribution fills an important lack in ITK, and gives strong background on the parameters computed. However, the simple architecture chosen to store the computed values makes it difficult to use them for anything else than making measures. I beleive that this contribution would be a great improvement for another one I made: http://hdl.handle.net/1926/584 , because in that contribution, the parameters are usable for more complex manipulations like opening by attribute, relabeling, etc. I hope we'll be able to work on the integration of those to contributions in a near future!
I appreciate the details explained in the paper about the image moment computation, especially the addition of the number 1/12. Do you think that you could extend the demonstration with the usage of the physical location, and in particular of the spacing?
Finally, you write in the paper that the elongation can't be extended to ND - I think it can, as well as the flatness (which is different of the elongation when D>2). In my contribution, I used the following definitions, which seem to be used for a long time in particule characterization fields:
elongation = vcl_sqrt(principalMoments[ImageDimension-1] / principalMoments[ImageDimension-2]);
flatness = vcl_sqrt(principalMoments[1] / principalMoments[0]);
Great contribution to ITK!
by Julien Jomier on 2008-11-29 11:34:30 for revision #4 This paper presents a filter for mesuring geometric information of labeled objects.
Open Science:The authors have provided source code and input images with this paper.
Reproducibility:The code compiles fine on MSVC 2008 express and runs well.
Use of Open Source Software:This code uses ITK.
Open source Contributions:This code proposes a contribution to ITK.
Code Quality :The inside clas LabelGeometry should probably be implemented in the .txx class, especially since the implementation is extensive.
Some of the indentations are wrong. Other than that the code is well documentated and fits ITK coding style.
Free comment :Great paper, very well written and detailed.
a usefull filter for image analysis
by Isaac Abbott on 2008-10-08 12:16:10 for revision #4 Following common image segmentation tasks it is often desireable to compute geometrical features of the objects for image analysis and pattern recognition. The existing itkLabelStatisticsImageFilter allows for statistical measurements of labeled regions in the intensity image, however, there was a need for geometrical measurements of the label image itself. The authors created the itkLabelGeometrImageFilter to address this need, and provide a filter that can be easily expanded to calculate new features as the need arrises.
Use of Open Source Software:The authors build upon existing ITK filters in their work.
Open source Contributions:The source code is provided and it follows the itk filter pattern, making it very usable. I was able to download and integrate the code into my project in a matter of minutes.
Code Quality :The code is easy to follow, it uses the standard ITK coding style, and I have tested it on several platforms using a variety of compilers.
Very useful!
by Kwame Kutten on 08-24-2008 for revision #2 Statistics
| Global rating: | |
| Review rating: | |
| Code rating: | |
| Views: | 2546 |
| Downloads: | 855 |
Send a message to the author
Information
| Paper Id: | 301 |
| Categories: | Image, Iterators, Linear Algebra |
| Keywords: | Object features, Shape geometry measurements, Image moments, Matlab regionprops, |
| Revision: | 4 (09-05-2008) |
| Status: | Open for public review |
Data
| Full download: | .zip |
| Paper: | view, .pdf |
| Source code : | Download |
Share






