Project 1: Images of the Russian Empire

James Smith

Overview

Sergei Mikhailovich Prokudin-Gorskii had a simple idea in 1907 to take color photographs. He would take 3 different images, each with different color filters for red, green, and blue, that would produce a black and white images representing those colors. These images would later then be combined to create a full color image. There was no way to print these at the time, but he hoped that one day someone would create a projector to show these images off to Russian kids. In this project, we reconstruct the images taken by Prokudin-Gorskii using image processing techniques.

The images come on a plate with the 3 exposures, blue green and red from top to bottom. These are cut into thirds to separate each channel. The blue and red channel are aligned to the green channel using a technique called Sum of Squared Differences (SSD). Green was chosen as the base channel empirically - all channels were used as a base and green was chosen because it produced the best results across all images.

Alignments are searched using a pyramid technique. First, images are cut in half sequentially until they are below a certain size. All of these are saved. One by one, we align successively larger images in the sequence, starting from the offset calculated in the previous pyramid level. This allows for quick searching because a 1 pixel disparity in a lower pyramid level accounts for a 2 pixel disparity in the next highest level. Each level is searching in a range of [-15, 15]. When calculating difference using SSD, only the interior 50% of the image is considered to account for the fairly gnarly borders.

Once all the alignments are calculated, the final image is constructed by placing each channel in its respected channel, offset by the final calculated value.

Results

Cathedral

B: (-5, -2), R: (7, 1)

Emir

B: (-48, -24), R: (57, 17)

Icon

B: (-41, -17), R: (49, 5)

Lady

B: (-55, -8), R: (61, 4)

Melons

B: (-82, -10), R: (96, 3)

Monastery

B: (3, -2), R: (6, 1)

Nativity

B: (-3, -1), R: (5, -11)

Onion Church

B: (-51, -27), R: (57, 10)

Three Generations

B: (-52, -14), R: (59, -3)

Tobolsk

B: (-3, -3), R: (4, 1)

Train

B: (-43, -6), R: (43, 26)

Village

B: (-65, -12), R: (73, 10)

Workshop

B: (-53, 1), R: (52, -11)

Extra Images

Arches

B: (-6, 1), R: (7, -3)

Girls

B: (2, -1), R: (2, 1)

Horse Man

B: (-4, -2), R: (6, 2)

Lake

B: (-3, -2), R: (5, 1)

Soldier

B: (-7, -3), R: (7, 3)

Tower

B: (-5, -1), R: (7, 1)