by Maxime Leclerc
Single scale algorithm results
Multiple scale algorithm results
Additional Prokudin-Gorskii results
Problems encountered and solutions
Why are some images not aligned properly
Bells and whistles – Automatic contrast
Bells
and whistles – Automatic border cropping
|
Calculated red offsets: X = 5, Y = 5. Calculated green offsets: X = 2, Y = 3.
|
Calculated red offsets: X = 12, Y = 0. Calculated green offsets: X = 6, Y = 1. |
Calculated green offsets: X = 2, Y = 2.
|
Calculated green offsets: X = 2, Y = 0.
|
Calculated green offsets: X = 1, Y = -1. |
Calculated green offsets: X = 1, Y = 1.
|
Calculated green offsets: X = 5, Y = 1.
|
Calculated red offsets: X = 14, Y = 4. Calculated green offsets: X = 6, Y = 2.
|
Calculated green offsets: X = 35, Y = 19.
|
Calculated green offsets: X = 49, Y = 51. |
Calculated green offsets: X = 34, Y = 25.
|
Calculated red offsets: X = 85, Y = 32. Calculated green offsets: X = 42, Y = 6.
|
Calculated red offsets: X = 48, Y = 13. Calculated green offsets: X = 14, Y = 5.
|
Calculated red offsets: X = 123, Y = 34. Calculated green offsets: X = 56, Y = 25.
|
Calculated red offsets: X = 43, Y = 6. Calculated green offsets: X = 16, Y = 5.
|
Calculated red offsets: X = 12, Y = 20. Calculated green offsets: X = -15, Y = 10.
|
Calculated red offsets: X = 71, Y = 34. Calculated green offsets: X = 23, Y = 20.
|
|
Calculated red offsets: X = 5, Y = 5. Calculated green offsets: X = 2, Y = 3.
|
Calculated red offsets: X = 11, Y = 3. Calculated green offsets: X = 5, Y = 2. |
Calculated green offsets: X = 6, Y = 3.
|
Calculated green offsets: X = 5, Y = -1.
|
Calculated green offsets: X = 13, Y = -4. |
Calculated green offsets: X = 53, Y = -4.
|
Calculated green offsets: X = 39, Y = -1.
|
Calculated red offsets: X = 129, Y = 25. Calculated green offsets: X = 59, Y = 14.
|
Calculated red offsets: X = 113, Y = -24. Calculated green offsets: X = 43, Y = -9.
|
We tested out algorithms on our own photos. As expected, the best results we get are when there is no movement in the scene and when the camera does not move. Here are some before and after images:
Before
|
After
Calculated red offsets: X = 4, Y = 1. Calculated green offsets: X = 11, Y = 1. |
Before
|
After
Calculated red offsets: X = 24, Y = -1. Calculated green offsets: X = 27, Y = -1. |
Before
|
After
Calculated red offsets: X = 12, Y = 2. Calculated green offsets: X = 13, Y = 1. |
Before automatic contrast
|
After automatic contrast
|
Before
|
After
|
Before
|
After
|
Channel difference summed over X
|
Channel difference summed over Y
|
Original border difference summed over X
|
Selected X values greater than 115% x mean value
The arrows and circles at the bottom represent approximations of the search operations and results.
|
Original border difference summed over Y
|
Selected Y values greater than 115% x the mean value
The arrows and circles at the bottom represent approximations of the search operations and results.
|
Before cropping
|
After cropping
|
Before
|
After
|
Before
|
After
|