Akhil Khemani akhemani@usc.edu GOOGLE STREET VIEW: Capturing The World At Street Level- Dragomir Anguelov, Carole Dulong, Daniel Filip, Christian.

Slides:



Advertisements
Similar presentations
Geometry of Aerial Photographs
Advertisements

3D Mobile Mapping Dave Henderson Topcon Positioning Systems
GIS Technology for the Real Estate Professional presented to Patrick Fowler, ESRI Real Estate Accounts Manager February 25, 2009.
Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
Dana Cobzas-PhD thesis Image-Based Models with Applications in Robot Navigation Dana Cobzas Supervisor: Hong Zhang.
Plenoptic Stitching: A Scalable Method for Reconstructing 3D Interactive Walkthroughs Daniel G. Aliaga Ingrid Carlbom
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
From Virtual Classroom to the Virtual Streets Emmanuel Velasco City College of New York Capstone 1 Fall 2004.
C C V C L Sensor and Vision Research for Potential Transportation Applications Zhigang Zhu Visual Computing Laboratory Department of Computer Science City.
Face Recognition Based on 3D Shape Estimation
Mobile Technology for Real Property Assessment Tax Assessor’s Office Davie County, North Carolina.
Image Stitching and Panoramas
Navigation Systems for Lunar Landing Ian J. Gravseth Ball Aerospace and Technologies Corp. March 5 th, 2007 Ian J. Gravseth Ball Aerospace and Technologies.
Johannes Kopf Billy Chen Richard Szeliski Michael Cohen Microsoft Research Microsoft Microsoft Research Microsoft Research.
Creating and Exploring a Large Photorealistic Virtual Space INRIA / CSAIL / Adobe First IEEE Workshop on Internet Vision, associated with CVPR 2008.
Google mapping tools in the newsroom Part 2 Highway Africa 2010 Compiled and presented by Jackie Rajuai.
Google Earth By: Nicholas Doyle Maria Minor Lincoln Robinson EDU 221 Block 2.
How the Camera Works ( both film and digital )
An Introduction to Scanning and Storing Photographs and Graphics Bryn Jones Aug 2002
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Visualization Technology Basic Masaki Hayashi Nov.12, 2013 Visualization of 3D CG.
2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Google earth: Anja Mikic November 12, A 3D mapping program from Google that covers the entire globe from satellite images. - How does Google Earth.
Illiana/ TRB | 1 Use of Technology for Public Involvement for the Illiana Corridor Study May 6, 2013.
Digital Video and Multimedia If images can portray a powerful message then video (as a series of related images) is a serious consideration for any multimedia.
DIGITAL GRAPHICS & ANIMATION Complete LESSON 2 Importing and Exporting Graphics.
Digital Photography A tool for Graphic Design Graphic Design: Digital Photography.
Cyclone User + Cyclone Publisher Software Publish Panoramic Views Any User + FREE Viewer Software Web Connection Any User + FREE Viewer Software Publish.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
1 After completing this lesson, you will be able to: Identify and use automatic options on a digital camera. Learn how to properly frame a subject. Understand.
material assembled from the web pages at
Computational photography CS4670: Computer Vision Noah Snavely.
Orthorectification using
ECEN 4616/5616 Optoelectronic Design Class website with past lectures, various files, and assignments: (The.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Shortest Path Navigation Application on GIS Supervisor: Dr. Damitha Karunaratne Thilani Imalka 2007/MCS/023.
STREET VIEW Wenyang Liu GMAT9205: Fundamentals of Geo-Positioning Session 1, 2010.
An Interesting Geography Tool A new way to create Photosynths using Microsoft ICE This Photosynth was created from 9 photographs taken with a FUJI FINEPIX.
Cmput412 3D vision and sensing 3D modeling from images can be complex 90 horizon 3D measurements from images can be wrong.
MapQuest: Past, Present and Future Cheryl Crawford Account Executive MapQuest, Inc. - CONFIDENTIAL.
DIGITAL CAMERAS Prof Oakes. Overview Camera history Digital Cameras/Digital Images Image Capture Image Display Frame Rate Progressive and Interlaced scans.
U.S. Department of the Interior U.S. Geological Survey Exploring New Ground Data Sources GFSAD30 April 2015 Meeting Justin Poehnelt, Student Developer.
112/5/ :54 Graphics II Image Based Rendering Session 11.
1 City With a Memory CSE 535: Mobile Computing Andreea Danielescu Andrew McCord Brandon Mechtley Shawn Nikkila.
 Introduction  What is Driverless Car ?  History  Component  Action  Technology  Advantages  Disadvantages  Conclusion  Reference.
Innovative, High Resolution Imaging Techniques Applied to the Inspection of Parcels and Packages.
INPUT AND OUTPUT DEVICES Group: 10 Batch: TIS 76 Gaby Alexander Damini Mangaj Amritpreet Singh Arunavathi Suraj Medda.
Google By Walter LaMar Maps. What is Google Maps Google Maps is a mapping service launched in Feb. 8, Google Maps use satellite imagery, street.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Mobile Robot Localization and Mapping Using Range Sensor Data Dr. Joel Burdick, Dr. Stergios Roumeliotis, Samuel Pfister, Kristo Kriechbaum.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Visualization Technology Basic Masaki Hayashi Nov.10, 2015 Visualization with 3D CG.
Example source Internet EyeDent Car/100 ‘’On The Go’’ Project Example source Internet The Unique Mobility Surveillance and Reconnaissance Solution for.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Digital Image -M.V.Ramachandranwww.youtube.com/postmanchandru
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
THEMATIC CHARACTERISTICS OF SPATIAL DATA
TITLE-: SEARCH FOR ANY LOCATION USING GOOGLE MAPS
What this activity will show you
A Virtual Reality and Augmented Reality Technology Company
Introduction to Digital Photography
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Datalogging with video
© 2005 University of Wisconsin
An Introduction to Scanning and Storing Photographs and Graphics
Image Based Modeling and Rendering (PI: Malik)
Introduction to Digital Photography
Presentation transcript:

Akhil Khemani akhemani@usc.edu GOOGLE STREET VIEW: Capturing The World At Street Level- Dragomir Anguelov, Carole Dulong, Daniel Filip, Christian Frueh, Stéphane Lafon, Richard Lyon, Abhijit Ogale, Luc Vincent, and Josh Weaver, Google . 2010   Akhil Khemani akhemani@usc.edu

Introduction What this paper discusses ? How it all started? Issues? Street View serves millions of Google users daily with panoramic imagery captured in hundreds of cities in 20 countries across four continents. A team of Google researchers describes the technical challenges involved in capturing, processing, and serving street-level imagery on a global scale. [Link] How it all started? Google cofounder Larry Page drove around the San Francisco Bay Area and recorded several hours of video footage using a camcorder pointed at building facades. Research collaboration with Stanford University called CityBlock that soon thereafter became Google Street View. Issues? CIA’s The World Factbook: the world contains roughly 50 million miles of roads, paved and un- paved. 219 countries. Driving would be equivalent to circumnavigating the globe 1,250 times .

History Garage Phase - SUVs 2nd Generation - Chevy Van. cameras, lasers, and a GPS on the roof & several computers in its trunk. 2nd Generation - Chevy Van. Laser scanners 2 high-speed video cameras, 8 high-resolution cameras (rosette (R) configuration), recording data to 20 hard drives at 500 Mbps. 3rd Generation - “lite” cars. had a low-resolution camera One standard desktop PC with a single hard drive. enabled international expansion to Australia, New Zealand, and Japan.

History – ctnd.. Fourth Generation : R5-custom panoramic camera system. allowing the camera to be retracted when the vehicle passed under low bridges. capture of coarse 3D data alongside the imagery. has captured the majority of imagery live in Street View today. Others: Trike, Snowmobiles and Trolleys to quickly record pedestrian routes in both urban and rural environments. Links: The White House Tour. SNOWMOBILE TRIKE TROLLEY

Challenges Hard drives are sensitive to shock, vibration, and temperature extremes, both while the vehicle is in operation and, to a lesser degree, while being shipped. We use various techniques to minimize data loss : shock-mounted disk enclosures Custom-shipping packaging with extra-thick foam Solid-state disk drives are also used when temperature and vibrations

Camera The R2 System The R5 system The R7 system a ring of eight 11-megapixel, interline-transfer, charge-coupled device (CCD) sensors with commercial photographic wide-angle lenses. The R5 system uses a ring of eight cameras, like R2, plus a fish-eye lens on top to capture upper levels of buildings. The R7 system uses 15 of these same sensors and lenses, but no fish-eye, to get high-resolution images over an increased field of view Reliability addressed through a ruggedized design, well-tested firmware and software, substantial vibration and temperature testing, burn-in tests of every rosette. R7 Street View camera system.

POSE OPTIMIZATION Goal: Accurate position estimates of Street View vehicles are essential for associating our high-resolution panoramas with a street map and for enabling an intuitive navigation experience. Approach : GPS, wheel encoder, and inertial navigation sensor data logged by the vehicles to obtain these estimates. An online Kalman-filter-based algorithm is deployed on the vehicles to provide real-time navigation information to the drivers. A model which includes detailed knowledge about one-way streets and turn restrictions is used to optimally transform the sensor pose into accurate road-positioning data.

NAVIGATING STREET VIEW IMAGERY Amongst various ways in which Google surfaces Street View Images, 360-degree panorama is most popular. user can virtually explore streets & cities using many mobile and desktop clients. Combination of Street View imagery with other data sources: finding local businesses, getting driving directions, real estate search. User contributions correct the location of businesses by directly dragging markers in Street View and automatically snapping it to facades. (Picture) photos from Flickr, Panoramio, and Picasa in Street View.

LEVERAGING 3D DATA FOR SMART NAVIGATION CLICK-TO-GO : Street View supports a unique 3D navigation mode known as “click-to-go,” which lets users click their mouse on a point in the scene and be transported to the image nearest to that point’s 3D location.

DEPTH MAP DEPTH MAP : that stores the distance and orientation of every point in the scene . using laser range scans or image motion (optical flow) when laser data isn’t available. It is of lower resolution. For 3D navigation, depth map only encodes the scene’s dominant surfaces, such as building facades and roads, while ignoring smaller entities such as cars and people.

DEPTH MAP – ctnd.. DEPTH MAP : Panoramic Depth Map: by tracing rays from each panorama position. Each pixel in the depth map represents a lookup into a table of 3D plane equations, which enables the client code to reconstruct the real depth values at runtime. Lossless Compression: The encoded depth map is just a few KB in size. Panoramic 3D anaglyphs.

COMPUTING 3D MODELS FROM LASER DATA Street View data to create photorealistic 3D models for Google Earth. Google Earth created 3D city models using airborne imagery, resulting in low-resolution facades with little detail Suitable for fly-through Unsuitable for walk-through experience. In contrast, 3D facade models reconstructed from Street View’s laser scans and imagery are high resolution. Final 3D Facade Models : existing airborne models are fused into a single model that has high-resolution facades as well as rooftops and back sides from an airborne view. Original 3D models of a New York (airborne data) only. (b) Fused 3D model with high-resolution facades.

SERVING IMAGERY TO USERS Stitch the images into panoramas . Tile them at different zoom levels face detection and license-plate detection on all published imagery and blur images accordingly to protect privacy.