Název:
Procedurální generování tužkové kresby
Překlad názvu:
Procedural generation of pencil drawings
Autoři:
Studna, Martin ; Křivánek, Jaroslav (vedoucí práce) ; Nindel, Thomas Klaus (oponent) Typ dokumentu: Bakalářské práce
Rok:
2019
Jazyk:
eng
Abstrakt: [eng][cze] The aim of the thesis is to implement a procedural method which transfers a natural image into a pencil drawing-like style. Our project is written in C++. It uses libraries like OpenCV for image processing and Eigen for linear algebra computations. Since neural networks are frequently questioned, as to whether or not they are better than procedural methods for artistic style reproduction, this work presents also a detailed comparison of both of these approaches. We have re-implemented a selected method for procedural generation of pencil drawing style, bringing several modifications. We compare results of the method with a recently released code for neural network-based drawing generation. The result of this subjective comparison indicates that neural networks maybe be better suited for the generation of pencil-like hatching texture to reproduce shading. On the other hand, the procedurally generated outlined produced by the implemented approach provide more natural renderings.Cílem práce je implementovat procedurální metodu, která převede přirozený obraz do stylu kresby tužkou. Náš projekt je napsán v jazyce C ++. Používá knihovnu OpenCV pro zpracování obrazu a Eigen pro výpočty z lineární algebry. Vzhledem k tomu, že neuronové sítě jsou často zpochybňovány, zda jsou či nejsou lepší než procedurální metody pro reprodukci uměleckého stylu, tato práce prezentuje i detailní srovnání obou těchto přístupů. Znovu jsme implementovali vybranou metodu pro procedurální generování stylu kresby tužkou a zároveň přidáváme několik úprav. Porovnáváme výsledky metody s nedávno vydaným projektem pro generování kreseb založených na neuronových sítích. Výsledek tohoto subjektivního srovnání ukazuje, že neuronové sítě mohou být vhodnější pro generování tužkových šrafovacích textur pro reprodukci stínování. Na druhou stranu, procedurálně vygenerovaný náčrtek vytvořený implementovaným přístupem poskytuje přirozenější renderování.
Klíčová slova:
stylizované zobrazování; tužková kresba; zpracování obrazu; image processing; pencil drawing; stylized rendering