Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitkIntensityProfile.h File Reference
#include <itkListSample.h>
#include <mitkImage.h>
#include <mitkPlanarLine.h>
#include <mitkImageStatisticsCalculator.h>
#include <MitkImageStatisticsExports.h>

Go to the source code of this file.

Namespaces

 mitk
 Find image slices visible on a given plane.
 
 mitk::InterpolateImageFunction
 

Typedefs

typedef itk::Statistics::ListSample< itk::Statistics::MeasurementVectorPixelTraits< ScalarType >::MeasurementVectorType > mitk::IntensityProfile
 

Enumerations

enum  mitk::InterpolateImageFunction::Enum {
  mitk::InterpolateImageFunction::NearestNeighbor, mitk::InterpolateImageFunction::Linear, mitk::InterpolateImageFunction::WindowedSinc_Blackman_3, mitk::InterpolateImageFunction::WindowedSinc_Blackman_4,
  mitk::InterpolateImageFunction::WindowedSinc_Blackman_5, mitk::InterpolateImageFunction::WindowedSinc_Cosine_3, mitk::InterpolateImageFunction::WindowedSinc_Cosine_4, mitk::InterpolateImageFunction::WindowedSinc_Cosine_5,
  mitk::InterpolateImageFunction::WindowedSinc_Hamming_3, mitk::InterpolateImageFunction::WindowedSinc_Hamming_4, mitk::InterpolateImageFunction::WindowedSinc_Hamming_5, mitk::InterpolateImageFunction::WindowedSinc_Lanczos_3,
  mitk::InterpolateImageFunction::WindowedSinc_Lanczos_4, mitk::InterpolateImageFunction::WindowedSinc_Lanczos_5, mitk::InterpolateImageFunction::WindowedSinc_Welch_3, mitk::InterpolateImageFunction::WindowedSinc_Welch_4,
  mitk::InterpolateImageFunction::WindowedSinc_Welch_5
}
 

Functions

MITKIMAGESTATISTICS_EXPORT IntensityProfile::Pointer mitk::ComputeIntensityProfile (Image::Pointer image, PlanarFigure::Pointer planarFigure)
 Compute intensity profile of an image for each pixel along the first PolyLine of a given planar figure. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::Pointer mitk::ComputeIntensityProfile (Image::Pointer image, PlanarLine::Pointer planarLine, unsigned int numSamples, InterpolateImageFunction::Enum interpolator=InterpolateImageFunction::NearestNeighbor)
 Compute intensity profile of an image for each sample along a planar line. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::Pointer mitk::ComputeIntensityProfile (Image::Pointer image, const Point3D &startPoint, const Point3D &endPoint, unsigned int numSamples, InterpolateImageFunction::Enum interpolator=InterpolateImageFunction::NearestNeighbor)
 Compute intensity profile of an image for each sample between two points. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::InstanceIdentifier mitk::ComputeGlobalMaximum (IntensityProfile::ConstPointer intensityProfile, IntensityProfile::MeasurementType &max)
 Compute global maximum of an intensity profile. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::InstanceIdentifier mitk::ComputeGlobalMinimum (IntensityProfile::ConstPointer intensityProfile, IntensityProfile::MeasurementType &min)
 Compute global minimum of an intensity profile. More...
 
MITKIMAGESTATISTICS_EXPORT void mitk::ComputeIntensityProfileStatistics (IntensityProfile::ConstPointer intensityProfile, ImageStatisticsContainer::ImageStatisticsObject &stats)
 Compute statistics of an intensity profile. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::InstanceIdentifier mitk::ComputeCenterOfMaximumArea (IntensityProfile::ConstPointer intensityProfile, IntensityProfile::InstanceIdentifier radius)
 Compute center of maximum area under the curve of an intensity profile. More...
 
MITKIMAGESTATISTICS_EXPORT std::vector< IntensityProfile::MeasurementType > mitk::CreateVectorFromIntensityProfile (IntensityProfile::ConstPointer intensityProfile)
 Convert an intensity profile to a standard library vector. More...
 
MITKIMAGESTATISTICS_EXPORT IntensityProfile::Pointer mitk::CreateIntensityProfileFromVector (const std::vector< IntensityProfile::MeasurementType > &vector)
 Convert a standard library vector to an intensity profile. More...