KEYWORDS: Imaging systems, Cameras, Image storage, 3D metrology, Structured light, Design, Image processing, Control systems, Data transmission, Power consumption
A trend in structured light 3D measurement systems is miniaturization. To address this trend, this paper presents a highspeed structured light vision imaging and storage system based on Xilinx Zynq-7000 SoC. The system employs a hardwaresoftware co-design approach, with the hardware facilitating high-speed image capture and real-time display from a CMOS camera through programmable logic (PL), while the software manages camera configuration and image storage through the processing system (PS). In comparison to traditional FPGA-based image acquisition systems, the system proposed in this paper utilizes Zynq SoC based on ARM+FPGA architecture. By transitioning the SCCB configuration of the CMOS camera from FPGA to ARM processor control using Zynq, the system reduces hardware resources utilization and enhances camera configuration flexibility. Additionally, through the design of BMP image storage and PL-PS interrupt control programs, the system enables convenient camera calibration using stored images. Experimental results confirm the camera's ability to capture images at 1280×720 resolution with a frame rate of 30fps. Calibration of the CMOS camera using the system yields an average reprojection error of 0.09 pixels, meeting calibration accuracy requirements. This system serves as a foundation for embedded structured light 3D measurement systems.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.