SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS

Similar documents
2. Problem formulation

Smart Traffic Control System Using Image Processing

Smearing Algorithm for Vehicle Parking Management System

Deep Neural Networks Scanning for patterns (aka convolutional networks) Bhiksha Raj

Automatic Arabic License Plate Recognition

Hidden Markov Model based dance recognition

Re: ENSC440 Design Specification for the License Plate Recognition Auto-gate System

Halal Logo Detection and Recognition System

LEARNING AUDIO SHEET MUSIC CORRESPONDENCES. Matthias Dorfer Department of Computational Perception

CS229 Project Report Polyphonic Piano Transcription

CS 1674: Intro to Computer Vision. Face Detection. Prof. Adriana Kovashka University of Pittsburgh November 7, 2016

Identifying Table Tennis Balls From Real Match Scenes Using Image Processing And Artificial Intelligence Techniques

Introduction to GRIP. The GRIP user interface consists of 4 parts:

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

ECE Real Time Embedded Systems Final Project. Speeding Detecting System

IDENTIFYING TABLE TENNIS BALLS FROM REAL MATCH SCENES USING IMAGE PROCESSING AND ARTIFICIAL INTELLIGENCE TECHNIQUES

CHAPTER TWO LITERATURE REVIEW

A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MEDICAL IMAGING

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Improving Performance in Neural Networks Using a Boosting Algorithm

Coal Mines Security System

Distortion Analysis Of Tamil Language Characters Recognition

MUSICAL INSTRUMENT RECOGNITION WITH WAVELET ENVELOPES

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

Audio-Based Video Editing with Two-Channel Microphone

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

Automatic Defect Recognition in Industrial Applications

Exhibits. Open House. NHK STRL Open House Entrance. Smart Production. Open House 2018 Exhibits

Chord Classification of an Audio Signal using Artificial Neural Network

The modern and intelligent CCTV (written by Vlado Damjanovski, CEO - ViDi Labs,

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s.

Simple LCD Transmitter Camera Receiver Data Link

Figure 2: Original and PAM modulated image. Figure 4: Original image.

Noise Flooding for Detecting Audio Adversarial Examples Against Automatic Speech Recognition

Just a T.A.D. (Traffic Analysis Drone)

TRAFFIC SURVEILLANCE VIDEO MANAGEMENT SYSTEM

Speech and Speaker Recognition for the Command of an Industrial Robot

Table of content. Table of content Introduction Concepts Hardware setup...4

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS

DISTRIBUTION STATEMENT A 7001Ö

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Off-line Handwriting Recognition by Recurrent Error Propagation Networks

Symbol Classification Approach for OMR of Square Notation Manuscripts

EXPERIMENTAL STUDIES REGARDING THE IMPLEMENTATION POSSIBILITIES OF A QUALITY CONTROL SYSTEM FOR CERAMIC PRODUCTS IN CONTINUOUS FLUX PRODUCTION

Broken Wires Diagnosis Method Numerical Simulation Based on Smart Cable Structure

Written Progress Report. Automated High Beam System

+ Human method is pattern recognition based upon multiple exposure to known samples.

UniVision Engineering Limited Modpark Parking System Technical Description. Automatic Vehicle Access Control by Video Identification/

Drum Sound Identification for Polyphonic Music Using Template Adaptation and Matching Methods

GYROPHONE RECOGNIZING SPEECH FROM GYROSCOPE SIGNALS. Yan Michalevsky (1), Gabi Nakibly (2) and Dan Boneh (1)

International Journal of Advance Engineering and Research Development MUSICAL INSTRUMENT IDENTIFICATION AND STATUS FINDING WITH MFCC

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

Primitive segmentation in old handwritten music scores

PERFORMANCE OF 10- AND 20-TARGET MSE CLASSIFIERS 1

Machine Vision System for Color Sorting Wood Edge-Glued Panel Parts

Outline. Why do we classify? Audio Classification

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng

Laser Conductor. James Noraky and Scott Skirlo. Introduction

Figure 1: Feature Vector Sequence Generator block diagram.

Automatic Construction of Synthetic Musical Instruments and Performers

Creating Mindmaps of Documents

CHAPTER-9 DEVELOPMENT OF MODEL USING ANFIS

Intelligent Farm Surveillance System for Animal Detection in Image Processing using combined GMM and Optical Flow method

VISION SCANNER2. Next Level Imaging. Simple by Design

Musical Instrument Identification Using Principal Component Analysis and Multi-Layered Perceptrons

Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution

EE123 Digital Signal Processing

Bar Codes to the Rescue!

Application Of Missing Feature Theory To The Recognition Of Musical Instruments In Polyphonic Audio

An Efficient Multi-Target SAR ATR Algorithm

Lab 6: Edge Detection in Image and Video

ADOSE DELIVERABLE D6.9; PUBLIC SUMMARY SRS Testing of components and subsystems

NanoTrack Cell and Particle Tracking Primer

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

Development of a wearable communication recorder triggered by voice for opportunistic communication

Story Tracking in Video News Broadcasts. Ph.D. Dissertation Jedrzej Miadowicz June 4, 2004

Oculomatic Pro. Setup and User Guide. 4/19/ rev

NDIA Army Science and Technology Conference EWA Government Systems, Inc.

Neural Network for Music Instrument Identi cation

Cycle-7 MAMA Pulse height distribution stability: Fold Analysis Measurement

hdtv (high Definition television) and video surveillance

Tektronix RSA306 USB Spectrum Analyzer

Reconfigurable Neural Net Chip with 32K Connections

HEART ATTACK DETECTION BY HEARTBEAT SENSING USING INTERNET OF THINGS : IOT

A STUDY ON THE DEVELOPMENT OF THE DEDICATED OBU 1 FOR THE HANDICAPPED PERSONS USING HI-PASS 2 SYSTEM

A SVD BASED SCHEME FOR POST PROCESSING OF DCT CODED IMAGES

4. TITLE AND SUBTITLE 5a. CONTRACT NUMBER. 6. AUTHOR(S) 5d. PROJECT NUMBER

Automatic LP Digitalization Spring Group 6: Michael Sibley, Alexander Su, Daphne Tsatsoulis {msibley, ahs1,

2-/4-Channel Cam Viewer E- series for Automatic License Plate Recognition CV7-LP

VLSI implementation of a skin detector based on a neural network

Comparison Parameters and Speaker Similarity Coincidence Criteria:

Usage of any items from the University of Cumbria s institutional repository Insight must conform to the following fair usage guidelines.

Problem. Objective. Presentation Preview. Prior Work in Use of Color Segmentation. Prior Work in Face Detection & Recognition

The Effect of Plate Deformable Mirror Actuator Grid Misalignment on the Compensation of Kolmogorov Turbulence

CS 7643: Deep Learning

A Design Approach of Automatic Visitor Counting System Using Video Camera

Durham Magneto Optics Ltd. NanoMOKE 3 Wafer Mapper. Specifications

AUTOMATIC LICENSE PLATE RECOGNITION(ALPR) ON EMBEDDED SYSTEM

VISION SCANNER2. Next Level Imaging. Simple by Design

hit), and assume that longer incidental sounds (forest noise, water, wind noise) resemble a Gaussian noise distribution.

Transcription:

1 TERNOPIL ACADEMY OF NATIONAL ECONOMY INSTITUTE OF COMPUTER INFORMATION TECHNOLOGIES SMART VEHICLE SCREENING SYSTEM USING ARTIFICIAL INTELLIGENCE METHODS Presenters: Volodymyr Turchenko Vasyl Koval

The Structure of the License Plate Recognition System 2 License Plate Recognition System License Plate Extraction Subsystem Character Recognition Subsystem

The Approach for License Plate Recognition 3 Images Capture of of the the Car 1 2 3 Deblurring of of Captured Images Extracting of of the the License Plate Chars Extracting on on License Plate 4 5 Recognizing of of License Plate Characters First Subsystem Second Subsystem

4 Deblurring of Captured Images N M Image Image Template CF RF TF + = 1) 1)*( ( ) 1 ( ) ( 1 1 + = = = N M n m n m RF M m N n 1) ( 1)* ( 1) ( ) ( 1 1 + = = = N M n m n m CF M m N n + < + > =. )) 2( ) 1( *( 2 1 ; 2 1 ) 2( ; 2 1 ) 1( ) 2( else j i j i Treashold TF TF if j i Treashold TF TF if j i j i Third stage First stage Second stage

Image fusion result 5 Blurred images Original image Deblurring result

The Approach for License Plate Extraction 6 Image Thresholding Regions of of Possible Plates Selecting License Plate Identification Extracting of of the the License Plate

Image Tresholding Technique 7 3( i j) = 1 if 2( i j) > Treshold 0 else Deblurred image Thresholded image

Technique of Possible Plates Regions Selecting 8 Thresholded image Procedure of Region Numbering (i-1j) ( i j) = Number if (ij-1) (ij+1) (ij) (i+1j) ( i ( i 1 j) = 1 ( i + 1 j) = 1 j) = 1 ( i j 1) = 1 ( i j + 1) = 1 Image matrix with numbered objects

Technique of License Plate Identification 9 Parameters to to Region Region for for Identification: Total Total pixels pixels in in region region Region Region height height Region Region width width Existence of of license license characters in in the the region region Identified Region with License Plate

Chars Extracting on License Plate 10 Preprocessing of of License Plate Image Character Selecting Character Resizing Characters Extracting on on License Plate

Chars Extracting on License Plate 11 Preprocessing of license plate License plate cutting from the image Thresholding of license plate image Inverting of license plate image Filtering the license plate Character selecting Numbering (labeling) of license plate object Extracting the character taking into account the following criteria: Width of the selcted object High of the selected object Total sum of white pixels in the object Character resizing Cutting of the character if criteria are true Resizing a character region to the set values of width and high

Recognizing of License Plate 12 Neural Network Structure 11 1 2 2 21 1 2 ( IW p + b ) a = f ( LW a b ) 2 21 1 11 1 2 f ( LW f ( IW p + b ) b ) 1 1 a = f + 2 a = + Output Output calculation calculation dx = mc*dxprev + lr*mc*dperf/dx Training Training technique: technique: Gradient Gradient descent descent backpropagation backpropagation method method with with momentum momentum and and adaptive adaptive learning learning rate rate

Experimental Results 13 Training progress of neural network Character classification of neural network

Dependences Between Noise Level and Correct Classification of License Plate Characters 14

Conclusions 15 The purpose of this paper is to investigate the possibility of automatic recognition of vehicle license plate. We can improve quality of the vehicle image using fusion technique then extract the license plate and isolate characters contained on the plate and finally identify the characters on the license plate using artificial neural network. The experimental results have shown the ability of neural network to recognize correctly characters on license plate with probability of 95% in presence of noise with 50% density. The proposed approach of license plate recognition can be implemented by police to detect speed violators parking areas highways bridges or tunnels. Also the prototype of the system is going to be integrated and tested as part of the sensor network being developed by Ayers Island LLC as part of their Intelligent Island system.