Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Fast.

Slides:



Advertisements
Similar presentations
2.01 Investigate graphic image design.
Advertisements

Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
ENS 207 engineering graphics
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¹,
A Robust Approach for Local Interest Point Detection in Line-Drawing Images 1 The Anh Pham, Mathieu Delalandre, Sabine Barrat and Jean-Yves Ramel RFAI.
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,
A new face detection method based on shape information Pattern Recognition Letters, 21 (2000) Speaker: M.Q. Jing.
Mapping between Scene and Screen. Screen (0, W-1) (W-1, H-1) (W-1, 0)(0, 0) Projection Plane (Xmin, Ymin)(Xmax, Ymin) (Xmax, Ymax) (Xmin, Ymax) Screen.
2.02 Understand Digital Vector Graphics
FRE 2645 Grec 2003 : 30 July, 2003 Adaptable Vectorisation System Based on Strategic Knowledge and XML Representation Use Delalandre Mathieu¹, Saidali.
From Web Documents to Old Books Works in Progress in Graphics Recognition Mathieu Delalandre Meeting of Document Analysis Group Computer Vision Center.
Vector Graphics 2.02 Understand Digital Vector Graphics.
Madonne Talk (Tours University) 7 th November 2006 A Fast System for Dropcap Image Retrieval Mathieu Delalandre and Jean-Marc Ogier L3i, La Rochelle University,
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Fast System for the Retrieval of Ornamental Letter Image M. Delalandre 1, J.M. Ogier 2, J. Lladós 1 1 CVC, Barcelona, Spain 2 L3i, La Rochelle, France.
FRE 2645 Graph based Representation 2005 Graphical Knowledge Management in Graphics Recognition Systems Mathieu Delalandre¹, Eric Trupin¹, Jacques Labiche¹,
Thanks to Bill Arms, Marti Hearst Documents. Last time Size of information –Continues to grow IR an old field, goes back to the ‘40s IR iterative process.
Master Training par Norolala Ramangaseheno Tutors : Eric Trupin, Tony Pridmore Date : Unformating SVG Documents Application To Graphic Document.
Chapter 3 Quadratic Models
Performance Evaluation of Graphics Recognition Systems Current investigations …. Mathieu Delalandre Meeting of Document Analysis Group Computer Vision.
© 2000 – All Rights Reserved - Page 1 Adobe Illustrator 9.0 as a Web Prototyping Tool A new workflow for Web Graphics.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
2D Graphics Theory & Principles. Single Point Smallest addressable area on screen or digital image.
Towards Performance Evaluation of Symbol Recognition & Spotting Systems in a Localization Context Mathieu Delalandre CVC, Barcelona, Spain EuroMed Meeting.
Digital Imaging 101 Ann Ware. Digital Image Categories BITMAP  A vector is created by using a series of mathematically defined lines and curves rather.
Digital Imaging 101 Ann Ware
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Spatial DBMS Spatial Database Management Systems.
What is GIS? GIS is an integrated system used to view and manage information about geographic places, analyze spatial relationships, and model spatial.
SWBAT… solve quadratic equations Tues, 2/7 Agenda 1. Warm-up (15 min) 2. Solving quadratic equations (10 min) 3. Graphing calculator activity (10 min)
A Performance Characterization Algorithm for Symbol Localization Mathieu Delalandre 1,2, Jean-Yves Ramel 2, Ernest Valveny 1 and Muhammad Muzzamil Luqman.
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.
Building Synthetic Graphical Documents for Performance Evaluation M. Delalandre 1, T. Pridmore 2, E. Valveny 1, H. Locteau 3, E. Trupin 3 1 CVC, Barcelona,
Objective – Students will be able to investigate graphs with different viewing windows or viewing screens. Therefore learning how important it is to choose.
FRE 2645 ELCVIA Contextual System of Symbol Structural Recognition based on an Object-Process Methodology Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc.
Clip versus Overlay Module 4:. Module 3: Project Programs ArcGI S ArcCatalo g ArcMap ArcToolbox.
A Performance Characterization Algorithm for Symbol Localization Mathieu Delalandre 1, Jean-Yves Ramel 2, Ernest Valveny 1 and Muhammad Muzzamil Luqman.
Work in progress in graphics recognition Mathieu Delalandre DAGMinar, 12th of May 2009, CVC, Barcelone, Spain.
1 U08181 Computer Graphics Clipping Transformations –Transformations and matrices –Homogeneous matrices –Transformations in SVG.
2.02 Understand Digital Vector Graphics
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Digital Imaging 101 Ann Ware.
2.02 Understand Digital Vector Graphics
2.01 Investigate graphic image design.
2.02 Understand Digital Vector Graphics
7 Applications of Integration
Introduction to Computer Graphics with WebGL
Mathematics of the Simple Camera
Bitmap vs. Vector.
Mathieu Delalandre1, Ernest Valveny1, Tony Pridmore2
2.02 Understand Digital Vector Graphics
Illustrator Interface
2.02 Understand Digital Vector Graphics
Solve Linear and Quadratic Systems Algebraically
2.01 Investigate graphic image design.
1.01 Investigate graphic types and file formats.
Terms 1 Terms 2 Terms 3 Terms 4 Terms 5 1pt 1 pt 1 pt 1pt 1 pt 2 pt
Segment Clipping Simple algorithm. For each segment compute the intersection with the four sides of the rectangle, and then determine which sub-segment.
Algorithm design (computational geometry)
Mathieu Delalandre¹, Eric Trupin¹, Jean-Marc Ogier², Jacques Labiche¹
2.01 Investigate graphic image design.
Solving a System of Linear and Quadratic Equations Algebraically
Week 10 - HTML SVG Student: Vladislovas Karalius
2.02 Understand Digital Vector Graphics
2.02 Understand Digital Vector Graphics
2.02 Understand Digital Vector Graphics
Mathieu Delalandre, Pierre Héroux, Sébastien Adam, Eric Trupin,
Presentation transcript:

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Fast Building of Region Graph from SVG Mathieu Delalandre, Zouba Karim, Norolala Ramangaseheno Supervisors Tony Pridmore (IPI, Nottingham University, UK) Eric Trupin (PSI, Rouen University, France)

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 <rect x="400" y="100" width="400“ height="200" fill="yellow" stroke="navy" stroke-width="10" /> (a)(b) Common formats : AI (Adobe Illustrator) SVG (Scalable Vector Graphic) WMF (Windows Metafile) EPS (Encapsulted PostScript) DXF (AutoCAD) ClipArt Flash Example WMF pen EPS plane Introduction What are Vector Graphics ? ClipArt Cheese

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Introduction Vector Graphics Indexing & Retrieval (1/2) Vector graphics are growing on Web and databases [Mong’03] [Chen’04] [Kang’04] … Few I&R systems have been developed (> 2000) [Love-01] [Sciascio’04] [Dosch’04] [Fonseca’05] [Rusiñol’05] [Zakaria’05] … Vector Graphics Features Extraction Matching Index Ranking

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Introduction Vector Graphics Indexing & Retrieval (2/2) Line Graph [Dosch’04] [Zakaria’05] … Symbol recognition Region Graph [Fonseca’05] [Rusiñol’05].. Document indexing Our works  region graph extraction for SVG Indexing and Retrieval  large sized data  a fast approach Two steps : unformat SVG and region graph building

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Unformat SVG Unformat process, what is it ? Example: overlapped rectangles L1 L2 R3 R1 R2 L3 L4 <rect x="400" y="100" width="400" height="200" fill="blue" /> <rect x="650" y="200" width="400" height="200" fill="yellow" /> R2 R1 R3 ? to unformat (or to broke) SVG

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 filtering Parsing for line extraction SVG document Unformat SVG Overview of our approach set of (joined) lines set of no joined lines

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Unformat SVG Why using a filtering step you see 5 lines you have 9 lines

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Unformat SVG Our filtering process l 1 includes l 2 l 1 same as l 2 l 1 joins l 2 (a) (b) (a) (b) (a) (b) l 1 intersects and overlaps l 2 l 1 intersects only l 2

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Unformat SVG Examples of results crossing point merged lines

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Region Graph Building How it works ? K Lines Line Graph Finding regions and their links

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Region Graph Building Approaches used in the literature Approaches based on graph handling [Fonseca’05].. region detection = problem of finding minimum length cycles inside a graph

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Based on [Weindorf’01] works : using vectorial information Definition: direct angle = anticlockwise Region Graph Building Our approach (1/3) L1 L5 L2L4 L3 L1 L4L5L2 L3 Vector Graphic document Line Graph e b e b e e e: end of a Line b: beginning of a Line α:Direct angle between 2 Lines be e b b b e b b e e L1 L4L2L5 L3 Specialized Line Graph α(2-1) α(1-2) b2,e1 e1,b2 e4,b1 b1,e4

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 [Clementini’93] aba b a b b a adjacencyoverlapstrict and tangential inclusion Region Graph Building Our approach (2/3) ab neighboring R1 Ymax Ymin Xmin Xmax R2 [Xmin Xmax] & [Ymin Ymax]

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Region Graph Building Our approach (3/3)

Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Conclusion and Perspectives Conclusion First system dealing with unformating problems First system allowing to build region graph from large sized documents and from large sized databases Perspectives Extend to curves and arcs processing Extend built graphs with neighboring relations Reduce the unformat complexity step using a zone sorting algorithm Use it for retrieval and indexing (not only graph building)