Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc Ogier², Jacques Labiche¹

Slides:



Advertisements
Similar presentations
Unit 12 Day 6. Exam Warm Up Find x x Angles, Chord and Secants Part 1 - Angles Part 1 - Angles.
Advertisements

Employing structural representation for symbol detection, symbol spotting and indexation in line drawing document images Muhammad Muzzamil Luqman
TREx ESC Coordinator Training April Agenda Version 3.9 Enhancements – Transcript Request Interface – STAAR EOC Assessment Support New TREx Data.
FRE 2645 GREC 2003 : 31 July 2003 Local Structural Analysis: a Primer Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc Ogier² ¹PSI Laboratory, Rouen University,
FRE 2645 Graph based Representation 2005 Graphical Knowledge Management in Graphics Recognition Systems Mathieu Delalandre¹, Eric Trupin¹, Jacques Labiche¹,
Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Fast.
EXAMPLE 1 Identify relationships in space
EXAMPLE 1 Identify relationships in space
FRE 2645 SCSIT Talk, Nottingham University, Thursday 16th June 2005 Indexing of Graphic Document Images : a Perceptive Approach Mathieu Delalandre¹, ².
Building Synthetic Graphical Documents for Performance Evaluation of Symbol Recognition M. Delalandre 1, E. Valveny 1 and T. Pridmore 2 1 CVC, Barcelona,
ChainTree: A tale of two hierarchies  Transform hierarchy: approximates kinematics of protein backbone at successive resolutions  Bounding volume hierarchy:
7-3: Identifying Similar Triangles
FRE 2645 Grec 2003 : 30 July, 2003 Adaptable Vectorisation System Based on Strategic Knowledge and XML Representation Use Delalandre Mathieu¹, Saidali.
Segment Relationships in Circles
Chapter 10: Circles.
 The factorial function (n!)  Permutations  Combinations.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
JY Ramel et al. Interactive and Incremental Analysis of Document Images Laboratoire d’Informatique de Tours - FRANCE.
FRE 2645 Graph based Representation 2005 Graphical Knowledge Management in Graphics Recognition Systems Mathieu Delalandre¹, Eric Trupin¹, Jacques Labiche¹,
EE462 MLCV Lecture (1.5 hours) Segmentation – Markov Random Fields Tae-Kyun Kim 1.
Finding Lengths of Segments in Chords When two chords intersect in the interior of a circle, each chord is divided into two segments which are called segments.
Chapter 4 sections 1 and 2.  Fig. 1  Not connected  All vertices are even.  Fig. 2  Connected  All vertices are even.
Symbol Recognition Contest 2009 current status Philippe Dosch 1, Ernest Valveny 2 and Mathieu Delalandre 2 1 LORIA, QGAR team, Nancy, France 2 CVC, DAG.
Language Model Grammar Conversion Wesley Holland Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering.
Current Electricity - Symbols Draw the symbol for each electrical device.
3.1 Identify Pairs of Lines and Angles. » Identify the relationships between two lines or two planes » Name angles formed by a pair of lines and a transversal.
Special Segments in Circles One last stint with Chords, Secants, and Tangents.
AES Encryption FIPS 197, November 26, Bit Block Encryption Key Lengths 128, 192, 256 Number of Rounds Key Length Rounds Block.
Warm Up Solve for x x = BC and DC are tangent
FRE 2645 ICISP’2003 : Agadir, Morocco : 24 June, 2003 Symbol Recognition by Global Local Structural Approaches, Based on Scenario Use, and with a XML Representation.
ECE472/572 - Lecture 14 Morphological Image Processing 11/17/11.
Emotion Perception Stage 2: Gestures and Facial Expressions e-2 Image number Target emotion ____________________________________ e-2aPleasure e-2b Fear.
FRE 2645 ELCVIA Contextual System of Symbol Structural Recognition based on an Object-Process Methodology Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Using the Concept Lattice for Graphic Understanding
Warm Up Solve for x x = BC and DC are tangent
Segment Relationships in Circles
Segment Relationships in Circles
Segment Relationships in Circles
Segment Relationships in Circles
Segment Relationships in Circles
Jan 2007.
Combinations COURSE 3 LESSON 11-3
Segment Relationships in Circles
Segment Relationships in Circles
9.7 Dilations.
Make an Organized List and Simulate a Problem
10.7 Special Segments in a Circle
Proportionality Theorems
Constructing a Triangle
Objectives Find the lengths of segments formed by lines that intersect circles. Use the lengths of segments in circles to solve problems.
AB AC AD AE AF 5 ways If you used AB, then, there would be 4 remaining ODD vertices (C, D, E and F) CD CE CF 3 ways If you used CD, then, there.
Segment Relationships in Circles
Segment Relationships in Circles
Map of Human Computer Interaction
2.5 Reasoning Using Properties from Algebra
Segment Relationships in Circles
Segment Relationships in Circles
ECE 692 – Advanced Topics in Computer Vision
Sec Find Segment Lengths in Circles Review
Segment Relationships in Circles
6.6 Finding Segment Lengths.
Segment Relationships in Circles
Segment Lengths in Circles
If AD = 10, DC =6, and ED = 15, find DB.
Morphological Operators
A Series of Slides in 5 Parts Movement 1. DFS
Mathieu Delalandre, Pierre Héroux, Sébastien Adam, Eric Trupin,
Mobile genetic elements associated with bla OXA genes.
Page 70 Name ALL triangles that are congruent to TRIANGLE DJI.
Presentation transcript:

Contextual System of Symbol Structural Recognition based on an Object-Process Methodology Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc Ogier², Jacques Labiche¹ ¹ Laboratoire PSI, Université de Rouen ² Laboratoire L3I, Université de La Rochelle ELCVIA

Introduction (1) Symbol Recognition utility map electrical drawing architectural drawing some symbols ELCVIA

Introduction (2) Problem of Context : Examples noise size of symbol set near segmentation problem ELCVIA

Introduction (3) Our Approach Contextual System of Symbol Structural Recognition based on an Object-Process Methodology graphics primitives (objects) & context evaluation strategy control object process Control System Knowledge Base Object-Process Methodology based Structuring Machine Man Interfaces Processings uses a object building strategy  this one concerns the interactions between objects during the building process in order to simplify the considered recognition problem. ELCVIA

Contextual System (1) Graphic Primitive Extraction region based skeleton based ELCVIA

Contextual System (2) Building Objects skeletonization and chaining + polygonisation and arc fitting merging region graph extraction + statistical recognition of loops ELCVIA

Contextual System (3) Rule based System for OPM Knowledge base : {F, P, Q} F : fact base R : rule base Q : request Rule : {Pr, O, S, R} {Pr} Processing {O} Object(s) {S} Setting(s) {R} Rule(s) “fact to update” ELCVIA

Contextual System (4) Rule based System for OPM rsOPM Objects Knowledge Base Rules Objects and Rules Processings ELCVIA

Contextual System (5) XML graphics model learning XMLgml.avi ELCVIA

Use Case (1) Introduction Symbol Contest of GREC’03: 20 classes of architectural and electrical symbol 9 sets of 100 noised images ELCVIA

Use Case (2) Contextual Pre-Processing Pre-processing using 10 rules according to the noise evaluation eroded (e), valid (v), dilated (d) Sparse (s), no sparse (ns) Operators of filtering: dilating (dp) opening/closing “low filtering” (lfp) component filtering “filtering” (fp) eroding (ep) sparse noise morphological noise (v,s)fp (e,s)lfp (e,ns)dp ELCVIA

Use Case (3) Building Objects first step : region graph second step : having similar graph, + statistical recognition of loops ELCVIA

Use Case (4) Building Strategy Sym1 (Aa, Ae, Ah, Eb, Ee) Node01 (Ec, Ed, Ef, Eh) Node02 (Ac, Ad, Ai, Ea, Eg, Ei) Node04 (Ab, Af, Ag, Aj, Ej) ELCVIA

Use Case (5) Results of OPM/no OPM (direct) ELCVIA

ELCVIA