Geometrie pro počítačovou grafiku - PGR020

Zadání semestrální práce

Zkouška je udělena na základě obhájení semestrální práce. Téma semestrální práce si může student volit libovolně, ale tak, aby mělo přímou souvislost s probíranou látkou. Je tedy možné vybrat si ze tří tématických celků - Projektivní geometrie, Kvaterniony a popis pohybu, Křivost křivek a ploch. Nejprve přesně formulujte zadání, popište teoretický aparát, který používáte k řešení a popište implementaci. Upřednostňovaným software pro implementaci je Matlab (popř. Octave), ale můžete použít libovolný programovací jazyk.

Vzor dokumentace k semestrálnímu projektu: Panoramatický snímek, Rekonstrukce 3D scény

1. Aplikace projektivní geometrie

  1. Určení projekční matice kamery
  2. Určení projektivity mezi dvěma snímky rovinného objektu - panorama
  3. Afinní rekonstrukce snímku rovinného objektu
  4. Určení 3D bodů ze 2 snímků a známých projekčních kamer
  5. Kalibrace kamery
  6. Odhad fundamentální matice ze dvou snímků

Literatura

2. Křivost křivek a ploch

  1. Zjednodušení lomené čáry na základě odhadu diskrétní křivosti
  2. Decimace sítě polygonálního modelu na základě odhadu diskrétní Gaussovy křivosti
  3. Detekce singulárních bodů(rohů) hranice 2D objektu užitím odhadu křivosti
  4. Segmentace sítě užitím odhadu křivostí ploch

Literatura

Kvaterniony a popis pohybu

  1. Uživatel zadá rotaci Eulerovými úhly, napište maticovou reprezentaci a reprezentaci quaternionem. Porovnejte výpočetní náročnost transformace na jednoduchém objektu.
  2. Ukázka pohybu kamery pomocí SLERP

Literatura