glass patterns and artistic imaging giuseppe papari and nicolai petkov
DESCRIPTION
Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov. Glass Patterns (GP). S 1. S 2 (rotated S 1 ). S 1 S 2 (GP). S 1. S 2 (scaled S 1 ). S 1 S 2 (GP). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/1.jpg)
Glass Patterns and Artistic Imaging
Giuseppe Papari and Nicolai Petkov
![Page 2: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/2.jpg)
Glass Patterns (GP)A Glass pattern is the superposition of two random point sets S1 and S2, where S2 is obtained from S1 by means of a small geometric transformation.
S1 S2
(rotated S1)S1 S2
(GP)
S1 S2
(scaled S1)S1 S2
(GP)
![Page 3: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/3.jpg)
A vector field v(r) is associated to a GP,
by joining each point of S1 with the corresponding point of S2
![Page 4: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/4.jpg)
Continous Glass Patterns (CGP)
Generalization of the GP formalism to the continous case:
z(r) Examples of CGP associated to different vector fields v(r)
A CGP G(r) is defined as the max of z(r) over an arc A(r) of streamline of v(r)
maxA
G zρ r
r ρ
![Page 5: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/5.jpg)
0 0, arg maxA
C z
ρ rr I ρ r ρ r ρ
A cross-CGP C(r) transfers the microstructure of a GP to an input image I(r)
Input image I(r) Examples of cross-CGP
Cross-CGP
![Page 6: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/6.jpg)
![Page 7: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/7.jpg)
Color Gradient
Rotationand
Normaliz.Cross-CGPInput
image
Random noise
Output
I(r)
z(r)
v(r)
Input parameters
Algorithm
• Vector field generation from the color gradient of the input image
• Computation of the cross-CGP associated to the triplet{I(r), v(r), random noise}
Proposed Painterly Algorithm
![Page 8: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/8.jpg)
References
• G. Papari and N. PetkovContinous Glass Patterns for Painterly RenderingTo appear on IEEE Transactions on Image Processing
• G. Papari and N. PetkovGlass Patterns and Artistic ImagingPSIVT 2009
![Page 9: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov](https://reader034.vdocument.in/reader034/viewer/2022051821/568159a7550346895dc70c5a/html5/thumbnails/9.jpg)
Links
http://www.cs.rug.nl/~imaging/glassart/java/Main.htmlhttp://www.cs.rug.nl/~imaging/glassart/
http://www.cs.rug.nl/~imaging/PSIVT2009/java/Main.htmlhttp://www.cs.rug.nl/~imaging/PSIVT2009/http://www.cs.rug.nl/~papari/PSIVT09.wmv