3D Reconstruction

3D Reconstruction 16-720 Computer Vision: Homework 4 · Fall 2022 GITHUB About The Project Implemented an algorithm to reconstruct a 3D point cloud from a pair of images taken at different angles. Used the 8-point/7-point algorithm and triangulation to find and visualize 3D locations of corresponding image points. Built With Python NumPy Results For the entire report, please refer to the Documentation The Eight Point Algorithm for calculating the fundamental matrix The Seven Point Algorithm for calculating the fundamental matrix 3D Visualization of point cloud Bundle Adjustment using RANSAC Multi View Keypoint Reconstruction

Augmented Reality with Planar Homographies

Augmented Reality with Planar Homographies 16-720 Computer Vision: Homework 3 · Fall 2022 GITHUB About The Project Implementing an AR application step by step using planar homographies. Finding point correspondences between two images and use these to estimate the homography between them. Then using this homography to warp images and finally implement it on AR applications. Built With Python NumPy Results For the entire report, please refer to the Documentation...

Lucas-Kanade Tracking

Lucas-Kanade Tracking 16-720 Computer Vision: Homework 2 · Fall 2022 GITHUB About The Project Implement a simple Lucas-Kanade (LK) tracker with a single template. And implement a motion subtraction method to track moving pixels in a scene. Finally, efficient tracking using inverse composition. Built With Python NumPy Results For the entire report, please refer to the Documentation Lucas-Kanade Tracking with One Single Template Lucas-Kanade Tracking with Template Correction Moving Object Detection Track movement in video

Spatial Pyramid Matching for Scene Classification

Spatial Pyramid Matching for Scene Classification 16-720 Computer Vision: Homework 1 · Fall 2022 GITHUB About The Project Implementation of a scene classification system that uses bag-of-words approach with its spatial pyramid extension. Built With Python NumPy Pipeline Results For the entire report, please refer to the Documentation Extracting Filter Responses Visualization of wordmaps Building A Model of the Visual Word Final accuracy of classification