|
void | segmentation::generateMask (FrequencyArray const &coeffs, blitz::Array< bool, 3 > &mask, blitz::TinyVector< double, 3 > const &elementSizeUm, blitz::TinyVector< double, 3 > const ¢erUm) |
| Generate a binary mask being true inside the spherical function and false outside. More...
|
|
void | segmentation::geodesic_sh (blitz::Array< blitz::TinyVector< float, 3 >, 3 > const &gvf, blitz::TinyVector< float, 3 > const &elementSizeUm, FrequencyArray &coeffs, blitz::TinyVector< float, 3 > positionUm, float radiusUm, int bw, double roundness, int num_iter, iRoCS::ProgressReporter *progress=NULL) |
| Geodesic Active contours. More...
|
|
void | segmentation::geodesic_sh (blitz::Array< blitz::TinyVector< float, 3 >, 3 > const &gvf, blitz::TinyVector< float, 3 > const &el_size_um, blitz::TinyVector< float, 3 > best_center, float best_radius, int bandwidth, double roundness, int num_iter, blitz::Array< bool, 3 > &mask, blitz::Array< blitz::TinyVector< float, 3 >, 3 > &normals, iRoCS::ProgressReporter *progress=NULL) |
| Geodesic Active contours. More...
|
|
template<typename DataT > |
void | segmentation::geodesicSH (blitz::Array< blitz::TinyVector< DataT, 3 >, 3 > const &edgeForce, blitz::TinyVector< double, 3 > const &elementSizeUm, FrequencyArray &coeffs, blitz::TinyVector< double, 3 > const &positionUm, double radiusUm, int bw, double roundness, int nIter, double tau=0.1, iRoCS::ProgressReporter *progress=NULL) |
| Evolve an active contour with spherical topology represented by a scalar spherical harmonic function, describing the structure's radius. More...
|
|
template<typename DataT , int Dim> |
void | segmentation::radialProjection (blitz::Array< blitz::TinyVector< DataT, Dim >, Dim > const &field, blitz::TinyVector< double, Dim > const &elementSizeUm, blitz::TinyVector< double, Dim > const ¢erUm, blitz::Array< DataT, Dim > &result) |
| Project the elements of the given vector field to rays originating from the given center point. More...
|
|