1
Goal Kihwan Kim and Irfan Essa College of Computing, Georgia Institute of Technology -To make a non-photorealistic rendering system generating various artistic styles such as oil painting and water-colorization from pictures and videos. Our Approach Results Video based Non-photo realistic Rendering Samsung STAR/SAIT project 2008 {kihwan23, irfan}@cc.gatech.edu = + + + = n i Y X i XY y x f y c x c c fEval 1 , 3 2 1 )) , ( (λ (1) Making global gradient field using Radial Basis function. (2) Keeping temporal coherence based on optical flow. (3) Mimic the water-color simulation using morphology based filters and dispersion map from global gradient. Global gradient field from Radial Basis function Strong Gradients Magnitude of strong Gradients Weights Distance matrix Location of strong gradients Evaluate global flow of given sample points input Global gradient field Updating foreground from motion flow (optical flow) keeps temporal coherence between frames in video. User can choose various optical flow methods: (a) Black-Anandan (b) Lukas-Kanade (c) Horn- schunck Frame t Frame t+1 Water-colorization performed by applying morphology, perlin noise, edge darkening, pigment dispersion and canvas texture synthesis. Input Image Global gradient field Oil painting result Apply dispersion filters Dispersion map Water-colorization result Input Image Oil painting :Van Gogh style Oil painting :Pointillism style Oil painting :Impressionism Water-colorization Various brush styles can be applied in painting Morphology and edge darkening Applying brush strokes Watercolor Oil painting Related project : James Hays and Irfan Essa “Image and video based painterly animation” (NPAR 2004) - For more information : http://www.cc.gatech.edu/~kihwan23 and http://cpl.cc.gatech.edu/projects/painterlyrendering Temporal coherence between frames in video Other examples

Video based Non-photo realistic Rendering · 2008. 8. 31. · generating various artistic styles such as oil painting and water-colorization from pictures and videos. Our Approach

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Video based Non-photo realistic Rendering · 2008. 8. 31. · generating various artistic styles such as oil painting and water-colorization from pictures and videos. Our Approach

Goal

Kihwan Kim and Irfan Essa

College of Computing, Georgia Institute of Technology

-To make a non-photorealistic rendering system generating various artistic styles such as oil painting and water-colorization from pictures and videos.

Our Approach

Results

Video based Non-photo realistic Rendering

Samsung STAR/SAIT project 2008 {kihwan23, irfan}@cc.gatech.edu

∑=

+++=n

i

YXiXY yxfycxccfEval

1

,321 )),((λ

(1) Making global gradient field using Radial Basis function.

(2) Keeping temporal coherence based on optical flow.

(3) Mimic the water-color simulation using morphology based filters and dispersion map from global gradient.

• Global gradient field from Radial Basis function

Strong Gradients

Magnitude of strong GradientsWeightsDistance matrix Location of strong

gradients

Evaluate global flow of given sample points

inputGlobal

gradient field

• Updating foreground from motion flow (optical flow) keeps temporal coherence between frames in video.

User can choose various optical flow methods:

(a) Black-Anandan (b) Lukas-Kanade (c) Horn-schunck

Frame t Frame t+1

• Water-colorization performed by applying morphology, perlin noise, edge darkening, pigment dispersion and canvas texture synthesis.

Input Image Global gradient field Oil painting result

Apply dispersion filters Dispersion map Water-colorization result

Input Image Oil painting :Van Gogh style Oil painting :Pointillism style Oil painting :Impressionism Water-colorization

• Various brush styles can be applied in paintingMorphology and edge darkening

Applying brush strokesWatercolor

Oil painting

Related project : James Hays and Irfan Essa “Image and video based painterly animation” (NPAR 2004)

- For more information : http://www.cc.gatech.edu/~kihwan23 and

http://cpl.cc.gatech.edu/projects/painterlyrendering

• Temporal coherence between frames in video

• Other examples