An attempt at license plate recognition Using edge tracing and tangent curves.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Aim: To understand and know the vocabulary for parts of a circle
QR Code Recognition Based On Image Processing
Biometrics & Security Tutorial 9. 1 (a) What is palmprint and palmprint authentication? (P10: 9-10)
Measurement – Right Angled Triangles By the end of this lesson you will be able to identify and calculate the following: 1. The Tangent Ratio.
PARTS OF A CIRCLE To understand and apply the vocabulary.
Maayan Zehavi. Pic-a-pix is a paint by number logic puzzle, in which cells in a grid must be colored or left blank according to numbers at the side of.
By Lisa Budi Rahayu, SSi. Rotation Rotation occurs when an object is turned around a given point Rotation can be clockwise or anti-clockwise The fixed.
Computer Vision Lecture 16: Region Representation
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Data Structures For Image Analysis
A new face detection method based on shape information Pattern Recognition Letters, 21 (2000) Speaker: M.Q. Jing.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
2D shapes.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Analysis of shape Biomedical Image processing course, Yevhen Hlushchuk and Jukka Parviainen.
Digital Image Processing Lecture 20: Representation & Description
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Translations A B Name: Target Grade: Translate this shape
Introduction to Projections Four Basic Types
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Is this a square or a pentagon? It is a square.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Graphic Communication
Strategy Using Strategy1. Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your.
STROUD Worked examples and exercises are in the text PROGRAMME 8 DIFFERENTIATION APPLICATIONS 1.
E9 Students are expected to make generalizations about the properties of translations and reflections and apply these properties. E10 Students are expected.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Course 8 Contours. Def: edge list ---- ordered set of edge point or fragments. Def: contour ---- an edge list or expression that is used to represent.
Curves: ch 4 of McConnell General problem with constructing curves: how to create curves that are “smooth” CAD problem Curves could be composed of segments.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Sketching an Isometric Circle © 2012 Project Lead The Way, Inc.Introduction to Engineering Design.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Axyz ToolPath Software Introduction
Descriptive Geometry. Introduction  What is Descriptive Geometry? →It is the study of points, lines, and planes in space to determine their locations.
STROUD Worked examples and exercises are in the text Programme 9: Tangents, normals and curvature TANGENTS, NORMALS AND CURVATURE PROGRAMME 9.
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
What is a 3-D Shape? This is a cube height Depth (Width) length It has 3 dimensions – length, height and depth (width). All 3-D shapes are solids.
An intelligent strategy for checking the annual inspection status of motorcycles based on license plate recognition Yo-Ping Huang a, Chien-Hung Chen b,
{ Constructions Duplicating and Line and an Angle.
9.3: Calculus with Parametric Equations When a curve is defined parametrically, it is still necessary to find slopes of tangents, concavity, area, and.
October 3, 2013Computer Vision Lecture 10: Contour Fitting 1 Edge Relaxation Typically, this technique works on crack edges: pixelpixelpixel pixelpixelpixelebg.
Circles Objective: SWBAT define a circle and name its parts.
Drawing Geometric Objects
Sketching an Isometric Circle
Image Representation and Description – Representation Schemes
3-D SHAPES.
Digital Image Processing Lecture 20: Representation & Description
Introduction Two basic instruments used in geometry are the straightedge and the compass. A straightedge is a bar or strip of wood, plastic, or metal that.
DIFFERENTIATION APPLICATIONS 1
Mean Shift Segmentation
Here are the outlines of the coasts and other significant topographic features. These mark the outlines of the plates ~ 15 million years ago.
120 x A D B Unit 4: Circles Agenda 1. Do Now
Sketching an Isometric Circle
Sketching an Isometric Circle
Sketching an Isometric Circle
CONTOURING By Ashish V. Deshpande Electrical Engineering Department
Sketching an Isometric Circle
Sketching an Isometric Circle
Sketching an Isometric Circle
Sketching an Isometric Circle
2D shapes.
Parts, Circumference, Area
4-figure grid references
2D shapes.
Presentation transcript:

An attempt at license plate recognition Using edge tracing and tangent curves

Steps in recognition 1.Finding The License Plate 2. Finding And Representing Digits 3. Matching

Finding The License Plate Eliminating all colors on the wrong side of the spectrum. Easy done using colormaps to leave only 2 colors white and yellow.

Finding The Digits Edge Tracing Color Segmentation How to save the information we found??? Edge chains. Curve orientation. Polyline fitting. Using a method similar to Houghman and Clows, by segmenting the shape into a grid and labeling the type of curve in each segment (concave arc, corner, straight line etc)

Finding the digits Edge tracing over the filtered plate, going clockwise around the pixel edge until back in the starting point. Averaging the degree over line segments and marking a feature point when a difference in degree between to segments has passed a certain threshold.

Tangent Curve Marking the curve at each pixel during the trace. Spline interpolation and normalization by arc- length Re-Sampling

Tangent Curve

Matching Give high score for low distance tangent curves. Needs to be checked for different orientations. Longest Common SubSequence – No Help

Results – Needs improvement

Possible Improvments Check the tangent curve distance for different orienations. Better digit-plate segmentation Applying a grid on the curve features and comparing grids in addition to curve distance to compose a more accurate score