How does Google StreetView recognize 3D planes?
Asked Answered
G

2

12

Inside Google Street View, moving the mouse around over different buildings and stuff, it highlights the 3D plane in which that surface of the building is located.

How does it recognize this thing? Is it done automatically by machine algorithms, or manually in the preprocessing?

Ghiselin answered 16/6, 2011 at 6:44 Comment(2)
I've often wondered the same thing myself, and would love to know the answer to this.Ysabel
I'll avoid posting this as an answer, as I have no clue exactly what they do, but I'd guess it's something similar to this: fieldrobotics.org/~cgeyer/OMNIVIS05/final/Bonarini.pdf Don't the street view cars use a similar camera + conical mirror setup?Legaspi
S
4

Read this to get your answer. What Google does is it gets a panoramic view by stitching multiple images together, and then the device measures the relative distance of every object around it (through lasers), and constructs a 3D model of the surroundings based on that.

Subcelestial answered 17/6, 2011 at 22:21 Comment(0)
S
2

You want to look into space-filling-curves. A sfc reduce the 3d complexity to a 1d complexity. A sfc subdivide the 3d space into 8 tiles thus it resemble an octree.

Suazo answered 18/6, 2011 at 12:57 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.