摘要(英) |
"Foot traffic" holds significant importance and application value across various fields. In production management, analyzing foot traffic helps assess production line efficiency, identify bottlenecks, optimize layouts, and enhance both productivity and quality. In marketing management, it is used to evaluate customer flow and consumer behavior, guide merchandise display and promotional strategies, thereby increasing sales and customer satisfaction. In human resources management, it aids in forecasting manpower needs, adjusting staff allocation, improving work environments, and boosting employee satisfaction and work efficiency. In financial management, foot traffic is used to evaluate the utilization of business hours, control costs, improve operational efficiency, and increase revenue. Overall, foot traffic has become a key tool for businesses to enhance production efficiency, marketing strategies, human resource allocation, and financial management, promoting sustainable development.
The staff cafeteria faces difficulties in managing ingredients, costs, and suppliers. The challenge of accurately predicting the demand for noodle and rice dishes can lead to either wastage of ingredients or insufficient supply, increasing costs. Real-time foot traffic data during meal pickup can indicate whether the current preparation is sufficient or if adjustments are needed to address potential stockpile and meal quality issues, impacting supplier relationships. A lack of real-time foot traffic counting also affects cooperation with suppliers, as it is difficult to accurately reflect demand, potentially leading to order errors and inventory management issues.
This study employs a CSI Camera to capture images, which are then processed in real time by a Jetson Orin Nano, combined with YOLOv8 for person detection and tracking. The results are then made available through a RESTful API via a web API method for other systems to access the foot traffic data, achieving efficient and real-time foot traffic counting.
The foot traffic counting system can satisfy the needs of the nutrition department in counting meal pickups. However, this study found that environmental control is necessary to achieve more accurate foot traffic counts. Due to the inadequacy of YOLOv8′s person detection and tracking for counting, I incorporated a baseline method to count foot traffic. Upon deployment, it was found that environmental control is necessary to achieve precise foot traffic counting. The numbers from the foot traffic counting system can also provide the hospital dashboard with current meal pickup counts, allowing nutrition department colleagues to use historical data to evaluate whether current dining numbers are reasonable, assess if the current food preparation is sufficient, and make necessary adjustments. In terms of dining cost expenditure, having the counts for noodle and rice dish pickups helps quickly identify if there are any anomalies in the costs of these specific categories, unlike in the past when only total data from fingerprint machines was available. |
參考文獻 |
[1] S. M. SALAHUDDIN MORSALIN。「影像邊緣運算應用之人工智慧網絡設計與實現」。博士論文,國立雲林科技大學電子工程系,2023。<https://hdl.handle.net/11296/85kpyn>。
[2] Raj, Emmanuel. "Edge MLOps framework for AIoT applications." (2020).
[3] Cao, Keyan, et al. "An overview on edge computing research." IEEE access 8 (2020): 85714-85728.
[4] Multi-Object Tracking with Ultralytics YOLO,取自https://docs.ultralytics.com/modes/track/
[5] Terven, Juan, Diana-Margarita Córdova-Esparza, and Julio-Alejandro Romero-González. "A comprehensive review of yolo architectures in computer vision: From yolov1 to yolov8 and yolo-nas." Machine Learning and Knowledge Extraction 5.4 (2023): 1680-1716.
[6] Kiran, Siripuri, and Shoban Babu Sriramoju. "A Study on the Applications of IOT." Indian Journal of Public Health Research & Development 9.11 (2018): 1173-1175.
[7] Simić, Miloš, et al. "Edge computing system for large-scale distributed sensing systems." ICIST (2018): 36-39.
[8] Sun, Shijie, et al. "Benchmark data and method for real-time people counting in cluttered scenes using depth sensors." IEEE Transactions on Intelligent Transportation Systems 20.10 (2019): 3599-3612.
[9] Wetzel, Johannes, Astrid Laubenheimer, and Michael Heizmann. "Joint probabilistic people detection in overlapping depth images." IEEE access 8 (2020): 28349-28359.
[10] Depatla, Saandeep, and Yasamin Mostofi. "Crowd counting through walls using WiFi." 2018 IEEE international conference on pervasive computing and communications (PerCom). IEEE, 2018.
[11] Ibrahim, Osama Talaat, Walid Gomaa, and Moustafa Youssef. "CrossCount: A deep learning system for device-free human counting using WiFi." IEEE Sensors Journal 19.21 (2019): 9921-9928.
[12] Madhira, Kartik, and Aditya Shukla. "Pedestrian flow counter using image processing." 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS). IEEE, 2017.
[13] Wang, Yameng, et al. "Counting people with support vector regression." 2014 10th International Conference on Natural Computation (ICNC). IEEE, 2014.
[14] Li, Shengye, et al. "Supervised people counting using an overhead fisheye camera." 2019 16th IEEE international conference on advanced video and signal based surveillance (AVSS). IEEE, 2019.
[15] Duan, Zhihao, et al. "Rapid: rotation-aware people detection in overhead fisheye images." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops. 2020.
[16] Li, Guangqin, et al. "Real-time top-view people counting based on a kinect and nvidia jetson tk1 integrated platform." 2016 IEEE 16th international conference on data mining workshops (ICDMW). IEEE, 2016.
[17] Le, Manh Cuong, My-Ha Le, and Minh-Thien Duong. "Vision-based people counting for attendance monitoring system." 2020 5th International Conference on Green Technology and Sustainable Development (GTSD). IEEE, 2020.
[18] Guo, Qiang, et al. "A fast occluded passenger detector based on MetroNet and Tiny MetroNet." Information Sciences 534 (2020): 16-26.
[19] Tyndall, Ash, Rachel Cardell-Oliver, and Adrian Keating. "Occupancy estimation using a low-pixel count thermal imager." IEEE Sensors Journal 16.10 (2016): 3784-3791.
[20] Hagenaars, Erik, et al. "Single-pixel thermopile infrared sensing for people counting." IEEE Sensors Journal 21.4 (2020): 4866-4873.
[21] Gorelick, Micha, and Ian Ozsvald. High Performance Python: Practical Performant Programming for Humans. O′Reilly Media, 2020.
[22] Yen, Mao-Hsu, et al. "Adaptive Indoor People-Counting System Based on Edge AI Computing." IEEE Transactions on Emerging Topics in Computational Intelligence (2023).
[23] Zhang, Yifu, et al. "Bytetrack: Multi-object tracking by associating every detection box." European conference on computer vision. Cham: Springer Nature Switzerland, 2022.
[24] Yu, Fengwei, et al. "Poi: Multiple object tracking with high performance detection and appearance feature." Computer Vision–ECCV 2016 Workshops: Amsterdam, The Netherlands, October 8-10 and 15-16, 2016, Proceedings, Part II 14. Springer International Publishing, 2016.
[25] Xie, Guobo, and Wen Lu. "Image edge detection based on opencv." International Journal of Electronics and Electrical Engineering 1.2 (2013): 104-106.
[26] Soleimanitaleb, Z., and M. A. Keyvanrad. "Single object tracking: A survey of methods, datasets, and evaluation metrics. arXiv 2022." arXiv preprint arXiv:2201.13066.
[27] YOLOv8 Object Tracking and Counting with OpenCV,取自https://learnopencv.com/yolov8-object-tracking-and-counting-with-opencv/
[28] Hagenaars, Erik, et al. "Single-pixel thermopile infrared sensing for people counting." IEEE Sensors Journal 21.4 (2020): 4866-4873.
[29] Fielding, Roy Thomas. Architectural styles and the design of network-based software architectures. University of California, Irvine, 2000.
[30] Chen, Shaobin, and Wei Lin. "Embedded system real-time vehicle detection based on improved YOLO network." 2019 IEEE 3rd advanced information management, communicates, electronic and automation control conference (IMCEC). IEEE, 2019.
[31] Luu, P. V., et al. "An AI-based web surveillance system using raspberry Pi." Journal of Advances in Technology and Engineering Research 5.6 (2019): 231-242.
[32] NVIDIA JetPack Documentation,取自https://docs.nvidia.com/jetson/jetpack/install-jetpack/index.html
[33] https://blog.cavedu.com/2022/03/26/nvidia-jetson-tx2-nx-setup-ssd/
[34]https://docs.nvidia.com/jetson/archives/r36.2/DeveloperGuide/IN/QuickStart.html
[35] Lubanovic, Bill. Introducing Python: Modern Computing in Simple Packages. " O′Reilly Media, Inc.", 2014. |