Abstract

Stereo rendering presents a virtual 3D scene from two slightly different vantage points. It is of great importance in the field of machine vision, robotics and image analysis. This paper proposes a stereo vision system that is realized in a single field programmable gate array (FPGA). Calculations of the stereo pairs are made by using two-center projection (off-axis) method. The first red resultant image is for left eye while the second blue one is for right eye; the 3D illusion is produced when looking to them using anaglyph. This computer graphic hardware system is implemented using Spartan3E XC3S500E FPGA kit. The execution time for the proposal is 1266 faster than OpenGL time with maximum operating frequency of 35.417 MHz, while the max occupation area reaches 84%. Keywords: Computer Graphic; Stereoscopic; anaglyph; FPGA; two-center projection ;Off-axis Method; stereo pairs. DOI : 10.7176/CEIS/10-3-04 Publication date : April 30 th 2019

Highlights

  • Stereoscopic 3D is a popular form of entertainment, robotic vision system, and it is fast becoming a large industry that attempts to recreate the human vision system by using two or more 2D views of the same scene to derive 3D depth information about the scene[1][2][3].The visual system is a part of the central nervous system, which gives organisms the ability to process visual detail, as well as enabling the formation of several non-image response functions

  • To see 3D scene correctly anaglyph can be used Anaglyph 3D is the name given to the stereoscopic 3D result achieved by means of encoding each eye's image using filters of different colors, typically red and blue

  • Implementation Summary and Results A 3D Stereo Rendering architecture, presented in this work, is successfully tested and results are prove. These results include the performance of the 3D rendering operations based on off axis technique to create stereo pairs and Bresenham's line drawing algorithm[11][12] to draw objects, which have been implemented on field programmable gate array (FPGA) hardware platforms and with OpenGL, results will be shown side by side with their timing analysis, speedup, and performance metrics ...etc

Read more

Summary

Introduction

Stereoscopic 3D is a popular form of entertainment, robotic vision system, and it is fast becoming a large industry that attempts to recreate the human vision system by using two or more 2D views of the same scene to derive 3D depth information about the scene[1][2][3].The visual system is a part of the central nervous system, which gives organisms the ability to process visual detail, as well as enabling the formation of several non-image response functions. A block diagram of the designed hardware unit of the overall system is shown, containing a GPU, the refresh controller unit, and video RAM (frame and accumulator buffers) between them.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call