Bachir Babale
Project 2 : Panoramic Mosaic Stitching

 
Small | Large | Very Large


The image above is the result of a quick pass of my first panorama through Photoshop by modifying the highlights and shadows image properties. I took 3 sequences of 10 pictures: 2 with a tripod, and one simply with a handheld camera. My initial pictures suffered from poor exposure which led to the color band artifact that you can see on all resulting 3 panoramas. I unsuccessfully experimented with altering image color intensity and saturation during the blending phase. If I was to do it again, I would take more pitures in a series (10 barely enough), and I would be more careful about the exposure



Panorama I
The base pictures were taken with a tripod. They worked fairly well besides the exposure of the pictures on the right that remove the details in the sky.
Medium | Large | Very Large



Panorama II
These were handheld shots. A lot of exposure problems!
Medium | Large | Very Large



Panorama III
The base pictures here were taken with a tripod. The Lucas Kanade code in the solution and in my implimentation returns -1 values for the stitch in the left corner. No match?
Medium | Large | Very Large



Test Image
 
Medium



Uniformizing Colors

I attempted to uniformize the colors to mitigate the problems caused by poor exposure in my shots. I converted the color format from RGB to HLS (Hue, Luminance, Saturation) and used two different techniques to changed the colors. My first technique was to evaluate the average luminance and saturation in all pictures, evaluate a ratio with respect to a reference picture, and adjust the color in the pictures using the ratio before blending. The second technique, instead of a ration, used a simple average difference. Technique II worked well with my first panorama; otherwise those attempts showed that something more sophisticated, like Histogram Uniformization was needed.



Panorama I - Technique I
 
Medium | Large | Very Large


Panorama I - Technique II
 
Medium | Large | Very Large


Panorama II - Technique I
 
Medium | Large | Very Large


Panorama II - Technique II
 
Medium | Large | Very Large


Panorama III - Technique I
 
Medium | Large | Very Large


Panorama III - Technique II
 
Medium | Large | Very Large