17
Tele-Graffiti Tele-Graffiti A Pen and Paper-Based A Pen and Paper-Based Remote Sketching System Remote Sketching System By By P. Pradeep Kumar(08uq1a0435) P. Pradeep Kumar(08uq1a0435)

Tele Graffiti Manasa

Embed Size (px)

Citation preview

Page 1: Tele Graffiti Manasa

Tele-GraffitiTele-GraffitiA Pen and Paper-Based A Pen and Paper-Based

Remote Sketching SystemRemote Sketching System

ByBy

P. Pradeep Kumar(08uq1a0435)P. Pradeep Kumar(08uq1a0435)

Page 2: Tele Graffiti Manasa

IntroductionIntroduction• Remote sketching system• Allowing two persons to

communicate remotely• Via hand drawn sketches

Page 3: Tele Graffiti Manasa

Remote Sketching SystemsRemote Sketching Systems

• Several ways: –Using a Tablet and a Stylus–Using a video camera and a projector

Page 4: Tele Graffiti Manasa

Hardware SpecificationsHardware Specifications• PC• Projector• Camera• Local Area Network

Page 5: Tele Graffiti Manasa

Tele-GraffitiTele-Graffiti

Page 6: Tele Graffiti Manasa
Page 7: Tele Graffiti Manasa
Page 8: Tele Graffiti Manasa

Tele-Graffiti System Tele-Graffiti System SoftwareSoftware

• Linux: RedHat 7.1• Four Threads:

– Drawing thread– Paper detection thread– Sending thread– Receiving thread

Page 9: Tele Graffiti Manasa

Drawing ThreadDrawing Thread• Continuously warps and draws the image to display• Image Warping

– OpenGL Texture Mapping

Page 10: Tele Graffiti Manasa

Paper Detection ThreadPaper Detection Thread• Grabs an image from the camera.• Detects or tracks the paper.• Updates the image to send and the

local paper vertices.• Notifies the Drawing thread of the

update.

Page 11: Tele Graffiti Manasa

Paper tracking algorithmPaper tracking algorithm1. Smooth the captured image2. Detect edges in the image3. Remove edges which come from the

projection of previous time steps4. Divide edge pixels into paper-clipboard and

clipboard-desk edges5. Estimate the paper orientation

Page 12: Tele Graffiti Manasa

Sending ThreadSending Thread• Converts the most recent image of

the paper at this site• Compresses it• Transmits it along with the estimated

local paper vertices in the image.

Page 13: Tele Graffiti Manasa

Receiving threadReceiving thread• Waits for the arrival of images and

paper vertices from the other Tele-graffiti site.

• Decompresses the image• Updates the image to display and the

remote paper vertices• Notifies the drawing thread of the

update.

Page 14: Tele Graffiti Manasa

ApplicationsApplications• Tele-Collaboration: two architects

communicating with each other remotely

• Remote education• Human-computer interaction: using

the paper as a combined display and input device.

Page 15: Tele Graffiti Manasa

REMOTE EDUCATION:

An instructor interacts with the student.

Human-Computer Interaction:

A user provides input to the web page.

Page 16: Tele Graffiti Manasa

ConclusionConclusion• Many ideas are best communicated

by drawing simple sketches. • If two people are located remotely

from each other a “remote sketching system" can help them communicate better. Tele-Graffiti is a remote sketching system.

Page 17: Tele Graffiti Manasa

Thank youThank you