{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T10:48:28Z","timestamp":1774435708654,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2022,6,18]],"date-time":"2022-06-18T00:00:00Z","timestamp":1655510400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Research Platform focused on Industry 4.0 and Robotics in the Ostrava Agglomeration project","award":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"]}]},{"name":"Research Platform focused on Industry 4.0 and Robotics in the Ostrava Agglomeration project","award":["SP2022\/67"],"award-info":[{"award-number":["SP2022\/67"]}]},{"name":"state budget of the Czech Republic","award":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"]}]},{"name":"state budget of the Czech Republic","award":["SP2022\/67"],"award-info":[{"award-number":["SP2022\/67"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This work focuses on improving a camera system for sensing a workspace in which dynamic obstacles need to be detected. The currently available state-of-the-art solution (MoveIt!) processes data in a centralized manner from cameras that have to be registered before the system starts. Our solution enables distributed data processing and dynamic change in the number of sensors at runtime. The distributed camera data processing is implemented using a dedicated control unit on which the filtering is performed by comparing the real and expected depth images. Measurements of the processing speed of all sensor data into a global voxel map were compared between the centralized system (MoveIt!) and the new distributed system as part of a performance benchmark. The distributed system is more flexible in terms of sensitivity to a number of cameras, better framerate stability and the possibility of changing the camera number on the go. The effects of voxel grid size and camera resolution were also compared during the benchmark, where the distributed system showed better results. Finally, the overhead of data transmission in the network was discussed where the distributed system is considerably more efficient. The decentralized system proves to be faster by 38.7% with one camera and 71.5% with four cameras.<\/jats:p>","DOI":"10.3390\/s22124588","type":"journal-article","created":{"date-parts":[[2022,6,19]],"date-time":"2022-06-19T21:19:26Z","timestamp":1655673566000},"page":"4588","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Distributed Camera Subsystem for Obstacle Detection"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6973-1501","authenticated-orcid":false,"given":"Petr","family":"O\u0161\u010d\u00e1dal","sequence":"first","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0986-4203","authenticated-orcid":false,"given":"Tom\u00e1\u0161","family":"Spurn\u00fd","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2357-806X","authenticated-orcid":false,"given":"Tom\u00e1\u0161","family":"Kot","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8984-153X","authenticated-orcid":false,"given":"Stefan","family":"Grushko","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4692-1329","authenticated-orcid":false,"given":"Ji\u0159\u00ed","family":"Suder","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3251-4391","authenticated-orcid":false,"given":"Dominik","family":"Heczko","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2103-7294","authenticated-orcid":false,"given":"Petr","family":"Nov\u00e1k","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4134-5251","authenticated-orcid":false,"given":"Zdenko","family":"Bobovsk\u00fd","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70800 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3419","DOI":"10.1109\/JSEN.2015.2421360","article-title":"Resolving Multipath Interference in Kinect: An Inverse Problem Approach","volume":"16","author":"Feigin","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1705","DOI":"10.1364\/OL.39.001705","article-title":"Resolving multipath interference in time-of-flight imaging via modulation frequency diversity and sparse regularization","volume":"39","author":"Bhandari","year":"2014","journal-title":"Opt. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Naik, N., Kadambi, A., Rhemann, C., Izadi, S., Raskar, R., and Kang, S. (2015, January 7\u201312). A light transport model for mitigating multipath interference in TOF sensors. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298602"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Fanello, S.R., Valentin, J., Rhemann, C., Kowdle, A., Tankovich, V., Davidson, P., and Izadi, S. (2017, January 21\u201326). UltraStereo: Efficient Learning-Based Matching for Active Stereo Systems. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.692"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Fanello, S.R., Rhemann, C., Tankovich, V., Kowdle, A., Escolano, S.O., Kim, D., and Izadi, S. (2016, January 27\u201330). HyperDepth: Learning Depth from Structured Light without Matching. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.587"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Khamis, S., Rhemann, C., Valentin, J., Kowdle, A., Tankovich, V., Schoenberg, M., Funkhouser, T., and Fanello, S. (2018, January 7). Activestereonet: End-to-end self-supervised learning for active stereo systems. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01237-3_48"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"4194","DOI":"10.17973\/MMSJ.2020_12_2020057","article-title":"A depth image quality benchmark of three popular low-cost depth cameras","volume":"2020","author":"Grushko","year":"2020","journal-title":"MM Sci. J."},{"key":"ref_8","unstructured":"Duan, Y., Chen, L., Wang, Y., Yang, M., Qin, X., He, S., and Jia, Y. (2011, January 20\u201325). A real-time system for 3D recovery of dynamic scene with multiple RGBD imagers. Proceedings of the 2011 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPR Workshops), Colorado Springs, CO, USA."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Hayashi, S., and Igarashi, H. (2021). Touchless Information Provision and Facial Expression Training Using Kinect. HCI International 2021\u2014Posters, Proceedings of the 23rd HCI International Conference, HCII 2021, Virtual, 24\u201329 July 2021, Springer International Publishing.","DOI":"10.1007\/978-3-030-78642-7_13"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Yang, K., Peng, L., Tong, L., Liu, R., and Liu, B. (2018, January 19\u201323). An Assessment Method for Upper Limb Rehabilitation Training Using Kinect. Proceedings of the 2018 IEEE 8th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Tianjin, China.","DOI":"10.1109\/CYBER.2018.8688256"},{"key":"ref_11","unstructured":"Chulhee, B., and Lee, S. (2018, January 26\u201330). Object Recognition Using Deep Belief Nets with Spherical Signature Descriptor of 3DPoint Cloud Data for Extended Kalman Filter Based Simultaneous Localization and Mapping. Proceedings of the 2018 15th International Conference on Ubiquitous Robots (UR), Honolulu, HI, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"903","DOI":"10.17973\/MMSJ.2016_06_201611","article-title":"Human\u2014Robot collaboration in industry","volume":"9","author":"Vysocky","year":"2016","journal-title":"MM Sci. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/j.cirp.2019.05.002","article-title":"Symbiotic human-robot collaborative assembly","volume":"68","author":"Wang","year":"2019","journal-title":"CIRP Ann."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"8061","DOI":"10.1109\/LRA.2021.3102309","article-title":"Human-Robot Collaboration: Optimizing Stress and Productivity Based on Game Theory","volume":"6","author":"Messeri","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chac\u00f3n, A., Ponsa, P., and Angulo, C. (2021). Usability Study through a Human-Robot Collaborative Workspace Experience. Designs, 5.","DOI":"10.3390\/designs5020035"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Grushko, S., Vysock\u00fd, A., O\u0161\u010d\u00e1dal, P., Vocetka, M., Nov\u00e1k, P., and Bobovsk\u00fd, Z. (2021). Improved Mutual Understanding for Human-Robot Collaboration: Combining Human-Aware Motion Planning with Haptic Feedback Devices for Communicating Planned Trajectory. Sensors, 21.","DOI":"10.3390\/s21113673"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Grushko, S., Vysock\u00fd, A., Heczko, D., and Bobovsk\u00fd, Z. (2021). Intuitive Spatial Tactile Feedback for Better Awareness about Robot Trajectory during Human\u2013Robot Collaboration. Sensors, 21.","DOI":"10.3390\/s21175748"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Moughlbay, A.A., Herrero, H., Pacheco, R., Out\u00f3n, J.L., and Sall\u00e9, D. (2016). Reliable Workspace Monitoring in Safe Human-Robot Environment. International Joint Conference SOCO\u201916-CISIS\u201916-ICEUTE\u201916, Springer International Publishing.","DOI":"10.1007\/978-3-319-47364-2_25"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Arents, J., Abolins, V., Judvaitis, J., Vismanis, O., Oraby, A., and Ozols, K. (2021). Human\u2013Robot Collaboration Trends and Safety Aspects: A Systematic Review. J. Sens. Actuator Netw., 10.","DOI":"10.3390\/jsan10030048"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chiriatti, G., Palmieri, G., Scoccia, C., Palpacelli, M.C., and Callegari, M. (2021). Adaptive Obstacle Avoidance for a Class of Collaborative Robots. Machines, 9.","DOI":"10.3390\/machines9060113"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Brito, T., Lima, J., Costa, P., and Piardi, L. (2017, January 22\u201324). Dynamic Collision Avoidance System for a Manipulator Based on RGB-D Data. Proceedings of the ROBOT 2017: Third Iberian Robotics Conference, Sevilla, Spain.","DOI":"10.1007\/978-3-319-70836-2_53"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1108\/IR-07-2017-0132","article-title":"Detecting humans in the robot workspace","volume":"44","author":"Bogue","year":"2017","journal-title":"Ind. Robot. Int. J."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Munaro, M., Lewis, C., Chambers, D., Hvass, P., and Menegatti, E. (2015). RGB-D Human Detection and Tracking for Industrial Environments. Intelligent Autonomous Systems 13, Springer International Publishing.","DOI":"10.1007\/978-3-319-08338-4_119"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Shu, X., Yang, J., Yan, R., and Song, Y. (2022). Expansion-Squeeze-Excitation Fusion Network for Elderly Activity Recognition. IEEE Trans. Circuits Syst. Video Technol.","DOI":"10.1109\/TCSVT.2022.3142771"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Shu, X., Qi, G.-J., Tang, J., and Wang, J. (2015, January 26\u201330). Weakly-Shared Deep Transfer Networks for Heterogeneous-Domain Knowledge Propagation. Proceedings of the 23rd ACM international conference on Multimedia, Brisbane, Australia.","DOI":"10.1145\/2733373.2806216"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3300","DOI":"10.1109\/TPAMI.2021.3050918","article-title":"Spatiotemporal Co-Attention Recurrent Neural Networks for Human-Skeleton Motion Prediction","volume":"44","author":"Shu","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1109\/TPAMI.2019.2928540","article-title":"Coherence Constrained Graph LSTM for Group Activity Recognition","volume":"44","author":"Tang","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4154","DOI":"10.17973\/MMSJ.2020_11_2020064","article-title":"Tuning perception and motion planning parameters for moveit! Framework","volume":"2020","author":"Grushko","year":"2020","journal-title":"MM Sci. J."},{"key":"ref_29","unstructured":"Stanford Artificial Intelligence Laboratory (2022, June 15). Robotic Operating System. Available online: https:\/\/www.ros.org."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1006\/gmip.1995.1039","article-title":"Fundamentals of Surface Voxelization","volume":"57","author":"Kaufman","year":"1995","journal-title":"Graph. Models Image Processing"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Huczala, D., O\u0161\u010d\u00e1dal, P., Spurn\u00fd, T., Vysock\u00fd, A., Vocetka, M., and Bobovsk\u00fd, Z. (2020). Camera-Based Method for Identification of the Layout of a Robotic Workcell. Appl. Sci., 10.","DOI":"10.3390\/app10217679"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"O\u0161\u010d\u00e1dal, P., Heczko, D., Vysock\u00fd, A., Mlotek, J., Nov\u00e1k, P., Virgala, I., Sukop, M., and Bobovsk\u00fd, Z. (2020). Improved Pose Estimation of Aruco Tags Using a Novel 3D Placement Strategy. Sensors, 20.","DOI":"10.3390\/s20174825"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"103675","DOI":"10.1016\/j.autcon.2021.103675","article-title":"Voxel-based representation of 3D point clouds: Methods, applications, and its potential use in the construction industry","volume":"126","author":"Xu","year":"2021","journal-title":"Autom. Constr."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1111\/cgf.12153","article-title":"A Topological Approach to Voxelization","volume":"32","author":"Laine","year":"2013","journal-title":"Comput. Graph. Forum"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.mex.2016.01.001","article-title":"Voxelization algorithms for geospatial applications","volume":"3","author":"Nourian","year":"2016","journal-title":"MethodsX"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Huczala, D., Kot, T., Pfurner, M., Heczko, D., O\u0161\u010d\u00e1dal, P., and Most\u00fdn, V. (2021). Initial Estimation of Kinematic Structure of a Robotic Manipulator as an Input for Its Synthesis. Appl. Sci., 11.","DOI":"10.3390\/app11083548"},{"key":"ref_37","unstructured":"Jetson Nano Developer Kit (2021, December 16). NVIDIA Developer. 14 April 2021. Available online: https:\/\/developer.nvidia.com\/embedded\/jetson-nano-developer-kit."},{"key":"ref_38","unstructured":"Specification Lenovo IdeaPad Y910 80V1004CCK (2021, December 16). MobileXfiles.Com. Available online: https:\/\/mobilexfiles.com\/notebooks\/lenovo\/lenovo_ideapad_y910_80v1004cck\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/12\/4588\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:34:28Z","timestamp":1760139268000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/12\/4588"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,18]]},"references-count":38,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22124588"],"URL":"https:\/\/doi.org\/10.3390\/s22124588","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,18]]}}}