customizing
play

CUSTOMIZING PAINTERLY RENDERING STYLES USING STROKE PROCESSES - PowerPoint PPT Presentation

CUSTOMIZING PAINTERLY RENDERING STYLES USING STROKE PROCESSES Mingtian Zhao, Song-Chun Zhu University of California, Los Angeles Lotus Hill Institute http://bit.ly/stroke-processes Stroke-Based Painterly Rendering Brush Modeling


  1. CUSTOMIZING PAINTERLY RENDERING STYLES USING STROKE PROCESSES Mingtian Zhao, Song-Chun Zhu University of California, Los Angeles Lotus Hill Institute http://bit.ly/stroke-processes

  2. Stroke-Based Painterly Rendering • Brush Modeling • Mostly Objective • Existing Methods: Procedural, Example-Based • [Strassmann 86; Cockshott et al. 92; Hertzmann 98, 02; Baxter et al. 01, 04] • Stroke Placement • Highly Subjective: Styles, Feelings, etc. • Existing Methods: Greedy, Global Energy Optimization • [Hertzmann 98, 01; Collomosse et al. 02; Hays and Essa 04; Zeng et al. 09] • We study the latter in this paper.

  3. The Problem: Language Gap • Artists’ Language • Vibrant Colors • Gestural Strokes • Sense of Illumination/Motion • Computer Scientists’ Language • Color Vector (RGB, between 0 and 255) • Stroke Length/Width (in pixels) • D ifficult to map artists’ descriptions to rendering parameters

  4. Characteristics • Observation • Local contrast is important (the “tempo”) • The Bridge: Spatial Statistics • Forestry and Plant Ecology • Epidemiology • Seismology • … • Our Approach: Stroke Processes • Marked Point Process for Stroke Layout • Reaction-Diffusion for Stroke Attributes

  5. Stroke Processes • Stroke Element • Position • Orientation • Size • Color • Stroke Neighborhood Graph • Second-Order Features • Computing Tools • Perceptual Characteristics/Dimensions • Quantitative Evaluations • Rendering Parameters

  6. Perceptual Dimensions • Density Low Density High Density

  7. Perceptual Dimensions • Density • Non-Uniformity Low Non-Uniformity High Non-Uniformity

  8. Perceptual Dimensions • Density • Non-Uniformity • Local Isotropy High Local Isotropy Low Local Isotropy Histograms of Orientation Differences

  9. Perceptual Dimensions • Density • Non-Uniformity • Local Isotropy • Coarseness Low Coarseness High Coarseness

  10. Perceptual Dimensions • Density • Non-Uniformity • Local Isotropy • Coarseness • Size Contrast Low Size Contrast High Size Contrast Histograms of Size Differences

  11. Perceptual Dimensions • Density • Non-Uniformity • Local Isotropy • Coarseness • Size Contrast • Lightness Contrast • Chroma Contrast Low Hue Contrast High Hue Contrast • Hue Contrast Histograms of Hue Differences

  12. Example: Lightness Contrast (Fig.1)

  13. Software Interface

  14. Layout Process • Non-stationary Hard-core Poisson • Segmentation [Zeng et al. 09] • Salience Map • Steerable Filtering • Stroke Density Map • Histogram Matching • Spatial Sampling • Rejection Sampling

  15. Stroke Neighborhood Graph • Initialization • Orientation Field [Zeng et al. 09] • Local 2D Cartesian Coordinates • Computing Nearest Neighbors • One in each of the four quadrants • Anisotropic

  16. Attribute Processes • Ensemble Statistics ---- Gibbs Energy ---- Diffusion Process • Orientation • Size • Color • Hue: Periodic, similar to orientation • Lightness and Chroma: Aperiodic, similar to size

  17. Experiments (Fig.8) • (a) neutral • (b) high size contrast (leaves) and • low local isotropy (background) • (c) high hue contrast (a) (b) (c)

  18. Experiments (Fig.9) • (a) neutral • (b) low density and high coarseness (wall) • (c) high size contrast and high hue contrast • (wall, shelf, can in the middle) (a) (b) (c)

  19. Experiments (Fig.10) • (a) neutral • (b) high lightness contrast • (c) low local isotropy (a) (b) (c)

  20. Summary • Customize painterly rendering styles via eight intuitive parameters • Emphasize local contrasts • Interactive software with real-time feedback • Can simulate styles difficult to achieve using previous methods • Future Work • Parameter Space Analysis • Neighborhood Design

  21. http://bit.ly/stroke-processes THANK YOU

Recommend


More recommend