Transforms the image so that any pixel that is not a regional maxima is set to the minimum value for the pixel type. Pixels that are regional maxima retain their value.
More...
#include <sitkValuedRegionalMaximaImageFilter.h>
|
static bool | GetGlobalDefaultDebug () |
|
static void | GlobalDefaultDebugOff () |
|
static void | GlobalDefaultDebugOn () |
|
static void | SetGlobalDefaultDebug (bool debugFlag) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static void | SetGlobalWarningDisplay (bool flag) |
|
static bool | GetGlobalWarningDisplay () |
|
static void | SetGlobalDefaultNumberOfThreads (unsigned int n) |
|
static unsigned int | GetGlobalDefaultNumberOfThreads () |
|
static double | GetGlobalDefaultCoordinateTolerance () |
| Access the global tolerance to determine congruent spaces. More...
|
|
static void | SetGlobalDefaultCoordinateTolerance (double) |
| Access the global tolerance to determine congruent spaces. More...
|
|
static double | GetGlobalDefaultDirectionTolerance () |
| Access the global tolerance to determine congruent spaces. More...
|
|
static void | SetGlobalDefaultDirectionTolerance (double) |
| Access the global tolerance to determine congruent spaces. More...
|
|
virtual unsigned long | AddITKObserver (const itk::EventObject &, itk::Command *) |
|
virtual itk::ProcessObject * | GetActiveProcess () |
|
virtual void | OnActiveProcessDelete () |
|
virtual void | onCommandDelete (const itk::simple::Command *cmd) SITK_NOEXCEPT |
|
virtual void | PreUpdate (itk::ProcessObject *p) |
|
virtual void | RemoveITKObserver (EventCommand &e) |
|
| NonCopyable () |
|
static void | FixNonZeroIndex (TImageType *img) |
|
template<class TImageType > |
static TImageType::ConstPointer | CastImageToITK (const Image &img) |
|
template<class TPixelType , unsigned int VImageDimension, unsigned int VLength, template< typename, unsigned int > class TVector> |
static Image | CastITKToImage (itk::Image< TVector< TPixelType, VLength >, VImageDimension > *img) |
|
template<class TImageType > |
static Image | CastITKToImage (TImageType *img) |
|
static const itk::EventObject & | GetITKEventObject (EventEnum e) |
|
template<typename T > |
static std::ostream & | ToStringHelper (std::ostream &os, const T &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const char &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const signed char &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const unsigned char &v) |
|
Transforms the image so that any pixel that is not a regional maxima is set to the minimum value for the pixel type. Pixels that are regional maxima retain their value.
Regional maxima are flat zones surrounded by pixels of lower value. A completely flat image will be marked as a regional maxima by this filter.
This code was contributed in the Insight Journal paper: "Finding regional extrema - methods and performance" by Beare R., Lehmann G. https://hdl.handle.net/1926/153 http://www.insight-journal.org/browse/publication/65
- Author
- Richard Beare. Department of Medicine, Monash University, Melbourne, Australia.
- See also
- ValuedRegionalMinimaImageFilter
-
ValuedRegionalExtremaImageFilter
-
HMinimaImageFilter
- Wiki Examples:
Definition at line 58 of file sitkValuedRegionalMaximaImageFilter.h.
◆ MemberFunctionType
typedef Image(Self::* itk::simple::ValuedRegionalMaximaImageFilter::MemberFunctionType) (const Image &image1) |
|
private |
◆ PixelIDTypeList
◆ Self
◆ ~ValuedRegionalMaximaImageFilter()
virtual itk::simple::ValuedRegionalMaximaImageFilter::~ValuedRegionalMaximaImageFilter |
( |
| ) |
|
|
virtual |
◆ ValuedRegionalMaximaImageFilter()
itk::simple::ValuedRegionalMaximaImageFilter::ValuedRegionalMaximaImageFilter |
( |
| ) |
|
Default Constructor that takes no arguments and initializes default parameters
◆ Execute() [1/2]
Image itk::simple::ValuedRegionalMaximaImageFilter::Execute |
( |
const Image & |
image1 | ) |
|
Execute the filter on the input image
◆ Execute() [2/2]
Image itk::simple::ValuedRegionalMaximaImageFilter::Execute |
( |
const Image & |
image1, |
|
|
bool |
fullyConnected |
|
) |
| |
Execute the filter on the input image with the given parameters
◆ ExecuteInternal()
template<class TImageType >
Image itk::simple::ValuedRegionalMaximaImageFilter::ExecuteInternal |
( |
const Image & |
image1 | ) |
|
|
private |
◆ FullyConnectedOff()
Self& itk::simple::ValuedRegionalMaximaImageFilter::FullyConnectedOff |
( |
| ) |
|
|
inline |
◆ FullyConnectedOn()
Self& itk::simple::ValuedRegionalMaximaImageFilter::FullyConnectedOn |
( |
| ) |
|
|
inline |
◆ GetFlat()
bool itk::simple::ValuedRegionalMaximaImageFilter::GetFlat |
( |
| ) |
const |
|
inline |
◆ GetFullyConnected()
bool itk::simple::ValuedRegionalMaximaImageFilter::GetFullyConnected |
( |
| ) |
const |
|
inline |
◆ GetName()
std::string itk::simple::ValuedRegionalMaximaImageFilter::GetName |
( |
| ) |
const |
|
inlinevirtual |
◆ SetFullyConnected()
Self& itk::simple::ValuedRegionalMaximaImageFilter::SetFullyConnected |
( |
bool |
FullyConnected | ) |
|
|
inline |
◆ ToString()
std::string itk::simple::ValuedRegionalMaximaImageFilter::ToString |
( |
| ) |
const |
|
virtual |
◆ detail::MemberFunctionAddressor< MemberFunctionType >
◆ m_Flat
bool itk::simple::ValuedRegionalMaximaImageFilter::m_Flat |
|
private |
◆ m_FullyConnected
bool itk::simple::ValuedRegionalMaximaImageFilter::m_FullyConnected |
|
private |
◆ m_MemberFactory
The documentation for this class was generated from the following file: