Project 1: Colorizing the Prokudin-Gorskii Photo Collection

In this project, I explored numerous computational photography techniques to colorize the photos in the Prokudin-Gorskii collection, each of which contains three image plates captured using a blue filter, green filter, and a red filter.

The deliverables are: an efficient edge-based aligning algorithm for colorization, a re-mapping of the RGB color space for the digital negatives, and a simple color balancing as post-process.

Alignment

Simply separate the digital negatives to three equal parts will get unaligned images. Here are two examples:

 

 

 

(BELLS & WHISTLES) Color Space Remapping

(BELLS & WHISTLES) Color Balancing

I implemented a simple color balancing which clips the color intensity at [2.5, 97.5] percentile in each channel. Then, I stretched and normalized the channel histogram so that it distributes across the whole [0, 255] range. This balancing algorithm is added on top of color space remapping.

 

Gallery (Aligned | Remapped+Color Balanced)