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 84: | Line 84: | ||
==Morphology== | ==Morphology== | ||
{{ITKExamplesTable}}|| | {{ITKExamplesTable}}|| | ||
|- | |- | ||
| [[ITK/Examples/Morphology/FlatStructuringElementRadiusIsParametric | Generate structuring elements with accurate area]] || {{ITKDoxygenURL|FlatStructuringElement}} || In itkFlatStructuringElement, setting the foregroundHasAccurateArea flag to true will generate structuring elements with more accurate areas, which can be especially important when morphological operations are intended to remove or retain objects of particular sizes. | | [[ITK/Examples/Morphology/FlatStructuringElementRadiusIsParametric | Generate structuring elements with accurate area]] || {{ITKDoxygenURL|FlatStructuringElement}} || In itkFlatStructuringElement, setting the foregroundHasAccurateArea flag to true will generate structuring elements with more accurate areas, which can be especially important when morphological operations are intended to remove or retain objects of particular sizes. |
Revision as of 19:02, 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 |
---|
Point Set
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 |
---|
Correlation
Example Name | ITK Classes Demonstrated | Description |
---|
Image Processing
Example Name | ITK Classes Demonstrated | Description |
---|
Vector Images
Example Name | ITK Classes Demonstrated | Description |
---|
Iterating Over (Traversing) An Image
Example Name | ITK Classes Demonstrated | Description |
---|
Kernels
Example Name | ITK Classes Demonstrated | Description |
---|
Image Edges, Gradients, and Derivatives
Example Name | ITK Classes Demonstrated | Description |
---|
Smoothing
Example Name | ITK Classes Demonstrated | Description |
---|
Morphology
Example Name | ITK Classes Demonstrated | Description | |
---|---|---|---|
Generate structuring elements with accurate area | FlatStructuringElement | In itkFlatStructuringElement, setting the foregroundHasAccurateArea flag to true will generate structuring elements with more accurate areas, which can be especially important when morphological operations are intended to remove or retain objects of particular sizes. |
Curves
Example Name | ITK Classes Demonstrated | Description |
---|---|---|
Compute the mean distance between all points of two curves | ContourMeanDistanceImageFilter | |
A data structure for a piece-wise linear curve | PolyLineParametricPath |
Spectral Analysis
Utilities
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. |