Redresser les images fisheye avec Iris
Posté : 12 avr. 2015, 18:38
Bonjour
Christian Buil à inclu dans Iris un outil pour corriger la distorsion des images prises avec un objectif Fisheye, par exemple un Peleng 8 mm.
On trouve le mode d'emploi ici :
http://www.astrosurf.com/buil/iris/tuto ... c42_fr.htm
Mais il omet de préciser comment déterminer la valeur à saisir dans le paramètre "Rayon".
Cette valeur s'exprime en pixels et correspond au rayon du cercle projeté par l'objectif sur le capteur. Pour le calculer, voici la formule :
R=8,73 x Af/p
Où :
R est le rayon à saisir, en pixels
A est l'angle d'ouverture de l'objectif, en degrés
p est la taille d'un photo site du capteur, en μm
f est la focale de l'objectif, en mm
Par exemple, j'utilise un Fisheye Peleng 8 mm avec un Canon 1000D. On a :
A=180°
p=5.7 μm
f=8mm
D'où : R=8,73x180x8/5.7=2205 px
Et voilà.
Pour les valeurs Centre X et Centre Y, on saisira soit le centre de l'image (la moitié du nombre de pixels en largeur pour X et de la hauteur pour Y), soit le centre de la scène photographiée. Il est préférable que ces deux centres soient au même endroit...
Pour le facteur d'échelle, mettre un chiffre entre 0,6 et 0,8 de façon à ce que les zones noires sur les côtés disparaissent. Il faut tester en mode bilinéaire, rapide, puis quand on est content de l'image on calcule en mode bicubique, lent mais plus précis.
Le reste est bien expliqué sur le site de Christian.
Voici donc un exemple. D'abord la photo d'origine :
Pour garder la dynamique de l'image, j'ai utilisé le fichier RAW, débayérisé avec Iris, puis j'ai passé une fonction logarithme. Ensuite, je l'ai redressée avec Géométrie > Fisheye et enfin ajusté les couleurs avec Photoshop CS2 :
(Centre X = 1944, Centre Y = 1296, Rayon = 2205, Echelle = 0.7, Largeur = 6000, Hauteur = 2000) :
Bonnes photos !
Fred
Christian Buil à inclu dans Iris un outil pour corriger la distorsion des images prises avec un objectif Fisheye, par exemple un Peleng 8 mm.
On trouve le mode d'emploi ici :
http://www.astrosurf.com/buil/iris/tuto ... c42_fr.htm
Mais il omet de préciser comment déterminer la valeur à saisir dans le paramètre "Rayon".
Cette valeur s'exprime en pixels et correspond au rayon du cercle projeté par l'objectif sur le capteur. Pour le calculer, voici la formule :
R=8,73 x Af/p
Où :
R est le rayon à saisir, en pixels
A est l'angle d'ouverture de l'objectif, en degrés
p est la taille d'un photo site du capteur, en μm
f est la focale de l'objectif, en mm
Par exemple, j'utilise un Fisheye Peleng 8 mm avec un Canon 1000D. On a :
A=180°
p=5.7 μm
f=8mm
D'où : R=8,73x180x8/5.7=2205 px
Et voilà.
Pour les valeurs Centre X et Centre Y, on saisira soit le centre de l'image (la moitié du nombre de pixels en largeur pour X et de la hauteur pour Y), soit le centre de la scène photographiée. Il est préférable que ces deux centres soient au même endroit...
Pour le facteur d'échelle, mettre un chiffre entre 0,6 et 0,8 de façon à ce que les zones noires sur les côtés disparaissent. Il faut tester en mode bilinéaire, rapide, puis quand on est content de l'image on calcule en mode bicubique, lent mais plus précis.
Le reste est bien expliqué sur le site de Christian.
Voici donc un exemple. D'abord la photo d'origine :
Pour garder la dynamique de l'image, j'ai utilisé le fichier RAW, débayérisé avec Iris, puis j'ai passé une fonction logarithme. Ensuite, je l'ai redressée avec Géométrie > Fisheye et enfin ajusté les couleurs avec Photoshop CS2 :
(Centre X = 1944, Centre Y = 1296, Rayon = 2205, Echelle = 0.7, Largeur = 6000, Hauteur = 2000) :
Bonnes photos !
Fred