Home


Auto stitching photo mosaics



[Project page]  [Code

In the first part I created an image mosaic by registering, projective warping, resampling, and compositing them. In the second part I created a system for automatically stitching images into a mosaic using techniques including corner detection, feature descriptor and RANSAC.

Classification and segmentation



[Project page]  [Code

In this problem, I solved classification of images in the Fashion-MNIST dataset and semantic segmentation of images in mini Facade dataset using Deep Nets.

Face morphing and modeling a photo collection



[Project page]  [Code

A morph is a simultaneous warp of the image shape and a cross-dissolve of the image colors. In this project I produced a "morph" animation of my face into someone else's face, computed the mean of a population of faces and extrapolated from a population mean to create a caricature of someone.

Fun with Filters and Frequencies



[Project page]  [Code

2D convolutions and filtering; Image sharpenning; Hybrid Images

Colorizing the Prokudin-Gorskii photo collection



[Project page]  [Code

The goal of this assignment is to take the digitized Prokudin-Gorskii glass plate images and, using image processing techniques, automatically produce a color image with as few visual artifacts as possible. In order to do this, you will need to extract the three color channel images, place them on top of each other, and align them so that they form a single RGB color image.

Augmented reality



[Project page]  [Code

In this augmented reality project, I captured a video and insert a synthetic object into the scene. The basic idea is to use 2D points in the image whose 3D coordinates are known to calibrate the camera for every video frame and then use the camera projection matrix to project the 3D coordinates of a cube onto the image.

Gradient-Domain Fusion



[Project page]  [Code

This project explores gradient-domain processing, a simple technique with a broad set of applications including blending, tone-mapping, and non-photorealistic rendering.





source code       credits