fluid sketches continuous recognition and morphing of simple hand drawn shapes
Download
Skip this Video
Download Presentation
Fluid Sketches: Continuous Recognition and Morphing of Simple Hand-Drawn Shapes

Loading in 2 Seconds...

play fullscreen
1 / 25

Fluid Sketches: - PowerPoint PPT Presentation


  • 307 Views
  • Uploaded on

Fluid Sketches: Continuous Recognition and Morphing of Simple Hand-Drawn Shapes. James Arvo Caltech. Kevin Novins University of Otago. The idea of fluid sketching. Tightly couple recognition and morphing into a single sketching interface. From a small class of shapes.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Fluid Sketches:' - HarrisCezar


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
fluid sketches continuous recognition and morphing of simple hand drawn shapes
Fluid Sketches:Continuous Recognition and Morphing of Simple Hand-Drawn Shapes

James Arvo

Caltech

Kevin Novins

University of Otago

the idea of fluid sketching
The idea of fluid sketching

Tightly couple recognition

and morphing into a single

sketching interface.

the idea of fluid sketching3

From a small

class of

shapes...

continuously predict

the shape that is being

drawn.

The idea of fluid sketching
the idea of fluid sketching4

Draw the ideal

shape as a guide

and a preview.

The idea of fluid sketching

Use ideal shape to

assist the user in

drawing the figure.

the idea of fluid sketching5

Morph the user-

drawn line

toward the ideal.

The idea of fluid sketching

Use ideal shape to

assist the user in

drawing the figure.

and / or...

point trajectories
Point trajectories

qz(s)

Hand-drawn shape

At a fixed time S,

qw(s) is the current

shape of the morphing

figure.

qy(s)

0 < x < y < z

qx(s)

Ideal shape

point trajectories8
Point trajectories

qz(s)

Hand-drawn shape

qz(t)

qy(s)

0 < x < y < z

0 < s < t

qy(t)

qx(s)

Ideal shape

qx(t)

comparison of the three scenarios13
Comparison of the three scenarios

Fluid sketching

disabled.

Fluid sketching

with high viscosity.

Fluid sketching

with low viscosity.

demonstrations of fluid sketching
Demonstrations of fluid sketching

Drawing simple shapes

An actual application

(Directed Graphs)

a governing equation for fluid sketching

?

qs(t) = f( qs(t),P[P(t), Q(t)],t - s )

.

Time derivative

of a point on the

path.

Current best guess

for the ideal.

Current position

of the point.

Elapsed time

since point

was drawn.

A governing equation for fluid sketching
a governing equation for fluid sketching17

Determines the choice

of the ideal figure.

P[ P, Q ]

Original

user-drawn

trajectory.

Current shape

of the figure.

A governing equation for fluid sketching

Determines the overall

morphing strategy.

f( q, S,Dt )

  • Closest point
  • Rate of morph
  • End conditions
finding the ideal shape
Finding the ideal shape

Least squares

Relaxation

solving the differential equation
Solving the differential equation

Use forward Euler for

each step, based on

current geometry.

f (q1,S1,Dt1)

q1

q2

f (q2,S2,Dt2)

f (q3,S3,Dt3)

q3

q4

a subjective evaluation
A subjective evaluation

Users found fluid

sketching to be :

1) Highly desirable for

rapid approximate

drawing.

2) Less desirable for

accurate placement.

3) Fun to use.

future work
Future work
  • Sketch-based editing.
  • Combine with traditional editing.
  • Multi-stroke shapes.
  • More sophisticated recognition.
  • Study properties of the system of ODEs.
acknowledgement
Acknowledgement

This work was supported by the National Science Foundation, through a CAREER award.

demonstrations of fluid sketching25
Demonstrations of fluid sketching

Drawing simple shapes

An actual application

(Directed Graphs)

ad