|
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().