Xilinx Zynq-7000 SoC (system-on-chip) is combined with ESPROS epc660 (320×240 pixels) TOF (time-of-flight) imager to construct a practical 3D TOF video camera in this paper. The most important task of Zynq SoC is to offload the image data from the sensor and process data on-line. The programmable logic (PL) in the SoC is designed to fulfill the data offloading, TOF distance and intensity computing, and TOF image median filtering, meanwhile the processing system (PS) of the SoC with a custom Linux operation system is mainly in charge of the camera management and communication with up-level computers. Benefitting from hardware and software optimized co-design, the hardware image processing is running parallel with the data acquisition from the image sensor, the maximum frame rate of the camera is only limited by the data acquisition thread. The camera was practically constructed and the test results show that the distance precision is 1.5 cm and the maximum video frame rate is 34.4 fps. Because the PL section in the SoC has great data processing capacities, more image processing functions can be added in the camera without affecting its real-time performance. Zynq SoC is demonstrated to be a general and flexible high-efficiency platform for the rapid development of 3D TOF cameras, not only for imager performance evaluation, but also for practical camera device construction.
[1]
Joaquim Salvi,et al.
Pattern codification strategies in structured light systems
,
2004,
Pattern Recognit..
[2]
Tomasz Kryjak,et al.
Real-time hardware–software embedded vision system for ITS smart camera implemented in Zynq SoC
,
2018,
Journal of Real-Time Image Processing.
[3]
Juan A. Gómez-Pulido,et al.
AN FPGA-BASED IMPLEMENTATION FOR MEDIAN FILTER MEETING THE REAL-TIME REQUIREMENTS OF AUTOMATED VISUAL INSPECTION SYSTEMS
,
2002
.
[4]
D Marr,et al.
A computational theory of human stereo vision.
,
1979,
Proceedings of the Royal Society of London. Series B, Biological sciences.
[5]
Farzin Amzajerdian,et al.
Lidar systems for precision navigation and safe landing on planetary bodies
,
2011,
Other Conferences.
[6]
S. Foix,et al.
Lock-in Time-of-Flight (ToF) Cameras: A Survey
,
2011,
IEEE Sensors Journal.
[7]
Imen Charfi,et al.
Fast prototyping of a SoC-based smart-camera: a real-time fall detection case study
,
2016,
Journal of Real-Time Image Processing.