1 of 15

Autocomplete Hand-drawn Animation

JUN XING LI-YI WEI TAKAAKI SHIRATORI KOJI YATANI

2 of 15

Introduction

3 of 15

Interface

4 of 15

Sample Representation

u(s) = (p(s),m(s), a(s), t(s))

5 of 15

Neighborhood

6 of 15

Autocomplete Painting Repetitions

7 of 15

Global Similarity Analysis

8 of 15

Global Similarity Analysis

Initialization

Normalization

Refinement

Draw order coherent

9 of 15

Prediction Synthesis

  1. Maintain the structures and details of previous frames
  2. Fit the drawing in the current frame
  3. observe the motions among the frames for temporal coherence
  4. be general enough for various drawing styles and contents and yet fast enough for interaction.

Deformation Model:

10 of 15

Prediction Constraints

11 of 15

Implementation

  • Sample parameters :
    • Sample all strokes with an average of 15-pixel spacing uniform at low curvature regions
    • Adaptive at high curvature regions between 12 to 18-pixels

  • Constraint parameters :
    • Set θ1 = 5, θ2 = 5, and θ3 = 0.5 for Equations (10) and (14), and ϕ1 = 50 in Equation (13)

  • Optimization parameters :
    • Initialize κr = 1000, κs = 15, κf = 10, and κm = 1
    • κs is halved whenever |Ek − Ek−1| < 10−1 (1 + Ek), where Ek is the cost at the k-th iteration, until κs < 1
    • Since Equation (13) starts from the third frame, we set κm = 0 for the second frame

12 of 15

User Evaluation

13 of 15

Deformation Comparison

14 of 15

More Result

15 of 15

More Result