Abstract
The traditional 2D panoramic view has the problem of small imaging range, low utilization of original image and serious stretching of the foreground. This paper designs a 3D panoramic viewing system. The real-time performance of the panoramic system requires a large number of parallel image transformations. The general-purpose processor CPU is incapable. This paper designs an embedded GPU solution. The core computing module is based on NXP's i.MX6Q application processor and builds an embedded Linux system. Using V4L2 to capture images to reduce memory and CPU usage, and use OpenGL ES shaders to process image transformations in parallel at high speed. Because it is in a 3D environment, it is impossible to cover all images through a still viewpoint like a 2D look-around. In order to roam the 3D scene, this paper proposes to design a virtual camera system. Using the virtual camera to roam the 3D environment, realize the virtual viewpoint in the 3D scene, traverse each scene in the grid, eliminate the dead angle of the field of view, and finally realize the 3D panoramic view, and verified on the embedded hardware platform, which can clearly roam every image on the surface. And recorded the video of 3-D looping. Experiments show that the 3D panoramic viewing system proposed in this paper has excellent performance and good effects. It has a good real-time performance on the image display, and the response speed is increased by 5%. The main operation is undertaken by the GPU and only takes a small number of CPU resources. The proposed virtual camera system can better realize the 3D panoramic view.
Highlights
The increase in the number of cars has brought about frequent traffic accidents, and the safety of automobiles has received more and more attention
It performs real-time processing on multiple images acquired at the same time to form a 360◦ view around a carrier, eliminating blind spots in the field of view, allowing the controller to observe the situation around the carrier in real time, and significantly improving security
In order to overcome the problems of small imaging range, low utilization of original image and serious stretching of vision, a 3D panoramic imaging system is designed in this paper, which can provide image information without dead angle around the carrier through a fisheye camera
Summary
The increase in the number of cars has brought about frequent traffic accidents, and the safety of automobiles has received more and more attention. With the help of four or six cameras mounted around the car body, the third-person perspective of the car body is provided, so that the driver can observe every corner around the car body, eliminate blind areas and avoid the collision. This can provide more intuitive driving environment information for the driver, and reduce traffic accidents caused by blind areas of the driver’s vision, especially. Provide the driver with reliable blind area display assistant function in the bad driving environment [3]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.