Computer Vision

CS 6320 - Fall 2024

All programming was done using Python with the help of the PyTorch library.

Detecting Lines and Circles using Hough Transform

Basic Image Input

Edge Detection

Hough Line Detection

Hough Circle Detection

Cluttered Image Input

Edge Detection

Hough Circle Detection With Centroid

Dealing with Noise

Local Feature Matching

Angle 1

Angle 2

Feature Detection

Feature Matching

Evaluation

Projection Matrix Estimation

Angle 1

Camera Position Estimation

Angle 2

Camera Position Estimation (Both Angles)

Fundamental Matrix Estimation

Angle 1

Angle 2

Fundamental Matrix Estimation

Fundamental Matrix Estimation with RANSAC

Depth Estimation Using Stereo

Left Camera

Right Camera

Disparity Maps

Deep Scene Recognition

Dataset

SimpleNet

Simplenet

With jitter, flip, normalization, and dropout

Alexnet