{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T12:56:44Z","timestamp":1763643404733,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,2,13]],"date-time":"2022-02-13T00:00:00Z","timestamp":1644710400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A novel low-power distributed Visual Sensor Network (VSN) system is proposed, which performs real-time collaborative barcode localization, tracking, and robust identification. Due to a dynamic triggering mechanism and efficient transmission protocols, communication is organized amongst the nodes themselves rather than being orchestrated by a single sink node, achieving lower congestion and significantly reducing the vulnerability of the overall system. Specifically, early detection of the moving barcode is achieved through a dynamic triggering mechanism. A hierarchical transmission protocol is designed, within which different communication protocols are used, depending on the type of data exchanged among nodes. Real-Time Transport Protocol (RTP) is employed for video communication, while the Transmission Control Protocol (TCP) and Long Range (LoRa) protocol are used for passing messages amongst the nodes in the VSN. Through an extensive experimental evaluation, we demonstrate that the proposed distributed VSN brings substantial advantages in terms of accuracy, power savings, and time complexity compared to an equivalent system performing centralized processing.<\/jats:p>","DOI":"10.3390\/s22041433","type":"journal-article","created":{"date-parts":[[2022,2,13]],"date-time":"2022-02-13T20:34:45Z","timestamp":1644784485000},"page":"1433","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Low-Power Distributed Visual Sensor Network for Real-Time Barcode Localization and Identification"],"prefix":"10.3390","volume":"22","author":[{"given":"Leander","family":"Hendrikx","sequence":"first","affiliation":[{"name":"Electronics and Informatics (ETRO) Department, Vrije Universiteit Brussel (VUB), 1050 Ixelles, Belgium"}]},{"given":"Rui","family":"Zhong","sequence":"additional","affiliation":[{"name":"School of Computer, Central China Normal University (CCNU), Wuhan 430079, China"}]},{"given":"Bruno","family":"Cornelis","sequence":"additional","affiliation":[{"name":"Electronics and Informatics (ETRO) Department, Vrije Universiteit Brussel (VUB), 1050 Ixelles, Belgium"}]},{"given":"Adrian","family":"Munteanu","sequence":"additional","affiliation":[{"name":"Electronics and Informatics (ETRO) Department, Vrije Universiteit Brussel (VUB), 1050 Ixelles, Belgium"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1016\/j.comnet.2004.06.007","article-title":"A line in the sand: A wireless sensor network for target detection, classification, and tracking","volume":"46","author":"Arora","year":"2004","journal-title":"Comput. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1155\/2009\/640386","article-title":"A survey of visual sensor networks","volume":"2009","author":"Soro","year":"2009","journal-title":"Adv. Multimed."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MWC.2009.4907559","article-title":"Challenging issues in visual sensor networks","volume":"16","author":"Charfi","year":"2009","journal-title":"IEEE Wirel. Commun."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1016\/j.comnet.2006.10.002","article-title":"A survey on wireless multimedia sensor networks","volume":"51","author":"Akyildiz","year":"2007","journal-title":"Comput. Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1186\/s13634-016-0347-x","article-title":"Multi-camera object tracking using surprisal observations in visual sensor networks","volume":"2016","author":"Bhuvana","year":"2016","journal-title":"Eurasip J. Adv. Signal Process."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Liu, F., Xiao, W., Chen, S., and Jiang, C. (2018). Adaptive Dynamic Programming-Based Multi-Sensor Scheduling for Collaborative Target Tracking in Energy Harvesting Wireless Sensor Networks. Sensors, 18.","DOI":"10.3390\/s18124090"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1109\/TAES.2019.2929972","article-title":"Distributed Joint Sensor Registration and Multitarget Tracking via Sensor Network","volume":"56","author":"Gao","year":"2019","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Olti, E., Verbeke, T., Braeckman, G., Dadarlat, V.T., and Munteanu, A. (2016, January 12\u201315). Robot tracking in low-power visual sensor networks. Proceedings of the 10th International Conference on Distributed Smart Camera, Paris, France.","DOI":"10.1145\/2967413.2967420"},{"key":"ref_9","unstructured":"Hendrikx, L., Poorter, E.D., and Munteanu, A. (November, January 29). Distributed barcode tracking in visual sensor networks. Proceedings of the 2017 IEEE SENSORS, Glasgow, UK."},{"key":"ref_10","first-page":"459","article-title":"RTP: A Transport Protocol for Real-Time Applications","volume":"2","author":"Schulzrinne","year":"2003","journal-title":"Left RFC"},{"key":"ref_11","unstructured":"SemTech (2015). AN1200.22 LoRa Modulation Basics, SEMTECH. Application Note."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Mackensen, E., Lai, M., and Wendt, T.M. (2012, January 28\u201331). Bluetooth Low Energy (BLE) based wireless sensors. Proceedings of the IEEE SENSORS, Taipei, Taiwan.","DOI":"10.1109\/ICSENS.2012.6411303"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/LMWC.2005.859011","article-title":"Ultra-wideband (UWB) bandpass filters using multiple-mode resonator","volume":"15","author":"Zhu","year":"2005","journal-title":"IEEE Microw. Wirel. Components Lett."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Biswas, J., and Veloso, M. (2010, January 3\u20137). WiFi localization and navigation for autonomous indoor mobile robots. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509842"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1109\/TII.2011.2121078","article-title":"Low-Cost Dual Rotating Infrared Sensor for Mobile Robot Swarm Applications","volume":"7","author":"Lee","year":"2011","journal-title":"IEEE Trans. Ind. Informa."},{"key":"ref_16","unstructured":"Zhang, Z., Gao, X., Biswas, J., and Jian, K.W. (2007, January 9\u201312). Moving targets detection and localization in passive infrared sensor networks. Information Fusion. In Proceedings of the 2007 10th International Conference on Information Fusion, Quebec, QC, Canada."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1687","DOI":"10.1109\/TIE.2009.2033093","article-title":"Multifunctional Intelligent Autonomous Parking Controllers for Carlike Mobile Robots","volume":"57","author":"Li","year":"2010","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kurazume, R., Noda, Y., Tobata, Y., Lingemann, K., Iwashita, Y., and Hasegawa, T. (2009, January 12\u201317). Laser-based geometric modeling using cooperative multiple mobile robots. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152237"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2366","DOI":"10.1109\/TIE.2009.2013690","article-title":"Autonomous Mobile Robot Navigation Using Passive RFID in Indoor Environment","volume":"56","author":"Park","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bischoff, B., Nguyen-Tuong, D., Streichert, F., Ewert, M., and Knoll, A. (2012, January 5\u20137). Fusing vision and odometry for accurate indoor robot localization. Proceedings of the International Conference on Control Automation Robotics & Vision, Guangzhou, China.","DOI":"10.1109\/ICARCV.2012.6485183"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Creusot, C., and Munawar, A. (2015, January 5\u20139). Real-time barcode detection in the wild. Proceedings of the IEEE Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA.","DOI":"10.1109\/WACV.2015.39"},{"key":"ref_22","first-page":"19","article-title":"Barcode localization using bottom-hat filter","volume":"8","author":"Juett","year":"2005","journal-title":"NSF Res. Exp. Undergraduates"},{"key":"ref_23","first-page":"13","article-title":"Implementation of barcode localization technique using morphological operations","volume":"97","author":"Kaur","year":"2014","journal-title":"Int. J. Comput. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2104","DOI":"10.1109\/JSAC.2006.881614","article-title":"Cross-Layer Optimized Video Streaming Over Wireless Multihop Mesh Networks","volume":"24","author":"Andreopoulos","year":"2006","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_25","unstructured":"Winker, S.B., and Bhargava, V.K. (1994). Reed-Solomon Codes and Their Applications, IEEE Press."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1109\/TMM.2003.822792","article-title":"Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation","volume":"6","author":"Li","year":"2004","journal-title":"IEEE Trans. Multimed."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/SURV.2008.080404","article-title":"A survey of multimedia streaming in wireless sensor networks","volume":"10","author":"Misra","year":"2008","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"822","DOI":"10.1109\/TSP.2006.887563","article-title":"Distributed Detection in Wireless Sensor Networks Using A Multiple Access Channel","volume":"55","author":"Li","year":"2007","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rinner, B., Winkler, T., Schriebl, W., Quaritsch, M., and Wolf, W. (2008, January 7\u201311). The evolution from single to pervasive smart cameras. Proceedings of the ACM\/IEEE International Conference on Distributed Smart Cameras, Palo Alto, CA, USA.","DOI":"10.1109\/ICDSC.2008.4635674"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Barbarossa, S., Sardellitti, S., and Lorenzo, P.D. (2014). Distributed detection and estimation in wireless sensor networks. Academic Press Library in Signal Processing, Elsevier.","DOI":"10.1016\/B978-0-12-396500-4.00007-7"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1007\/s10846-014-0041-x","article-title":"A practical multirobot localization system","volume":"76","author":"Krajn","year":"2014","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1109\/JSTSP.2008.2001310","article-title":"Distributed Object Tracking Using a Cluster-Based Kalman Filter in Wireless Camera Networks","volume":"2","author":"Medeiros","year":"2008","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Soto, C., Song, B., and Roy-Chowdhury, A.K. (2009, January 20\u201325). Distributed multi-target tracking in a self-configuring camera network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPRW.2009.5206773"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3282","DOI":"10.1109\/TIP.2012.2188806","article-title":"Collaborative Sensing in a Distributed PTZ Camera Network","volume":"21","author":"Ding","year":"2012","journal-title":"IEEE Trans. Image Process."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1007\/s11768-010-9194-8","article-title":"Energy-efficient adaptive sensor scheduling for target tracking in wireless sensor networks","volume":"8","author":"Xiao","year":"2010","journal-title":"J. Control. Theory Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1109\/TMC.2012.44","article-title":"Probability-Based Prediction and Sleep Scheduling for Energy-Efficient Target Tracking in Sensor Networks","volume":"12","author":"Jiang","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_37","unstructured":"Welch, G., and Bishop, G. (2006). An Introduction to the Kalman Filter: TR 95-041."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1146\/annurev-control-060117-105010","article-title":"Invariant kalman filtering","volume":"1","author":"Barrau","year":"2018","journal-title":"Annu. Rev. Control. Robot. Auton. Syst."},{"key":"ref_39","first-page":"3461","article-title":"The square-root unscented Kalman filter for state and parameter-estimation","volume":"6","author":"Wan","year":"2002","journal-title":"IEEE Int. Conf. Acoust. Speech Signal Process. Proc."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A Threshold Selection Method from Gray-Level Histograms","volume":"9","author":"Otsu","year":"2007","journal-title":"IEEE Trans. Syst. Man Cybern."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1433\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:18:37Z","timestamp":1760134717000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1433"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,13]]},"references-count":40,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22041433"],"URL":"https:\/\/doi.org\/10.3390\/s22041433","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,2,13]]}}}