Cargando…

Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm

Video streams can come from various sources, such as surveillance cameras, live events, drones, and video-sharing platforms. Video stream mining is challenging due to the extensive resources needed to analyze and extract useful information from continuous video data streams. This situation could res...

Descripción completa

Detalles Bibliográficos
Autores principales: Shiddiqi, Ary Mazharuddin, Yogatama, Edo Dwi, Navastara, Dini Adni
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10391672/
https://www.ncbi.nlm.nih.gov/pubmed/37533793
http://dx.doi.org/10.1016/j.mex.2023.102285
_version_ 1785082769522556928
author Shiddiqi, Ary Mazharuddin
Yogatama, Edo Dwi
Navastara, Dini Adni
author_facet Shiddiqi, Ary Mazharuddin
Yogatama, Edo Dwi
Navastara, Dini Adni
author_sort Shiddiqi, Ary Mazharuddin
collection PubMed
description Video streams can come from various sources, such as surveillance cameras, live events, drones, and video-sharing platforms. Video stream mining is challenging due to the extensive resources needed to analyze and extract useful information from continuous video data streams. This situation could result in overwhelmed resources, which causes the system to stall. One of the ways to suffice the requirement is to provide larger resources, which leads to more costs. This research develops a data stream mining called the Resource-Aware Video Streaming (RAViS) framework to adapt to the limited resources (a Raspberry Pi) to run an object detection system using the YOLO algorithm. We validate the framework by capturing video streaming to simulate data streams. The video frames are processed using a deep-learning model to recognize the presence of a person(s) in a room. The RAViS framework adapts the object detection system to the availability of Raspberry Pi resources, such as CPU, RAM, and internal storage. The adaptation aims to increase the availability of resources to perform object detection of streamed video. The experimental results indicate that the RAViS framework can adapt the detection system to resource availability while maintaining accuracy. • A framework can ensure the availability of a computer with limited resources for running an object detection system using deep learning algorithms. • The framework constantly monitors the computer's memory, CPU, and storage, and provides feedback to the object detection system for adjusting its parameters to optimize resource utilization. • This approach enables the object detection system to operate continuously with the required resources, thus ensuring its accuracy and effectiveness.
format Online
Article
Text
id pubmed-10391672
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-103916722023-08-02 Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm Shiddiqi, Ary Mazharuddin Yogatama, Edo Dwi Navastara, Dini Adni MethodsX Computer Science Video streams can come from various sources, such as surveillance cameras, live events, drones, and video-sharing platforms. Video stream mining is challenging due to the extensive resources needed to analyze and extract useful information from continuous video data streams. This situation could result in overwhelmed resources, which causes the system to stall. One of the ways to suffice the requirement is to provide larger resources, which leads to more costs. This research develops a data stream mining called the Resource-Aware Video Streaming (RAViS) framework to adapt to the limited resources (a Raspberry Pi) to run an object detection system using the YOLO algorithm. We validate the framework by capturing video streaming to simulate data streams. The video frames are processed using a deep-learning model to recognize the presence of a person(s) in a room. The RAViS framework adapts the object detection system to the availability of Raspberry Pi resources, such as CPU, RAM, and internal storage. The adaptation aims to increase the availability of resources to perform object detection of streamed video. The experimental results indicate that the RAViS framework can adapt the detection system to resource availability while maintaining accuracy. • A framework can ensure the availability of a computer with limited resources for running an object detection system using deep learning algorithms. • The framework constantly monitors the computer's memory, CPU, and storage, and provides feedback to the object detection system for adjusting its parameters to optimize resource utilization. • This approach enables the object detection system to operate continuously with the required resources, thus ensuring its accuracy and effectiveness. Elsevier 2023-07-15 /pmc/articles/PMC10391672/ /pubmed/37533793 http://dx.doi.org/10.1016/j.mex.2023.102285 Text en © 2023 The Authors. Published by Elsevier B.V. https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Computer Science
Shiddiqi, Ary Mazharuddin
Yogatama, Edo Dwi
Navastara, Dini Adni
Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title_full Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title_fullStr Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title_full_unstemmed Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title_short Resource-aware video streaming (RAViS) framework for object detection system using deep learning algorithm
title_sort resource-aware video streaming (ravis) framework for object detection system using deep learning algorithm
topic Computer Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10391672/
https://www.ncbi.nlm.nih.gov/pubmed/37533793
http://dx.doi.org/10.1016/j.mex.2023.102285
work_keys_str_mv AT shiddiqiarymazharuddin resourceawarevideostreamingravisframeworkforobjectdetectionsystemusingdeeplearningalgorithm
AT yogatamaedodwi resourceawarevideostreamingravisframeworkforobjectdetectionsystemusingdeeplearningalgorithm
AT navastaradiniadni resourceawarevideostreamingravisframeworkforobjectdetectionsystemusingdeeplearningalgorithm