Cargando…

A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions

Computer vision remains challenged by tracking multiple objects in motion frames, despite efforts to improve surveillance, healthcare, and human-machine interaction. This paper presents a method for monitoring several moving objects in non-stationary settings for autonomous navigation. Additionally,...

Descripción completa

Detalles Bibliográficos
Autores principales: Fakhri, Payam Safaei, Asghari, Omid, Sarspy, Sliva, Marand, Mehran Borhani, Moshaver, Paria, Trik, Mohammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10685270/
https://www.ncbi.nlm.nih.gov/pubmed/38034808
http://dx.doi.org/10.1016/j.heliyon.2023.e22156
_version_ 1785151593660809216
author Fakhri, Payam Safaei
Asghari, Omid
Sarspy, Sliva
Marand, Mehran Borhani
Moshaver, Paria
Trik, Mohammad
author_facet Fakhri, Payam Safaei
Asghari, Omid
Sarspy, Sliva
Marand, Mehran Borhani
Moshaver, Paria
Trik, Mohammad
author_sort Fakhri, Payam Safaei
collection PubMed
description Computer vision remains challenged by tracking multiple objects in motion frames, despite efforts to improve surveillance, healthcare, and human-machine interaction. This paper presents a method for monitoring several moving objects in non-stationary settings for autonomous navigation. Additionally, at each phase, movement information between successive frames, including the new frame and the previous frame, is employed to determine the location of moving objects inside the camera's field of view, and the background in the new frame is determined. With the help of a matching algorithm, the Kanade–Lucas–Tomasi (KLT) feature tracker for each frame is determined. To get the new frame, we access the matching feature points between two subsequent frames, calculate the movement size of the feature points and the camera movement, and subtract the previous frame of moving objects from the current frame. Every moving object within the camera's field of view is captured at every moment and location. The moving items are categorized and segregated using fuzzy logic based on their mass center and length-to-width ratio. Our algorithm was implemented to investigate autonomous navigation surveillance of three types of moving objects, such as a vehicle, a pedestrian, a bicycle, or a motorcycle. The results indicate high accuracy and an acceptable time requirement for monitoring moving objects. It has a tracking and classification accuracy of around 75 % and processes 43 frames per second, making it superior to existing approaches in terms of speed and accuracy.
format Online
Article
Text
id pubmed-10685270
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-106852702023-11-30 A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions Fakhri, Payam Safaei Asghari, Omid Sarspy, Sliva Marand, Mehran Borhani Moshaver, Paria Trik, Mohammad Heliyon Research Article Computer vision remains challenged by tracking multiple objects in motion frames, despite efforts to improve surveillance, healthcare, and human-machine interaction. This paper presents a method for monitoring several moving objects in non-stationary settings for autonomous navigation. Additionally, at each phase, movement information between successive frames, including the new frame and the previous frame, is employed to determine the location of moving objects inside the camera's field of view, and the background in the new frame is determined. With the help of a matching algorithm, the Kanade–Lucas–Tomasi (KLT) feature tracker for each frame is determined. To get the new frame, we access the matching feature points between two subsequent frames, calculate the movement size of the feature points and the camera movement, and subtract the previous frame of moving objects from the current frame. Every moving object within the camera's field of view is captured at every moment and location. The moving items are categorized and segregated using fuzzy logic based on their mass center and length-to-width ratio. Our algorithm was implemented to investigate autonomous navigation surveillance of three types of moving objects, such as a vehicle, a pedestrian, a bicycle, or a motorcycle. The results indicate high accuracy and an acceptable time requirement for monitoring moving objects. It has a tracking and classification accuracy of around 75 % and processes 43 frames per second, making it superior to existing approaches in terms of speed and accuracy. Elsevier 2023-11-10 /pmc/articles/PMC10685270/ /pubmed/38034808 http://dx.doi.org/10.1016/j.heliyon.2023.e22156 Text en © 2023 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Research Article
Fakhri, Payam Safaei
Asghari, Omid
Sarspy, Sliva
Marand, Mehran Borhani
Moshaver, Paria
Trik, Mohammad
A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title_full A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title_fullStr A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title_full_unstemmed A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title_short A fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
title_sort fuzzy decision-making system for video tracking with multiple objects in non-stationary conditions
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10685270/
https://www.ncbi.nlm.nih.gov/pubmed/38034808
http://dx.doi.org/10.1016/j.heliyon.2023.e22156
work_keys_str_mv AT fakhripayamsafaei afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT asghariomid afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT sarspysliva afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT marandmehranborhani afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT moshaverparia afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT trikmohammad afuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT fakhripayamsafaei fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT asghariomid fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT sarspysliva fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT marandmehranborhani fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT moshaverparia fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions
AT trikmohammad fuzzydecisionmakingsystemforvideotrackingwithmultipleobjectsinnonstationaryconditions