90 likes | 190 Views
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).
E N D
Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov
Glass Patterns (GP) S1 S2 (rotated S1) S1 S2 (GP) S1 S2 (scaled S1) S1 S2 (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.
A vector field v(r) is associated to a GP, by joining each point of S1 with the corresponding point of S2
Continous Glass Patterns (CGP) z(r) Examples of CGP associated to different vector fields v(r) Generalization of the GP formalism to the continous case: A CGP G(r) is defined as the max of z(r) over an arc A(r) of streamline of v(r)
Cross-CGP 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
Proposed Painterly Algorithm I(r) Input parameters Rotation and Normaliz. v(r) Color Gradient Cross-CGP Input image Output z(r) Algorithm • Vector fieldgeneration from the color gradient of the input image • Computation of the cross-CGP associated to the triplet{I(r), v(r), random noise} Random noise
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
Links http://www.cs.rug.nl/~imaging/glassart/java/Main.html http://www.cs.rug.nl/~imaging/glassart/ http://www.cs.rug.nl/~imaging/PSIVT2009/java/Main.html http://www.cs.rug.nl/~imaging/PSIVT2009/ http://www.cs.rug.nl/~papari/PSIVT09.wmv