Automatic assembly of jigsaw puzzles from digital images
Automatic assembly of jigsaw puzzles from digital images
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/38619Identifikátory
SIS: 96732
Katalog UK: 990013742960106986
Kolekce
- Kvalifikační práce [11982]
Autor
Vedoucí práce
Konzultant práce
Flusser, Jan
Zitová, Barbara
Mareš, Martin
Oponent práce
Bulánek, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
20. 6. 2011
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
jigsaw puzzle, image processing, pattern recognitionKlíčová slova (anglicky)
jigsaw puzzle, image processing, pattern recognitionV tejto práci popíšeme nový algoritmus na automatické skladanie klasických obrázkových puzzle pomocou počítača. Automatické skladanie zahŕňa spracovávanie obrázkov s naskenovanými dielcami, výpočet riešenia na základe vzájomnej kompatibility dielcov a vyprodukovania obrázku s výsledným riešením. Predchádzajúce metódy na riešenie tejto úlohy využívali len informáciu o tvare dielcov. Popísaný algoritmus využíva informáciu o tvare ale aj farbe dielcov a tiež prináša niekoľko zlepšení v rôznych aspektoch celého procesu. Testovanie nakoniec poukázalo, že táto metóda dosahuje lepšie výsledky ako všetky doterajšie algoritmy keď dokázala zložiť puzzle o veľkosti viac ako 1000 dielcov.
This thesis describes a new approach to automatic assembly of classical jigsaw puzzles by computer. The process involves processing scanned images of puzzle pieces, computing a solution based on piecewise compatibility and producing an image of the solution. Whereas previous approaches to this problem were mostly concentrated on using only the shape of the pieces, the method we proposed uses both shape and colour information. The method also introduced several improvements in different aspects of solving. The method was able to successfully solve a puzzle of more than 1000 pieces and thus outperformed previous algorithms.
