Abstract
Since the outbreak of COVID-19 in 2019, people counting in confined spaces has become essential for controlling the flow of people and reducing viral spread. Many people-counting systems use a fisheye lens to achieve a wide viewing range. However, the images captured with a fisheye lens can have different sizes and deformations due to different camera heights, which consequently affects the accuracy of people counting. In this study, a Raspberry Pi 4 development board attached to a fisheye lens was used to construct an edge computing platform for people counting by using artificial intelligence. A modified You Only Look Once (YOLO) model, which has three output layers and a spatial pyramid pooling module, is proposed to recognize people in images captured at various heights. For efficiently running this deep learning model on the proposed edge computing platform, a TensorFlow Lite framework was used to reduce the model size. The final experimental results indicated that the mean average error and mean squared error of the modified tiny version of the YOLO v4 model were 0.249 and 0.292, respectively, and the detection speed of the platform was 2 frames per second. The results indicate that the proposed edge computing platform can efficiently and accurately count the number of people. Because the proposed system uses edge computing, it can effectively solve personal privacy and transmission bandwidth problems.
Original language | English |
---|---|
Pages (from-to) | 1-9 |
Number of pages | 9 |
Journal | IEEE Transactions on Emerging Topics in Computational Intelligence |
DOIs | |
State | Accepted/In press - 2023 |
Keywords
- Adaptation models
- artificial intelligence
- Cameras
- Computational modeling
- Deep learning
- deep learning
- Edge computing
- edge computing
- Image edge detection
- Indoor people counting
- Training
- YOLO