ITK/Examples: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Daviddoria (talk | contribs) |
Daviddoria (talk | contribs) |
||
Line 19: | Line 19: | ||
| [[ITK/Examples/Images/CannyEdgeDetectionImageFilter | Find edges in an image]] || {{ITKDoxygenURL|CannyEdgeDetectionImageFilter}} || How to set a reasonable Threshold for the output edges? | | [[ITK/Examples/Images/CannyEdgeDetectionImageFilter | Find edges in an image]] || {{ITKDoxygenURL|CannyEdgeDetectionImageFilter}} || How to set a reasonable Threshold for the output edges? | ||
|- | |- | ||
| [[ITK/Examples/Images/SigmoidImageFilter | Pass image pixels through a sigmoid function]] || {{ITKDoxygenURL|SigmoidImageFilter}} || | | [[ITK/Examples/Images/SigmoidImageFilter | Pass image pixels through a sigmoid function]] || {{ITKDoxygenURL|SigmoidImageFilter}} || A qualitative description of how Alpha and Beta affect the function would be nice to add to the documentation. Also, if an image could be added to the documentation that would help. | ||
|- | |- | ||
| [[ITK/Examples/Images/RandomImageSource | Produce an image of noise]] || {{ITKDoxygenURL|RandomImageSource}} || | | [[ITK/Examples/Images/RandomImageSource | Produce an image of noise]] || {{ITKDoxygenURL|RandomImageSource}} || |
Revision as of 17:52, 23 October 2010
These are fully independent, compilable examples. There is significant overlap in the examples, but they are each intended to illustrate a different concept and be fully stand alone compilable. Please add examples in your areas of expertise!
Simple Operations
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Distance between two points | Point | |
Create a vector | Vector | |
Create a covariant vector | CovariantVector | |
Variable length vector | VariableLengthVector | main() works properly, but neither conversion seems to work. |
Working with Images
Missing
Example Name | ITK Classes Demonstrated | Description |
---|
Small Problems
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Crop an image | CropImageFilter | Works, but I'm not exactly sure how to specify the crop region. The documentation should be improved. |
Pad an image with a constant value | ConstantPadImageFilter | Not sure how to specify the final output size/extent. The documentation should be improved. |
Pad an image | MirrorPadImageFilter | Not sure how to specify the final output size/extent. The documentation should be improved. |
Pad an image by wrapping | WrapPadImageFilter | Not sure how to specify the final output size/extent. The documentation should be improved. |
Shrink an image | ShrinkImageFilter | Image doesn't seem to be shrunk? |
Flip an image over specified axes | FlipImageFilter | The axes specification is not quite right - warning: address of axes always evaluates true |
Convert a VTK image to an ITK image | VTKImageToImageFilter | Seems to expect an input image with only 1 component? (i.e. greyscale) |
Normalized correlation | NormalizedCorrelationImageFilter | Output is all black? |
Iterate over a region of an image with a shaped neighborhood | ShapedNeighborhoodIterator | How do you specify the neighborhood? |
Big Problems
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Join images, stacking their components | JoinImageFilter | How to convert the vector image produced by the joinFilter to a standard image? |
Find the best position of the moving image in the fixed image. | MeanSquaresImageToImageMetric | Output (0,0) is incorrect. |
Translate an image | TranslationTransform, ResampleImageFilter | This example currently freezes. |
Compute and display the gradient of an image | GradientImageFilter | Blank output. |