BMVC 2013

Real Projective Plane Mapping for Detection of Orthogonal Vanishing Points

Dubska, M. and Herout, A. Graph@FIT, Brno University of Technology
Corresponding author email: idubska[at]fit.vutbr.cz


This paper deals with the detection of orthogonal vanishing points. The aim is to efficiently cope with the clutter edges in real-life images and to determine the camera orientation in the Manhattan world reliably. We are using a modified scheme of the Cascaded Hough Transform where only one Hough space is accumulated - the space of the vanishing points. The parameterization of the vanishing points - the "diamond space" - is based on the PClines line parameterization and it is defined as a mapping of the whole real projective plane to a finite space. Our algorithm for detection of vanishing points operates directly on edgelets detected by an edge detector, skipping the common step of grouping edges into straight lines or line segments. This decreases the number of configuration parameters and reduces the complexity of the algorithm. Evaluated on the York Urban DB, our algorithm yields 98.04% success rate at 10° angular error tolerance, which outperforms comparable existing solutions. Our parameterization of vanishing points is in all aspects linear; it involves no goniometric or other non-linear operations and thus it is suitable for implementation in embedded chips and circuitry. The iterative search scheme allows for finding orthogonal triplets of vanishing points with high accuracy and low computational costs. At the same time, our approach can be used without the orthogonality constraint.


[full paper], [short abstract], [cite]

Source code for the detection using diamond space (MATLAB + Mex) [source codes]Results of the detection of the vanishing points using Cascaded Hough Transform and Parallel Coordinates (MATLAB structure + readme) [results]


@INPROCEEDINGS{ author = {Mark\'{e}ta Dubsk\'{a} and Adam Herout}, title = {Real Projective Plane Mapping for Detection of Orthogonal Vanishing Points}, pages = {1--10}, booktitle = {Proceedings of BMVC 2013}, year = {2013}, location = {Bristol, GB}, publisher = {The British Machine Vision Association and Society for Pattern Recognition}, language = {english} }


Examples of Results


This work was supported by the TACR grant TA01010931, by the CEZMSMT project IT4I - CZ 1.05/1.1.00/02.0070, and by project V3C, TE01020415.
(c) 2014, Marketa Dubska