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,...
Autores principales: | , , , , , |
---|---|
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 |