Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

24
Presentation on ClayVision:The Elastic Image of the City By, Darshan Mehta 3/8/2014 1

Transcript of Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Page 1: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Presentation on

ClayVision:The Elastic Image of the City

By,

Darshan Mehta

3/8/2014 1

Page 2: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Contents

Introduction.

History.

Requirements.

Working.

Applications.

Advantages.

Disadvantages.

Future Scope.

Conclusion.

References.

3/8/2014 2

Page 3: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Introduction

Q. What is Clayvision?

It is a new quasi-immersive urban navigation

system that rethinks the design convention of

existing Augmented Reality (AR) applications.

Instead of “information bubbles” onto the urban

scenery, ClayVision communicates through real-

time 3D transformations and video feed of the city

elements.

3/8/20143

Page 4: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

In other words, the system reassembles the city into

a better-designed copy of the original, that is both

easier to navigate and tailored to suit the user’s

needs and preferences.

3/8/2014 4

Page 5: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

History

There were many experimental systems built in the

mid 1990s ,which were marked by their bulky

setups and low frame rates.

Later on, due to the devices lacking the graphical

capabilities had to send camera images to the server

for each frame and increased computational burden.

3/8/2014 5

Page 6: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Contd..

The further developed AR technique lacks accuracy.

“Information bubble” display , the bubbles do not

have any absolute, exact positions within the 3-D

space.

3/8/2014 6

Page 7: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Requirements

High Speed Wireless Internet Connection.

Hardware Device having Camera and Display

Screen.

A 3-D Graphics Engine

-part of system.

-handles graphical simulation and interfaces.

3/8/2014 7

Page 8: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

What is API ?

-protocol used as interface by

software for comm.

-routine , data structure, obj.

class….etc

-libraries in c++ ,java API

3-D Graphics Engine

API

OpenGL ?

GLUT ?

3/8/2014 8

Page 9: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Application Programming Interface

Q. What is API ?

-protocol used as interface by software for

communication.

-routine , data structure, objects,Class etc.

-libraries in c++ ,java etc.

3/8/2014 9

Page 10: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

OpenGL

OpenGL –Graphics Library.

OpenGL is used for graphics routine and other

coding.

OS independent.

Widely used in industry.

3/8/2014 10

Page 11: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

GLUT is OpenGL Utility Toolkit

◦ Not part of OpenGL.

◦ “GLUT is designed for constructing small to

medium sized OpenGL programs.”

What is GLUT?

3/8/2014 11

Page 12: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

OVERALL FLOW:

DATA IS DISPLAYED

USE OF 3-D

GRAPHICS ENGINE

DATA IS SENT TO

HARDWARE

DEVICE

CORRELATION OF

CO-ORDINATES

DATA SENT TO

SATELLITE

IMAGE

PROCESSING

IMAGE CAPTURING

HARDWARE

DEVICE USED AS

INPUT

3/8/2014 12

Page 13: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Image Processing:

Image processing of the video feed is done using

SIFT, which outputs a set of feature points and other

data used to determine the relative position of the

entire frame.

Scale-invariant feature transform (or SIFT) is an

algorithm in computer vision to detect and describe

local features in images.

Output is used to compare the video feed to the

database of pictures and the template pictures are

transformed based on the device’s specifications to

produce the correct pose.

3/8/2014 13

Page 14: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Contd.. After localization, projection and modelview

matrices are calculated to map 3D building models

onto the feed.

These models are then textured using information

from the feed and transformed to communicate

information to the user.

Texturing is done correctly by altering the image

background with template picture information in a

way that doesn’t disrupt the video and allows for

transformations that don’t cause excessive errors.

3/8/2014 14

Page 15: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Each frame of the real-time video feed is compared

to a collection of photos, shot from the same

location using a device.

Attributes such as building shapes , colours ,

materials are modified so that they represent useful

information, thus increase the efficiency of visual

communication.

This is the approach taken by ClayVision.

Working

3/8/2014 15

Page 16: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

In Model Mapping, The 3-D model of the requiredsector is generated.

3-DMODEL MAPPING

Applications:

3/8/2014 16

Page 17: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Buildings can be emphasized by strategically

changing their visual attributes.

Attaching fake facades , enhancing the height ,

adding false saturation levels can make us find the

given targeted building more quickly.

Navigation:

3/8/2014 17

Page 18: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Navigation Comparisons:

Contd..

3/8/2014 18

Page 19: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

It is will be very useful in the fields of urban

planning and design.

Navigation systems can be upgraded to a new

level using clayvision technology.

3-D Model Mapping is implemented using

Clayvision Technology

Advantages

3/8/2014 19

Page 20: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

This design attracts a significant part of the user’s

attention, which may result in the user becoming

less attentive to other pedestrians, cars, etc., creating

a serious safety risk.

Slowdowns may occur, especially because of

network speed.

Disadvantages

3/8/2014 20

Page 21: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Panorama creation: It can converge all major city

elements into a single screen.

Straightening streets: There are streets crooked,

extending in seemingly random directions. Clay

vision provides a clear view of what can be found

further down the road.

Manual interaction: Tapping or drawing on the

screen can be implemented for example cutting a

hole in a building to see what lies beyond.

Future Scope

3/8/2014 21

Page 22: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Thus ClayVision is a novel vision-based augmented

reality system that offers the experience of real-time

urban design. It is a set of techniques to enable

freeform transformations of built elements in the

city, and discussed a range of transformation

operations and their implications on the urban

experience.

Conclusion

3/8/2014 22

Page 23: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Yuichiro Takeuchi and Ken Perlin-Works on Clay

vision technology(IEEE Paper)

References

3/8/2014 23

Page 24: Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

3/8/201424

Thank You