Programming Project #1

CS180: Intro to Computer Vision and Computational Photography

Student: Ruizhe Song(Rachel) 3042013172

Overview

Use simple Euclid-norm to calculate the distance between 2 images when the size are small. When it comes to larger size images, use recur_align to align it with the help of image pyrimad, and adapt a more efficient metric to measure the distance, which is ncc, distance after normolization.

Part 1: Example Images

Some results of the example data.

Fig. 1. Church, a large picture.
Fig. 2. Tobolsk, a small picture.
Fig. 3. Emir, a large picture.
Fig. 3. People, a large picture.

Part 2: Prokudin-Gorskii collection

Some results of the data in Prokudin-Gorskii collection(my favorite pictures!).

Fig. 1. Sunrise on the sea.

Part 3: Bells and Whistles

Implemented a auto_crop function in align.py to crop the edges of the images, but seems not help that much.

← Back to Home