Efficient FPGA implementation of homodyne-based time-of-flight range imaging

12Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Time-of-flight range imaging systems illuminate a scene with an amplitude-modulated light source, the light is reflected from objects in the scene, and measurement of the phase of the modulation envelope is performed to determine the object's distance. As the image sensor is capable of performing this task for every pixel simultaneously, acquisition of the entire scene can be performed at rapid (video) update rates, making the technology ideal for real-time applications. In this paper we present an efficient real-time FPGA algorithm for determining phase, and hence distance, from the raw image sensor output. The algorithm has been implemented on a range imaging system based on the PMD19k-2 image sensor, with range processing performed in real time by a Stratix III FPGA. The scarcest resource in this implementation is RAM, and an analysis is presented to maximise the efficiency of this resource whilst maintaining acceptable processing accuracy. The algorithm can be extended for processing multiple simultaneous modulation frequencies. An efficient method for combining these results to determine unambiguous range, based on the Chinese remainder theorem, is also presented. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Jongenelen, A. P. P., Bailey, D. G., Payne, A. D., Carnegie, D. A., & Dorrington, A. A. (2012). Efficient FPGA implementation of homodyne-based time-of-flight range imaging. Journal of Real-Time Image Processing, 7(1), 21–29. https://doi.org/10.1007/s11554-010-0173-6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free