Augmented Reality and 3D modelling

15
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan

description

Augmented Reality and 3D modelling. Done by Stafford Joemat Supervised by Mr James Connan. Project Overview. Marker-based Augmented Reality uses a camera and a visual marker to determine the center of orientation and range of its coordinate system. - PowerPoint PPT Presentation

Transcript of Augmented Reality and 3D modelling

Page 1: Augmented Reality and 3D modelling

Augmented Reality and 3D modelling

Done by Stafford JoematSupervised by Mr James Connan

Page 2: Augmented Reality and 3D modelling

Project Overview Marker-based Augmented Reality uses a camera and a• visual marker to determine the center of orientation and range of its coordinate system The system is effectively a driver that allows users to• superimpose a 3D object on a predefined marker, across multiple frames using fixed input video source.

Page 3: Augmented Reality and 3D modelling

Project Overview•Object Orientated Analysis

Grayscale Speed Up Robust Features (SURF) OpenGL

•Object Orientated Design

•User Interface Specification

Page 4: Augmented Reality and 3D modelling

Greyscale•Fast image processing due to limited detail.

• Image intensity is stored in greyscale

•8 bits per sampled pixel, which allows 256 different intensities

•Red, green, and blue (RGB) are primary colours. Gamma expansion is used to get their linear intensity encoding to convert image into approximate level of grey

Page 5: Augmented Reality and 3D modelling

Greyscale

Page 6: Augmented Reality and 3D modelling

Speed Up Robust Features (SURF)•Computer vision algorithm used for object recognition•SURF is used to create an image pyramid• It filters the pyramids appropriately to detect points of interest. •By calculating the features it then compare with features of another image to find matches.

Page 7: Augmented Reality and 3D modelling

Speed Up Robust Features (SURF) Algorithm

Page 8: Augmented Reality and 3D modelling

Feature detection

Page 9: Augmented Reality and 3D modelling

Feature comparison

Page 10: Augmented Reality and 3D modelling

OpenGL

•Cross-platform API for writing applications that produce 2D and 3D computer graphics. •Is able to draw complex three-dimensional objects in real-time•Is capable of interfacing with other libraries.•Hide complexities of interfacing with different 3D accelerators

Page 11: Augmented Reality and 3D modelling

User Interface Specification

Page 12: Augmented Reality and 3D modelling

Object Orientated Design

Page 13: Augmented Reality and 3D modelling

Object Orientated Design in detail

Page 14: Augmented Reality and 3D modelling

Term 3•Tweak algorithm stability.•OpenGL virtual camera Calibration•Superimpose 3D object on marker.•Verify requirements.

Term 4•Testing and evaluating software•Create User and Technical Manual.

Project Plan

Page 15: Augmented Reality and 3D modelling

http://internet.suite101.com/article.cfm/using_printable_augmented_reality_marker_tags

References:

http://technotecture.com/augmentedreality

http://opencv.willowgarage.com/wiki/

http://www.cs.cmu.edu/~cil/vision.html

http://www.adobe.com/devnet/flash/articles/augmented_reality.htmlwww.hotcards.com