23 #ifndef LIBSEGMENTATION_GVF_HH 24 #define LIBSEGMENTATION_GVF_HH 30 #include <blitz/array.h> 48 blitz::Array<blitz::TinyVector<T, 3>, 3> &gradient,
49 blitz::TinyVector<T,3>
const &el_size_um, T mu, T nu,
int max_iter,
54 blitz::Array<blitz::TinyVector<T, 3>, 3> &gradient,
55 blitz::TinyVector<T,3>
const &el_size_um, T mu, T hs, T hr,
int max_iter,
60 #endif // LIBSEGMENTATION_GVF_HH
void msGradientVectorFlow(blitz::Array< blitz::TinyVector< T, 3 >, 3 > &gradient, blitz::TinyVector< T, 3 > const &el_size_um, T mu, T hs, T hr, int max_iter, iRoCS::ProgressReporter *progress)
void gradientVectorFlowSOR(blitz::Array< blitz::TinyVector< T, 3 >, 3 > &gradient, blitz::TinyVector< T, 3 > const &el_size_um, T mu, T nu, int max_iter, iRoCS::ProgressReporter *progress)
Solve Euler-Lagrange equation for gradient vector flow using successive over-relaxation u : output g...