#include <itkHoughTransform2DCirclesImageFilter.h>
Inheritance diagram for itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >:
This filter derives from the base class ImageToImageFilter The input is an image, and all pixels above some threshold are those we want to consider during the process.
This filter produces two output: 1) The accumulator array, which represents probability of centers. 2) The array or radii, which has the radius value at each coordinate point.
When the filter found a "correct" point, it computes the gradient at this point and draw a regular narrow-banded circle using the minimum and maximum radius given by the user, and fill in the array of radii. The SweepAngle value can be adjusted to improve the segmentation.
Definition at line 53 of file itkHoughTransform2DCirclesImageFilter.h.
|
Definition at line 90 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Definition at line 91 of file itkHoughTransform2DCirclesImageFilter.h. Referenced by itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >::HoughTransform2DCirclesImageFilter(). |
|
Circle typedef Definition at line 89 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 77 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Image index typedef Definition at line 80 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 64 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 63 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Input Image typedef Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 62 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Reimplemented from itk::ImageSource< Image< TOutputPixelType, 2 > >. Definition at line 68 of file itkHoughTransform2DCirclesImageFilter.h. Referenced by itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >::HoughTransform2DCirclesImageFilter(). |
|
Typedef to describe the output image region type. Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 86 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Output Image typedef Reimplemented from itk::ImageSource< Image< TOutputPixelType, 2 > >. Definition at line 67 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Image pixel value typedef Definition at line 83 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Smart pointer typedef support. Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 76 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Standard "Self" typedef. Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 59 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 73 of file itkHoughTransform2DCirclesImageFilter.h. |
|
|
|
Definition at line 154 of file itkHoughTransform2DCirclesImageFilter.h. |
|
|
HoughTransform2DCirclesImageFilter's produces all the output. Therefore, it must provide an implementation of EnlargeOutputRequestedRegion. Reimplemented from itk::ProcessObject. |
|
Method for evaluating the implicit function over the image. Reimplemented from itk::ImageSource< Image< TOutputPixelType, 2 > >. |
|
HoughTransform2DCirclesImageFilter needs the entire input. Therefore it must provide an implementation GenerateInputRequestedRegion(). Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. |
|
Get the list of circles. This recomputes the circles |
|
Set/Get the radius of the disc to remove from the accumulator for each circle found |
|
Run-time type information (and related methods). Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. |
|
Set/Get the number of circles to extract |
|
Get the radius image |
|
Get the scale value |
|
Set the sweep angle |
|
Get the threshold value |
|
Set the variance of the gaussian bluring for the accumulator |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. Definition at line 157 of file itkHoughTransform2DCirclesImageFilter.h. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >. |
|
Set/Get the radius of the disc to remove from the accumulator for each circle found |
|
Set the maximum radius value the filter should look for |
|
Set the minimum radiu value the filter should look for |
|
Set/Get the number of circles to extract |
|
Set both Minimum and Maximum radius values |
|
Set the scale of the derivative function (using DoG) |
|
Set the sweep angle |
|
Set the threshold above which the filter should consider the point as a valid point |
|
Set the variance of the gaussian bluring for the accumulator |