Abstract

Object detection and recognition is commonly used in diverse computer vision based applications and many algorithms are proposed in literature. However, application of object detection algorithms in real-time systems demand minimal computation time and comprehensive performance analysis needs to be conducted before deployment. This paper aims to conduct performance analysis of deep learning based algorithm i.e. single shot detector (SSD) in IoT based embedded devices for smart home appliances control. We have developed a smart home automation system using object detection algorithm based on model view controller (MVC) architecture deployed on Cloud of Things (CoT) i.e. Amazon Web Service (AWS) cloud for users to remotely monitor their homes. Message queuing telemetry transport (MQTT) protocol is used for communication with connected IoT devices. For load-balancing, we have proposed the concept of distributed broker to support high number of publishers and subscribers. For experimental analysis, we have connected a camera with Raspberry Pi for object detection based on deep learning algorithm (SSD) using OpenCV library in our proposed system. Experiments are conducted to evaluate the performance of object detection algorithm under varying environmental conditions by changing the light intensity level, distance of object from camera, and frame size of video. Results show that communication delay is very low (i.e. 0.2 s) as compared to processing delay in Raspberry Pi. Furthermore, changing environmental conditions have very low/insignificant impact on the processing delay of object detection algorithm i.e. average delay of 1.7 s (stdev. 0.18) and 1.8 s (stdev. 0.24) in bright and dark lighting levels, respectively. However, accuracy is deteriorated under low lighting intensity level and increased frame sizes i.e. from 95–100 to 80–85%. Selected embedded device, camera model and object detection algorithm limits the performance of object detection in real-time systems and shall be carefully selected to fulfill the requirement.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call