diff --git a/README.md b/README.md index 56695a4..c31cd6d 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ In addition to tutorial slides, example codes are provided in the purpose of edu * [Section 2. Single-view Geometry](https://github.com/mint-lab/3dv_tutorial/blob/master/slides/02_single-view_geometry.pdf) * [Section 3. Two-view Geometry](https://github.com/mint-lab/3dv_tutorial/blob/master/slides/03_two-view_geometry.pdf) * [Section 4. Solving Problems](https://github.com/mint-lab/3dv_tutorial/blob/master/slides/04_solving_problems.pdf) -* Section 5. Finding Correspondence +* [Section 5. Finding Correspondence](https://github.com/mint-lab/3dv_tutorial/blob/master/slides/05_correspondence.pdf) * Section 6. Multiple-view Geometry * Special Topic) [Bayesian Filtering](https://github.com/mint-lab/filtering_tutorial) * Section 7. Visual SLAM and Odometry @@ -68,12 +68,17 @@ In addition to tutorial slides, example codes are provided in the purpose of edu * Solving Nonlinear Equations in 3D Vision * Absolute camera pose estimation [[python]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/pose_estimation_implement.py) * Camera calibration [[python]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/camera_calibration_implement.py) -* **Section 5. Finding Correspondence** - * SIFT Feature Matching - * ORB Feature Matching - * KLT Feature Tracking - * Line Fitting with RANSAC - * Line Fitting with M-estimators +* **Section 5. Finding Correspondence** [[slides]](https://github.com/mint-lab/3dv_tutorial/blob/master/slides/05_correspondence.pdf) + * Feature Points and Descriptors + * Feature point comparison + * Feature Matching and Tracking + * Feature matching comparison + * Feature tracking with KLT tracker + * Outlier Rejection + * Line fitting with RANSAC [[python]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/line_fitting_m_estimator.py) [[cpp]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/line_fitting_m_estimator.cpp) + * Line fitting with M-estimators [[python]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/line_fitting_ransac.py) [[cpp]](https://github.com/mint-lab/3dv_tutorial/blob/master/examples/line_fitting_ransac.cpp) + * Fundamental matrix estimation with RANSAC + * Fundamental matrix estimation with M-estimator * **Section 6. Multiple-view Geometry** * Bundle Adjustment * Structure-from-Motion (SfM) diff --git a/examples/line_fitting_m_estimation.cpp b/examples/line_fitting_m_estimator.cpp similarity index 100% rename from examples/line_fitting_m_estimation.cpp rename to examples/line_fitting_m_estimator.cpp diff --git a/examples/line_fitting_m_estimation.py b/examples/line_fitting_m_estimator.py similarity index 100% rename from examples/line_fitting_m_estimation.py rename to examples/line_fitting_m_estimator.py diff --git a/slides/01_introduction.pdf b/slides/01_introduction.pdf index 8d4c2d6..9bc6313 100644 Binary files a/slides/01_introduction.pdf and b/slides/01_introduction.pdf differ diff --git a/slides/05_correspondence.pdf b/slides/05_correspondence.pdf new file mode 100644 index 0000000..0f83b25 Binary files /dev/null and b/slides/05_correspondence.pdf differ