drawing, painting and stylization; interactive image editing

49
Drawing, Painting and Stylization; Interactive image editing Xiaoguang Han 2011-07-04

Upload: ethan-bernard

Post on 01-Jan-2016

60 views

Category:

Documents


2 download

DESCRIPTION

Drawing, Painting and Stylization; Interactive image editing. Xiaoguang Han 2011-07-04. Papers. Interactive Editing of Massive Imagery Made Simple: Turning Atlanta into Atlantis (TOG) Geodesic Image and Video Editing (TOG) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Drawing, Painting and Stylization; Interactive image editing

Drawing, Painting and Stylization; Interactive image

editing Xiaoguang Han

2011-07-04

Page 2: Drawing, Painting and Stylization; Interactive image editing

Papers

• Interactive Editing of Massive Imagery Made Simple: Turning Atlanta into Atlantis (TOG)

• Geodesic Image and Video Editing (TOG)• Matting and Compositing of Transparent and

Refractive Objects (TOG)• Nonlinear Revision Control for Images (demo)• ShadowDraw: Real-Time User Guidance for Freehand

Drawing • A Programmable System for Artistic Volumetric

Lighting• Coherent Noise for Non-Photorealistic Rendering

Page 3: Drawing, Painting and Stylization; Interactive image editing
Page 4: Drawing, Painting and Stylization; Interactive image editing

Gigapixel images

Page 5: Drawing, Painting and Stylization; Interactive image editing

Goal

• Interactive Editing - Real time - Minimal memory • Interactive Editing - Seamless cloning/panorama stitching - Gradient-based image processing

Page 6: Drawing, Painting and Stylization; Interactive image editing

Panorama stitching

Page 7: Drawing, Painting and Stylization; Interactive image editing

Progressive Poisson Solver

• A global progressive solver provides a near instant coarse approximation of the full solution

• A local progressive solver provides a quick solution for the visible pixels

Page 8: Drawing, Painting and Stylization; Interactive image editing

Edinburgh panorama 16,950*2,956

Page 9: Drawing, Painting and Stylization; Interactive image editing

Framework

• Initial solution • Progressive refinement• Local preview• Progressive full solution• Out-of-core solver

Page 10: Drawing, Painting and Stylization; Interactive image editing

Turning Atlanta into Atlantis

Page 11: Drawing, Painting and Stylization; Interactive image editing

Contribution

• A coarse-to-fine progressive Poisson solver running at interactive frame rates

• A method to locally refine solutions having time and space requirements

• A full out-of-core solver that maintains strict control over system resources

• A lightweight streaming framework that provides adaptive multi-resolution access to out-of-core imges

Page 12: Drawing, Painting and Stylization; Interactive image editing
Page 13: Drawing, Painting and Stylization; Interactive image editing

[ICCV2007] A geodesic framework for fast interactive image and video matting

Page 14: Drawing, Painting and Stylization; Interactive image editing

Geodesic matting

Page 15: Drawing, Painting and Stylization; Interactive image editing

Geodesic matting

Page 16: Drawing, Painting and Stylization; Interactive image editing

Geodesic distance (binary region)

Page 17: Drawing, Painting and Stylization; Interactive image editing

Generalized geodesic distance

Page 18: Drawing, Painting and Stylization; Interactive image editing

Geodesic morphology

Page 19: Drawing, Painting and Stylization; Interactive image editing

Geodesic Symmetric Filtering operator

Page 20: Drawing, Painting and Stylization; Interactive image editing

Interactive segmentation of high resolution image

Page 21: Drawing, Painting and Stylization; Interactive image editing

More results

Page 22: Drawing, Painting and Stylization; Interactive image editing

Flattening

Page 23: Drawing, Painting and Stylization; Interactive image editing
Page 24: Drawing, Painting and Stylization; Interactive image editing

Goal

• Matting & Compositing - Cut and Paste

• Transparent and Refractive objects - no 3D information

Page 25: Drawing, Painting and Stylization; Interactive image editing

Appearance model

• Specular highlights• Refractive Deformation• Light Attenuation

Page 26: Drawing, Painting and Stylization; Interactive image editing

Attenuation-Refraction Matte(ARM)

Page 27: Drawing, Painting and Stylization; Interactive image editing

ARM extraction

• M-extraction

Page 28: Drawing, Painting and Stylization; Interactive image editing
Page 29: Drawing, Painting and Stylization; Interactive image editing

G-extraction

Page 30: Drawing, Painting and Stylization; Interactive image editing

Results

Page 31: Drawing, Painting and Stylization; Interactive image editing

Results

Page 32: Drawing, Painting and Stylization; Interactive image editing
Page 33: Drawing, Painting and Stylization; Interactive image editing

Motivation

• Nonlinear Revision Control for documents

Page 34: Drawing, Painting and Stylization; Interactive image editing
Page 35: Drawing, Painting and Stylization; Interactive image editing

Current Linear Revision Control for images

Page 36: Drawing, Painting and Stylization; Interactive image editing

Nonlinear Revision Control

Page 37: Drawing, Painting and Stylization; Interactive image editing
Page 38: Drawing, Painting and Stylization; Interactive image editing
Page 39: Drawing, Painting and Stylization; Interactive image editing

Revision graph

Page 40: Drawing, Painting and Stylization; Interactive image editing
Page 41: Drawing, Painting and Stylization; Interactive image editing

Motivation

• Freehand Drawing - human intuition - rough & difficult

• Context based image retrieval - computer intelligence - not people’s want & time-consuming

Page 42: Drawing, Painting and Stylization; Interactive image editing

Goal

• Real-time user guidance - computer is a partner in drawing process

Page 43: Drawing, Painting and Stylization; Interactive image editing

Approach

• Database Creation - 40 categories: t-shirt, bicycle, car, etc. - edge extraction - patch descriptors - min-hash

Page 44: Drawing, Painting and Stylization; Interactive image editing

Image Matching

• Candidate matches

• Image alignment • Image weighting

Page 45: Drawing, Painting and Stylization; Interactive image editing

Results

Page 46: Drawing, Painting and Stylization; Interactive image editing

User study

Page 47: Drawing, Painting and Stylization; Interactive image editing
Page 48: Drawing, Painting and Stylization; Interactive image editing

Goal

• Volumetric effect

Page 49: Drawing, Painting and Stylization; Interactive image editing