|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Generates a spherical mask centered on the hotspot (brightest region) of an image. More...
#include <mitkHotspotMaskGenerator.h>


Classes | |
| class | ImageExtrema |
Public Types | |
| typedef HotspotMaskGenerator | Self |
| typedef MaskGenerator | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| unsigned int | GetNumberOfMasks () const override |
| Returns the number of masks this generator provides. More... | |
| virtual void | SetMask (MaskGenerator *_arg) |
| Set an optional mask generator to restrict the hotspot search area. More... | |
| virtual double | GetHotspotRadiusInMM () const |
| Set/Get the radius of the hotspot sphere in millimeters. More... | |
| virtual void | SetHotspotRadiusInMM (double _arg) |
| virtual bool | GetHotspotMustBeCompletelyInsideImage () const |
| Set/Get whether the hotspot sphere must be completely inside the image. More... | |
| virtual void | SetHotspotMustBeCompletelyInsideImage (bool _arg) |
| virtual void | SetLabel (unsigned short _arg) |
| Set the mask label value used to restrict the hotspot search. More... | |
Public Member Functions inherited from mitk::MaskGenerator | |
| mitkClassMacroItkParent (MaskGenerator, itk::Object) | |
| mitk::Image::ConstPointer | GetMask (unsigned int maskID) |
| Get the generated mask image. More... | |
| virtual mitk::Image::ConstPointer | GetReferenceImage () |
| Get the reference image associated with this mask generator. More... | |
| virtual void | SetInputImage (const mitk::Image *_arg) |
| Set the input image for the mask generator. More... | |
| virtual void | SetTimePoint (TimePointType _arg) |
| Set the time point for which to generate the mask. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| HotspotMaskGenerator () | |
| ~HotspotMaskGenerator () override | |
| Image::ConstPointer | DoGetMask (unsigned int) override |
| Must be overridden by derived classes to generate the requested mask. More... | |
Protected Member Functions inherited from mitk::MaskGenerator | |
| MaskGenerator () | |
Additional Inherited Members | |
Protected Attributes inherited from mitk::MaskGenerator | |
| TimePointType | m_TimePoint |
| mitk::Image::ConstPointer | m_InputImage |
Generates a spherical mask centered on the hotspot (brightest region) of an image.
A hotspot is the spherical region of the image where the mean intensity is maximal (the brightest spot). This is commonly used in PET scans.
The identification of the hotspot works as follows:
If an additional MaskGenerator is set, only pixels where the mask equals the specified label value are considered as candidate hotspot centers.
Definition at line 50 of file mitkHotspotMaskGenerator.h.
| typedef itk::SmartPointer< const Self > mitk::HotspotMaskGenerator::ConstPointer |
Definition at line 57 of file mitkHotspotMaskGenerator.h.
Definition at line 56 of file mitkHotspotMaskGenerator.h.
Standard Self typedef
Definition at line 54 of file mitkHotspotMaskGenerator.h.
Definition at line 55 of file mitkHotspotMaskGenerator.h.
|
protected |
|
overrideprotected |
|
overrideprotectedvirtual |
Must be overridden by derived classes to generate the requested mask.
| [in] | maskID | Parameter indicating which mask should be returned. |
Implements mitk::MaskGenerator.
|
virtual |
Runtime information support.
|
virtual |
Set/Get whether the hotspot sphere must be completely inside the image.
When true, candidate hotspot centers are rejected if the sphere at that center extends beyond the image boundary. Default is true.
|
virtual |
Set/Get the radius of the hotspot sphere in millimeters.
|
overridevirtual |
Returns the number of masks this generator provides.
Implements mitk::MaskGenerator.
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
|
virtual |
Set the mask label value used to restrict the hotspot search.
Only pixels in the convolved image where the corresponding mask pixel equals this label value are considered as candidate hotspot centers.
| [in] | _arg | The label value to match. |
|
virtual |
Set an optional mask generator to restrict the hotspot search area.
| [in] | _arg | Pointer to a MaskGenerator, or nullptr to disable masking. |