vectorial distortion for performance evaluation current investigations …. mathieu delalandre and...
TRANSCRIPT
![Page 1: Vectorial Distortion For Performance Evaluation Current investigations …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/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 …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer](https://reader030.vdocument.in/reader030/viewer/2022032802/56649e145503460f94afe595/html5/thumbnails/13.jpg)
Questions and Discussions