SlideShare a Scribd company logo
Presentation on
ClayVision:The Elastic Image of the City

By,

Darshan Mehta

3/8/2014

1
Contents












Introduction.
History.
Requirements.
Working.
Applications.
Advantages.
Disadvantages.
Future Scope.
Conclusion.
References.

3/8/2014

2
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 realtime 3D transformations and video feed of the city
elements.

3/8/2014

3


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
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
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
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
3-D Graphics Engine

API is API ?
 What
-protocol used as interface by
software
for comm.
OpenGL ?
-routine , data structure, obj.
class….etc
GLUT ?
-libraries in c++ ,java API
3/8/2014

8
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
OpenGL


OpenGL –Graphics Library.



OpenGL is used for graphics routine and other
coding.





OS independent.
Widely used in industry.

3/8/2014

10
What is GLUT?
GLUT is OpenGL Utility Toolkit
◦ Not part of OpenGL.
◦ “GLUT is designed for constructing small to
medium sized OpenGL programs.”

3/8/2014

11
OVERALL FLOW:
HARDWARE
DEVICE USED AS
INPUT

DATA IS DISPLAYED

IMAGE CAPTURING

DATA IS SENT TO
HARDWARE
DEVICE

IMAGE
PROCESSING

USE OF 3-D
GRAPHICS ENGINE

DATA SENT TO
SATELLITE

CORRELATION OF
CO-ORDINATES

3/8/2014

12
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
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
Working


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.
3/8/2014

15
Applications:

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

3-DMODEL MAPPING

3/8/2014

16
Navigation:


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.

3/8/2014

17
Contd..


Navigation Comparisons:

3/8/2014

18
Advantages


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

3/8/2014

19
Disadvantages


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.

3/8/2014

20
Future Scope


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.
3/8/2014

21
Conclusion


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.

3/8/2014

22
References


Yuichiro Takeuchi and Ken Perlin-Works on Clay
vision technology(IEEE Paper)

3/8/2014

23
Thank You

3/8/2014

24

More Related Content

Similar to Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Matthias Trapp
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN
 
307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx
mohammedtawfeeq29
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
Si Chen
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
Jason Creadore 🌐
 
2D to 3D dynamic modeling of architectural plans in Augmented Reality
2D to 3D dynamic modeling of architectural plans in Augmented Reality2D to 3D dynamic modeling of architectural plans in Augmented Reality
2D to 3D dynamic modeling of architectural plans in Augmented Reality
IRJET Journal
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
Rollo Home
 
B01110814
B01110814B01110814
B01110814
IOSR Journals
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle Networks
IOSR Journals
 
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
IRJET Journal
 
Gis 3 dfeature extraction and modeling
Gis 3 dfeature extraction and modelingGis 3 dfeature extraction and modeling
Gis 3 dfeature extraction and modeling
SBL-corp
 
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
ijsrd.com
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
SANGHEE SHIN
 
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
Comit Projects Ltd
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET Journal
 
Real Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance ApplicationsReal Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance Applications
Editor IJCATR
 
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-CamerasIndoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
ijma
 
Indoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth camerasIndoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth cameras
ijma
 
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IRJET Journal
 
[White paper] Maintain-Accurate-Network-Diagrams
[White paper] Maintain-Accurate-Network-Diagrams[White paper] Maintain-Accurate-Network-Diagrams
[White paper] Maintain-Accurate-Network-Diagrams
NetBrain Technologies
 

Similar to Clayvision-Yuichiro Takeuchi and Ken Perlin-Works (20)

Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
 
2D to 3D dynamic modeling of architectural plans in Augmented Reality
2D to 3D dynamic modeling of architectural plans in Augmented Reality2D to 3D dynamic modeling of architectural plans in Augmented Reality
2D to 3D dynamic modeling of architectural plans in Augmented Reality
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
 
B01110814
B01110814B01110814
B01110814
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle Networks
 
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...IRJET-  	  Front View Identification of Vehicles by using Machine Learning Te...
IRJET- Front View Identification of Vehicles by using Machine Learning Te...
 
Gis 3 dfeature extraction and modeling
Gis 3 dfeature extraction and modelingGis 3 dfeature extraction and modeling
Gis 3 dfeature extraction and modeling
 
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
 
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
CD Spring 2018 - Reality Modelling into Operational Training (Track Access)
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
 
Real Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance ApplicationsReal Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance Applications
 
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-CamerasIndoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
Indoor 3D Video Monitoring Using Multiple Kinect Depth-Cameras
 
Indoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth camerasIndoor 3 d video monitoring using multiple kinect depth cameras
Indoor 3 d video monitoring using multiple kinect depth cameras
 
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
 
[White paper] Maintain-Accurate-Network-Diagrams
[White paper] Maintain-Accurate-Network-Diagrams[White paper] Maintain-Accurate-Network-Diagrams
[White paper] Maintain-Accurate-Network-Diagrams
 

Recently uploaded

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 

Recently uploaded (20)

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 

Clayvision-Yuichiro Takeuchi and Ken Perlin-Works

  • 1. Presentation on ClayVision:The Elastic Image of the City By, Darshan Mehta 3/8/2014 1
  • 3. 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 realtime 3D transformations and video feed of the city elements. 3/8/2014 3
  • 4.  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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 3-D Graphics Engine API is API ?  What -protocol used as interface by software for comm. OpenGL ? -routine , data structure, obj. class….etc GLUT ? -libraries in c++ ,java API 3/8/2014 8
  • 9. 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
  • 10. OpenGL  OpenGL –Graphics Library.  OpenGL is used for graphics routine and other coding.   OS independent. Widely used in industry. 3/8/2014 10
  • 11. What is GLUT? GLUT is OpenGL Utility Toolkit ◦ Not part of OpenGL. ◦ “GLUT is designed for constructing small to medium sized OpenGL programs.” 3/8/2014 11
  • 12. OVERALL FLOW: HARDWARE DEVICE USED AS INPUT DATA IS DISPLAYED IMAGE CAPTURING DATA IS SENT TO HARDWARE DEVICE IMAGE PROCESSING USE OF 3-D GRAPHICS ENGINE DATA SENT TO SATELLITE CORRELATION OF CO-ORDINATES 3/8/2014 12
  • 13. 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
  • 14. 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
  • 15. Working  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. 3/8/2014 15
  • 16. Applications: In Model Mapping, The 3-D model of the required sector is generated. 3-DMODEL MAPPING 3/8/2014 16
  • 17. Navigation:  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. 3/8/2014 17
  • 19. Advantages  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 3/8/2014 19
  • 20. Disadvantages  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. 3/8/2014 20
  • 21. Future Scope  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. 3/8/2014 21
  • 22. Conclusion  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. 3/8/2014 22
  • 23. References  Yuichiro Takeuchi and Ken Perlin-Works on Clay vision technology(IEEE Paper) 3/8/2014 23