il2.inf.bp
Class MaxProductLinearSmoothness
Object
BeliefPropagation
MaxProduct
MaxProductLinearSmoothness
public class MaxProductLinearSmoothness
- extends MaxProduct
Max-Product BP with more efficient message updates
as in "Efficient Belief Propagation for Early Vision"
by Felzenszwalb and Huttenlocher CVPR 2004, IJCV 2006
this assumes smoothness cost:
\rho_p(d_s,d_t) = min(\lambda |d_s-d_t|,T)
as in "Symmetric Stereo Matching for Occlusion Handling"
by Sun, Li, Kang, and Shum CVPR 2005
Constructor Summary |
MaxProductLinearSmoothness(Table[] tables,
double lambda,
double t,
double beta,
int mi,
long tm,
double ct)
|
MaxProductLinearSmoothness(Table[] tables,
MessagePassingScheduler s,
double lambda,
double t,
double beta,
int mi,
long tm,
double ct)
|
MaxProductLinearSmoothness
public MaxProductLinearSmoothness(Table[] tables,
MessagePassingScheduler s,
double lambda,
double t,
double beta,
int mi,
long tm,
double ct)
MaxProductLinearSmoothness
public MaxProductLinearSmoothness(Table[] tables,
double lambda,
double t,
double beta,
int mi,
long tm,
double ct)
computeMessageSpecial
public Table computeMessageSpecial(Table[] tables)
discontinuityCpt
public static double[] discontinuityCpt(int numStates,
double Lambda,
double T,
double Beta_o)
- for testing purposes
Copyright 2010 UCLA Automated Reasoning Group