DocumentCode
124076
Title
Efficient 3D triangulation in hardware for dense structure-from-motion in low-speed automotive scenarios
Author
Wonneberger, Stefan ; Kohler, Mark ; Derendarz, Wojciech ; Graf, Thomas ; Ernst, Rolf
Author_Institution
Dept. of Driver Assistance & Integrated Safety, Volkswagen AG, Wolfsburg, Germany
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
With the introduction of surround view cameras in modern vehicles and the possibility of calculating dense motion fields in real-time from a moving camera a detailed 3D reconstruction of the static environment is possible (structure-from-motion). Beside the necessity of a motion field between two image frames the task of triangulating those individual 2D point matches to 3D points in the world becomes non real-time on modern CPUs when to be repeated for all image points. In this work we evaluate different approaches to the 3D triangulation optimization problem in a typical structure-from-motion processing chain for an efficient implementation in hardware. An architecture for solving this problem using linear triangulation with an inhomogeneous solution to the equation system is proposed. We evaluate our implementation using FPGAs against a software-implementation with synthetic datasets and from low-speed parking area scenes for numerical accuracy and real-time capabilities. In addition the proposed fixed-point arithmetic implementation is compared against an implementation using floating-point units.
Keywords
cameras; field programmable gate arrays; fixed point arithmetic; image matching; image motion analysis; image reconstruction; mesh generation; optimisation; road traffic; road vehicles; traffic engineering computing; 2D point matches; 3D points; 3D reconstruction; 3D triangulation optimization problem; FPGA; dense motion fields; dense structure-from-motion; equation system; fixed-point arithmetic; floating-point units; hardware; image frames; image points; inhomogeneous solution; linear triangulation; low-speed automotive scenarios; low-speed parking area scenes; modern CPU; modern vehicles; moving camera; static environment; structure-from-motion processing chain; surround view cameras; synthetic datasets; Cameras; Equations; Mathematical model; Pipelines; Three-dimensional displays; Vectors; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927465
Filename
6927465
Link To Document