Processing math: 100%
YeeKal

05_vo

YeeKal
"#"

visual odometry

sfm: structure from motion, more general than VO and tackles the problem of 3D reconstruction of both the structure and camera poses from unordered image sets.

Visual slam: loop closing.

  • camera calibration
  • feature detection
  • motion estimation
    • appearance based
    • feature based(prefer)
  • local optimization

2D-2D motion estimation

  • epipolar geometry: 对极几何
  • essential matrix:E
  • fundamental matrix: F
  • epipole
  • epipolar line: I,I
  • point correspondence

essential matrix: xI

camera model: p=Zs=KTPw

p1=KPp2=K(RP+T)x1=K1p1x2=K1p2x2=Rx1+txT2ˆtx2=xT2ˆtRx1=0xT2Ex1=0E=ˆtRpT2Fp1=0F=KTEK1=KTˆtRK1

derive R,T from E with SVD.obj_descriptor

reference

  1. ref1
  2. ref2
  3. rpg_svo