Images of the Russian Empire:

Colorizing the Prokudin-Gorskii photo collection

Background

(from Course Website)

Sergei Mikhailovich Prokudin-Gorskii (1863-1944) [Сергей Михайлович Прокудин-Горский, to his Russian friends] was a man well ahead of his time. Convinced, as early as 1907, that color photography was the wave of the future, he won Tzar's special permission to travel across the vast Russian Empire and take color photographs of everything he saw including the only color portrait of Leo Tolstoy. And he really photographed everything: people, buildings, landscapes, railroads, bridges... thousands of color pictures! His idea was simple: record three exposures of every scene onto a glass plate using a red, a green, and a blue filter. Never mind that there was no way to print color photographs until much later -- he envisioned special projectors to be installed in "multimedia" classrooms all across Russia where the children would be able to learn about their vast country. Alas, his plans never materialized: he left Russia in 1918, right after the revolution, never to return again. Luckily, his RGB glass plate negatives, capturing the last years of the Russian Empire, survived and were purchased in 1948 by the Library of Congress. The LoC has recently digitized the negatives and made them available on-line.

Project Overview

The goal of this assignment was to take the digitized Prokudin-Gorskii glass plate images, break them down into the r, g, b sections. Then align these segments on top of one another to produce a full single RGB color image. In order to have the image look presentable, this project finds the optimum alignment for so that each image overlaps the best it can.

Approach

For jpg images, I used the Sum of Squared Differences (SSD) distance metric to score how well each pair of image matched. I used the suggested [-15, 15] range. Once the input image was tif (larger image), I used the image pyramid and recursively called this 3 times. Once it reached a smaller size, I ran the jpg image algorithm.

Results on Example Images

Small JPG Images

cathedral.jpg

G: (2, 5) R: (3, 12)


monastery.jpg

G: (2, -3) R: (2, 3)


nativity.jpg

G: (1, 3) R: (0, 7)


settlers.jpg

G: (0, 7) R: (-1, 15)


Large TIF Images

emir.tif

G: (24, 49) R: (-255, 79)


harvesters.tif

G: (16, 59) R: (13, 123)


icon.tif

G: (17, 40) R: (22, 89)


lady.tif

G: (9, 50) R: (12, 111)


self_portrait.tif

G: (28, 77) R: (37, 175)


three_generations.tif

G: (14, 53) R: (11, 111)


train.tif

G: (6, 43) R: (31, 87)


turkmen.tif

G: (20, 55) R: (28, 116)


village.tif

G: (12, 65) R: (22, 137)


Results on Other Selected Images

tobolsk.jpg

G: (3, 3) R: (3, 6)


bridge.tif

G: (-9, 12) R: (5, 68)


melons.tif

G: (8, 80) R: (12, 176)