Aktuální číslo:

2019/11

Téma měsíce:

Ceny Neuron

3D rekonstrukce z fotografií

 |  5. 11. 2015
 |  Vesmír 94, 634, 2015/11
 |  Seriál: Počítačová grafika, 3. díl (PředchozíNásledující)

3D rekonstrukce se snaží převést objekty reálného světa do trojrozměrné digitální reprezentace. Metoda pomáhá například architektům, archeologům nebo pracovníkům muzeí snažícím se zachovat kulturní dědictví příštím generacím a zároveň je zpřístupnit laické veřejnosti. Významnou událostí v této oblasti byla 3D digitalizace papírového Langweilova modelu staré Prahy.

Představme si, že vyfotíme několik snímků stejného místa z různých pozic. Například obejdeme dům a na každých pár metrech zmáčkneme spoušť. Máme tedy množinu fotografií, o nichž můžeme říci, že každá část objektu je vidět minimálně na dvou z nich. Pokud vezmeme tyto dvě fotografie a v každé vytvoříme přímku spojující ohnisko fotoaparátu s nějakým bodem na fotografii (roh komínu), získáme v průsečíku těchto dvou a více přímek 3D bod reprezentující reálný bod v trojrozměrném prostoru. Vytvoříme- li takto více bodů a spojíme je hranami do ploch, získáme 3D geometrii reprezentující vyfotografovaný objekt.

Pokud chceme mít objekt barevný, je potřeba ještě získat texturu, tj. obrázek reprezentující barvu objektu. Tento proces si můžeme přiblížit jako promítnutí fotografií na získaný 3D model a uložení barevné informace pro každý pixel. Barevnou texturu je většinou potřeba složit z více než jedné fotografie pro každou stěnu 3D modelu (obr. 1, 2).

Tento jednoduše popsaný proces má mnohá úskalí a staví na mnoha letech výzkumu z oblasti počítačové grafiky, počítačového vidění a optimalizace. Pro věrohodnou rekonstrukci je potřeba pořídit velké množství dobře zacílených fotografií. Pro každou z nich se musí zpětně spočítat pozice a orientace v prostoru (GPS informace a údaje z gyroskopu a akcelerometru se používají pouze pro hrubý odhad základní pozice), což při větším množství (tisíce) fotografií začíná činit problémy. Dále je potřeba pro každou fotografii odhadnout vlastnosti objektivu, tj. ohniskovou vzdálenost a případně parametry soudkového zkreslení (barel distortion). Proces hledání těchto parametrů se nazývá kalibrace, a pokud vše dopadne dobře, na konci získáme zkalibrovanou scénu, v níž můžeme měřit vzdálenosti mezi body a rekonstruovat geometrii.

Ručně, nebo automaticky?

Takto zkalibrovanou scénu poté využijeme pro rekonstrukci 3D geometrie objektu. Existují tři základní přístupy. Prvním je ruční přístup popsaný na začátku článku: uživatel ve fotografiích hledá významné body (rohy) a označuje tentýž bod na minimálně dvou, ale lépe třech fotografiích. Druhý přístup je plně automatický. Algoritmy detekují významné body na fotografiích pořízených z podobných pozic a generují tzv. mračno 3D bodů. Toto mračno se později použije jako základ pro generování geometrie.

Nyní vidíte 34 % článku. Co dál:

Jsem předplatitel, mám plný přístup
Jsem návštěvník
Chci si přečíst celé číslo
Předplatným pomůžete zajistit budoucnost Vesmíru. Více o předplatném
OBORY A KLÍČOVÁ SLOVA: Počítače, internet

O autorovi

David Sedláček

Ing. David Sedláček, Ph.D., (* 1980) vystudoval informatiku a výpočetní techniku na FEL ČVUT. Působí na tamní katedře počítačové grafiky a interakce, kde se zabývá virtuální a rozšířenou realitou a 3D rekonstrukcí. Podílel se na digitalizaci Langweilova modelu a se svými studenty pomáhá odborníkům z jiných odvětví realizovat 3D rekonstrukce. Jedná se převážně o projekty z oblasti kulturního dědictví, například pro výzkumníky z Archeologického ústavu AV ČR, Muzea hlavního města Prahy nebo Národního technického muzea.

Doporučujeme

Sekvenační data pomáhají odhalit globální rozšíření hub

Sekvenační data pomáhají odhalit globální rozšíření hub

Petr Baldrian  |  14. 11. 2019
Pokud vezmeme v úvahu, kolik dat získaných sekvenačními metodami (tzv. high-throughput-sequencing) je v současné době k dispozici, je možné se...
Probouzení nesmrtelnosti

Probouzení nesmrtelnosti

Marek Janáč  |  11. 11. 2019
Nesmrtelnost – věčná touha a hybatelka dějin života na planetě Zemi. V biologickém slova smyslu žene k plození potomstva, ve smyslu duchovním k...
Zabití ekonomikou

Zabití ekonomikou

Lucie Kalousová  |  11. 11. 2019
„Silná ekonomika vám může zlomit srdce,“ napsal v roce 2007 americký ekonom Christopher Ruhm. [1] Narážel tím na dobře zdokumentovaný paradox...

Předplatným pomůžete zajistit budoucnost Vesmíru

Tištěná i elektronická
verze časopisu
Digitální archiv
od roku 1994
Speciální nabídka
pro školy a studenty

 

Objednat předplatné