Zdolność do odtwarzania i interakcji z trójwymiarowymi krajobrazami stała się kluczowa w wielu różnych obszarach zastosowań nowoczesnych technologii. Tradycyjne techniki tworzenia wirtualnych reprezentacji rzeczywistych lokalizacji opierają się czasem na pracochłonnych, sztywnych modelach i pomiarach manualnych1. Zaawansowane techniki komputerowego rozpoznawania obrazu pojawiły się jako możliwe do zastosowania opcje automatycznej rekonstrukcji 3D i interakcji w celu przezwyciężenia tych ograniczeń2.
Istotnym elementem tego postępu jest opracowanie złożonych modeli 3D na podstawie zdjęć 360 stopni. Dokładne informacje przestrzenne można uzyskać poprzez precyzyjne określenie obszarów, w których wykonano zdjęcia, z wykorzystaniem nowoczesnych narzędzi, takich jak COLMAP3. Proces ten jest dodatkowo usprawniany przez technikę Gaussian Splatting4, która umożliwia odtworzenie skomplikowanych otoczeń w 3D przy zachowaniu wysokiej jakości.
Wprowadzenie tych modeli 3D do systemów wirtualnej rzeczywistości (VR) otwiera nowe możliwości eksploracji i interakcji wykraczające poza samą rekonstrukcję. Aby zwiększyć zaangażowanie, użytkownicy mogą mierzyć obiekty świata rzeczywistego, takie jak drzwi i stoły, poruszać się w przestrzeni wirtualnej, a nawet dodawać obiekty cyfrowe i awatary. Awatary te mogą generować dynamiczne i interaktywne odpowiedzi przy użyciu dużych modeli językowych (LLM), co przekłada się na immersyjne doświadczenia5.
Niniejsza praca przedstawia metodologię tworzenia trójwymiarowych reprezentacji rzeczywistego środowiska przy użyciu zwykłych obrazów kolorowych oraz ich wyświetlania w środowisku rzeczywistości wirtualnej. System opiera się na ogólnych potokach przetwarzania structure-from-motion oraz Gaussian splatting. System ten nadaje się do tworzenia dalszych aplikacji w budownictwie lub opiece zdrowotnej.
Zaproponowany schemat pozwala na generowanie wizualnie realistycznych i atrakcyjnych trójwymiarowych reprezentacji rzeczywistych środowisk, co stanowi jego główną zaletę. Ponadto wykorzystuje on obrazy kolorowe, które są znacznie wygodniejsze w porównaniu z innymi podejściami wymagającymi kosztownych sensorów, takich jak LiDAR-y czy kamery światła strukturalnego6. Uzasadnieniem dla niniejszej propozycji jest fakt, że możliwość łatwego tworzenia atrakcyjnych wizualnie reprezentacji trójwymiarowych znajduje wiele zastosowań. Może być ona wykorzystywana w budownictwie do kontroli jakości, w ochronie zdrowia do terapii osób z autyzmem w znanym i kontrolowanym środowisku, a także w rozrywce w celu włączenia dokładnej reprezentacji rzeczywistej lokalizacji do gry wideo.
Rozwój systemów do rekonstrukcji 3D i interakcji z wirtualnymi środowiskami znacząco postąpił w ostatnich latach, napędzany integracją wizji komputerowej, uczenia maszynowego oraz technologii wirtualnej rzeczywistości2. Kluczowe komponenty i metodologie istotne dla niniejszej pracy zostały przedstawione poniżej.
Dokładna rekonstrukcja 3D opiera się na przetwarzaniu obrazów w celu wyodrębnienia informacji przestrzennych i geometrycznych. Tradycyjne metody, takie jak Structure from Motion (SfM)7 oraz Multi-View Stereo (MVS)8, są powszechnie stosowane do szacowania pozycji kamery i generowania gęstych chmur punktów. Narzędzia takie jak COLMAP są cenione za niezawodność w wykonywaniu tych zadań, łącząc SfM i MVS w celu tworzenia wysoce precyzyjnych modeli 3D z zestawów obrazów. Niemniej jednak wciąż istnieją ograniczenia w przypadku złożonego oświetlenia, tekstur oraz środowisk o wysokiej dynamice.
Ostatnie osiągnięcia obejmują metodę Gaussian Splatting9, która wykorzystuje reprezentację opartą na punktach do tworzenia fotorealistycznych rekonstrukcji z większą wydajnością niż tradycyjne metody oparte na siatkach. Gaussian Splatting umożliwia płynniejszą wizualizację i dokładniejszą reprezentację przestrzenną, szczególnie w scenach o dużym stopniu szczegółowości.
Po zrekonstruowaniu modeli 3D kluczowe dla imersyjnej interakcji jest przekształcenie ich w formaty kompatybilne z VR. Zastosowanie systemów VR rozszerzyło się poza rozrywkę na takie obszary jak edukacja, opieka zdrowotna10 oraz projektowanie przemysłowe. Nowoczesne środowiska VR umożliwiają płynną nawigację, interakcję z obiektami cyfrowymi oraz zwiększony realizm, co czyni je odpowiednimi do zastosowań wymagających wysokiego zaangażowania użytkownika.
Integracja funkcji interaktywnych, takich jak obiekty wirtualne i awatary, znacząco zwiększa funkcjonalność i głębię systemów rzeczywistości wirtualnej (VR). Awatary oparte na dużych modelach językowych (LLM) ułatwiają realistyczne interakcje konwersacyjne, umożliwiając dynamiczne i adaptacyjne doświadczenia użytkownika. W szczególności technologie te wykazały potencjał w kontekstach terapeutycznych, umożliwiając dostosowanie interakcji do zachowania lub stanu emocjonalnego użytkownika. Na przykład, w tej pracy11 opracowano aplikację VR wykorzystującą awatary jako chatboty oparte na LLM w celu szkolenia osób z autyzmem w zakresie zawodowych umiejętności komunikacyjnych, co podkreśla zdolność adaptacyjną awatarów sterowanych przez LLM w terapii. Ponadto modele LLM zostały zaimplementowane w środowiskach rzeczywistości rozszerzonej, aby promować inkluzywność i zaangażowanie, co dodatkowo potwierdza potencjał terapeutyczny awatarów opartych na LLM.
Środowiska wirtualne są coraz częściej wykorzystywane w ustawieniach terapeutycznych, szczególnie w przypadku osób z zaburzeniami spektrum autyzmu (ASD). Badania wykazują, że znane i kontrolowane przestrzenie wirtualne mogą zmniejszać lęk i zwiększać zaangażowanie podczas sesji terapeutycznych11. Awatary w tych środowiskach mogą pełnić rolę facylitatorów, prowadząc terapię w sposób, który jest dla pacjenta bezpieczny i dostępny.
Mimo postępów nadal istnieją wyzwania, w tym koszt obliczeniowy rekonstrukcji 3D, utrzymanie wysokiej wierności w środowiskach wirtualnych oraz zapewnienie płynnej integracji między systemami. Jednak ciągły rozwój bardziej wydajnych algorytmów i sprzętu, a także postępy w narzędziach opartych na sztucznej inteligencji, stwarzają możliwości dalszych innowacji w tej dziedzinie. Niniejsza praca przedstawia nowatorski system rekonstrukcji 3D i interakcji ze środowiskami wirtualnymi z wykorzystaniem obrazów 360 stopni. Podejście to integruje techniki takie jak lokalizacja obrazów przy użyciu COLMAP, wysokiej jakości rekonstrukcja z wykorzystaniem Gaussian splatting oraz kompatybilność z VR w celu imersyjnej eksploracji. Poprzez włączenie obiektów cyfrowych i interaktywnych awatarów zasilanych przez LLM, system umożliwia zastosowania w spersonalizowanej terapii osób z ASD oraz w weryfikacji projektów budowlanych. Narzędzia te stanowią kompleksowe ramy do tworzenia adaptacyjnych środowisk wirtualnych, które usprawniają zarówno praktyki terapeutyczne, jak i przemysłowe. Rycina 1 przedstawia proponowany schemat procesu.

Rysunek 1: Schemat systemu. Diagram proponowanego procesu fotorealistycznej rekonstrukcji środowiska, składający się z rzeczywistego otoczenia, obrazów 360°, uzyskanych projekcji, procesu SfM, procesu Gaussian Splatting oraz integracji z wirtualną rzeczywistością. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.