|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| {{warning|1=The media wiki content on this page is no longer maintained. The examples presented on the https://itk.org/Wiki/* pages likely require ITK version 4.13 or earlier releases. In many cases, the examples on this page no longer conform to the best practices for modern ITK versions. | | {{warning|1=The media wiki content on this page is no longer maintained. The examples presented on the https://itk.org/Wiki/* pages likely require ITK version 4.13 or earlier releases. In many cases, the examples on this page no longer conform to the best practices for modern ITK versions. |
|
| |
|
| Recent examples that are up to date with ITK version 5 can be found at [https://itk.org/ITKExamples ITK Examples]}} | | Recent examples that are up to date with ITK version 5 can be found at [https://itk.org/ITKExamples ITK Examples]}} |
| | |
| ==CMake Techniques==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/CMake/CheckForModule | Check if a specific module is present]] || ||
| |
| |-
| |
| | [[ITK/Examples/CMake/CheckForITK4 | Check for ITK4]] || ||
| |
| |}
| |
| | |
| ==Visualization==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Visualization/QuickView | Display an image]] || || QuickView
| |
| |}
| |
| | |
| ==Input/Output (IO)==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/IO/ImageToVTKImageFilter | Display an ITK image]] || {{ITKDoxygenURL|ImageToVTKImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/IO/VolumeFromSlices | Create a 3D volume from a series of 2D images]] || {{ITKDoxygenURL|ImageSeriesReader}} || Uses NumericSeriesFileNames to generate a list of file names
| |
| |}
| |
| | |
| ==Spectral Analysis==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/SpectralAnalysis/VnlFFTRealToComplexConjugateImageFilter | Compute the FFT of an image]] || {{ITKDoxygenURL|VnlFFTRealToComplexConjugateImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/SpectralAnalysis/CrossCorrelationInFourierDomain | Compute the cross-correlation of two images in the Fourier domain]] || {{ITKDoxygenURL|VnlFFTRealToComplexConjugateImageFilter}}{{ITKDoxygenURL|VnlFFTComplexConjugateToRealImageFilter}} ||
| |
| |}
| |
| | |
| ==Statistics==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Statistics/ImageToHistogramFilterRGB | Compute a histogram from an RGB image.]] || {{ITKDoxygenURL|ImageToHistogramFilterRGB}} ||
| |
| |-
| |
| | [[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_3D | 3D KMeans Clustering]] || {{ITKDoxygenURL|KdTreeBasedKMeansClustering}} ||
| |
| |-
| |
| | [[ITK/Examples/Statistics/KdTreeBasedKmeansEstimator | Compute kmeans clusters]] || {{ITKDoxygenURL|KdTreeBasedKmeansEstimator}} ||
| |
| |-
| |
| | [[ITK/Examples/Statistics/TextureFeatures | Extract texture features using GLCM]] || {{ITKDoxygenURL|ScalarImageToCooccurrenceMatrixFilter}} ||
| |
| |}
| |
| | |
| ==Spatial Objects==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/SpatialObjects/PlaneSpatialObject| Plane spatial object]] || {{ITKDoxygenURL|PlaneSpatialObject}} ||
| |
| |}
| |
| | |
| ==Inspection==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Inspection/PixelInspection | Printing a pixel value to the console]] || [http://www.itk.org/Doxygen/html/classitk_1_1Image.html#ad424c945604f339130b4ffe81b99738eGetPixel GetPixel] ||
| |
| |}
| |
| | |
| ==Image Registration==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Registration/DeformationFieldTransform | Register one image to another using manually specified landmarks ]] || {{ITKDoxygenURL|DeformationFieldTransform}} ||
| |
| |}
| |
| | |
| ==Image Segmentation==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Segmentation/MeanShiftClustering | Mean shift clustering]] || {{ITKDoxygenURL|SampleMeanShiftClusteringFilter}} ||
| |
| | |
| |}
| |
| | |
| ==Meshes==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Meshes/LoopTriangleCellSubdivision | Subdivide an itk::QuadEdgeMesh]] || {{ITKDoxygenURL|LoopTriangleCellSubdivisionQuadEdgeMeshFilter}} || Perform a loop triangle cell subdivision on a spherical quad edge mesh.
| |
| |}
| |
| | |
| ==Wish List==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/WishList/SpatialObjects/ContourSpatialObject| ContourSpatialObject]] || {{ITKDoxygenURL|ContourSpatialObject}} ||
| |
| |-
| |
| | [[ITK/Examples/Broken/SimpleOperations/MetaDataDictionary| Store non-pixel associated data in an image]] || {{ITKDoxygenURL|MetaDataDictionary}} ||
| |
| |-
| |
| | [[ITK/Examples/Segmentation/OtsuThresholdImageFilter| Separate foreground and background using Otsu's method]] || {{ITKDoxygenURL|OtsuThresholdImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/Segmentation/SimpleContourExtractorImageFilter| Extract contours from an image]] || {{ITKDoxygenURL|SimpleContourExtractorImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/Conversions/RGBToVectorImageAdaptor| Present an image of RGBPixel pixels as an image of vectors]] || {{ITKDoxygenURL|RGBToVectorImageAdaptor}} ||
| |
| |-
| |
| | [[ITK/Examples/Conversions/HoughTransform2DCirclesImageFilter| HoughTransform2DCirclesImageFilter]] || {{ITKDoxygenURL|HoughTransform2DCirclesImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/Conversions/HoughTransform2DLinesImageFilter| HoughTransform2DLinesImageFilter]] || {{ITKDoxygenURL|HoughTransform2DLinesImageFilter}} ||
| |
| |-
| |
| | [[ITK/Examples/Matlab/MatlabToITK| Write data from Matlab in a format readable by ITK]] || ||
| |
| |-
| |
| | [[ITK/Examples/Matlab/ITKToMatlab| Write data from ITK in a format readable by Matlab]] || ||
| |
| |-
| |
| | [[ITK/Examples/WishList/ImageProcessing/EdgePotentialImageFilter| Compute edge potential]] ||{{ITKDoxygenURL|EdgePotentialImageFilter}} ||
| |
| |}
| |
| | |
| ==Included in the ITK Repository==
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Included/Registration| Image registration]] || ||
| |
| |}
| |
| | |
| ==Problems==
| |
| ===Small Problems===
| |
| {{ITKExamplesTable}}
| |
| |-
| |
| | [[ITK/Examples/Broken/Statistics/ImageToHistogramFilter | Compute the histogram of an image]] || {{ITKDoxygenURL|Statistics_1_1ImageToHistogramFilter}} || The last entry of the red histogram should contain several values, but it is 0?
| |
| |-
| |
| | [[ITK/Examples/Broken/Statistics/KmeansModelEstimator | Classifying pixels using KMeans]] || {{ITKDoxygenURL|KmeansModelEstimator}} || How to apply the labels of the filter to the input image?
| |
| |}
| |