Title: Symbol Recognition by Global Local Structural Approaches, Based on Scenario Use, and with a XML Representation of Data
1Symbol Recognition by Global Local Structural
Approaches,Based on Scenario Use,and with a XML
Representation of Data
- Mathieu Delalandre¹, Stéphane Nicolas¹, Eric
Trupin¹, Jean-Marc Ogier² - ¹PSI Laboratory, Rouen University, France
- ²L3I Laboratory, La Rochelle University, France
- Phd thesis website http//site.voila.fr/roxml
2Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
3Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
4Structural Shape Recognition
- structural shape recognition, two steps
- structural analysis (Delalandre 2003)
- structural recognition (Tombre 1996)
Structural Analysis
Structural Recognition
ltsymbolsgt ltlabelsgtlt/labelsgt lt/symbolsgt
5Structural Shape Recognition
- applications
- oriental handwriting (Lau 2002)
- structured document (Naguy 2000)
- graphical document (Song 2003)
- symbol structured and graphical document
(Lladós 2001)
6Structural Shape Recognition
- structural recognition
- graph-matching approach (Hancock 2002)
- grammar approach (Blostein 1995)
- structural analysis (Delalandre 2003)
- global local approaches
- ? multi representation
- ? process simplification
7Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
8Systems Part I,Graph-Matching
- exact and inexact graph algorithms
- (Héroux 2000)
- exact and inexact subgraph algorithms
- Ullmans method (Ullman 1976)
- clique based detection method
- exact VF methods (Foggia 2001)
- exact and inexact Messmers decomposition methods
(Messmer 1995)
9Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
10Systems Part II,Global Analysis
- global analysis based on statistical recognition
result use (Delalandre 2002)
11Systems Part II,Global Analysis
loop extraction
(1)
connected component filtering
(2)
feature extraction
(3)
statistical classification
(4)
graphs
image processings
global analysis
(5)
recognition processings
12Systems Part II,Global Analysis
- (1) loop extraction, (2) connected component
filtering
13Systems Part II,Global Analysis
- (3) feature extraction, (4) statistical
recognition
14Systems Part II,Global Analysis
- (5) global analysis
- distance and/or closeness constraints
- ? grouping or segmentation strategy
15Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
16Systems Part III,Local Analysis
- vectorisation scenario, three levels
17Systems Part III,Local Analysis
- image level
- a) skeletonisation (Di Baja 1992) contouring
- b) skeletonisation adaptation
18Systems Part III,Local Analysis
- boundary level
- a) pixel list extraction based on 3-connected
destruction - b) object simplification (Song 2002)
19Systems Part III,Local Analysis
- structured data level (1)
- a) interiority segmentation
- b) polygonisation (Ramer 1972) (Pavlidis 1986),
and circle fitting - c) curve fitting (Liao 1990)
20Systems Part III,Local Analysis
- structured data level (2)
- (a-b) node detection
- (b-c) Pruning and (c-d) Merging
21Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
22Scenario Construction and Use
- system based on scenario use (Saïdali 2003)
- interface package
- scenario construction and execution
- statistical learning and structural model
acquisition - Knowledge base
- training sets
- scenarios
- entry data
- processings library
- image processings local and global
- classification processings
23Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
24Experiments and Results
- symbol recognition on technical drawing
- 65 scenarios different strategies and parameter
settings - 700 symbol graphs
25Experiments and Results
- global strategies (1, 2, 3)
strategy 1 gives good result, but dont deal the
nearest symbols
26Experiments and Results
- global local strategy (4)
- circle erasing images subtraction strategy 1
27Experiments and Results
Strategy 4 gives good result and deals the
nearest symbols
28Experiments and Results
- local strategy (5)
- circle erasing skeleton graph subgraph
- ? room detection
- ? connected characters detection
29Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
30XML Use in System
- sub-language use
- SVG for graphics representations
- XGMML for graph library
- transformation and request use
- XSLT to transform
- Quilt to request
31Plan
- Structural Shape Recognition
- Systems Part I, Graph-Matching
- Systems Part II, Global Analysis
- Systems Part III, Local Analysis
- Scenarios Construction and Use
- Experiments and Results
- XML Use in System
- Conclusion and Perspectives
32Conclusion and Perspectives
- Conclusion
- local approach helps global approach
- scenario use permits systems adaptation and
strategy test - XML use permits an easy data manipulation
- Perspectives
- local approach (Delalandre 2003)
- result coherency test with RuleML
- Knowledge base structuring with RDF
33End
- sorry for my absent, any question ?
- Mail mathieu.delalandre_at_univ-rouen.fr
- Phd Website http//site.voila.fr/roxml