Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition

Emerging deep learning (DL) approaches with edge computing have enabled the automation of rich information extraction, such as complex events from camera feeds. Due to the low speed and accuracy of object detection, some objects are missed and not detected. As objects constitute simple events, missi...

Full description

Bibliographic Details
Main Authors: Sepehr Honarparvar, Sara Saeedi, Steve Liang, Jeremy Squires
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:https://www.mdpi.com/2220-9964/10/2/81
_version_ 1797396101145296896
author Sepehr Honarparvar
Sara Saeedi
Steve Liang
Jeremy Squires
author_facet Sepehr Honarparvar
Sara Saeedi
Steve Liang
Jeremy Squires
author_sort Sepehr Honarparvar
collection DOAJ
description Emerging deep learning (DL) approaches with edge computing have enabled the automation of rich information extraction, such as complex events from camera feeds. Due to the low speed and accuracy of object detection, some objects are missed and not detected. As objects constitute simple events, missing objects result in missing simple events, thus the number of detected complex events. As the main objective of this paper, an integrated cloud and edge computing architecture was designed and developed to reduce missing simple events. To achieve this goal, we deployed multiple smart cameras (i.e., cameras which connect to the Internet and are integrated with computerised systems such as the DL unit) in order to detect complex events from multiple views. Having more simple events from multiple cameras can reduce missing simple events and increase the number of detected complex events. To evaluate the accuracy of complex event detection, the F-score of risk behaviour regarding COVID-19 spread events in video streams was used. The experimental results demonstrate that this architecture delivered 1.73 times higher accuracy in event detection than that delivered by an edge-based architecture that uses one camera. The average event detection latency for the integrated cloud and edge architecture was 1.85 times higher than that of only one camera. However, this finding was insignificant with regard to the current case study. Moreover, the accuracy of the architecture for complex event matching with more spatial and temporal relationships showed significant improvement in comparison to the edge computing scenario. Finally, complex event detection accuracy considerably depended on object detection accuracy. Regression-based models, such as you only look once (YOLO), were able to provide better accuracy than region-based models.
first_indexed 2024-03-09T00:45:25Z
format Article
id doaj.art-282c22462a574494abe626f106a794a7
institution Directory Open Access Journal
issn 2220-9964
language English
last_indexed 2024-03-09T00:45:25Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series ISPRS International Journal of Geo-Information
spelling doaj.art-282c22462a574494abe626f106a794a72023-12-11T17:30:51ZengMDPI AGISPRS International Journal of Geo-Information2220-99642021-02-011028110.3390/ijgi10020081Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour RecognitionSepehr Honarparvar0Sara Saeedi1Steve Liang2Jeremy Squires3Department of Geomatics Engineering, University of Calgary, Calgary, AB T2N 4V8, CanadaDepartment of Geomatics Engineering, University of Calgary, Calgary, AB T2N 4V8, CanadaDepartment of Geomatics Engineering, University of Calgary, Calgary, AB T2N 4V8, CanadaSensorUp Inc., Calgary, AB T2L2K7, CanadaEmerging deep learning (DL) approaches with edge computing have enabled the automation of rich information extraction, such as complex events from camera feeds. Due to the low speed and accuracy of object detection, some objects are missed and not detected. As objects constitute simple events, missing objects result in missing simple events, thus the number of detected complex events. As the main objective of this paper, an integrated cloud and edge computing architecture was designed and developed to reduce missing simple events. To achieve this goal, we deployed multiple smart cameras (i.e., cameras which connect to the Internet and are integrated with computerised systems such as the DL unit) in order to detect complex events from multiple views. Having more simple events from multiple cameras can reduce missing simple events and increase the number of detected complex events. To evaluate the accuracy of complex event detection, the F-score of risk behaviour regarding COVID-19 spread events in video streams was used. The experimental results demonstrate that this architecture delivered 1.73 times higher accuracy in event detection than that delivered by an edge-based architecture that uses one camera. The average event detection latency for the integrated cloud and edge architecture was 1.85 times higher than that of only one camera. However, this finding was insignificant with regard to the current case study. Moreover, the accuracy of the architecture for complex event matching with more spatial and temporal relationships showed significant improvement in comparison to the edge computing scenario. Finally, complex event detection accuracy considerably depended on object detection accuracy. Regression-based models, such as you only look once (YOLO), were able to provide better accuracy than region-based models.https://www.mdpi.com/2220-9964/10/2/81internet of thingsCOVID-19video streamingcomplex event detectionsmart cameraedge processing
spellingShingle Sepehr Honarparvar
Sara Saeedi
Steve Liang
Jeremy Squires
Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
ISPRS International Journal of Geo-Information
internet of things
COVID-19
video streaming
complex event detection
smart camera
edge processing
title Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
title_full Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
title_fullStr Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
title_full_unstemmed Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
title_short Design and Development of an Internet of Smart Cameras Solution for Complex Event Detection in COVID-19 Risk Behaviour Recognition
title_sort design and development of an internet of smart cameras solution for complex event detection in covid 19 risk behaviour recognition
topic internet of things
COVID-19
video streaming
complex event detection
smart camera
edge processing
url https://www.mdpi.com/2220-9964/10/2/81
work_keys_str_mv AT sepehrhonarparvar designanddevelopmentofaninternetofsmartcamerassolutionforcomplexeventdetectionincovid19riskbehaviourrecognition
AT sarasaeedi designanddevelopmentofaninternetofsmartcamerassolutionforcomplexeventdetectionincovid19riskbehaviourrecognition
AT steveliang designanddevelopmentofaninternetofsmartcamerassolutionforcomplexeventdetectionincovid19riskbehaviourrecognition
AT jeremysquires designanddevelopmentofaninternetofsmartcamerassolutionforcomplexeventdetectionincovid19riskbehaviourrecognition