Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include "time.h"
#include <sstream>
#include <fstream>
#include <mitkIOUtil.h>
#include <mitkImageAccessByItk.h>
#include <mitkImageCast.h>
#include "mitkCommandLineParser.h"
#include "itkDiscreteGaussianImageFilter.h"
#include <itkLaplacianRecursiveGaussianImageFilter.h>
#include "itkHessianRecursiveGaussianImageFilter.h"
#include "itkUnaryFunctorImageFilter.h"
#include "vnl/algo/vnl_symmetric_eigensystem.h"
#include <itkMultiHistogramFilter.h>
#include <itkSubtractImageFilter.h>
#include <itkLocalStatisticFilter.h>
Go to the source code of this file.
Namespaces | |
Functor | |
Macros | |
#define | mitkCLVoxeFeatures_cpp |
Functions | |
static std::vector< double > | splitDouble (std::string str, char delimiter) |
template<typename TPixel , unsigned int VImageDimension> | |
void | GaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | DifferenceOfGaussFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | LaplacianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | HessianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, std::vector< mitk::Image::Pointer > &out) |
template<typename TPixel , unsigned int VImageDimension> | |
void | LocalHistograms2 (itk::Image< TPixel, VImageDimension > *itkImage, std::vector< mitk::Image::Pointer > &out, std::vector< double > params) |
template<typename TPixel , unsigned int VImageDimension> | |
void | LocalHistograms (itk::Image< TPixel, VImageDimension > *itkImage, std::vector< mitk::Image::Pointer > &out, double offset, double delta) |
template<typename TPixel , unsigned int VImageDimension> | |
void | localStatistic (itk::Image< TPixel, VImageDimension > *itkImage, std::vector< mitk::Image::Pointer > &out, int size) |
int | main (int argc, char *argv[]) |
#define mitkCLVoxeFeatures_cpp |
Definition at line 13 of file CLVoxelFeatures.cpp.
void DifferenceOfGaussFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 99 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage().
Referenced by main().
void GaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 85 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage().
Referenced by main().
void HessianOfGaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
std::vector< mitk::Image::Pointer > & | out | ||
) |
Definition at line 140 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage().
Referenced by main().
void LaplacianOfGaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 122 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage().
Referenced by main().
void LocalHistograms | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
std::vector< mitk::Image::Pointer > & | out, | ||
double | offset, | ||
double | delta | ||
) |
Definition at line 192 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::Image::New().
Referenced by main().
void LocalHistograms2 | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
std::vector< mitk::Image::Pointer > & | out, | ||
std::vector< double > | params | ||
) |
Definition at line 164 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), mitk::Image::New(), and offset.
Referenced by main().
void localStatistic | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
std::vector< mitk::Image::Pointer > & | out, | ||
int | size | ||
) |
Definition at line 212 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::Image::New().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 230 of file CLVoxelFeatures.cpp.
References AccessByItk_2, AccessByItk_3, mitkCommandLineParser::addArgument(), us::any_value_to_string(), DifferenceOfGaussFilter(), mitkCommandLineParser::File, GaussianFilter(), HessianOfGaussianFilter(), image, mitkCommandLineParser::Image, mitkCommandLineParser::Input, LaplacianOfGaussianFilter(), LocalHistograms(), LocalHistograms2(), localStatistic(), MITK_INFO, mitk::Image::New(), mitkCommandLineParser::Output, mitkCommandLineParser::parseArguments(), mitk::IOUtil::Save(), mitkCommandLineParser::setArgumentPrefix(), mitkCommandLineParser::setCategory(), mitkCommandLineParser::setContributor(), mitkCommandLineParser::setDescription(), mitkCommandLineParser::setTitle(), splitDouble(), and mitkCommandLineParser::String.
|
static |
Definition at line 33 of file CLVoxelFeatures.cpp.
Referenced by main().