SlideShare a Scribd company logo
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
DOI:10.5121/cseij.2016.6402 21
VEHICLE RECOGNITION USING VIBE AND SVM
Jinlin Liu, Qiang Chen and Chen Zhang
College of Electronic and Electrical Engineering, Shanghai University of Engineering
Science, Shanghai 201620,China.
ABSTRACT
Video surveillance is becoming more and more important forsocial security, law enforcement, social
order,military, and other social problems. In order to manage parking information effectively, this vehicle
detection method is presented. In general, motion detection plays an important role in video surveillance
systems. In this paper, firstly this system uses ViBe method to extract the foreground object, then extracts
HOG features on the performance of the ROI of images. At last this paper presents Support vector machine
for vehicle recognition. The results of this test show that, the recognition rate of vehicle’s model in this
recognition system is up the industrial application standard.
KEYWORDS
ViBe , SVM, vehicle recognition, HOG
1. INTRODUCTION
With the development of the city, more and more people have their own vehicles. Meanwhile, the
speed of parking lot construction cannot compare with the rate of car growth. So there was a
contradiction between people and between the supply and demand of parking. In order to build
smart city and facilitate people’s lives, we have to solve this problem[1].
Now in many cities have been building many parking lots which have a very high level of
automation, and can remind divers how many free parking locations when they entered the parking
lots. Even some of the higher-end parking lot offers Apps, and divers can book theirs parking space
online. But for those who do not plan well site, monitoring of vehicles are very loose, or in a state of
lack of supervision.[2] There is no doubt that this situation will give some unpleasant feelings.
Therefore, in order to better build smart cities, planning and management of outdoor parking lots is
necessary.
This paper introduces how to tell the moving vehicles from parking lot surveillance video. Using
ViBe background modeling method for moving target detection to identify moving objects. This
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
22
system uses SVM method determines whether the object is a vehicle, and judge the state of motion
of the vehicle, and then updates the information of parking spaces.
2.BACKGROUND SUBTRACTION ALGORITHMS
Locating moving objects in a video sequence is the first step of many computer vision
applications.Many background subtraction techniques have been proposed with as many models
and segmentation strategies, and several surveys are devoted to this topic.This system uses ViBe
method detecting moving foreground objects
2.1 Brief introduction of VIBE
Background differencing is the commonly used method for the detection of moving objects in the
static background, and the ViBe algorithm is the main modeling approach. our proposed technique
stores, for each pixel, a set of values taken in the past at the same location or in the neighborhood. It
then compares this setting for the current pixel value to determine if the pixel belongs to the
background, and adapts to the model of a random selection of values instead of from the
background model. This method is different from those based on the oldest values of the classical
belief should be replaced first.
Finally, if the pixel is one part of the background, then its value will be propagated into the
background model and update the model after judgement.
ViBe algorithm using neighboring pixels in the color space determine the current pixel is the
foreground pixels or background pixels, and it establishes a background pixel samples for each
pixel value space, and save the pixel and its neighboring pixels in the sample space recent
background pixel values. The current pixel-by-pixel with the pixel values of the background
models with the most similar comparison, value as long as the current pixel-by-pixel with the
background part of the pixel values in the model, determine the background pixels pixel, pixel
background model can be expressed as
= , , . . . , (1)
In this paper, we denote by v(x) the value in a given Euclidean color space taken by the pixel
located at x in the image, and by a background sample value with an index i. Each background
pixel x is modeled by a collection of N background sample values.[3]
VIBE initialization algorithms use the first frame image background model for every sample value
of the background pixels in the sample space from the pixel and its neighboring pixels, selects a
random pixel values to initialize.Each pixel has the same probability of being chosen. The model
can be expressed as
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
23
0
= 0 ∈ , (2)
y is one pixel selected in the neighborhood of x randomly,and is the collection of
neighborhoods. v(y) pixel values may appear more than once in the background model.
ViBe algorithm starts to detect foreground objects from second frame. In order to classify a pixel
value v(x) on the basis of its corresponding model M(x), we compare it to the closest values within
the set of samples by defining a sphere of radius R centered on v(x)[3].If thegiven
threshold ♯min is less than thecount of the set junction of sphere and the collection of model
samples M(x), the pixel value v(x) will be classified as background. More formally, we compare
♯min to
♯ ∩ , , . . . , (3)
If M(x) is larger than ♯min, the pixel x is background pixel, otherwise x is foreground pixel [4]. We
can learn that directly from this figure.
Fig.1. Comparison of a pixel value with a set of samples in a two dimensional Euclidean color space (C1,C2).
To classify v(x), we count the number of samples of M(x) interesting the sphere of radius R centered on v(x).
2.2 Experimental Results
For the experiments , the proposed method was implemented using C++ with OpenCV library. In
this experiment, we set the radius R of the sphere used to compare a new pixel value to pixel
samples, the time subsampling factor Φ,the number N of samples stored in each pixel model, and
the number ♯min of close pixel samples needed to classify a new pixel value as background. In our
experience , we set radius R = 20, and time subsampling factor Φ=16,N=20,and set ♯min=20.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
24
Our dataset is made of videos from parking lot, we pick a pieceof video for experiment to test the
effect of ViBe algorithm. In order to highlight the prospects for detection of objects and have a
good performance, we add the code of merge window.
(a) (b)
(c) (d)
Fig.2. Input video is (a), after the process of foreground objects detection is (b),After morphological
processing and edge processing is (c). Locating moving objects region in the picuture(d)
3.VEHICLES RECOGNITION
When after receiving the moving image, the next we are going to determine whether objects are
vehicles. There are many ways to classify, such as logistic regression analysis, kernel logistic
regression, Support Vector Machine (SVM). Support vector machine is a new and rapidly
developing methods of machine learning and classification, are widely used in many types of
classification and pattern recognition.
3.1 Briefintroduction of SVM
SVMs are primarily two-class classifiers that have been proved thatit is an effective and more
robust method to handle linear or non-linear decision boundaries [5] [6] . SVM will find the
hyperplanebya set of points, which belong to either of two classes. This hyperplanehas the largest
distance to each class,and the largest possible fraction of points of the same class on the same
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
25
side.This is equivalent to the implementation of structural risk minimization to achieve good
generalization [5] [6]. Assuming l examples from two classes.
In this section, We suppose we have a set S which has N points of training samples, ∈ ℝ"
withi =
1, 2, … , N. Each point belong to one of two classes and is given a label ∈ −1,1 .Our
purposeis to build a hyperplane equationthat divides S into two classes correctly, and maximize the
distance between the two classes and the hyperplane [6]. A hyperplane can be described as the
equationin the feature space.
< & , > +) = 0 (4)
where w ∈ ℝ"
and b is a scalar. When the training samples are linearly separable, Optimal
hyperplane of SVM, which can separate the two classes, no training mistakes and maximize the
minimum distance from the sample to the hyperplane.
3.2 Histograms of Oriented Gradients (HOG)
Histogram of oriented gradients (HOG) feature is a descriptor for computer vision and image
processing todetect object. Through calculations and statistical characteristics of gradient
orientation histogram of image local area to form. Hog combination of SVM classifiers have been
widely used in image recognition, especially in the detection of pedestrians has a great
performance.In practice, the orientation range is divided into + bins, and each pixel in the region
votes for its corresponding bin.
3.3 Experimental Results
Framework of the vehicle recognition as shown in the figure: including learning and testing phases.
During the learning phase, mainly is the integration of collected data, get these features, then
entered into a learning classifier, to generate the target classifier. After entering the testing phase,
you need to use the classification obtained in the previous step, by comparing the scan window and
then click the input image, is judged to be identified in accordance with the classifier of the small
area [7][8].
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
26
Learning Phase
Col
l
ecttr
ai
ni
ng data
set
Creat
e f
eat
ure setof
tr
ai
ni
ng D at
a set
Bui
l
d a bi
nary cl
assi
f
i
er
Detection Phase
D etecti
on w i
ndow
scans
Cl
assi
f
i
ercl
assi
f
i
es the
detect
i
on w i
ndow
Creat
e a trai
ni
ng data
set
Learning Phase
Col
l
ecttr
ai
ni
ng data
set
Creat
e f
eat
ure setof
tr
ai
ni
ng D at
a set
Bui
l
d a bi
nary cl
assi
f
i
er
Detection Phase
D etecti
on w i
ndow
scans
Cl
assi
f
i
ercl
assi
f
i
es the
detect
i
on w i
ndow
Creat
e a trai
ni
ng data
set
Fig.3 Flow chart of SVM
In our experiment, we collect training data from ImageNet, we download the pictures, and resize
them 32*32, so the feature dimensions of each image is 1764.
Fig.4 positivesample images
After the system completes the learning phase, the system will judge the foreground objects. Flow
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
27
chart is as follows.
Input ROI and resize Gradient computation
Gradient weight
projection
Scan window to get the
regional image feature
Predict the SVM classifier
Determination of the
merge window
Output results
Contrast normalization
Fig.5 detction process flow chart
In this section, the HOG feature of foreground objects will be sent to SVM. Every window will be
tested and predicted by SVM. The SVM will output “-1” or ”1”. The”1” presents the vehicle,”-1”
presents non-vehicle. This information will show in a new window.
Fig.6 After passing vehicle recognition, we remove the vehicle pictures and displays
Fig.7 This design can detect more than 2 vehicles at the same time.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
28
4. CONCLUSION
We have considered the problem of vehicle detection from video surveillance of parking lots. The
HOG can describe vehicle information, handle within-class variations, and global illumination
insensitive to changes in.
The first part of the study is devoted to the analysis of the performance of ViBe for foreground
objects detection. SVM based on HOG features is shown to achieve the good results. However, the
outcome of the study shows that, results with high accuracy, but the efficiency problem happens in
certain situations. The outcome of experiments reveals that SVM can work well in normal
situation, but in some extreme situationssuch as tInclement weather, the effectofrecognition of a
little bad.In order to enhance the robustness and accuracy of the system, we plan to integrate other
features (for example, LBP feature), and use optical flow method to optimizethe moving object
detection and background modelling.
REFERENCES
[1] S. Suryanto, D.-H. Kim, H.-K. Kim, and S.-J. Ko, “Spatial colorhistogram based center voting method
for subsequent objecttracking and segmentation,” Image and Vision Computing, vol.29, no. 12, pp.
850–860, 2011.
[2] J. Hwang, K. Huh, and D. Lee, “Vision-based vehicle detection and tracking algorithm design,” Optical
Engineering, vol. 48, no.12, Article ID 127201, 2009.
[3] O. Barnich and M. Van Droogenbroeck, “ViBe: a powerful random technique to estimate the
background in video sequences,” in Int. Conf.on Acoustics, Speech and Signal Processing (ICASSP),
pp. 945–948,April 2009.
[4] C. Burges, “Tutorial on support vector machines for pattern recognition,” Data Mining and Knowledge
Discovery, vol. 2, no. 2, pp. 955–974, 1998.
[5] L.-W. Tsai, J.-W. Hsieh, and K.-C. Fan, “Vehicle detection using normalized color and edge map,”
IEEE Transactions on Image Processing, vol. 16, no. 3, pp. 850–864, 2007.
[6] V. Vapnik, The Nature of Statistical Learning Theory. Springer Verlag, 1995.
[7] M. Van Droogenbroeck and O. Barnich, “Visual background extractor.”World Intellectual Property
Organization, WO 2009/007198, 36 pages, January 2009.
[8] Joshua Gleason, Ara V. Nefian, Xavier Bouyssounousse, Terry Fong and George Bebis 2011
[9] G´erardBiau, Luc Devroye, and G´abor Lugosi. Consistency of random forests and other averaging
classifiers. J. Mach. Learn. Res., 9:2015–2033, 2008.
[10] C. N. Anagnostopoulos, I. Giannoukos, T. Alexandropoulos, A. Psyllos, V. Loumos, and E. Kayafas,
"Integrated vehicle recognition and inspection system to improve security in restricted access areas," in
Intelligent Transportation Systems (ITSC)", 2010 13th International IEEE Conference on, 2010, pp.
1893-898. [3] L. Bottou, C. Cortes , J.
Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016
29
AUTHORS
Jinlin Liu is currently studying in Mechanical and Electronic Engineering fromShanghai
University of Engineering Science, China, where he is working towards theMaster
degree. His current research interests include image processing, machine learning

More Related Content

Similar to Vehicle Recognition Using VIBE and SVM

AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
aciijournal
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
aciijournal
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
aciijournal
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
aciijournal
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
cscpconf
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
csandit
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
CSCJournals
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
ijcsa
 
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
ijcisjournal
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
Yixin Chen
 
J017377578
J017377578J017377578
J017377578
IOSR Journals
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
iosrjce
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
ijtsrd
 
Vehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and FeaturesVehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and Features
sipij
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective Background
IJCSIS Research Publications
 
I0343065072
I0343065072I0343065072
I0343065072
ijceronline
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
ijma
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET Journal
 

Similar to Vehicle Recognition Using VIBE and SVM (20)

AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
AN EFFICIENT SYSTEM FOR FORWARD COLLISION AVOIDANCE USING LOW COST CAMERA & E...
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
 
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
An Efficient System for Forward Collison Avoidance Using Low Cost Camera & Em...
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
 
B0441418
B0441418B0441418
B0441418
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
 
research_paper
research_paperresearch_paper
research_paper
 
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
 
Vehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image featuresVehicle tracking and distance estimation based on multiple image features
Vehicle tracking and distance estimation based on multiple image features
 
J017377578
J017377578J017377578
J017377578
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
 
Vehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and FeaturesVehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and Features
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective Background
 
I0343065072
I0343065072I0343065072
I0343065072
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 

More from CSEIJJournal

IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGYIOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
CSEIJJournal
 
Reliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software ApplicationsReliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software Applications
CSEIJJournal
 
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTIONDATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
CSEIJJournal
 
Call for Articles - Computer Science & Engineering: An International Journal ...
Call for Articles - Computer Science & Engineering: An International Journal ...Call for Articles - Computer Science & Engineering: An International Journal ...
Call for Articles - Computer Science & Engineering: An International Journal ...
CSEIJJournal
 
A Complexity Based Regression Test Selection Strategy
A Complexity Based Regression Test Selection StrategyA Complexity Based Regression Test Selection Strategy
A Complexity Based Regression Test Selection Strategy
CSEIJJournal
 
XML Encryption and Signature for Securing Web Services
XML Encryption and Signature for Securing Web ServicesXML Encryption and Signature for Securing Web Services
XML Encryption and Signature for Securing Web Services
CSEIJJournal
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
CSEIJJournal
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
CSEIJJournal
 
Paper Submission - Computer Science & Engineering: An International Journal (...
Paper Submission - Computer Science & Engineering: An International Journal (...Paper Submission - Computer Science & Engineering: An International Journal (...
Paper Submission - Computer Science & Engineering: An International Journal (...
CSEIJJournal
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
CSEIJJournal
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
CSEIJJournal
 
Lightweight Certificateless Authenticated Key Agreement Protocoln
Lightweight Certificateless Authenticated Key Agreement ProtocolnLightweight Certificateless Authenticated Key Agreement Protocoln
Lightweight Certificateless Authenticated Key Agreement Protocoln
CSEIJJournal
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
CSEIJJournal
 
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
CSEIJJournal
 
Reconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
Reconfiguration Strategies for Online Hardware Multitasking in Embedded SystemsReconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
Reconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
CSEIJJournal
 
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing ProtocolsPerformance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
CSEIJJournal
 
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI SystemAdaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
CSEIJJournal
 
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor NetworksAn Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
CSEIJJournal
 
To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...
CSEIJJournal
 
Topic Tracking for Punjabi Language
Topic Tracking for Punjabi LanguageTopic Tracking for Punjabi Language
Topic Tracking for Punjabi Language
CSEIJJournal
 

More from CSEIJJournal (20)

IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGYIOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
IOT SOLUTIONS FOR SMART PARKING- SIGFOX TECHNOLOGY
 
Reliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software ApplicationsReliability Improvement with PSP of Web-Based Software Applications
Reliability Improvement with PSP of Web-Based Software Applications
 
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTIONDATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
DATA MINING FOR STUDENTS’ EMPLOYABILITY PREDICTION
 
Call for Articles - Computer Science & Engineering: An International Journal ...
Call for Articles - Computer Science & Engineering: An International Journal ...Call for Articles - Computer Science & Engineering: An International Journal ...
Call for Articles - Computer Science & Engineering: An International Journal ...
 
A Complexity Based Regression Test Selection Strategy
A Complexity Based Regression Test Selection StrategyA Complexity Based Regression Test Selection Strategy
A Complexity Based Regression Test Selection Strategy
 
XML Encryption and Signature for Securing Web Services
XML Encryption and Signature for Securing Web ServicesXML Encryption and Signature for Securing Web Services
XML Encryption and Signature for Securing Web Services
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
 
Paper Submission - Computer Science & Engineering: An International Journal (...
Paper Submission - Computer Science & Engineering: An International Journal (...Paper Submission - Computer Science & Engineering: An International Journal (...
Paper Submission - Computer Science & Engineering: An International Journal (...
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
 
Lightweight Certificateless Authenticated Key Agreement Protocoln
Lightweight Certificateless Authenticated Key Agreement ProtocolnLightweight Certificateless Authenticated Key Agreement Protocoln
Lightweight Certificateless Authenticated Key Agreement Protocoln
 
Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...Call for Papers - Computer Science & Engineering: An International Journal (C...
Call for Papers - Computer Science & Engineering: An International Journal (C...
 
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
 
Reconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
Reconfiguration Strategies for Online Hardware Multitasking in Embedded SystemsReconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
Reconfiguration Strategies for Online Hardware Multitasking in Embedded Systems
 
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing ProtocolsPerformance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
Performance Comparison and Analysis of Mobile Ad Hoc Routing Protocols
 
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI SystemAdaptive Stabilization and Synchronization of Hyperchaotic QI System
Adaptive Stabilization and Synchronization of Hyperchaotic QI System
 
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor NetworksAn Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
An Energy Efficient Data Secrecy Scheme For Wireless Body Sensor Networks
 
To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...To improve the QoS in MANETs through analysis between reactive and proactive ...
To improve the QoS in MANETs through analysis between reactive and proactive ...
 
Topic Tracking for Punjabi Language
Topic Tracking for Punjabi LanguageTopic Tracking for Punjabi Language
Topic Tracking for Punjabi Language
 

Recently uploaded

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 

Recently uploaded (20)

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 

Vehicle Recognition Using VIBE and SVM

  • 1. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 DOI:10.5121/cseij.2016.6402 21 VEHICLE RECOGNITION USING VIBE AND SVM Jinlin Liu, Qiang Chen and Chen Zhang College of Electronic and Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620,China. ABSTRACT Video surveillance is becoming more and more important forsocial security, law enforcement, social order,military, and other social problems. In order to manage parking information effectively, this vehicle detection method is presented. In general, motion detection plays an important role in video surveillance systems. In this paper, firstly this system uses ViBe method to extract the foreground object, then extracts HOG features on the performance of the ROI of images. At last this paper presents Support vector machine for vehicle recognition. The results of this test show that, the recognition rate of vehicle’s model in this recognition system is up the industrial application standard. KEYWORDS ViBe , SVM, vehicle recognition, HOG 1. INTRODUCTION With the development of the city, more and more people have their own vehicles. Meanwhile, the speed of parking lot construction cannot compare with the rate of car growth. So there was a contradiction between people and between the supply and demand of parking. In order to build smart city and facilitate people’s lives, we have to solve this problem[1]. Now in many cities have been building many parking lots which have a very high level of automation, and can remind divers how many free parking locations when they entered the parking lots. Even some of the higher-end parking lot offers Apps, and divers can book theirs parking space online. But for those who do not plan well site, monitoring of vehicles are very loose, or in a state of lack of supervision.[2] There is no doubt that this situation will give some unpleasant feelings. Therefore, in order to better build smart cities, planning and management of outdoor parking lots is necessary. This paper introduces how to tell the moving vehicles from parking lot surveillance video. Using ViBe background modeling method for moving target detection to identify moving objects. This
  • 2. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 22 system uses SVM method determines whether the object is a vehicle, and judge the state of motion of the vehicle, and then updates the information of parking spaces. 2.BACKGROUND SUBTRACTION ALGORITHMS Locating moving objects in a video sequence is the first step of many computer vision applications.Many background subtraction techniques have been proposed with as many models and segmentation strategies, and several surveys are devoted to this topic.This system uses ViBe method detecting moving foreground objects 2.1 Brief introduction of VIBE Background differencing is the commonly used method for the detection of moving objects in the static background, and the ViBe algorithm is the main modeling approach. our proposed technique stores, for each pixel, a set of values taken in the past at the same location or in the neighborhood. It then compares this setting for the current pixel value to determine if the pixel belongs to the background, and adapts to the model of a random selection of values instead of from the background model. This method is different from those based on the oldest values of the classical belief should be replaced first. Finally, if the pixel is one part of the background, then its value will be propagated into the background model and update the model after judgement. ViBe algorithm using neighboring pixels in the color space determine the current pixel is the foreground pixels or background pixels, and it establishes a background pixel samples for each pixel value space, and save the pixel and its neighboring pixels in the sample space recent background pixel values. The current pixel-by-pixel with the pixel values of the background models with the most similar comparison, value as long as the current pixel-by-pixel with the background part of the pixel values in the model, determine the background pixels pixel, pixel background model can be expressed as = , , . . . , (1) In this paper, we denote by v(x) the value in a given Euclidean color space taken by the pixel located at x in the image, and by a background sample value with an index i. Each background pixel x is modeled by a collection of N background sample values.[3] VIBE initialization algorithms use the first frame image background model for every sample value of the background pixels in the sample space from the pixel and its neighboring pixels, selects a random pixel values to initialize.Each pixel has the same probability of being chosen. The model can be expressed as
  • 3. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 23 0 = 0 ∈ , (2) y is one pixel selected in the neighborhood of x randomly,and is the collection of neighborhoods. v(y) pixel values may appear more than once in the background model. ViBe algorithm starts to detect foreground objects from second frame. In order to classify a pixel value v(x) on the basis of its corresponding model M(x), we compare it to the closest values within the set of samples by defining a sphere of radius R centered on v(x)[3].If thegiven threshold ♯min is less than thecount of the set junction of sphere and the collection of model samples M(x), the pixel value v(x) will be classified as background. More formally, we compare ♯min to ♯ ∩ , , . . . , (3) If M(x) is larger than ♯min, the pixel x is background pixel, otherwise x is foreground pixel [4]. We can learn that directly from this figure. Fig.1. Comparison of a pixel value with a set of samples in a two dimensional Euclidean color space (C1,C2). To classify v(x), we count the number of samples of M(x) interesting the sphere of radius R centered on v(x). 2.2 Experimental Results For the experiments , the proposed method was implemented using C++ with OpenCV library. In this experiment, we set the radius R of the sphere used to compare a new pixel value to pixel samples, the time subsampling factor Φ,the number N of samples stored in each pixel model, and the number ♯min of close pixel samples needed to classify a new pixel value as background. In our experience , we set radius R = 20, and time subsampling factor Φ=16,N=20,and set ♯min=20.
  • 4. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 24 Our dataset is made of videos from parking lot, we pick a pieceof video for experiment to test the effect of ViBe algorithm. In order to highlight the prospects for detection of objects and have a good performance, we add the code of merge window. (a) (b) (c) (d) Fig.2. Input video is (a), after the process of foreground objects detection is (b),After morphological processing and edge processing is (c). Locating moving objects region in the picuture(d) 3.VEHICLES RECOGNITION When after receiving the moving image, the next we are going to determine whether objects are vehicles. There are many ways to classify, such as logistic regression analysis, kernel logistic regression, Support Vector Machine (SVM). Support vector machine is a new and rapidly developing methods of machine learning and classification, are widely used in many types of classification and pattern recognition. 3.1 Briefintroduction of SVM SVMs are primarily two-class classifiers that have been proved thatit is an effective and more robust method to handle linear or non-linear decision boundaries [5] [6] . SVM will find the hyperplanebya set of points, which belong to either of two classes. This hyperplanehas the largest distance to each class,and the largest possible fraction of points of the same class on the same
  • 5. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 25 side.This is equivalent to the implementation of structural risk minimization to achieve good generalization [5] [6]. Assuming l examples from two classes. In this section, We suppose we have a set S which has N points of training samples, ∈ ℝ" withi = 1, 2, … , N. Each point belong to one of two classes and is given a label ∈ −1,1 .Our purposeis to build a hyperplane equationthat divides S into two classes correctly, and maximize the distance between the two classes and the hyperplane [6]. A hyperplane can be described as the equationin the feature space. < & , > +) = 0 (4) where w ∈ ℝ" and b is a scalar. When the training samples are linearly separable, Optimal hyperplane of SVM, which can separate the two classes, no training mistakes and maximize the minimum distance from the sample to the hyperplane. 3.2 Histograms of Oriented Gradients (HOG) Histogram of oriented gradients (HOG) feature is a descriptor for computer vision and image processing todetect object. Through calculations and statistical characteristics of gradient orientation histogram of image local area to form. Hog combination of SVM classifiers have been widely used in image recognition, especially in the detection of pedestrians has a great performance.In practice, the orientation range is divided into + bins, and each pixel in the region votes for its corresponding bin. 3.3 Experimental Results Framework of the vehicle recognition as shown in the figure: including learning and testing phases. During the learning phase, mainly is the integration of collected data, get these features, then entered into a learning classifier, to generate the target classifier. After entering the testing phase, you need to use the classification obtained in the previous step, by comparing the scan window and then click the input image, is judged to be identified in accordance with the classifier of the small area [7][8].
  • 6. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 26 Learning Phase Col l ecttr ai ni ng data set Creat e f eat ure setof tr ai ni ng D at a set Bui l d a bi nary cl assi f i er Detection Phase D etecti on w i ndow scans Cl assi f i ercl assi f i es the detect i on w i ndow Creat e a trai ni ng data set Learning Phase Col l ecttr ai ni ng data set Creat e f eat ure setof tr ai ni ng D at a set Bui l d a bi nary cl assi f i er Detection Phase D etecti on w i ndow scans Cl assi f i ercl assi f i es the detect i on w i ndow Creat e a trai ni ng data set Fig.3 Flow chart of SVM In our experiment, we collect training data from ImageNet, we download the pictures, and resize them 32*32, so the feature dimensions of each image is 1764. Fig.4 positivesample images After the system completes the learning phase, the system will judge the foreground objects. Flow
  • 7. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 27 chart is as follows. Input ROI and resize Gradient computation Gradient weight projection Scan window to get the regional image feature Predict the SVM classifier Determination of the merge window Output results Contrast normalization Fig.5 detction process flow chart In this section, the HOG feature of foreground objects will be sent to SVM. Every window will be tested and predicted by SVM. The SVM will output “-1” or ”1”. The”1” presents the vehicle,”-1” presents non-vehicle. This information will show in a new window. Fig.6 After passing vehicle recognition, we remove the vehicle pictures and displays Fig.7 This design can detect more than 2 vehicles at the same time.
  • 8. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 28 4. CONCLUSION We have considered the problem of vehicle detection from video surveillance of parking lots. The HOG can describe vehicle information, handle within-class variations, and global illumination insensitive to changes in. The first part of the study is devoted to the analysis of the performance of ViBe for foreground objects detection. SVM based on HOG features is shown to achieve the good results. However, the outcome of the study shows that, results with high accuracy, but the efficiency problem happens in certain situations. The outcome of experiments reveals that SVM can work well in normal situation, but in some extreme situationssuch as tInclement weather, the effectofrecognition of a little bad.In order to enhance the robustness and accuracy of the system, we plan to integrate other features (for example, LBP feature), and use optical flow method to optimizethe moving object detection and background modelling. REFERENCES [1] S. Suryanto, D.-H. Kim, H.-K. Kim, and S.-J. Ko, “Spatial colorhistogram based center voting method for subsequent objecttracking and segmentation,” Image and Vision Computing, vol.29, no. 12, pp. 850–860, 2011. [2] J. Hwang, K. Huh, and D. Lee, “Vision-based vehicle detection and tracking algorithm design,” Optical Engineering, vol. 48, no.12, Article ID 127201, 2009. [3] O. Barnich and M. Van Droogenbroeck, “ViBe: a powerful random technique to estimate the background in video sequences,” in Int. Conf.on Acoustics, Speech and Signal Processing (ICASSP), pp. 945–948,April 2009. [4] C. Burges, “Tutorial on support vector machines for pattern recognition,” Data Mining and Knowledge Discovery, vol. 2, no. 2, pp. 955–974, 1998. [5] L.-W. Tsai, J.-W. Hsieh, and K.-C. Fan, “Vehicle detection using normalized color and edge map,” IEEE Transactions on Image Processing, vol. 16, no. 3, pp. 850–864, 2007. [6] V. Vapnik, The Nature of Statistical Learning Theory. Springer Verlag, 1995. [7] M. Van Droogenbroeck and O. Barnich, “Visual background extractor.”World Intellectual Property Organization, WO 2009/007198, 36 pages, January 2009. [8] Joshua Gleason, Ara V. Nefian, Xavier Bouyssounousse, Terry Fong and George Bebis 2011 [9] G´erardBiau, Luc Devroye, and G´abor Lugosi. Consistency of random forests and other averaging classifiers. J. Mach. Learn. Res., 9:2015–2033, 2008. [10] C. N. Anagnostopoulos, I. Giannoukos, T. Alexandropoulos, A. Psyllos, V. Loumos, and E. Kayafas, "Integrated vehicle recognition and inspection system to improve security in restricted access areas," in Intelligent Transportation Systems (ITSC)", 2010 13th International IEEE Conference on, 2010, pp. 1893-898. [3] L. Bottou, C. Cortes , J.
  • 9. Computer Science & Engineering: An International Journal (CSEIJ), Vol.6, No.4, August 2016 29 AUTHORS Jinlin Liu is currently studying in Mechanical and Electronic Engineering fromShanghai University of Engineering Science, China, where he is working towards theMaster degree. His current research interests include image processing, machine learning