Project Gallery

❤️ ❤️ ❤️

Digital Number Recognition

Machine Learning

We Implemented a Convolutional Neural Network (CNN) and the PyTorch library to analyze and recognize real-world digital numbers in the Street View House Numbers (SVHN) Dataset.

More Info

Object Detection

Computer Vision

I developed an object detector based on gradient features and sliding window classification. By feeding training examples, we can detect the object of interest in an image.

More Info

Pipelined MIPS Processor

Computer Architecture, Simulation

Designed and simulated a Pipelined-5-stage MIPS Processor using Verilog on Vivado, incorporating Forwarding and Hazard Detection techniques.

More Info

Face Morphing

Computer Vision

I wrote functions to warp one face to another with smooth transitions using the piecewise affine warping technique.

More Info

Panorama

Computer Vision

After taking multiple photos with the same center of projection, I aligned and blended these photographs together to form a new panorama view.

More Info

Texture Quilting

Computer Vision

Given an input texture, I generated new texture patches and stitched them together to synthesize new texture images.

More Info