ITK/Examples: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Mathew-seng (talk | contribs) (Deprecated content that is moved to sphinx) |
Mathew-seng (talk | contribs) (Deprecated content that is moved to sphinx) |
||
Line 72: | Line 72: | ||
|- | |- | ||
| [[ITK/Examples/Statistics/HistogramToImageFilterVectorImage | Compute a histogram from a itk::VectorImage.]] || {{ITKDoxygenURL|ImageToHistogramFilterVectorImage}} || | | [[ITK/Examples/Statistics/HistogramToImageFilterVectorImage | Compute a histogram from a itk::VectorImage.]] || {{ITKDoxygenURL|ImageToHistogramFilterVectorImage}} || | ||
|- | |- | ||
| [[ITK/Examples/Statistics/KdTreeBasedKMeansClustering_1D | 1D KMeans Clustering]] || {{ITKDoxygenURL|KdTreeBasedKMeansClustering}} || | | [[ITK/Examples/Statistics/KdTreeBasedKMeansClustering_1D | 1D KMeans Clustering]] || {{ITKDoxygenURL|KdTreeBasedKMeansClustering}} || |
Revision as of 21:54, 6 June 2019
CMake Techniques
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Check if a specific module is present | ||
Check for ITK4 |
Visualization
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Display an image | QuickView |
Simple Operations
Example Name | ITK Classes Demonstrated | Description |
---|
Mathematical Operations
Example Name | ITK Classes Demonstrated | Description |
---|
Trigonometric Filters
Example Name | ITK Classes Demonstrated | Description |
---|
Image Functions
Example Name | ITK Classes Demonstrated | Description |
---|
Input/Output (IO)
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Display an ITK image | ImageToVTKImageFilter | |
Create a 3D volume from a series of 2D images | ImageSeriesReader | Uses NumericSeriesFileNames to generate a list of file names |
DICOM
Example Name | ITK Classes Demonstrated | Description |
---|
Blob Detection, Labeling, and Properties
Example Name | ITK Classes Demonstrated | Description |
---|
Iterating Over (Traversing) An Image
Example Name | ITK Classes Demonstrated | Description |
---|
Image Edges, Gradients, and Derivatives
Example Name | ITK Classes Demonstrated | Description |
---|
Spectral Analysis
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Compute the FFT of an image | VnlFFTRealToComplexConjugateImageFilter | |
Compute the cross-correlation of two images in the Fourier domain | VnlFFTRealToComplexConjugateImageFilterVnlFFTComplexConjugateToRealImageFilter |
Statistics
Spatial Objects
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Convert a spatial object to an image | SpatialObjectToImageFilter | |
Ellipse | EllipseSpatialObject | Circle, dot |
Line spatial object | LineSpatialObject, LineSpatialObjectPoint | Specify a piecewise-linear object by specifying points along the line. |
Plane spatial object | PlaneSpatialObject | |
Blob | BlobSpatialObject |
Inspection
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Printing a pixel value to the console | GetPixel |
Metrics
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Compute the mean squares metric between two images | MeanSquaresImageToImageMetric |
Image Registration
Image Segmentation
Meshes
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Decimation | ||
Add points and edges | ||
Subdivide an itk::QuadEdgeMesh | LoopTriangleCellSubdivisionQuadEdgeMeshFilter | Perform a loop triangle cell subdivision on a spherical quad edge mesh. |
Calculate Area and Volume of an itk::SimplexMesh | SimplexMeshVolumeCalculator | Calculate the area and volume of an itk::SimplexMesh. |
Convert an itk::Mesh to a vtkUnstructuredGrid | ||
Write an itk::Mesh to a vtp (vtkPolyData) file | VTKPolyDataWriter | |
Working with PointData and CellData | Mesh | Associate point and cell data with a mesh. |
Need Demo
This section consists of examples which compile and work, but a good demonstration image must be selected and added.
Example Name | ITK Classes Demonstrated | Description |
---|
Wish List
Included in the ITK Repository
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Image registration |
Matlab
Example Name | ITK Classes Demonstrated | Description |
---|
Developer Examples
Problems
Small Problems
Big Problems
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Find the best position of the moving image in the fixed image. | MeanSquaresImageToImageMetric | Output (0,0) is incorrect. |
Compute and display the gradient of an image | GradientImageFilter | Blank output on the screen (the filter works fine). There should be a "DisplayVectorImage" added to itkQuickView that draws vector glyphs at specified pixels of an image. |