15-463 Project 1: Images of the Russian Empire -- colorizing the Prokudin-Gorskii photo collection

Jason Israel (jaisrael)

For this project, the purpose was to take three grayscale images, each representing one color channel, and align them to produce a color image.

My approach did not deviate far from what was recommended in the project description. I split the large image in thirds, and aligned them using normalized cross-correlation. For the larger images, I used an image pyramid.

My biggest issue with this project is that I did not know how to use matlab very well. It took me a while to learn how to do things like debugging. I had very few errors with the actual images. When there were inaccuracies, I was usually able to fix them by tweaking some of the bounds to allow for more error.

Example jpgs

00106

Green: (1,-4) Red: (-1,-9)

00757

Green: (3,-2) Red: (5,55)

00888

Green: (1,-6) Red: (0,-12)

00889

Green: (2,-2) Red: (3,-4)

00911

Green: (-1,1) Red: (2,0) This is the only image that did not turn out well.

01031

Green: (1,-1) Red: (1,-4)

01657

Green: (1,-5) Red: (1,-12)

01880

Green: (2,-6) Red: (4,-14)

Example tifs

00029

Green: (17,-39) Red: (35,-90)

tif

00087

Green: (39,-48) Red: (55,-108)

tif

00128

Green: (24,-35) Red: (37,-52)

tif

00458

Green: (4,-42) Red: (31,-86)

tif

00737

Green: (4,-15) Red: (13,-49)

tif

00822

Green: (24,-57) Red: (32,-124)

tif

00892

Green: (3,-16) Red: (4,-42)

tif

01043

Green: (12,-14) Red: (17,-9)

tif

01047

Green: (19,-24) Red: (33,-71)

tif

Added tifs

00822

Green: (107,-52) Red: (-56,24)

tif

00966

Green: (12,-63) Red: (7,-126)

tif

01047

Green: (23,-77) Red: (38,-174)

tif