anaglyph videos
DESCRIPTION
Anaglyph Videos. Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams. Overview. RECAP DESIGN DECISIONS AND SYSTEM CHANGES IMPLEMENTATION TOOLS USED PROJECT PLAN DEMO. Recap. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/1.jpg)
Anaglyph Videos
Student: Jihaad PienaarSupervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James ConnanMentors: Mr Roland Foster & Mr Kenzo Abrahams
![Page 2: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/2.jpg)
Overview
• RECAP• DESIGN DECISIONS AND SYSTEM CHANGES• IMPLEMENTATION• TOOLS USED• PROJECT PLAN• DEMO
![Page 3: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/3.jpg)
Recap
A system which allows users to convert 2D videos into an Anaglyph 3D equivalent.
![Page 4: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/4.jpg)
Recap
We were able to convert a stereoscopic 2D image into a 3D equivalent using an algorithm by Eric Dubois.
![Page 5: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/5.jpg)
Design Decisions And System Changes
![Page 6: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/6.jpg)
Design Decisions And System Changes
• Disseminate video into frames.• Use a depth map to produce left and right frame.• Feed left and right frame into Dubois algorithm
to produce 3D frame.• Put frames back together to create 3D video
![Page 7: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/7.jpg)
Implementation
![Page 8: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/8.jpg)
Implementation
• Get the frame
![Page 9: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/9.jpg)
Implementation
• Each frame we want to produce a depth map
![Page 10: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/10.jpg)
![Page 11: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/11.jpg)
Implementation
• Foreground extraction• 4th order moments
![Page 12: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/12.jpg)
Implementation
• Fill holes
![Page 13: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/13.jpg)
Implementation
• Determine background depth by creating a similar image but for blurred regions.
![Page 14: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/14.jpg)
Implementation
• Generate stereoscopic pair
Left Right
![Page 15: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/15.jpg)
Tools Used
![Page 16: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/16.jpg)
Tools Used
• Ubuntu 12.04
• C/C++
• OpenCV 2.4
![Page 17: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/17.jpg)
Project Plan
![Page 18: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/18.jpg)
Project Plan
Completed
Gather Requirements and AnalysisWhilst learning Image processing techniques in
Open CV as well as researching 3D in general
Completed
Design and development of the prototypePrototype should be able to convert video into 3D
equivalent.
Completed Coding the final application
Term 4 Testing and Evaluation
![Page 19: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/19.jpg)
Demo
![Page 20: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/20.jpg)
![Page 21: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/21.jpg)
![Page 22: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/22.jpg)
![Page 23: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/23.jpg)
![Page 24: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/24.jpg)
![Page 25: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/25.jpg)
Questions
![Page 26: Anaglyph Videos](https://reader036.vdocuments.net/reader036/viewer/2022062804/568148ee550346895db60c65/html5/thumbnails/26.jpg)
References
• Bradski, G., & Kaehler, A., 2008. “Learning OpenCV.
United States of America: O’Reilly Media, Inc.”, pp. 8-30
• Changick, K., Jungwoo, P., Jaeho, L. & Jenq-Neng, H., 2007. Fast Extraction of Objects of Interest from Images with Low Depth of Field. ETRI, 29(3), pp. 353-363.
• Jaeseung, K., Manbae, K. & Changick, K., 2007. 2D-To-3D Stereoscopic Conversion: Depth-Map Estimation in a 2D Single-View Image. Applications of Digital Image Processing XXX, pp. 1-9.