tum-vision / lsd_slam

LSD-SLAM
GNU General Public License v3.0
2.58k stars 1.23k forks source link

Calculation of Sim3 Jacobian #323

Open Zoltan3057 opened 5 years ago

Zoltan3057 commented 5 years ago

Hi : In g2oTypeSim3Sophus.h, how to understand the calculation of the edge's jacobian. I can't find prove equations in paper. Thanks.

void linearizeOplus()
{
    const VertexSim3* _from = static_cast<const VertexSim3*>(_vertices[0]);

    _jacobianOplusXj = _from->estimate().inverse().Adj();
    _jacobianOplusXi = -_jacobianOplusXj;
}