Fluid sketches continuous recognition and morphing of simple hand drawn shapes
Download
1 / 25

Fluid Sketches: - PowerPoint PPT Presentation


  • 301 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 l.jpg
Fluid Sketches:Continuous Recognition and Morphing of Simple Hand-Drawn Shapes

James Arvo

Caltech

Kevin Novins

University of Otago


The idea of fluid sketching l.jpg
The idea of fluid sketching

Tightly couple recognition

and morphing into a single

sketching interface.


The idea of fluid sketching3 l.jpg

From a small

class of

shapes...

continuously predict

the shape that is being

drawn.

The idea of fluid sketching


The idea of fluid sketching4 l.jpg

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 l.jpg

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


Points migrate toward a moving target l.jpg

User-drawn sketch

Ideal shape

New ideal shape

Points migrate toward a moving target


Point trajectories l.jpg
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 l.jpg
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 l.jpg
Comparison of the three scenarios

Fluid sketching

disabled.

Fluid sketching

with high viscosity.

Fluid sketching

with low viscosity.



Demonstrations of fluid sketching l.jpg
Demonstrations of fluid sketching

Drawing simple shapes

An actual application

(Directed Graphs)


A governing equation for fluid sketching l.jpg

?

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 l.jpg

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 l.jpg
Finding the ideal shape

Least squares

Relaxation


Solving the differential equation l.jpg
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


What if the interpretation changes l.jpg

Circle?

Line?

Box?

Circle

Line

Box

What if the interpretation changes?


A subjective evaluation l.jpg
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 l.jpg
Future work

  • Sketch-based editing.

  • Combine with traditional editing.

  • Multi-stroke shapes.

  • More sophisticated recognition.

  • Study properties of the system of ODEs.


Acknowledgement l.jpg
Acknowledgement

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


Demonstrations of fluid sketching25 l.jpg
Demonstrations of fluid sketching

Drawing simple shapes

An actual application

(Directed Graphs)


ad