iRoCS Toolbox  1.1.0
Namespaces | Functions
HoughTransform.hh File Reference
#include <config.hh>
#include <vector>
#include <map>
#include <blitz/array.h>
#include "Array.hh"
#include "ATBDataSynthesis.hh"
#include "CentralGradientFilter.hh"
#include "GaussianFilter.hh"
#include "SeparableConvolutionFilter.hh"
#include <libProgressReporter/ProgressReporter.hh>
#include "HoughTransform.icc"
Include dependency graph for HoughTransform.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 atb
 

Functions

template<typename DataT >
void atb::computeHoughTransform (const blitz::Array< DataT, 3 > &data, std::vector< blitz::Array< double, 3 > * > &houghmaps, std::vector< blitz::Array< double, 3 > * > &houghmapsR, const double rMin, const double rMax, const double rStep, const double preSmoothing, const double postSmoothing, const double minMagnitude)
 Fast implementation of the spherical hough transform for non-overlapping spheres. More...
 
template<typename DataT >
void atb::computeHoughTransform (const Array< DataT, 3 > &data, std::vector< Array< double, 3 > * > &houghmaps, std::vector< Array< double, 3 > * > &houghmapsR, const double rMin, const double rMax, const double rStep, const double preSmoothing, const double postSmoothing, const double minMagnitude)
 Fast implementation of the spherical hough transform for non-overlapping spheres. More...
 
template<typename DataT >
void atb::computeHoughTransform (const Array< DataT, 3 > &data, std::map< int, Array< double, 3 > > &houghFeatures, const double rMin, const double rMax, const double rStep, const double preSmoothing, const double postSmoothing, const double minMagnitude)
 Fast implementation of the spherical hough transform for non-overlapping spheres. More...
 
void atb::houghTransform (Array< float, 3 > const &data, Array< float, 3 > &response, Array< float, 3 > &radiusUm, blitz::TinyVector< double, 2 > const &radiusRangeUm, double radiusStepUm, double minMagnitude=0.0, bool invertGradients=false, iRoCS::ProgressReporter *pr=NULL)
 Compute spherical hough transform using Gradient voting. More...