9
Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov

Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov

  • Upload
    louisa

  • View
    27

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov

Glass Patterns and Artistic Imaging

Giuseppe Papari and Nicolai Petkov

Page 2: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov

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

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

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

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
Page 7: Glass Patterns and Artistic Imaging Giuseppe Papari and Nicolai Petkov

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

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

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