4 #include "SearchMethod.h" 9 template<
class AM,
class SSM>
15 typedef typename ParamType::JacType JacType;
16 typedef typename ParamType::HessType HessType;
27 ESM(
const ParamType *esm_params =
nullptr,
31 void initialize(
const cv::Mat &corners)
override;
32 void update()
override;
33 void setRegion(
const cv::Mat& corners)
override;
41 MatrixXd d2I0_dpssm2, d2It_dpssm2, mean_d2I_dpssm2;
48 VectorXd state_update, ssm_update, am_update;
49 VectorXd inv_ssm_update, inv_am_update;
50 int state_size, ssm_state_size, am_state_size;
54 Matrix24d prev_corners;
Definition: StateSpaceModel.h:35
Definition: ESMParams.h:11
RowVectorXd df_dp
1 x S Jacobian of the AM error norm w.r.t. SSM state vector
Definition: ESM.h:44
Definition: AMParams.h:12
Definition: SearchMethod.h:10
MatrixXd dI0_dpssm
N x S jacobians of the pixel values w.r.t the SSM state vector where N = resx * resy is the no...
Definition: ESM.h:40
MatrixXd d2f_dp2
S x S Hessian of the AM error norm w.r.t. SSM state vector.
Definition: ESM.h:46