Performance Evaluation of Graphics Recognition Systems Current investigations …. Mathieu Delalandre Meeting of Document Analysis Group Computer Vision.

Slides:



Advertisements
Similar presentations
Employing structural representation for symbol detection, symbol spotting and indexation in line drawing document images Muhammad Muzzamil Luqman
Advertisements

D1d1 d2d2 Mr. Bean travels from position 1 (d 1 ) to position 2 (d 2 )
Tangents and Circles. Tangent Definition A tangent to a circle is a line in the plane of the circle that intersects the circle in exactly one point.
ENS 207 engineering graphics
Collision Detection and Resolution Zhi Yuan Course: Introduction to Game Development 11/28/
Image Processing and Interpretation Group University of Nottingham Eureka Meeting, L3i Laboratory, La Rochelle University Tuesday 20th April 2006 Fast.
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.
Building Synthetic Graphical Documents for Performance Evaluation of Symbol Recognition M. Delalandre 1, E. Valveny 1 and T. Pridmore 2 1 CVC, Barcelona,
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
1 Lecture 11 Resource Allocation Part1 (involving Continuous Variables- Linear Programming) 1.040/1.401/ESD.018 Project Management Samuel Labi and Fred.
Lecture 15: Single-view modeling CS6670: Computer Vision Noah Snavely.
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
Simplifying a Variable Expression
Jointly distributed Random variables
Section 3.2 Graphs of Equations Objectives: Find the symmetries of equations with respect to x, y axis and origin. Use the graphical interpretation In.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Vectorial Distortion For Performance Evaluation Current investigations …. Mathieu Delalandre and Ernest Valveny Meeting of Document Analysis Group Computer.
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
Data types and their representation Jordi Cortadella Department of Computer Science.
Advanced Algebra Notes
Drawing Curves Lecture 9 Mon, Sep 15, Drawing Functions If f(x) is a function, then thanks to the vertical-line test, for each value of x, there.
Mechanism Design Graphical Method
Constructing Bisectors. Bisecting a Segment A B 1)Place the needle of your compass on A. Make its width more than half-way to B, and make a half-circle.
Cross Sections By: Meghan Grubb. What are cross sections? A cross sectional area results from the intersection of a solid with a plane, usually an x-y.
1.2 Graphs of Equations Ex. 1 Sketch the graph of the line y = -3x + 5 x y Complete the t-graph.
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.
Comparisons Hold up the ‘+’ card if you think the answer is always positive. Hold up the ‘-’ card if you think the answer is always negative. The ?? Card.
Towards real-time camera based logos detection Mathieu Delalandre Laboratory of Computer Science, RFAI group, Tours city, France Osaka Prefecture Partnership.
DIFFERENTIATION AND INTEGRATION OF HYPERBOLIC FUNCTIONS.
3D Shape Inference Computer Vision No.2-1. Pinhole Camera Model the camera center Principal axis the image plane.
Images Similarity by Relative Dynamic Programming M. Sc. thesis by Ady Ecker Supervisor: prof. Shimon Ullman.
Towards Performance Evaluation of Symbol Recognition & Spotting Systems in a Localization Context Mathieu Delalandre CVC, Barcelona, Spain EuroMed Meeting.
Parabola. Examples Give four examples of equations of parabola all having the vertex (2,3), but one is facing upward, one downward, one to the right.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
CHAPTER Continuity Arc Length Arc Length Formula: If a smooth curve with parametric equations x = f (t), y = g(t), a  t  b, is traversed exactly.
Reflections. Reflect the shape across the x axis Graph the following coordinates, then connect the dots (2,3) (2,5) (5,5) (5,6) (7,4) (5,2)(5,3) What.
Foundation Knowledge Identify The Problem Explore Interpretations & Connections Prioritize Alternatives Envision Strategic Innovation Confused Fact Finder.
Create a Mascot Using a Professional Vector Graphic Editor Copyright © Texas Education Agency, All rights reserved. IT: Digital & Interactive Media:
FACTOR to SOLVE 1. X 2 – 4x X 2 – 17x + 52 (x-10)(x + 6) x = 10, -6 (x-4)(x - 13) x = 4,13.
Microsoft Word Notes. Justified To justify your typing: –Highlight the information –Choose format –Paragraph –Use the dropdown menu next to alignment.
Spatial Databases - Topology
Rotation of a rigid object rotating around a fixed axis. Axis of Rotation Consider the rotating object below.
Jointly distributed Random variables Multivariate distributions.
A Performance Characterization Algorithm for Symbol Localization Mathieu Delalandre 1,2, Jean-Yves Ramel 2, Ernest Valveny 1 and Muhammad Muzzamil Luqman.
Find the inverse of each logarithm or exponential. Show work REVIEW Examples Finding Inverses of Logarithms and Exponentials.
Announcements Academic Writing Workshops For International Students in Information Technology Wednesdays (starting April 25) 12:30 - 3:30 PM Werner University.
Introduction to Vectorization of Engineering Drawings Song Jiqiang 18/9/2001.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
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,
(have students make a chart of 4 x 11
Goal To use technology in a creative and responsible way to expand and express learning We follow NYS Technology Standards, NETS, ISTE, and Diocese of.
Transformations Szirmay-Kalos László. Transformations Can destroy our equations Limit the transformations and the shapes and require invariance – Line.
C.2.5b – Volumes of Revolution – Method of Cylinders Calculus – Santowski 6/12/20161Calculus - Santowski.
Work in progress in graphics recognition Mathieu Delalandre DAGMinar, 12th of May 2009, CVC, Barcelone, Spain.
Computer Graphics Lecture 17 3-D Transformations-I Taqdees A. Siddiqi
Create a Mascot Using a Professional Vector Graphic Editor.
Intercepts.
Microsoft Word Basics Presenter media. Microsoft Word Basics Presenter media.
Mathieu Delalandre1, Ernest Valveny1, Tony Pridmore2
Miss Schwarz’s class rules
Ping Pong.
Algebraic Expressions
Multiplying a Polynomial by a Monomial
( ) Part (a) Shaded area = x dx - e dx
Transformations Day 2: Composition.
Area & Volume Chapter 6.1 & 6.2 February 20, 2007.
4.3 Graphing Equations of Lines From Intercepts
Chapter 5 Review Algebra II.
Graphical User Interfaces
컴퓨터 그래픽스를 위한 기하학적 기초 (Line Geometry for Computer Graphics)
Presentation transcript:

Performance Evaluation of Graphics Recognition Systems Current investigations …. Mathieu Delalandre Meeting of Document Analysis Group Computer Vision Center Barcelona, Spain Wednesday 17th April 2007

Past Works (1/2) Building of Synthetic Graphic Document Setting File Graphical Models GT linked Object Building Object Positioning begin end center (x,y) begin end width center radius x,y x’,y’ dxdx dydy  l arc is directed to  because  is lower than γ 0 2Π2Π (a) (b)  γ  Object BuildingSystem Overview FullNullBetween Object Positioning

Past Works (2/2) Building of Synthetic Graphic Document step 1 The write algorithmThe set algorithm step 2 step 1 step 2 The insert algorithm The push algorithm step 1 step 2 step 1 step 2 Boxes are overlapped if L 1 overlaps L 2 or L 2 overlaps L 1 and L 3 overlaps L 4 or L 4 overlaps L 3 L overlap p if dx 1  dx 2 < 0 or dy 1  dy 2 < 0 dx 1 dx 2 dy 1 dy 2 p L L overlaps L if e or b are overlapped be (a)(b) (c) L1L1 L2L2 L3L3 L4L4 dxdx dydy (2)(3) (4) l θ (1) (2) (3) (4) (a) (b) B 1 ejects B 2 of d x,d y l2l2 l1l1 l3l3 dydy dxdx d θ B1B1 B2B documents symbols Object Positioning …

Current Works (1/4) Graphics Model Enhancement Line graph Model in vector graphics form Vector Graphics Editor Model Enhancement (1) Vectorial distortion (2) Learning of structural based methods (3) Hand sketch characterisation …. Well rendering !Well structured ! layer l1l1 l2l2 float space heterogeneous objects Introduction

Current Works (2/4) Graphics Model Enhancement OShape OLineOContour OSLineOArcOPolylineOCircleORectangle OPoint OLabel l1l1 l2l2 pipi l1l1 l2l2 pipi l1l1 l2l2 pipi l1l1 l2l2 pipi (1)(2)(3) (4) x0,y0x0,y0 x1,y1x1,y1 r0r0 r1r1 r0r0 p x0x0 x1x1 c0c0 c1c1 r1r1 (5) (6) x0,y0x0,y0 r0r0 x 0,y 0 r0r0 x0,y0x0,y0 r0r0 (7) (8) (9) Object Model Shape Intersecting System Overview Intersecting Crossing Touching Building Algorithm Object Model Object Model Liking

a stroke its medial axis width L overlap p if dx 1  dx 2 < 0 or dy 1  dy 2 < 0 dx 1 dx 2 dy 1 dy 2 p L α β A l p Crossing /Touching Current Works (3/4) Graphics Model Enhancement connecting points linking zones Touching/Crossing zones C p1p1 p2p2 d Shape to Shape Touching r1r1 r2r2 l l 1 = l + r 2 l1l1 l2l2 l 2 = r 1 - l center r1r1 r2r2 l l 1 = l - r 2 l1l1 l2l2 l 2 = l - r 1 C L End touches the line The current line The parameter line The parameter crossing point Begin touches the line The current line The parameter line The parameter crossing point (1)(2) Shape / Line Model (3) Touching Threshold Line to Shape Touching End touches the line The current line The parameter line The parameter crossing point Begin touches the line The current line The parameter line The parameter crossing point Crossing

Current Works (4/4) Graphics Model Enhancement If l  w 1 /2 or l  w 2 /2 then p links L 2 L1L1 L2L2 w1w1 l p (1) (2) (3) (4) the line and the parameter line (5)(6) Linking