Loading in 5 sec....

Fluid Sketches: Continuous Recognition and Morphing of Simple Hand-Drawn ShapesPowerPoint Presentation

Fluid Sketches: Continuous Recognition and Morphing of Simple Hand-Drawn Shapes

- 305 Views
- Uploaded on

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

James Arvo

Caltech

Kevin Novins

University of Otago

The idea of fluid sketching

Tightly couple recognition

and morphing into a single

sketching interface.

class of

shapes...

continuously predict

the shape that is being

drawn.

The idea of fluid sketchingshape as a guide

and a preview.

The idea of fluid sketchingUse ideal shape to

assist the user in

drawing the figure.

drawn line

toward the ideal.

The idea of fluid sketchingUse ideal shape to

assist the user in

drawing the figure.

and / or...

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 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 scenarios

Fluid sketching

disabled.

Fluid sketching

with high viscosity.

Fluid sketching

with low viscosity.

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 sketchingof the ideal figure.

P[ P, Q ]

Original

user-drawn

trajectory.

Current shape

of the figure.

A governing equation for fluid sketchingDetermines the overall

morphing strategy.

f( q, S,Dt )

- Closest point
- Rate of morph
- End conditions

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

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

- Sketch-based editing.
- Combine with traditional editing.
- Multi-stroke shapes.
- More sophisticated recognition.
- Study properties of the system of ODEs.

Acknowledgement

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

Download Presentation

Connecting to Server..