3D Cloud Point w Google Street

0

Witam. Jak wiadomo - auta Google Street prócz kamer wyposażone są w mobilne laserowe skanery. Służy im to do opcji "kwadracika" którego przesuwamy bo budynkach niczym po modelach 3D i ulicy by móc szybko się przenosić bądź przełączać widok na dany budynek. Nie wiem z jaką dokładnością ten skaner zbiera dane, bo pewnie nie z taką jaką pracują ludzie od rekonstrukcji budynków itp.

Ale do rzeczy. Od lat, co kilka miesięcy przeszukuję na nowo google w poszukiwaniu jakiegoś projektu, programu, artykułu odnośnie generowania zdjęć z google street na chmurę punków, i potem już do modeli 3D co nie jest problemem. Ale po co? Mając takie średnio dokładne modele można bez problemu wymodelować na nowo całe budynki, ulice i jeszcze więcej, o wiele szybciej niż normalnie, gdyż nie trzeba wykonywać żadnych pomiarów czy też bawić się w żmudne modelowanie zdjęć - tutaj wystarczyło by ustawiać na planie boxy, zmieniać wymiary i kształty wzorując się na modelach z chmury punktów - szybko, wygodnie i każdy budynek w skali 1:1 - piękne prawda?

No ale widać chyba tylko mnie ten pomysł tak kręci bo w sieci prawie pusto.

Jedyny, obiecujący projekt jaki znalazłem. Gdy zapytałem autora jak to zrobił swoim programem (jest dostępny za free) to odpowiedział mniej więcej, że to był eksperymentalny jednorazowy projekt wykonany nie tym programem, nie jest dostępny w sieci itp itd - czyli kicha.

I tu moje pytanie. Czy ktoś jest w stanie wyciągnąć jakoś informacje bezpośrednio z google street o chmurze punktów. Czy jest ona wszczepiona w skrypt, skoro nasz przeźroczysty kwadracik odpowiednio sunie po budynkach? Już nie pytam o generowaniu ze zdjęć - bo tu już przetestowałem chyba każdy program, i jedynie nadaje się to do małych obiektów bądź budynków w przypadku ogroomej ilości zdjęć.

Próbowałem sprawdzić jakie dane są pobierane przez skrypt Google Street poprzez firebuga, ale tutaj panuje kompletny chaos. Cały czas napływa ogromna ilość danych, dziwne linki i nic nie mogę wyczytać.

Czy ktoś jest na tyle zdolny by wyciągnąć z tego chmurę punktów ?

Pozdrawiam

Edit: http://www.google.com/help/maps/streetview/learn/turning-photos-into-street-view.html Tutaj google mówi, że używają skanerów. Było by pięknie gdyby było można jakoś wyciągnąć tą chrmurkę która jest na obrazku...

Edit2: Google street miało opcję building maker, ale usunęli ją niedawno tłumacząc tym że pracują nad czymś nowym, mapami 3d, i tu na pewno użyją swoich zebranych chmur. Pytanie kiedy i czy dla wszystkich miast.........

0

Obecny kwadracik w GSV, na 100% tworzony jest na podstawie niewielu punktów otrzymanych ze skanera. Jednak sama seria zdjęć tego samego obiektu pozwalają na zbudowanie modelu 3d. Tu masz przykład na mniejszą skalę. Na filmie, który dałeś, zastosowano tę samą metodę, bo im dalej od kamery tym więcej artefaktów, tak samo odbijające powierzchnie ogłupiają algorytm (dziury w budynkach).
Do uzyskania takiego efektu, wystarczy standardowa kamera odpowiednio omiatająca otoczenie (nie za szybko ale wszystko dookoła), a potem trzeba obrobić film na jakiejś szybkiej maszynie.

Tu jeszcze ciekawy link o podobnej tematyce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1