segmental brush stroke synthesis by example ryoichi ando and reiji tsuruno kyushu univ, japan. came...

Post on 05-Jan-2016

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Segmental Brush Stroke Synthesis

by ExampleRyoichi Ando and Reiji Tsuruno

Kyushu Univ, Japan.

Came from Here

!

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

BackgroundDigital painting plays an important role

1. Education

2. Story telling

3. Production...

Real paintings have complex visual features...

Background

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Moxi

[SG

05

]

Physical simulation is not a panacea

Background

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

IdeaWhy not use images ?Very easy to gather exemplar strokes !

How to use images to generate new realistic strokes in realtime ?

Challenges

- Use fast texture synthesis technique

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Problem statement

Exemplar Synthesized

Analyze

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Approach

Decomposition1

Exemplar Images

Stitching2

Synthesized

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Decomposition1

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Decompose using CDT

Decomposition1

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Compute Feature Vector

Stitching

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

2

In such a way that goes lower ...

where

i

energy

( similarity )

Stitching

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

2

may be minimized using dynamic programming in time.energy

- is still costly for realtime synthesis

curvature, etc..neighboring colors, etc...

Stitching

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

2

Search ones with small static terms.

Choose the smallest one

1

2

- Not an optimal solution, but works fast in time.

Stitching

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

2

Compute Min-cut

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Results

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Future work•Poisson blending on GPUs [Farbman

SG09]

•Pack features ( PCA Projection )

•Find good features ( tilt, pressure ) ?

Segmental Brush Stroke Synthesis by Example - Ryoichi Ando

Conclusion

•We proposed an image-based brush generation method

•We employed a 1D texture synthesis method combined with min-cut method to generate strokes

top related