Graph-cut pour la stereo à faible rapport stéréoscopique

Les méthodes basées sur les coupures de graphes (graph-cuts) [1,2] sont souvent utilisées pour régulariser ou interpoler la carte de disparité en vision stéréoscopique.

Néanmoins la façon dont ils ont été mis en oeuvre [3] est souvent inadaptée à la stéréovision à faible rapport b/h pour deux raisons:

  • les disparités sont discrètes et arrondies à l’entier le plus proche
  • la régularisation crée des effets de staircasing

L’objectif de ce projet est d’étudier les modifications nécessaires à la méthode de Kolmogorov-Zabih [2] pour laquelle un code et demo est disponible en ligne [3], afin de la rendre adaptée au cadre du faible rapport b/h.

Pour ce faire les pistes suivantes pourront être explorées:

  • échantillonner plus finement la plage de disparités possibles (et tirer les conséquences de ce changement vis à vis des conditions d’occultation)
  • substituer le terme de régularisation
  • inclure une condition de préservation d’ordre
  • considérer l’applicabilité d’autres modèles de graph-cuts tels que ceux qui seront manipulés en TP [2].

Programmation

Matlab & C, C++

Encadrement

A. Almansa & F. Tupin, C. Barbanson, P. Tan

Références

[1] Y. Boykov and V. Kolmogorov, An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision, IEEE Transactions on Pattern Analysis and Machine Intelligence, 26 (2004), pp. 1124–1137. [doi]

[2] Hiroshi Ishikawa, Exact Optimization of Markov Random Fields with Convex Priors, IEEE Transactions on Pattern Analysis and Machine Intelligence, October 2003, vol 25, nro 10. [PDF]

[3] Vladimir Kolmogorov, Pascal Monasse, and Pauline Tan, Kolmogorov and Zabih’s Graph Cuts Stereo Matching Algorithm, Image Processing On Line, 4 (2014), pp. 220–251. [doi]

 

This entry was posted in Projets2017. Bookmark the permalink.