90 likes | 198 Views
Discover the innovative world of Glass Patterns and Artistic Imaging through the work of Giuseppe Papari and Nicolai Petkov. This study delves into the creation of Glass Patterns (GP) by superimposing random point sets S1 and S2 with small geometric transformations. A vector field v(r) is associated with each GP, linking points of S1 with corresponding points of S2. Continuous Glass Patterns (CGP) are explored alongside examples of CGPs associated with various vector fields. The GP formalism is extended to the continuous case with the introduction of CGP G(r) defined over a streamline arc. Cross-CGP transfers the microstructure of a GP to an input image I(r) with the use of Painterly Algorithms. The algorithm processes input parameters like rotation, normalization, color gradients, and random noise to generate artistic effects. References to the work of Papari and Petkov in Continous Glass Patterns for Painterly Rendering are provided. Explore these concepts further on IEEE Transactions on Image Processing and related links for a deeper understanding of this fascinating field.
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