Original title:
Automatická kontrola správnosti sestavení výrobku
Translated title:
Automatic Verification of Product Assembling Correctness
Authors:
Doležal, Petr ; Šmirg, Ondřej (referee) ; Říha, Kamil (advisor) Document type: Master’s theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato práce navrhuje softwarový algoritmus pro kontrolu klíčových vlastností výrobku na základě zpracování obrazových dat. Úvodem je popsána motivace, která předcházela jejímu vzniku. Následuje teoretický rozbor použitých pokročilých metod zpracování obrazu - Houghova transformace kružnic, mechanismus semínkového zaplavování. Autor přichází s vlastním mechanismem kompenzace nerovnoměrného osvětlení ve snímané scéně, který je založen na modelování ploch pomocí matematického aparátu Bézierových bikubik. Nechybí popis implementace v jazyce C/C++, metoda kompenzace osvětlení je implementována i prostředí MATLAB. Algoritmus je hodnocen pomocí procentuální úspěšnosti rozpoznání požadovaných vlastností. Důraz autor klade na časovou efektivitu realizace.
This diploma evaluates methods for verification of key characteristics of a product using digital image processing techniques. At first, reasons why this work has been done are described followed by a list of all methods that were used in this diploma such as Hough Circle Transform and Flood Fill (Seed Fill) algorithm. Also, a new approach how to compensate non regularly illuminated scene, which is based on surface modeling with Bézier Surfaces, was developed. Moreover, the algorithm was implemented in the C++ programming language and some of the parts were also simulated using the MATLAB environment. The algorithm was evaluated based on the percentage level of recognition of the required parameters. Efficiency of the implementation is also important for the author.
Keywords:
Bézier Surface; classification; detection; Flood Fill; Hough Transform; Image processing; OpenCV; Bézierova plocha; detekce; Houghova transformace; klasifikace; OpenCV; semínkové zaplavování; Zpracování obrazu
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/5587