Biomedical Image Analysis Library
The Biomedical Image Analysis Library is a poweful tool for developers, physicians, researchers, engineers, and so on.
Bial::Edge Namespace Reference

Functions

template<class D >
std::tuple< Image< D >, Image< int > > LazyWalk (const Image< D > &img, const Vector< bool > &seed)
 Computes the lazy-walk algorithm. More...
 
template<class D >
std::tuple< Image< D >, Image< int > > LazyWalk (const Image< D > &img, const Image< D > &msk, const Vector< bool > &seed)
 Computes the lazy-walk algorithm. More...
 
template<class D >
std::tuple< Image< D >, Image< int > > RiverBed (const Image< D > &img, const Vector< bool > &seed)
 Computes the river-bed algorithm. More...
 
template<class D >
std::tuple< Image< D >, Image< int > > RiverBed (const Image< D > &img, const Image< D > &msk, const Vector< bool > &seed)
 Computes the river-bed algorithm. More...
 
template<class D >
std::tuple< Image< D >, Image< int > > LiveWire (const Image< D > &img, const Vector< bool > &seed, float weight)
 Computes the live-wire algorithm. More...
 
template<class D >
std::tuple< Image< D >, Image< int > > LiveWire (const Image< D > &img, const Image< D > &msk, const Vector< bool > &seed, float weight)
 Computes the live-wire algorithm. More...
 

Function Documentation

template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::LazyWalk ( const Image< D > &  img,
const Vector< bool > &  seed 
)

Computes the lazy-walk algorithm.

Date
2015/Jun/09
Parameters
imgInput image.
seedSeeds for propagation start.
Returns
The cost and predecessor map of lazy-walk.
Warning
none.
template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::LazyWalk ( const Image< D > &  img,
const Image< D > &  msk,
const Vector< bool > &  seed 
)

Computes the lazy-walk algorithm.

Date
2015/Jun/09
Parameters
imgInput image.
mskMask that restricts the domain of the algorithm on pixels whose value are different of 0.
seedSeeds for propagation start.
Returns
The cost and predecessor map of lazy-walk.
Warning
none.
template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::LiveWire ( const Image< D > &  img,
const Vector< bool > &  seed,
float  weight 
)

Computes the live-wire algorithm.

Date
2015/Jun/23
Parameters
imgInput image.
seedSeeds for propagation start.
weightMaxSumPathfunction weight. Lower values for results more similar to Riverbed.
Highervalues for results more similar to River Bed.
Returns
The cost and predecessor map of live-wire.
Warning
none.
template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::LiveWire ( const Image< D > &  img,
const Image< D > &  msk,
const Vector< bool > &  seed,
float  weight 
)

Computes the live-wire algorithm.

Date
2015/Jun/23
Parameters
imgInput image.
mskMask that restricts the domain of the algorithm on pixels whose value are different of 0.
seedSeeds for propagation start.
weightMaxSumPathfunction weight. Lower values for results more similar to Riverbed.
Highervalues for results more similar to River Bed.
Returns
The cost and predecessor map of live-wire.
Warning
none.
template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::RiverBed ( const Image< D > &  img,
const Vector< bool > &  seed 
)

Computes the river-bed algorithm.

Date
2015/Jun/09
Parameters
imgInput inverted gradient image.
seedSeeds for propagation start.
Returns
The cost and predecessor map of river-bed.
Warning
none.
template<class D >
std::tuple< Image< D >, Image< int > > Bial::Edge::RiverBed ( const Image< D > &  img,
const Image< D > &  msk,
const Vector< bool > &  seed 
)

Computes the river-bed algorithm.

Date
2015/Jun/09
Parameters
imgInput image.
mskMask that restricts the domain of the algorithm on pixels whose value are different of 0.
seedSeeds for propagation start.
Returns
The cost and predecessor map of river-bed.
Warning
none.