For this project, the purpose was to take three grayscale images, each representing one color channel, and align them to produce a color image.
My approach did not deviate far from what was recommended in the project description. I split the large image in thirds, and aligned them using normalized cross-correlation. For the larger images, I used an image pyramid.
My biggest issue with this project is that I did not know how to use matlab very well. It took me a while to learn how to do things like debugging. I had very few errors with the actual images. When there were inaccuracies, I was usually able to fix them by tweaking some of the bounds to allow for more error.
Green: (1,-4) Red: (-1,-9)
Green: (3,-2) Red: (5,55)
Green: (1,-6) Red: (0,-12)
Green: (2,-2) Red: (3,-4)
Green: (-1,1) Red: (2,0) This is the only image that did not turn out well.
Green: (1,-1) Red: (1,-4)
Green: (1,-5) Red: (1,-12)
Green: (2,-6) Red: (4,-14)
Green: (17,-39) Red: (35,-90)
tifGreen: (39,-48) Red: (55,-108)
tifGreen: (24,-35) Red: (37,-52)
tifGreen: (4,-42) Red: (31,-86)
tifGreen: (4,-15) Red: (13,-49)
tifGreen: (24,-57) Red: (32,-124)
tifGreen: (3,-16) Red: (4,-42)
tifGreen: (12,-14) Red: (17,-9)
tifGreen: (19,-24) Red: (33,-71)
tifGreen: (107,-52) Red: (-56,24)
tifGreen: (12,-63) Red: (7,-126)
tifGreen: (23,-77) Red: (38,-174)
tif