The Straight Dope

Go Back   Straight Dope Message Board > Main > General Questions

Reply
 
Thread Tools Display Modes
  #1  
Old 02-11-2012, 10:03 PM
Reply Reply is offline
Guest
 
Join Date: Jul 2003
How does Google Street View tell buildings apart from roads?

If you go into street view anywhere, your cursor becomes a white disc while it's on the ground and a white rectangle anywhere it hits a building. It can even do this across plazas and such and won't turn into a rectangle until it hits the buildings all the way on the other side. Not only that, it knows the planes that the buildings' front facades lie on, and it follows their angle around corners and such.

Black magic, I tell ya!

How does it do this? How does it know?

Last edited by Reply; 02-11-2012 at 10:04 PM.
Reply With Quote
Advertisements  
  #2  
Old 02-11-2012, 10:08 PM
chacoguy chacoguy is offline
Guest
 
Join Date: Apr 2008
Because it's a very accurate map.
Reply With Quote
  #3  
Old 02-11-2012, 10:12 PM
Red Barchetta Red Barchetta is offline
Guest
 
Join Date: May 2006
I don't know the exact technology involved, but I recall reading Google Street cars are equipped with scanners of some kind (maybe IR-based?) that can pick out roads from buildings. This also explains its relative short radius on the maps, as it only works up to a certain distance.
Reply With Quote
  #4  
Old 02-11-2012, 10:42 PM
Reply Reply is offline
Guest
 
Join Date: Jul 2003
Seems unlikely that it's map-based.

Take a look at this scene. It seems to me that the following things wouldn't happen if it were map-based:
  • It somewhat follows the roof of the brown barn building. Even if they had parcel maps with buildings on them, would they really show roof slope?
  • The left half of the barn gets cut off altogether, perhaps because a sensor was blocked off by the cars in front of it
  • The side of blue building isn't recognized, perhaps because the sensor is blocked by that bush?
  • If you compare the "Kokte Ranch" sign in front of the blue building with the part of the building left of its door, it's clear that there are at least two planes involved. And directly behind the sign, Street View confuses the plane of the sign with the plane of the rest of the house.

And also take a look at this other scene. Move your cursor around the building and driveway and you'll see that the planes follow neither, but instead it seems to be based off the hedges in front, rather inaccurately.

This is of course all just speculation, not a foregone conclusion, but if it IS a sensor like Red Barchetta suggested, it'd be neat to see what kind of technology they use. Something like Kinect?

Last edited by Reply; 02-11-2012 at 10:46 PM.
Reply With Quote
  #5  
Old 02-11-2012, 11:11 PM
Magiver Magiver is online now
Guest
 
Join Date: Apr 2003
Quote:
Originally Posted by chacoguy View Post
Because it's a very accurate map.
that would be my guess. X number of degrees off street axis = building.
Reply With Quote
  #6  
Old 02-11-2012, 11:16 PM
Magiver Magiver is online now
Guest
 
Join Date: Apr 2003
Quote:
Originally Posted by Reply View Post
Seems unlikely that it's map-based.

Take a look at this scene. It seems to me that the following things wouldn't happen if it were map-based:
  • It somewhat follows the roof of the brown barn building. Even if they had parcel maps with buildings on them, would they really show roof slope?
  • The left half of the barn gets cut off altogether, perhaps because a sensor was blocked off by the cars in front of it
  • The side of blue building isn't recognized, perhaps because the sensor is blocked by that bush?
  • If you compare the "Kokte Ranch" sign in front of the blue building with the part of the building left of its door, it's clear that there are at least two planes involved. And directly behind the sign, Street View confuses the plane of the sign with the plane of the rest of the house.

And also take a look at this other scene. Move your cursor around the building and driveway and you'll see that the planes follow neither, but instead it seems to be based off the hedges in front, rather inaccurately.

This is of course all just speculation, not a foregone conclusion, but if it IS a sensor like Red Barchetta suggested, it'd be neat to see what kind of technology they use. Something like Kinect?
based on your examples they may have tied the data from plat maps into their data base. note that out buildings aren't highlighted so it can't be all image based.
Reply With Quote
  #7  
Old 02-11-2012, 11:24 PM
Magiver Magiver is online now
Guest
 
Join Date: Apr 2003
now I don't know. After playing with it I noticed it note only changed the plane of the square but accounted for bump-outs in buildings. The angle changed at less than right angles for bump-outs. that makes it look like an image recognition setup.

magic.
Reply With Quote
  #8  
Old 02-11-2012, 11:33 PM
Reply Reply is offline
Guest
 
Join Date: Jul 2003
I found more info here:
https://maps.google.com/help/maps/st...reet-view.html

Apparently they use 3 lasers to actually do a LIDAR of sorts (scroll halfway down). Fancy.
Reply With Quote
  #9  
Old 02-12-2012, 02:23 PM
njtt njtt is online now
Guest
 
Join Date: Jul 2004
Why go to all this trouble, I wonder. Does this actually improve the experience of Street View significantly? It is not clear to me how it does.
Reply With Quote
  #10  
Old 02-12-2012, 03:09 PM
Magiver Magiver is online now
Guest
 
Join Date: Apr 2003
Quote:
Originally Posted by Reply View Post
I found more info here:
https://maps.google.com/help/maps/st...reet-view.html

Apparently they use 3 lasers to actually do a LIDAR of sorts (scroll halfway down). Fancy.
That makes sense. Now I wonder what all the different square sizes and shades mean. scanning down various streets it looks like maybe the LASERS were confused by trees because the shading and size of the squares change.
Reply With Quote
  #11  
Old 02-12-2012, 03:10 PM
Reply Reply is offline
Guest
 
Join Date: Jul 2003
Quote:
Originally Posted by njtt View Post
Why go to all this trouble, I wonder. Does this actually improve the experience of Street View significantly? It is not clear to me how it does.
They didn't always have this feature, and now that they do, it's actually easier to click to go a specific place in Street View. Before, when everything was a 2D panorama, you could only vaguely double-click and say "go in that direction an unspecified distance" and it'll scoot you toward it, sometimes too close, sometimes too far. Now, because they can display distance and range and perspective and all that, you can actually specify "take me to this building here" or "go to this part of the road" right from Street View, instead of having to zoom out to map view and re-place Pegman.
Reply With Quote
  #12  
Old 02-12-2012, 07:21 PM
iamthewalrus(:3= iamthewalrus(:3= is offline
Guest
 
Join Date: Jul 2000
Quote:
Originally Posted by njtt View Post
Why go to all this trouble, I wonder. Does this actually improve the experience of Street View significantly? It is not clear to me how it does.
Street View isn't necessarily the end game for Google. Knowing what visual areas map to road and which map to buildings might be helpful for self-driving cars or many other future navigational products Google's working on.
Reply With Quote
  #13  
Old 02-13-2012, 03:20 AM
naita naita is offline
Guest
 
Join Date: Jun 2002
Quote:
Originally Posted by njtt View Post
Why go to all this trouble, I wonder. Does this actually improve the experience of Street View significantly? It is not clear to me how it does.
Skynet's already here but is gathering information for the time being.
Reply With Quote
  #14  
Old 02-13-2012, 06:09 PM
Blakeyrat Blakeyrat is offline
Guest
 
Join Date: Feb 2010
Quote:
Originally Posted by njtt View Post
Why go to all this trouble, I wonder. Does this actually improve the experience of Street View significantly? It is not clear to me how it does.
I get the sense that Google's general philosophy is to collect as much data from as many sources as quickly as possible, and figure out what the hell to actually do with it later.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:21 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright © 2013 Sun-Times Media, LLC.