Cargando…

Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach

The counting of vehicles plays an important role in measuring the behavior patterns of traffic flow in cities, as streets and avenues can get crowded easily. To address this problem, some Intelligent Transport Systems (ITSs) have been implemented in order to count vehicles with already established v...

Descripción completa

Detalles Bibliográficos
Autores principales: Rosas-Arias, Leonel, Portillo-Portillo, Jose, Hernandez-Suarez, Aldo, Olivares-Mercado, Jesus, Sanchez-Perez, Gabriel, Toscano-Medina, Karina, Perez-Meana, Hector, Sandoval Orozco, Ana Lucila, García Villalba, Luis Javier
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6651640/
https://www.ncbi.nlm.nih.gov/pubmed/31252574
http://dx.doi.org/10.3390/s19132848
_version_ 1783438394357972992
author Rosas-Arias, Leonel
Portillo-Portillo, Jose
Hernandez-Suarez, Aldo
Olivares-Mercado, Jesus
Sanchez-Perez, Gabriel
Toscano-Medina, Karina
Perez-Meana, Hector
Sandoval Orozco, Ana Lucila
García Villalba, Luis Javier
author_facet Rosas-Arias, Leonel
Portillo-Portillo, Jose
Hernandez-Suarez, Aldo
Olivares-Mercado, Jesus
Sanchez-Perez, Gabriel
Toscano-Medina, Karina
Perez-Meana, Hector
Sandoval Orozco, Ana Lucila
García Villalba, Luis Javier
author_sort Rosas-Arias, Leonel
collection PubMed
description The counting of vehicles plays an important role in measuring the behavior patterns of traffic flow in cities, as streets and avenues can get crowded easily. To address this problem, some Intelligent Transport Systems (ITSs) have been implemented in order to count vehicles with already established video surveillance infrastructure. With this in mind, in this paper, we present an on-line learning methodology for counting vehicles in video sequences based on Incremental Principal Component Analysis (Incremental PCA). This incremental learning method allows us to identify the maximum variability (i.e., motion detection) between a previous block of frames and the actual one by using only the first projected eigenvector. Once the projected image is obtained, we apply dynamic thresholding to perform image binarization. Then, a series of post-processing steps are applied to enhance the binary image containing the objects in motion. Finally, we count the number of vehicles by implementing a virtual detection line in each of the road lanes. These lines determine the instants where the vehicles pass completely through them. Results show that our proposed methodology is able to count vehicles with 96.6% accuracy at 26 frames per second on average—dealing with both camera jitter and sudden illumination changes caused by the environment and the camera auto exposure.
format Online
Article
Text
id pubmed-6651640
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66516402019-08-08 Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach Rosas-Arias, Leonel Portillo-Portillo, Jose Hernandez-Suarez, Aldo Olivares-Mercado, Jesus Sanchez-Perez, Gabriel Toscano-Medina, Karina Perez-Meana, Hector Sandoval Orozco, Ana Lucila García Villalba, Luis Javier Sensors (Basel) Article The counting of vehicles plays an important role in measuring the behavior patterns of traffic flow in cities, as streets and avenues can get crowded easily. To address this problem, some Intelligent Transport Systems (ITSs) have been implemented in order to count vehicles with already established video surveillance infrastructure. With this in mind, in this paper, we present an on-line learning methodology for counting vehicles in video sequences based on Incremental Principal Component Analysis (Incremental PCA). This incremental learning method allows us to identify the maximum variability (i.e., motion detection) between a previous block of frames and the actual one by using only the first projected eigenvector. Once the projected image is obtained, we apply dynamic thresholding to perform image binarization. Then, a series of post-processing steps are applied to enhance the binary image containing the objects in motion. Finally, we count the number of vehicles by implementing a virtual detection line in each of the road lanes. These lines determine the instants where the vehicles pass completely through them. Results show that our proposed methodology is able to count vehicles with 96.6% accuracy at 26 frames per second on average—dealing with both camera jitter and sudden illumination changes caused by the environment and the camera auto exposure. MDPI 2019-06-27 /pmc/articles/PMC6651640/ /pubmed/31252574 http://dx.doi.org/10.3390/s19132848 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rosas-Arias, Leonel
Portillo-Portillo, Jose
Hernandez-Suarez, Aldo
Olivares-Mercado, Jesus
Sanchez-Perez, Gabriel
Toscano-Medina, Karina
Perez-Meana, Hector
Sandoval Orozco, Ana Lucila
García Villalba, Luis Javier
Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title_full Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title_fullStr Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title_full_unstemmed Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title_short Vehicle Counting in Video Sequences: An Incremental Subspace Learning Approach
title_sort vehicle counting in video sequences: an incremental subspace learning approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6651640/
https://www.ncbi.nlm.nih.gov/pubmed/31252574
http://dx.doi.org/10.3390/s19132848
work_keys_str_mv AT rosasariasleonel vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT portilloportillojose vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT hernandezsuarezaldo vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT olivaresmercadojesus vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT sanchezperezgabriel vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT toscanomedinakarina vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT perezmeanahector vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT sandovalorozcoanalucila vehiclecountinginvideosequencesanincrementalsubspacelearningapproach
AT garciavillalbaluisjavier vehiclecountinginvideosequencesanincrementalsubspacelearningapproach