Transcript
Page 1: Vectorial Distortion For Performance Evaluation Current investigations …

Vectorial Distortion For Performance EvaluationCurrent investigations ….

Mathieu Delalandre and Ernest Valveny

Meeting of Document Analysis Group

Computer Vision CenterBarcelona, Spain

Thursday 21th February 2007

Page 2: Vectorial Distortion For Performance Evaluation Current investigations …

IntroductionPerformance Evaluation of Graphics Recognition Systems

Binary Noise

Groundtruthing

Synthetic Document

Vectorial Distortion

Page 3: Vectorial Distortion For Performance Evaluation Current investigations …

IntroductionVectorial Distortion

You see 5 You have 9

Noise related to layer model and viewer

Noise related to user

Noise related to image processing

Document Understanding

Computer Aided Design

On-line sketch

How to improve them ?

Existing methods produce

no “real” distortions

Vectorial noise is liked to a produce

model

Page 4: Vectorial Distortion For Performance Evaluation Current investigations …

IntroductionHand-Sketch Distortion

True-lifeDatabase

Characterisation Process

“set of criteria”

System proposal

Symbols/Class

020406080100120140160180200

simbol1n

simbol4n

simbol7n

simbol10n

simbol16n

simbol21n

simbol24n

simbol27n

simbol30n

simbol33n

simbol38n

simbol41n

simbol44n

simbol47n

simbol50n

Classes

Sy

mb

ol

How to define a system allowing to generate “realistic”

distortion

43 classes, 5370 symbols

Main features of hand-sketches

CVC Database

The purpose is to copy realistic

noiseTo do a

characterisation process

Page 5: Vectorial Distortion For Performance Evaluation Current investigations …

Characterisationin progress …

sketch proportions are few respected”

dx

dy

Streching Distribution

0

0,5

1

1,5

2

2,5

3

3,5

4

4,5

5

streching rate (%)

sym

bo

l (%

)

x

y

dd

s

ms

ms

ss

sss

symbol (s) and model (m)

Page 6: Vectorial Distortion For Performance Evaluation Current investigations …

straight lines look like curves and orientations are few respected

Orientation Radiogram

0

0,05

0,1

0,15

0,2

0,25

0,3

0,35

0,4

Orientation (0-PI)

Leng

th R

ate

(0-1

)1

0 0

i

n

j

ojiilo

Characterisationin progress …

Page 7: Vectorial Distortion For Performance Evaluation Current investigations …

relative positioning of strokes arerespected but not junctions

Characterisationin progress …

users use stroke sequences

Page 8: Vectorial Distortion For Performance Evaluation Current investigations …

First SystemCurrent proposal

Curve distortion

Line shockScale distortion

12 3

45

67

{21,13,34}

{42}{76,65,5

4}

Line graph

Stroke sequenceModel

Previous works

Page 9: Vectorial Distortion For Performance Evaluation Current investigations …

First SystemCurve Distortion

Barraud’05 “Bezier approximation”

(1) Line split to polyline using a regular gap(2) Circle projection of points using a parameter

Obtained points correspond to control point Pi of Bezier curve

)()(,

0

ttP BP ni

n

ii

)1()(, ttCB

inii

nnit

Bezier curve

Bernstein polynomial

Page 10: Vectorial Distortion For Performance Evaluation Current investigations …

First SystemCurve Distortion

Barraud’05 “clipping effect”

(1) Split the curve according dominant control point(2) Delete a fixed rate of smallest curves

Page 11: Vectorial Distortion For Performance Evaluation Current investigations …

First SystemCurve Distortion

Proposed improvements

(1) To formalize the point selection as a sampling process

(2) To perform a random selection of points

(3) To use a Gaussian projection of points

fs=0.08 fs=0.1

Page 12: Vectorial Distortion For Performance Evaluation Current investigations …

First SystemLine Shock

ICDAR’07

variance: 0.001 0.005 0.010

scaling

rotation

moving

vvf s 10

vdvf xmx

vvf s 110

vvfr

vdvf ymy v0

x

s [0,1]

y

vmax

(b)

v x

es0

2

12

2

1

(a)

2

vzerfs

l

n

nn

nn

z

0

12

)12(!

)1(2

2.02

52

12

12

Page 13: Vectorial Distortion For Performance Evaluation Current investigations …

Questions and Discussions


Top Related