15-463 Project 1:
Colorizing the Prokudin-Gorskii photo collection
by Mine Yalcinalp
Procedure:
- After separating the RGB channels, I cropped 1/20 of the images
from all 4 sides because of the error that the all-white and all-black
borders cause in the alignment process.
- The alignment function is recursive: If the image is
larger than 100x100 pixels, the function resizes the images by 1/3,
then uses the result from this smaller picture to use a more
specific displacement window when aligning. The alignment is done
using normalized cross-correlation.
- Using the offsets from the alignment process, the images are
cropped such that only the areas contained in all 3 channels show
up in the final image. This eliminates the "ghost" effect
at the edges.
- The channels are combined to get an RGB picture.
Results:
00125v.jpg
00149v.jpg
00153v.jpg
00163v.jpg
00270v.jpg
00374v.jpg
00398v.jpg
00458u.tif
00500u.tif
00548v.jpg
00911u.tif
01043u.tif
01047u.tif
01167v.jpg
01657u.tif
01880v.jpg
01898v.jpg