Ameya Chander
Introduction: The goal of this project is to input these glass plate images from Sergei Mikhailovich Prokudin-Gorskii and then combine it with our image processing techniques learned to produce a single colored image by extracting three color channels(r,g,b) and aligning them on each other to create a single colorized image.
Single Scale Alignment: My first method was doing single scale exhuastive search over (-15,15) displacements. Sum of Squared differences provided best metrics for the images. Additionally, cropping the image as well as aligning to the green channel rather than blue provided less bluriness in my images, and so I was able to align better images doing so.
Multi scale alignment: While single scale alignment worked well for smaller jpeg images, that was not the case for the larger tiff files. Image pyramids however allowed for us to find the best alignment faster because it would resize images by a smaller factor first, and then save time searching the larger pixel and then continuing to crop like I did in single scale exhuastive search, which gave me the best and fastest results overall.
Cathedral
Offset: Red(-1,1) Blue(7,0)
Monastery
Offset: Red(6,0) Blue(6,1)
Church
Offset: Red(0,5) Blue(33,-5)
Emir
Offset: Red(3,-7) Blue(75,9)
Harvesters
Offset: Red(-59,-10) Blue(65,-3)
Icon
Offset: Red(3,-7) Blue(75,9)
Lady
Offset: Red(-42,-16) Blue(48,5)
Melons
Offset: Red(-75,-2) Blue(75,-1)
Onion Church
Offset: Red(-52,-22) Blue(57,10)
Self Portrait
Offset: Red(-50,2) Blue(75,-2)
Three Generations
Offset: Red(-52,-5) Blue(57,0)
Tobolsk
Offset: Red(-3,-2) Blue(4,1)
Train
Offset: Red(-41,2) Blue(47,3)
Workshop
Offset: Red(-53,5) Blue(51,-11)