vectorial distortion for performance evaluation current investigations …
DESCRIPTION
Vectorial Distortion For Performance Evaluation Current investigations …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer Vision Center Barcelona, Spain Thursday 21th February 2007. Introduction Performance Evaluation of Graphics Recognition Systems. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Vectorial Distortion For Performance Evaluation Current investigations …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/1.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/2.jpg)
IntroductionPerformance Evaluation of Graphics Recognition Systems
Binary Noise
Groundtruthing
Synthetic Document
Vectorial Distortion
![Page 3: Vectorial Distortion For Performance Evaluation Current investigations …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/3.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/4.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/5.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/6.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/7.jpg)
relative positioning of strokes arerespected but not junctions
Characterisationin progress …
users use stroke sequences
![Page 8: Vectorial Distortion For Performance Evaluation Current investigations …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/8.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/9.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/10.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/11.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/12.jpg)
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 …](https://reader038.vdocuments.net/reader038/viewer/2022110102/5681384e550346895d9ffb29/html5/thumbnails/13.jpg)
Questions and Discussions