top of page

Čistší odraz: Odstranění kamer z Matterport prohlídek

  • 4. 8.
  • Minut čtení: 2

Jedna z nejčastějších připomínek, které jsme v průběhu let od zákazníků Matterport slýchali, byla jednoduchá: „3D prohlídka se mi líbí, ale přál bych si, aby v zrcadlech nebyla vidět kamera.“

Odrazy kamery jsou sice drobným detailem, ale mohou mít velký vliv na celkový dojem z prohlídky. Když se někdo virtuálně pohybuje prostorem, zejména domem nebo bytem, může jej cokoli, co připomíná, že se dívá na naskenovaný model místo skutečné návštěvy, vytrhnout z pocitu přítomnosti.

Zlepšení tohoto pocitu ponoření do prostoru bylo dlouhodobým požadavkem zákazníků. Právě to nás vedlo k vytvoření funkce Remove Camera from Reflections, tedy odstranění kamery z odrazů.



Funkce s neobvyklou přezdívkou


Interně měl projekt zapamatovatelnější název „Vampire Camera“, tedy „upíří kamera“. Myšlenka byla jednoduchá: stejně jako upír by se ani kamera Matterport neměla objevovat v zrcadlech.

Přezdívka se ujala, a přestože je veřejný název funkce popisnější, cíl zůstává stejný: odstranit kameru a stativ z reflexních ploch, aby se diváci mohli soustředit pouze na samotný prostor.



Postaveno na stejném základu jako funkce Defurnish


Funkce Remove Camera from Reflections nevznikala úplně od začátku. Přímo navazuje na naši práci na funkci Defurnish, která pomocí generativní umělé inteligence odstraňuje nábytek a další objekty z digitálních dvojčat Matterport.




Obě funkce využívají stejné základní technologie:


  • rozpoznání obsahu scény,

  • identifikaci a oddělení konkrétních objektů,

  • odstranění vybraných prvků,

  • rekonstrukci toho, co by mělo být zobrazeno za nimi.


Rozdíl spočívá v zaměření. Defurnish pracuje obecně s nábytkem a objekty v prostoru. Remove Camera využívá stejný postup mnohem cílenějším způsobem, konkrétně pro odrazy.



Jak se kamera z obrazu odstraní


Funkce Remove Camera from Reflections se spouští automaticky během zpracování modelu po nahrání skenu. Není potřeba žádné další nastavení ani zásah uživatele. Odrazy kamery se odstraní jako součást standardního procesu zpracování.




Na obecné úrovni probíhá proces následovně:


Segmentace: Systém rozpozná kameru a stativ, pokud se objeví v odrazu. Nejlépe to funguje tehdy, když je odraz jasný a dobře ohraničený, například v zrcadle. Podporována je kamera Pro3 a vybrané kompatibilní 360° kamery.


Maskování: Jakmile jsou kamera a stativ rozpoznány, příslušné pixely se zakryjí maskou, aby mohly být nahrazeny.


Doplnění obrazu: Umělá inteligence vyplní zamaskovanou oblast na základě okolního vizuálního kontextu a zrekonstruuje, co by se v zrcadle zobrazovalo, kdyby v něm kamera nebyla.

Protože Matterport prohlídky vznikají z panoramatických snímků ve vysokém rozlišení, kamera se odstraňuje přímo z těchto snímků. Díky tomu může výsledná úprava přirozeně splynout se scénou.



Kde funkce funguje nejlépe a kde se stále zlepšuje


V současnosti funkce dosahuje nejlepších výsledků tehdy, když je kamera jasně viditelná v zrcadlech a na velkých reflexních plochách.


Dokáže také odstranit odrazy ze skleněných povrchů, například z oken, televizních obrazovek a lesklých panelů. Tyto případy jsou však náročnější. Odrazy mohou být slabé, zkreslené nebo neúplné, což ztěžuje jejich rozpoznání i následnou rekonstrukci obrazu.



V této oblasti jsme již provedli několik vylepšení, ale zrcadla stále představují nejsilnější a nejspolehlivější způsob využití. Součástí optimalizací je také lepší zachování původního obrazu v okolí upravené oblasti.



Čistší prohlídka ve výchozím nastavení


Pomocí funkce Remove Camera from Reflections Matterport dále zvyšuje úroveň pohlcujících virtuálních zážitků. Odstraněním rušivých odrazů kamery mohou mít diváci silnější pocit skutečné přítomnosti v prostoru. Každá prohlídka tak působí realističtěji, poutavěji a vizuálně čistěji.

Jde o jednoduchou změnu s výrazným dopadem. Odstraňuje běžný rušivý prvek a umožňuje divákům soustředit se výhradně na samotný prostor.

Komentáře


bottom of page