Le but de ce projet est de recomposer une image couleur à partir de 3 images ayant seulement 3 canaux de couleurs différents (rouge, vert et bleu). Pour ce faire, la stragégie employée consiste à aligner deux des canaux de couleur sur un canal de référence qui sert de base pour les 2 autres.
Ainsi, on aligne d’abord l’image du canal vert sur celle du bleu et ensuite, celle du rouge sur celle du bleu. Pour les deux procédures, on note le vecteur de déplacement (x,y).
La première approche tentée consiste à tester une plage de déplacement entre -15 et 15 autant en x que en y. Pour chaque déplacement testé, on calcule un score basé sur l’intensité des deux images (somme des différences au carré (SDC)). De cette façon, on peut assumer que le vecteur de déplacement ayant le score le plus faible est le meilleur alignement, car l’intensité entre chaque canal est relativement similaire. Il est préférable de de ne pas calculer le score sur l’ensemble de tous les pixels de la photo, voici un exemple où le socre est calculé sur toute la photo (gauche) vs où 5% de chaque côté de la photo ne sont pas considéré dans le calcul du score (droite):
On peut voir qu’en ne considérant pas les bordures, le résultat est nettement meilleur. Voici l’ensemble des photos recombinées:
Colone 1 | Colone 2 | Colone 3 | |
---|---|---|---|
Ligne 1 | (1,4) | (2,2) | (1,1) |
Ligne 2 | (3,2) | (0,2) | (1,5) |
Ligne 3 | (1,6) | (-1,1) | (2,6) |
Colone 1 | Colone 2 | Colone 3 | |
---|---|---|---|
Ligne 1 | (-1,10) | (3,4) | (2,4) |
Ligne 2 | (5,5) | (-1,6) | (1,11) |
Ligne 3 | (0,12) | (-1,13) | (4,14) |
L’approche à échelles multiples est similaire à l’approche à échelle simple, mais elle est beaucoup plus adéquate pour des images à haute résolution. On commence d’abord par trouver le déplacement pour une image qui a une résolution plus faible, pour ensuite passer à une image qui a une meilleure résolution et appliquer l’approche à une échelle à partir du point de départ de l’image à plus petite résolution. On peut répéter le processus autant de fois que l’on juge nécessaire. Dans le cadre de ce travail, les tailles ayant 1/8, 1/4, 1/2 et 1 fois la résolution initiale sont utilisé pour trouver l’alignement. Voici les résultats sur les images obligatoires: