Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.

Slides:



Advertisements
Similar presentations
By: Hossein and Hadi Shayesteh Supervisor: Mr J.Connan.
Advertisements

Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
RENOV YAPOLA  It’s interesting to see 2D movie in 3D illusion when the images have an depth level.  Anaglyphic image illusion can be seen.
Communicating Information : Multimedia. Sights and sounds Combine all or some together and you get… multimedia.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Student: Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams Anaglyph Videos.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
JTIP Transforming 2D into 3D Jose Amenero CS491B Fall 2005 Presentation.
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
Lie Detection System Using Micro-Expressions
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
By: Simon Kleinsmith Supervisor: Mr Mehrdad Ghaziasgar Co-supervisor: Mr James Connan.
Multimedia is a program that combines:
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mehrdad Ghaziasgar & James Connan Mentors: Roland Foster & Kenzo Abrahams.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co – supervisor: James Connan Assisted by: Ibraheem Frieslaar.
Student: Dane Brown Supervisor : James Connan and Mehrdad Ghaziasgar.
Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Mehrdad Ghaziasgar Co-Supervisor: Mr. Reginald McDonald Dodds.
Creating Multimedia Interaction with Windows Media Technologies 7.
A Projection Method to Generate Anaglyph Stereoscopic Images Eric Dubois VIVA Lab (Video, Image, Vision & Audio Research Lab) School of Information Technology.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
1. ARCHIVE (camera capture file) 2. MASTER (corrected & adjusted) 3. MR SID (wavelet compressed) 4. ‘LARGE’ (full-frame P’Point) 5. ‘SMALL’ (1/2 frame.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
Intruder Alert System By: Jordan Tymburski Rachita Bhatia.
Electronic Conducting System Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Mentored by: Diego Mushfieldt.
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.
Mosaic Creator Lance Finfrock CS 470. Introduction A Mosaic is hundreds or thousands of pictures comprised to make one picture.
ELECTRONIC CONDUCTING SYSTEM An easy way of learning how to conduct music Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Assited.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
Fish Identification Systems Thabang Kgwefane Supervised by Mehrdad Gazi-Asgar & James Connan.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
The Optical Telemeter Supervisor - Mr Reg Dodds Co – Supervisor - Mentor- Mr Dane Brown Presented by Mutende Msiska.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Merhdad Ghaziasgar Co-Supervisor: Mr. R Dodds Mentor: Mr. Kenzo.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Anaglyph overview stereoscopic viewing technology.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
Student: Thabang Kgwefane Supervisor: James Connan.
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
RoboCup KSL Design and implementation of vision and image processing core Academic Supervisor: Dr. Kolberg Eli Mentors: Dr. Abramov Benjamin & Mr.
Information Systems Design and Development Media Types Computing Science.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
Digital Cameras in the Classroom Day One Basics Ann Howden UEN Professional Development
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Student: Dane Brown Supervisor : James Connan Co-Supervisor : Mehrdad Ghaziasgar.
Computer Graphics: An Introduction
Images Data Representation.
Tracking the eyes using a webcam
Moving The Mouse Pointer Using Eye Gazing
FISH IDENTIFICATION SYSTEM
SUSPICIOUS ACTIVITY DETECTION
AHED Automatic Human Emotion Detection
Tracking the Eyes using a Webcam
FISH IDENTIFICATION SYSTEM
Presentation transcript:

Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams

Overview RECAP USER INTERFACE SPECIFICATION HIGH LEVEL DESIGN LOW LEVEL DESIGN DEMO REFERENCES QUESTIONS & ANSWERS

Recap A system which allows users to convert 2D videos into an Anaglyph 3D equivalent. Converted video can then be viewed on any normal TV or monitor, with 3D anaglyph glasses.

User Interface Specification

Graphic User Interface (GUI) Users will interact by selecting options from menu’s

User Interface Specification Display Window

User Interface Specification Opening a file

User Interface Specification Converting the file

User Interface Specification Play back of 3D output

User Interface Specification Saving the 3D output

High Level Design

Input Image Processing Left Image Right Image 6.5 cm

High level design Output

High Level Design Input Image Processing Original Image Depth Map of Image

High level design Output

Low Level Design

Video needs to be broken up into frames cvQueryFrame( capture )

Low Level Design Convert BGR colour space to RGB colour space cvtColor(left, left, CV_BGR2RGB);

Low Level Design Dubois –Least square approximation to produce a matrix –MatrixMultiply(Limage[3][1],Rimage[3][1])

Low Level Design Depth Map –Using depth map we displace original image by some amount –Displace(Image,DepthMap) –D=30.0*((I-127.5)/(127.5)); –Where D is the amount to displace and I is the current pixel of the depth map

Low Level Design Output –Display video frames –cvShowImage( “example", frame );

Demo

Questions

References Bradski, G., & Kaehler, A., (2008). “Learning OpenCV. United States of America: O’Reilly Media, Inc.”, 8-30 Doneus, M., & Hanke K., (1997). “Anaglyph images stilla good way to look at 3d-objects?”, 2 Ianir A. I., Leonid P. Y., ; Barak, F., & Roni, V., (2007). "3D from compressed 2D video", Proc. SPIE 6490, Stereoscopic Displays and Virtual Reality Systems XIV, 64901C