Adaptable Vectorisation System Based on Strategic Knowledge and

FRE 2645
Adaptable Vectorisation System
Based on
Strategic Knowledge
and XML Representation Use
Delalandre Mathieu¹, Saidali Youssouf¹, Ogier Jean-Marc², Trupin Eric¹
¹ PSI Laboratory, University of Rouen, 76 821 Mont Saint Aignan, France
E-mail: {mathieu.delalandre ; youssouf.saidali ; eric.trupin}@univ-rouen.fr
² L3I Laboratory, University of La Rochelle, 17042 La Rochelle, France
E-mail: [email protected]
Grec 2003 : 30 July, 2003
Plan






Introduction
Image Processing Library
Vectorisation Scenario Construction
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 2
Plan






Introduction
Image Processing Library
Vectorisation Scenario Construction
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 3
Introduction
 Vectorisation
 Purpose:
Vectorisation
Graphic data
(vector, circle,
curve)
 Applications: Technical document interpretation, Symbol
recognition, Chinese handwriting recognition
 Vectorisation system:
 Two parts : image processing part and system
 knowledge use: descriptive “grammar” and strategic “supervision”
Grec 2003 : 30 July, 2003
Diapo 4
Plan






Introduction
Image Processing Library
Strategic Knowledge Based System
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 5
Image Processing Library:
(1) Pre-Processing
 gray level filtering, binarisation, morphology, blob
coloring application, noise evaluation
Grec 2003 : 30 July, 2003
Diapo 6
Image Processing Library:
(2) Vectorisation Processing
 skeletonisation, contouring, run decomposition, region
decomposition, direct vectorisation “sparse pixel”, object
simplification, polygonisation, circle and curve fitting, pruning,
merging, …
 3 levels:
 Image:
 Boundary:
 Structured data:
Grec 2003 : 30 July, 2003
image  image
image  structured data
structured data  structured data
(image ; structured data)  image
Diapo 7
Plan






Introduction
Image Processing Library
Strategic Knowledge Based System
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 8
Strategic Knowledge
Based System
 scenario execution and construction with a graphic
user interface
 scenarios are saved into a base (re-use)

Y. Saidali, S. Adam, J.M. Ogier, E. Trupin, J. Labiche, “Knowledge
Representation and Acquisition for Engineering Document Analysis”,
Graphics Recognition (GREC), 2003.
Grec 2003 : 30 July, 2003
Diapo 9
Plan






Introduction
Image Processing Library
Strategic Knowledge Based System
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 10
XML use in System
 Boundary and structured data levels  XML
 XML Use:
 Graphic representations: SVG
 Adaptable result reconstruction: XSLT and XML-QL
XML
file
XML
file
XML process
Final XML result
XML
file
Grec 2003 : 30 July, 2003
Diapo 11
Plan






Introduction
Image Processing Library
Strategic Knowledge Based System
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 12
Applications:
Plan
Utility Map
Grec 2003 : 30 July, 2003
Diapo 13
Applications:
GREC2003 Contest (1)
Grec 2003 : 30 July, 2003
Diapo 14
Applications:
GREC2003 Contest (2)
Grec 2003 : 30 July, 2003
Diapo 15
Applications:
GREC2003 Contest (3)
Grec 2003 : 30 July, 2003
Diapo 16
Plan






Introduction
Image Processing Library
Strategic Knowledge Based System
XML use in System
Applications
Conclusion
Grec 2003 : 30 July, 2003
Diapo 17
Conclusion
 Resume:
 System based on two parts:
 Image Processing part
 Pre Processing
 Vectorisation Processing
 System part based on strategic knowledge use
 XML representation of Data
 Interests:
 Easily Adaptability to new Applications
 Searching the better recognition strategy
 Perspective:
 Complete recognition tests
Grec 2003 : 30 July, 2003
Diapo 18