Ce travail vise à reconstituer une image en couleur en alignant ses trois composantes R, G et B.
Le principal défi est de réussir à aligner des images à haute résolution dans un délai raisonnable. L'approche utilisée et de faire glisser de plusieurs pixels les composantes R, puis G, sur l'image de référence B, et de calculer à chaque fois la Somme des Différences au Carré entre les 2 images. On peut ainsi savoir quelle déplacement permet de mieux aligner les images. Pour les grandes échelles, on commence par réduire la taille de l'image d'un certain facteur, puis on l'aligne. On agrandit alors les images ainsi alignées et on recommence le processus jusqu'à atteindre la taille initiale de l'image. Afin de réduire le temps de calcul, la zone où sont calculés les SDC n'est pas agrandie avec la taille des images à chaque changement d'échelle: on conserve une petite zone de calcul.
00106v Gx1y4 Rx-1y9
00757v Gx3y2 Rx5y5
00888v Gx1y6 Rx0y12
00889v Gx2y2 Rx3y4
00907v Gx1y3 Rx0y6
00911v Gx-1y1 Rx-1y13
01031v Gx1y1 Rx2y4
01657v Gx1y6 Rx1y12
01880v Gx2y6 Rx4y14
Certaines images à haute résolution n'ont pas fonctionné avec les paramètres par défaut du code (nombre de niveaux à la pyramide 'levels' et nb de pixels de déplacement 'N'. Il fallait alors résoudre le problème en augmentant la zone de calcul des SDC, en augmentant le nombre de niveaux ou le déplacements.
00029u Gx16y39 Rx34y90
00087u Gx50y50 Rx66y109
00128u Gx25y35 Rx37y52
00458u Gx7y42 Rx33y86
00737u Gx5y14 Rx13y48
00822u Gx25y56 Rx34y124
00892u Gx5y16 Rx6y43
01043u Gx10y-15 Rx19y11
01047u Gx19y24 Rx33y71
00003u_Gx7y22_Rx33y64
00142u_Gx16y42_Rx29y99
00207u_Gx-1y13_Rx-3y98
00396u_Gx12y58_Rx15y128
00728u_Gx12y45_Rx17y107
00829u_Gx15y50_Rx18y106
01044u_Gx1y-10_Rx-1y24
01117u_Gx-26y-25_Rx-32y11
01601u_Gx7y60_Rx7y126
01889u_Gx39y70_Rx61y152.jpg
01896u_Gx38y56_Rx70y123
123052 Gx0y6 Rx7y5
111500 Gx-14y-3 Rx-20y-9
111541 Gx-4y-4 Rx-13y-5