TP4: StéréoDébutLundi 4 avril 2011.RemiseLundi 25 avril 2011.Première partie : Mise en correspondanceVous allez implanter trois méthodes stéréo pour effectuer la mise en correspondance d'images rectifiées :
Par exemple, pour la paire Teddy, le facteur multiplicatif est 4, donc la carte de disparité donne les disparités de référence sur 8 bits (valeurs entre 0 et 255), mais les vraies disparités sont 4 fois plus petites. L'intensité 0 est utilisée pour représenter une disparité manquante (souvent une occlusion), donc l'intervalle réelle de disparités est [1-255]/4 -> [0.25-63.75]. Par conséquent, votre algorithme devrait utiliser l'intervalle D=[0-64] pour faire la recherche. Toutes les données sont disponibles dans l'archive : images. Pour chacune des méthodes, il sera possible de choisir la fonction de coût utilisée parmi :
Votre programme devra donc permettre le choix de la méthode, et de la fonction de coût (et si il y a lieu d'un seuil), et la fonction de lissage (si il y a lieu). Bref, vous devez permettre d'une manière ou d'une autre de choisir les fonctions parmi les listes précédentes (comme un argument en ligne de commande, comme un paramètre dans un fichier de config xml, ...). Joignez un fichier README qui explique comment faire pour spécifier ces paramètres. Vous comparerez les résultats que vous obtenez avec la carte de disparité en utilisant la fonction T(d) : T(d) = sumx∈X (|D(x)-Dref(x)| > d) / |X|qui calcule le pourcentage de pixels dont la disparité trouvée différe de la vraie disparité de plus que d (|X| est le nombre de pixels pour lesquels la disparité est disponible) : c'est le pourcentage de mauvais matchs. Ignorez les régions pour lesquelles la disparité dans la carte de références sont inconnues (i.e leur valeur est 0). Vous devrez discuter dans un rapport des effets des différentes fonctions de coût sur vos résultats pour chaque méthode. Pour les méthodes semi-globales, discutez de l'effet des fonctions de coût indépendemment des fonctions de lissage choisies. Vous discuterez aussi de l'effet de la constante de lissage (λ) pour SO et de K pour DP. À remettre
|
Modifié le: mardi 5 avril 2011, 10:44