Code: CS 893 JIS College of Engineering, WBUT

9
Code: CS 893 JIS College of Engineering, WBUT The Augmented Reality Technique Virtual Trial Room VTR Abhinav Biswas & Soumalya Dutta Presented By:

description

VTR. Code: CS 893 JIS College of Engineering, WBUT. Virtual Trial Room. The Augmented Reality Technique. Presented By:. Abhinav Biswas & Soumalya Dutta. VTR. What is it ?. Portrays an augmented view of the user in a dynamic real-time Live Video mode with virtual superimposed clothes - PowerPoint PPT Presentation

Transcript of Code: CS 893 JIS College of Engineering, WBUT

Page 1: Code: CS 893 JIS College of Engineering, WBUT

Code: CS 893JIS College of Engineering, WBUT

The Augmented Reality Technique

Virtual Trial Room

VTR

Abhinav Biswas & Soumalya Dutta

Presented By:

Page 2: Code: CS 893 JIS College of Engineering, WBUT

What is it ?VTR

Portrays an augmented view of the user in a dynamic real-time Live Video modewith virtual superimposed clothes

Implements a virtual mirrorwith interactive digital options onscreen

Immediately allows the user to see if a clothing’s color/style suits his/her bodybefore he can actually decide to buy it.

A software that :

Page 3: Code: CS 893 JIS College of Engineering, WBUT

How to use it ?VTR

User stands in front of the digital screenVarious onscreen options get displayedLike Category (Men, Women, Kids).

Selects option using simple Hand MotionThen the augmented image with virtual clothes is shown.

Adjusts the placement of the cloth itemWith onscreen options like Zoom In/Out, Up/Down etc.

Finally take a snap, save or print it.Also now the user can decide whether the cloth is worth a

buy.

An intuitive way :

Page 4: Code: CS 893 JIS College of Engineering, WBUT

How we made it ?

VTR

Face Tracking, Motion DetectionOpenCV 2.3.1

Swing Java 1.6,Front-end GUI.

JavaCV – The OpenCV WrapperWith hardware accelerated image processing features.

Eclipse Helios 3.6The wonder tool, An extensive IDE

Technologies used :

OpenCV

Page 5: Code: CS 893 JIS College of Engineering, WBUT

VTR

System DesignGrab video frame from Webcam

& flip it.

Track selected options based on detected motion & act

accordinglyOptions

Adjustment of the overlay

Overlay replacement, (Next/Previous)

Motion Detection using frame difference method

Scaling & Positioning

Show frames in a video mode

Implement Face Detection on each frame using

HaarCascade classifier

Super Impose virtual cloth image on the frame based on

detected face

Parallel Processing

Page 6: Code: CS 893 JIS College of Engineering, WBUT

Face TrackingVTR

Taking a Large No Samples

Creating the Description file

Packing the positive samples into a vector file

Training the classifier Converting the trained

cascade into a cascade file

The HaarCascade Classifier method :

Page 7: Code: CS 893 JIS College of Engineering, WBUT

Motion Detection

VTR

Absolute difference of consecutive frames with threshold value.

Detection of Hand motion in pre-defined areas.

System response based on selected option.

Frame Difference method :

Page 8: Code: CS 893 JIS College of Engineering, WBUT

Future ScopeVTR

Implementation : Retail Industry – Shopping Malls Online Web Shopping

New Features :one-click share on Facebook.com virtual mirror for eye-wear (sunglasses) &

necklaceAutomated smile detection for easy

snapshot.Auto-suggestion of cloth items, etc.

Page 9: Code: CS 893 JIS College of Engineering, WBUT

Thank You !

Presented By:Mr. Abhinav Biswas,Mr. Soumalya Dutta

VTR

http://abhinavtheprince.blogspot.com