Welcome to My Computer Vision Portfolio

Image Filtering & Hybrid Images

Combined RGB glass plate negatives into color images by aligning channels with SSD search. Used an image pyramid for large displacements and Sobel edge detection to improve sharpness.

Fun with Filters

Explored edge detection, sharpening, and Laplacian/Gaussian stacks for multi-scale image analysis.

Face Morphing

Performed Delaunay triangulation and affine warping to smoothly morph one face into another, and computed an “average face.”

Image Warping & Mosaicing

Computed homographies to warp and align multiple photos into panoramic mosaics, including rectification experiments.

Diffusion Models

Implemented and experimented with denoising diffusion probabilistic models, exploring generative image synthesis from noise.

NeRF

Reconstructed a 3D Lego excavator using Neural Radiance Fields (NeRFs), generating novel views from 2D image inputs.

GAN–Diffusion Hybrid

Combined a denoising diffusion model with a GAN discriminator in PyTorch. Custom training loops with controlled gradient updates and GPU-memory aware long denoising chains; results on MNIST/CIFAR-10.

← Back to Portfolio