In this project, I take RGB negatives and align them to create color photographs. These filter photographs were taken by Prokudin-Gorskii in the early 1900s, before the invention of color photography. Prokudin-Gorskii's vision was to take three exposures of a scene with a red, green and blue filter, and in the future, these photos would be able to be combined into one color photograph. To align the images, I first split the original jpg file containing the three negatives into thirds. Then, I align them by downscaling them to a smaller size (~100x100) and using the structural similarity to find a roughly shift. I use this estimated shift on a slightly less downscaled version of the images to find a new approximation and continue this until back to the original size. Here are the results below.
In this section, I showcase some auto-contrasting tools. The first is rescaling intensities, which rescales the pixel values so they range from 0 to 255 rather than just min to max. The next technique is Histogram Equalization which rescales based on the cumulative distribution of pixel values so that pixels with similar values are contrasted more. The final one highlighted is Adaptive Histogram Equalization, which works by computing local histograms by different tile regions in the image and using those to enhance the contrast.