Pencil Drawing Production Cewu Lu, Li Xu , Jiaya Jia

25
Pencil Drawing Production Cewu Lu, Li Xu, Jiaya Jia Speaker: Ying-Jou Chen

description

Pencil Drawing Production Cewu Lu, Li Xu , Jiaya Jia. Speaker: Ying- Jou Chen. Amazing DSP. Proposed Approach. Line Drawing Tone Mapping. Line Drawing. Idea… contour might be related…. Edge?. Not enough…. Sobel Filter. Line Drawing. Not Simply Edges…. Line Drawing- Curve. - PowerPoint PPT Presentation

Transcript of Pencil Drawing Production Cewu Lu, Li Xu , Jiaya Jia

Page 1: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Pencil Drawing Production Cewu Lu, Li Xu, Jiaya Jia

Speaker: Ying-Jou Chen

Page 2: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

AmazingDSP

Page 3: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Proposed Approach• Line Drawing• Tone Mapping

Page 4: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line Drawing

• Idea… contour might be related…

Sobel Filter

Edge?

Not enough…

Page 5: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line DrawingNot Simply Edges…

Page 6: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line Drawing- Curve

• Idea… direction detection

Page 7: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line Drawing- Line Crossing

• Idea… CONVOLUTION• Effect of extension

Page 8: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line Drawing

⨂ ⨂ ⨂

+¿ +¿

Page 9: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Line Drawing

⨂ ⨂ ⨂+¿ +¿

Page 10: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Magically….

Page 11: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

DONE!

Page 12: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Tone Mapping

Histogram

Page 13: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Histogram

# of pixels

pixel value

Page 14: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Pencil ToneNatural Tone

Histogram Equalization

Page 15: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Tone Mapping

• Model the shape by….

Laplacian Distribution

Uniform Distribution

Gaussian Distribution

Page 16: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Pencil ToneNatural Tone

Page 17: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

DONE!DONE!

Page 18: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Texture Rendering

Pencil Texture Rock Texture Chinese Drawing Texture

Page 19: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Texture Rendering

𝜷=𝟎 .𝟐𝜷=𝟎 .𝟔

𝜷=𝟏 .𝟎𝜷=𝟏 .𝟒

Page 20: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Texture Rendering

To each pixel, we hope that…

𝑷 (𝒙) 𝑱 (𝒙)

Pencil Tone

𝑷 (𝒙)𝜷( 𝒙)≈ 𝑱 (𝒙)

Page 21: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Texture Rendering

Smooth

𝜷∗

Page 22: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia
Page 23: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Other examples

Page 24: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia
Page 25: Pencil Drawing Production Cewu  Lu, Li  Xu ,  Jiaya Jia

Reference• "Combining Sketch and Tone for Pencil Drawing Production",

Cewu Lu, Li Xu, Jiaya Jia , International Symposium on Non-Photorealistic Animation and Rendering (NPAR 2012), June, 2012

• ADMM optimization • YUV RGB transformation http://zh.wikipedia.org/wiki/YUV • Author’s website http://appsrv.cse.cuhk.edu.hk/~xuli