An Extensive Study of Convolutional Neural Networks: Applications in Computer Vision for Improved Robotics Perceptions

دراسة موسعة للشبكات العصبية الالتفافية: التطبيقات في رؤية الحاسوب لتحسين الإدراك الروبوتي

👤 Ravi Raj, Andrzej Kos 📄 Sensors, 2025 · 25(4), 1033 · 20 pages 🔗 10.3390/s25041033 ✓ CC BY 4.0

الملخص

اكتسبت الشبكات العصبية الالتفافية (CNNs) — وهي نوع من الشبكات العصبية الاصطناعية (ANN) في مجال التعلم العميق (DL) — شعبية في تطبيقات رؤية الحاسوب المختلفة وتجذب أبحاثًا في مجالات أخرى منها الإدراك الروبوتي. تُطوَّر CNN لاكتساب الأنماط المكانية للخصائص ذاتيًا وفعالية عبر الانتشار الخلفي، مستفيدة من عناصر تشمل الطبقات الالتفافية وطبقات التجميع والطبقات كاملة الاتصال. وتركز المراجعات الحالية غالبًا على تطبيقات CNN في سياقات متنوعة، مهملة منظورًا شاملًا حول CNN ومغفلة أفكارًا جديدة معروضة مؤخرًا تشمل الإدراك الروبوتي.

تعرض هذه الورقة المراجعة المبادئ الأساسية لـ CNN وتطبيقاتها في مهام رؤية الحاسوب المتنوعة للإدراك الروبوتي مع معالجة التحديات والآفاق المستقبلية لمجال رؤية الحاسوب في تحسين الإدراك الروبوتي. وتتناول الورقة التاريخ والمفاهيم الأساسية ومبادئ العمل والتطبيقات وأهم مكونات CNN. ويُعد فهم المفاهيم والفوائد والقيود المرتبطة بـ CNN أمرًا حاسمًا لاستغلال إمكاناتها في الإدراك الروبوتي بهدف تعزيز أداء الروبوتات وذكائها.

1. المقدمة

تحقق الشبكات العصبية الالتفافية (CNNs) نتائج مذهلة وتُصنف بين أبرز الشبكات العصبية الاصطناعية في التعلم العميق. وقد أتاح رؤية الحاسوب القائمة على CNN مهام كانت تُظن مستحيلة — المتاجر ذاتية الخدمة والتعرف على الأنشطة البشرية والسيارات ذاتية القيادة والتعرف على الوجوه والإدراك الروبوتي والرعاية الصحية الذكية [1،2]. وأعظم مزايا CNN تقليل معاملات ANN: فهي تفترض مدخلات معتمدة مكانيًا وتستخلص خصائص أكثر تجريدًا نحو الطبقات الأعمق [3]، محددة المعلومات ذات الصلة تلقائيًا دون إشراف بشري [4].

وCNN شبكة أمامية التغذية معيارية تتعلم السمات عبر تحسين النوى، مستوحاة من عصبونات الحيوان والإنسان [5]. وتتكون بنيتها من ثلاث طبقات رئيسية: طبقات التفافية تطبق مرشحات قابلة للتعلم لاستخلاص خرائط السمات المكانية؛ وطبقات تجميع تُصغّر الخرائط للثبات الانتقالي والكفاءة؛ وطبقات كاملة الاتصال تجمع السمات عالية المستوى للتصنيف. ومع مدخلات صوتية أو كلامية أو صور تتفوق CNN على أنواع الشبكات الأخرى [7]. ثم يستعرض المسح النماذج الكلاسيكية والتطبيقات في الإدراك الروبوتي والمسارات المستقبلية نحو CNN أنفع.

2. أنواع الشبكات العصبية الالتفافية

يُعد LeNet-5 (LeCun وآخرون [6]) أول CNN غالبًا: سبع طبقات (ثلاث التفافية وطبقتا تجميع/تقليل عينات وواحدة كاملة الاتصال وواحدة إخراج) عالجت صور البكسل مباشرة للتعرف على الأرقام، مزيلة هندسة السمات اليدوية. ووسّع AlexNet (Krizhevsky وSutskever وHinton [26]) ذلك بـ 60 مليون معامل و650,000 عصبون، مثبتًا أن عمق النموذج مع التدريب على GPU حاسم للفوز في ImageNet ومشعلًا طفرة التعلم العميق. وعمّق VGGNet رزم مرشحات 3×3 الصغيرة ليثبت أن العمق ذاته يقود الدقة.

وأدخل GoogLeNet وحدات Inception التي تشغّل أحجام مرشحات متعددة بالتوازي لتحقيق الكفاءة؛ وأضاف ResNet (He وآخرون) وصلات تخطٍّ متبقية مكّنت تدريب مئات الطبقات بتيسير تدفق التدرج؛ واستخدم MobileNet الالتفافات القابلة للفصل عميقًا للنشر على الجوال والمضمّن. وترسم هذه العائلات الست معًا القوس من إثبات المفهوم إلى أعمدة رؤية عميقة وفعالة وقابلة للنشر يبني عليها الإدراك الروبوتي.

3. الأعمال ذات الصلة

يضع المسح نفسه مقابل مسوح سابقة مثل تحليل Li وآخرين لتطبيقات CNN وآفاقها [11] وRaj وKos حول تطور الذكاء الاصطناعي ونطاقه المستقبلي [12] والشرح التعليمي لـ Albawi وآخرين [13]. وبينما تغطي هذه البنى أو اتجاهات الذكاء الاصطناعي العريضة، فإنها تولي اهتمامًا ضئيلًا للإدراك الروبوتي — فالروبوتات العاملة بين البشر يجب أن تفسّر الإشارات الاجتماعية وتتوقع الأفعال البشرية وتحافظ على تفاعل سلس [8] — وهو ما يتمحور حوله هذا البحث.

ومنهجيًا يجمع البحث بين سرد تاريخي (من LeNet [6] إلى الأعمدة الحديثة) وعرض على مستوى المكونات (الطبقات الالتفافية والتجميعية وكاملة الاتصال) ومسح تطبيقي يمتد من التعرف على الأنشطة البشرية وتقدير الوضعية وكشف الأجسام وتفادي العوائق، ومناقشة استشرافية لتحديات خاصة بالإدراك مثل الهشاشة خارج التوزيع [79] وقيود طاقة GPU على الروبوتات الجوالة.

4. التطبيقات الرئيسية لـ CNN في رؤية الحاسوب

تُمسح أربع عناقيد تطبيقية بدقات تمثيلية. يستخدم التعرف على الأنشطة البشرية الشبكات ثنائية التدفق (73.80% [73]) وKeyVolume (68.90% [74]) ومتغيرات الالتفاف الزمني الثابت المقياس وطويل الأمد (63.30–69.50%) وواصفات الالتفاف العميق المجمعة مساريًا (67.20%) وشبكات القطاعات الزمنية (65.90% [75]) على مجموعات فيديو معيارية. ويكمل المجموعة تقدير الوضعية البشرية وكشف الأجسام (من عائلة R-CNN إلى كاشفات اللقطة الواحدة) وتفادي العوائق، مع مقايضة الدقة بزمن الاستجابة للاستخدام الآني.

والنمط ثابت عبر العناقيد: تتعلم الطبقات الالتفافية التراتبيات المكانية، ويمنح التجميع متانة أمام الإزاحات، وترسم الرؤوس كاملة الاتصال السمات إلى القرارات — وهي الوصفة ذاتها وراء أعمدة حقبة ImageNet في القسم 2. ويؤكد المسح أن دقة المعايير وحدها مضللة للروبوتات، حيث تتطلب الإضاءة والاحتجاب وتغيرات زاوية الرؤية تحليل المتانة الذي يتناوله القسمان 5 و6.

5. الإدراك الروبوتي القائم على CNN

تحتاج الروبوتات الداخلة إلى الحياة اليومية عبر الصناعات المؤتمتة إدراكًا يقرأ الإشارات الاجتماعية الظاهرة أثناء التفاعلات [8]: متوقعًا الأفعال البشرية للحفاظ على تواصل مقبول اجتماعيًا وسلس. وتوفر CNN ذلك بتحويل مدخلات الكاميرا والـ LiDAR المرئي والعمق إلى كشوفات ووضعيات وأنشطة وخرائط فضاء حر تستهلكها المخططات والمتحكمات — من الروبوتات الجوالة (MR) في المستودعات إلى روبوتات الخدمة الملاحية بين الحشود.

ويفحص القسم واقعات النشر: تعيد رزم الإدراك استخدام أعمدة مدربة مسبقًا على ImageNet (ResNet وMobileNet) مضبوطة على بيانات يجمعها الروبوت؛ وتعالج النماذج الزمنية (ثنائية التدفق وTSN) تدفقات الأنشطة؛ وتغذي خطوط الكشف والتتبع تفادي العوائق. ولا يتوقف النجاح على درجات الصدارة بل على المعايرة ومعالجة عدم اليقين والتدهور الرشيق عندما يواجه الروبوت مشاهد خارج توزيع تدريبه.

6. الاتجاهات البحثية المستقبلية والتحديات

ما زالت فجوة كبيرة بين نطاق الإدراك ومرونته اللذين تتطلبهما روبوتات العالم الحقيقي ومهارات الإدراك الحالية: فالخوارزميات المعاصرة هشة تفشل فجأة خارج توزيع تدريبها أو عند الوقائع النادرة (ذيول التوزيعات) [79]. ويدعو المسح إلى خوارزميات تتكيف عبر السياقات وتعلن مجالات تشغيل محددة بدقة وتمكّن المستخدمين من الحكم على الجدارة بالثقة أثناء التنفيذ.

والحوسبة هي عنق الزجاجة الثاني: فيعتمد الإدراك القائم على التعلم اعتمادًا كبيرًا على وحدات GPU التي تتعارض متطلبات طاقتها مع قيود حجم الروبوت وميزانية طاقته — حتى السيارات ذاتية القيادة ذات الحيز للمعالجات الكبيرة تواجه حدودًا. وتشمل الاتجاهات المستقبلية لذلك بنى فعالة (التفافات قابلة للفصل بأسلوب MobileNet والتقليم والتكميم) والتكييف المجالي والتعلم المستمر للمتانة خارج التوزيع وقرارات CNN الشفافة القابلة للتصور وربط أوثق للإدراك بالتخطيط لتتصرف الروبوتات بأمان على مدركات غير مؤكدة.

7. الاستنتاجات

تتتبع هذه الدراسة الموسعة CNN من LeNet-5 [6] عبر AlexNet [26] وVGGNet وGoogLeNet وResNet وMobileNet؛ وتشرح الطبقات الالتفافية والتجميعية وكاملة الاتصال؛ وتمسح الأعمال ذات الصلة [11-13]؛ وترسم التطبيقات الرئيسية — التعرف على الأنشطة وتقدير الوضعية وكشف الأجسام وتفادي العوائق — على الإدراك الروبوتي المبني للبيئات البشرية [8]. ورسالتها أن أساسيات CNN ناضجة، لكن نشرها في الروبوتات ليس كذلك.

وتخلص الورقة إلى أن فهم مفاهيم CNN وفوائدها وقيودها حاسم لاستغلالها في الإدراك الروبوتي لتعزيز أداء الروبوتات وذكائها. فسد فجوة المتانة (ذيول خارج التوزيع [79]) وملاءمة الإدراك لميزانيات طاقة الروبوتات وجعل قرارات CNN شفافة وجديرة بالثقة يحدد أجندة البحث التي ستحمل CNN من انتصارات المعايير إلى مساعدات روبوتية يومية.

Abstract

Convolutional neural networks (CNNs), a type of artificial neural network (ANN) in the deep learning (DL) domain, have gained popularity in several computer vision applications and are attracting research in other fields, including robotic perception. CNNs are developed to autonomously and effectively acquire spatial patterns of characteristics using backpropagation, leveraging an array of elements, including convolutional layers, pooling layers, and fully connected layers. Current reviews predominantly emphasize CNNs' applications in various contexts, neglecting a comprehensive perspective on CNNs and failing to address certain recently presented new ideas, including robotic perception.

This review paper presents an overview of the fundamental principles of CNNs and their applications in diverse computer vision tasks for robotic perception while addressing the corresponding challenges and future prospects for the domain of computer vision in improved robotic perception. This paper addresses the history, basic concepts, working principles, applications, and the most important components of CNNs. Understanding the concepts, benefits, and constraints associated with CNNs is crucial for exploiting their possibilities in robotic perception, with the aim of enhancing robotic performance and intelligence.

1. Introduction

Convolutional neural networks (CNNs) are achieving incredible results and rank among the most prominent ANNs in deep learning. CNN-based computer vision has made feasible tasks once thought unthinkable — self-service stores, human activity recognition, driverless cars, facial recognition, robotic perception, and smart healthcare [1,2]. CNNs' greatest advantage is reducing ANN parameters: they assume spatially dependent inputs and extract increasingly abstract characteristics toward deeper layers [3], automatically identifying relevant information without human supervision [4].

A CNN is a standardized feed-forward network that learns features through kernel optimization, inspired by animal and human neurons [5]. Its architecture has three main layers: convolutional layers that apply learnable filters to extract spatial feature maps; pooling layers that down-sample maps for translation invariance and efficiency; and fully connected layers that combine high-level features for classification. Given audio, speech, or image inputs, CNNs outperform other network types [7]. The review then surveys classic models, applications in robotic perception, and future paths toward more useful CNNs.

2. Types of Convolutional Neural Networks

LeNet-5 (LeCun et al. [6]) is often considered the first CNN: seven layers (three convolutional, two pooling/subsampling, one fully connected, one output) that processed pixel images directly for digit recognition, removing hand feature engineering. AlexNet (Krizhevsky, Sutskever, Hinton [26]) scaled this up with 60 million parameters and 650,000 neurons, proving model depth plus GPU training decisive for ImageNet victory and igniting the deep learning boom. VGGNet deepened stacks of small 3×3 filters to show depth itself drives accuracy.

GoogLeNet introduced Inception modules that run multiple filter sizes in parallel for efficiency; ResNet (He et al.) added residual skip connections enabling hundred-layer training by easing gradient flow; and MobileNet used depthwise separable convolutions for mobile and embedded deployment. Together these six families trace the arc from proof-of-concept to efficient, very deep, and deployable vision backbones that robotics perception builds upon.

3. Related Work

The review positions itself against prior surveys such as Li et al.'s analysis of CNN applications and prospects [11], Raj and Kos on AI evolution and future scope [12], and Albawi et al.'s tutorial explanation of CNNs [13]. While these cover architectures or broad AI trends, they devote little attention to robotic perception — robots operating among humans must interpret social signals, anticipate human actions, and maintain seamless interaction [8] — which this paper centers.

Methodologically the paper combines a historical account (from LeNet [6] through modern backbones), a component-level exposition (convolution, pooling, fully connected layers), an application survey spanning human activity recognition, pose estimation, object detection, and obstacle avoidance, and a forward-looking discussion of perception-specific challenges such as out-of-distribution fragility [79] and GPU power constraints on mobile robots.

4. Major Applications of CNNs for Computer Vision

Four application clusters are surveyed with representative accuracies. Human activity recognition uses two-stream networks (73.80% [73]), KeyVolume (68.90% [74]), scale-invariant and long-term temporal convolution variants (63.30–69.50%), trajectory-pooled deep-convolutional descriptors (67.20%), and temporal segment networks (65.90% [75]) on benchmark video datasets. Human pose estimation, object detection (R-CNN family through single-shot detectors), and obstacle avoidance complete the set, each trading accuracy against latency for real-time use.

Across clusters the pattern is consistent: convolutional layers learn spatial hierarchies, pooling grants robustness to shifts, and fully connected heads map features to decisions — the same recipe behind the ImageNet-era backbones of Section 2. The review stresses that benchmark accuracy alone misleads robotics, where lighting, occlusion, and viewpoint shifts demand the robustness analysis taken up in Sections 5 and 6.

5. CNN-Based Robotic Perception

Robots entering daily life through automated industries need perception that reads social signals revealed during interactions [8]: anticipating human actions to keep contact socially acceptable and seamless. CNNs supply this by turning camera, lidar-visualized, and depth inputs into detections, poses, activities, and free-space maps that planners and controllers consume — from warehouse mobile robots (MR) to service robots navigating crowds.

The section examines deployment realities: perception stacks reuse ImageNet-pretrained backbones (ResNet, MobileNet) fine-tuned on robot-collected data; temporal models (two-stream, TSN) handle activity streams; and detection plus tracking pipelines feed obstacle avoidance. Success hinges not on leaderboard scores but on calibration, uncertainty handling, and graceful degradation when the robot meets scenes beyond its training distribution.

6. Future Research Trends and Challenges

A large gap persists between the scope and resilience that real-world robotics demands and current perception skills: contemporary algorithms are fragile, failing unexpectedly beyond their training distribution or on rare distribution tails [79]. The review calls for algorithms that adapt across contexts, declare well-defined operational domains, and let users judge trustworthiness during execution.

Compute is the second bottleneck: learning-based perception depends heavily on GPUs whose power demands clash with robots' size and energy budgets — even self-driving cars with room for large processors face limits. Future trends therefore include efficient architectures (MobileNet-style separable convolutions, pruning, quantization), domain adaptation and continual learning for out-of-distribution robustness, transparent and visualizable CNN decisions, and tighter coupling of perception with planning so robots act safely on uncertain percepts.

7. Conclusions

This extensive study traces CNNs from LeNet-5 [6] through AlexNet [26], VGGNet, GoogLeNet, ResNet, and MobileNet; explains convolutional, pooling, and fully connected layers; surveys related work [11–13]; and maps major applications — activity recognition, pose estimation, object detection, obstacle avoidance — onto robotic perception built for human environments [8]. Its message is that CNN fundamentals are mature, but deployment in robotics is not.

The paper concludes that understanding CNN concepts, benefits, and constraints is crucial for exploiting them in robotic perception to enhance robotic performance and intelligence. Closing the robustness gap (out-of-distribution tails [79]), fitting perception into robot power budgets, and making CNN decisions transparent and trustworthy define the research agenda that will carry CNNs from benchmark victories into everyday robotic helpers.

References

  1. [1] Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6999–7019. https://doi.org/10.1109/TNNLS.2021.3084827.
  2. [2] Raj, R.; Kos, A. Artificial Intelligence: Evolution, Developments, Applications, and Future Scope. Przegląd Elektrotechniczny 2023, 2, 1–13. https://doi.org/10.15199/48.2023.02.01.
  3. [3] Albawi, S.; Mohammed, T.A.; Al-Zawi, S. Understanding of a convolutional neural network. In Proceedings of the 2017 Inter- national Conference on Engineering and Technology (ICET), Antalya, Turkey, 21–23 August 2017; pp. 1–6. https://doi.org/10.1109/ICEngTechnol.2017.8308186.
  4. [4] Gu, J.; Wang, Z.; Kuen, J.; Ma, L.; Shahroudy, A.; Shuai, B.; Liu, T.; Wang, X.; Wang, G.; Cai, J.; et al. Recent Advances in Con- volutional Neural Networks. Pattern Recognit. 2018, 77, 354–377. https://doi.org/10.1016/j.patcog.2017.10.013.
  5. [5] Alzubaidi, L.; Zhang, J.; Humaidi, A.J.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaría, J.; Fadhel, M.A.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. J. Big Data 2021, 8, 53. https://doi.org/10.1186/s40537-021-00444-8.
  6. [6] Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. https://doi.org/10.1109/5.726791.
  7. [7] IBM. What Are Convolutional Neural Networks? Available online: https://www.ibm.com/topics/convolutional-neural-net- works (accessed on 21 October 2024).
  8. [8] Tapus, A.; Bandera, A.; Vazquez-Martin, R.; Calderita, L.V. Perceiving the person and their interactions with the others for social robotics—A review. Pattern Recognit. Lett. 2019, 118, 3–13. https://doi.org/10.1016/j.patrec.2018.03.006.
  9. [9] Tamura, Y.; Akashi, T.; Yano, S.; Osumi, H. Human visual attention model based on analysis of magic for smooth human-robot interaction. Int. J. Soc. Robot. 2016, 8, 685–694. https://doi.org/10.1007/s12369-016-0354-y.
  10. [10] Jack, L. Socially Assistive Robots Ease Pressure on Hospital Staff in European Trial. Heriot Watt University. Available online: https://www.hw.ac.uk/news-archive/2024/socially-assistive-robots-ease-pressure-on.htm (accessed on 25 January 2025).
  11. [11] Bhatt, D.; Patel, C.; Talsania, H.; Patel, J.; Vaghela, R.; Pandya, S.; Modi, K.; Ghayvat, H. CNN Variants for Computer Vision: History, Architecture, Application, Challenges and Future Scope. Electronics 2021, 10, 2470. https://doi.org/10.3390/electron- ics10202470.
  12. [12] LeCun, Y.; Kavukcuoglu, K.; Farabet, C. Convolutional networks and applications in vision. In Proceedings of 2010 IEEE Inter- national Symposium on Circuits and Systems, Paris, France, 30 May–2 June 2010; pp. 253–256. https://doi.org/10.1109/IS- CAS.2010.5537907.
  13. [13] Saha, S. A Comprehensive Guide to Convolutional Neural Networks—The ELI5 Way. Towards Data Science. 2018. Available online: https://towardsdatascience.com/a-comprehensive-guide-to-convolutional-neural-networks-the-eli5-way-3bd2b1164a53 (accessed on 24 October 2024).
  14. [14] Ersavas, T.; Smith, M.A.; Mattick, J.S. Novel applications of Convolutional Neural Networks in the age of Transformers. Sci. Rep. 2024, 14, 10000. https://doi.org/10.1038/s41598-024-60709-z.
  15. [15] Krichen, M. Convolutional Neural Networks: A Survey. Computers 2023, 12, 151. https://doi.org/10.3390/computers12080151.
  16. [16] Taye, M.M. Theoretical Understanding of Convolutional Neural Network: Concepts, Architectures, Applications, Future Direc- tions. Computation 2023, 11, 52. https://doi.org/10.3390/computation11030052.
  17. [17] Bengio, Y.; Lecun, Y.; Hinton, G. Deep learning for AI. Commun. ACM 2021, 64, 58–65. https://doi.org/10.1145/3448250.
  18. [18] Yu, D.; Wang, H.; Chen, P.; Wei, Z. Mixed pooling for convolutional neural networks. In Proceedings of the International Con- ference on Rough Sets and Knowledge Technology, Shanghai, China, 24–26 October 2014; Springer: Cham, Switzerland, 2014; pp. 364–375. https://doi.org/10.1007/978-3-319-11740-9_34.
  19. [19] Yildirim, O.; Baloglu, U.B.; Tan, R.S.; Ciaccio, E.J.; Acharya, U.R. A new approach for arrhythmia classification using deep coded features and LSTM networks. Comput. Methods Programs Biomed. 2019, 176, 121–133. https://doi.org/10.1016/j.cmpb.2019.05.004.
  20. [20] Zhao, R.; Song, W.; Zhang, W.; Xing, T.; Lin, J.H.; Srivastava, M.; Gupta, R.; Zhang, Z. Accelerating binarized convolutional neural networks with software-programmable FPGAs. In Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, CA, USA, 22–24 February 2017; pp. 15–24. https://doi.org/10.1145/3020078.3021741.
  21. [21] Zafar, A.; Aamir, M.; Mohd Nawi, N.; Arshad, A.; Riaz, S.; Alruban, A.; Dutta, A.K.; Almotairi, S. A Comparison of Pooling Methods for Convolutional Neural Networks. Appl. Sci. 2022, 12, 8643. https://doi.org/10.3390/app12178643.
  22. [22] Arc. Convolutional Neural Network. Towards Data Science. 2018. Available online: https://towardsdatascience.com/convolu- tional-neural-network-17fb77e76c05 (accessed on 29 October 2024).
  23. [23] Nabil, M. Comprehensive Guide to Types of CNN Architectures. Medium. 2023. Available online: https://medium.com/@nav- arai/unveiling-the-diversity-a-comprehensive-guide-to-types-of-cnn-architectures-9d70da0b4521 (accessed on 30 October 2024).
  24. [24] Guangle, Y.; Tao, L.; Jiandan, Z. A review of Convolutional-Neural-Network-based action recognition. Pattern Recognit. Lett. 2019, 118, 14–22. https://doi.org/10.1016/j.patrec.2018.05.018.
  25. [25] Vishwakarma, N. Mastering LeNet: Architectural Insights and Practical Implementation. Analytics Vidhya. 2023. https://www.analyticsvidhya.com/blog/2023/11/lenet-architectural-insights-and-practical-implementation/ (accessed on 1 No- vember 2024).
  26. [26] Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet classification with deep convolutional neural networks. Commun. ACM 2017, 60, 84–90. https://doi.org/10.1145/3065386.
  27. [27] Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. https://doi.org/10.48550/arXiv.1409.1556.
  28. [28] Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015, pp. 1–9. https://doi.org/10.1109/CVPR.2015.7298594.
  29. [29] Residual Neural Network. Available online: https://www.sciencedirect.com/topics/computer-science/residual-neural-network (accessed on 2 November 2024).
  30. [30] He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. arXiv 2015, arXiv:1512.03385. https://doi.org/10.48550/arXiv.1512.03385.
  31. [31] Pujara, A. Image Classification with MobileNet. Built in 2023. Available online: https://builtin.com/machine-learning/mobilenet (accessed on 2 November 2024).
  32. [32] Howard, A.G.; Zhu, M.; Chen, B.; Kalenichenko, D.; Wang, W.; Weyand, T.; Andreetto, M.; Adam, H. MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arXiv 2017, arXiv.1704.04861. https://doi.org/10.48550/arXiv.1704.04861.
  33. [33] Cereda, E.; Bonato, S.; Nava, M.; Giusti, A.; Palossi, D. Vision-state Fusion: Improving Deep Neural Networks for Autonomous Robotics. J. Intell. Robot. Syst. 2024, 110, 58. https://doi.org/10.1007/s10846-024-02091-6.
  34. [34] Aulia, U.; Hasanuddin, I.; Dirhamsyah, M.; Nasaruddin, N. A new CNN-BASED object detection system for autonomous mo- bile robots based on real-world vehicle datasets. Heliyon 2024, 10, e35247. https://doi.org/10.1016/j.heliyon.2024.e35247.
  35. [35] Foroughi, F.; Chen, Z.; Wang, J. A CNN-Based System for Mobile Robot Navigation in Indoor Environments via Visual Locali- zation with a Small Dataset. World Electr. Veh. J. 2021, 12, 134. https://doi.org/10.3390/wevj12030134.
  36. [36] Hoshino, S.; Kubota, Y.; Yoshida, Y. Motion planner based on CNN with LSTM through mediated perception for obstacle avoidance. SICE J. Control Meas. Syst. Integr. 2024, 17, 19–30. https://doi.org/10.1080/18824889.2024.2307684.
  37. [37] Chen, L.; Zhu, Y.; Li, M. Tactile-GAT: Tactile graph attention networks for robot tactile perception classification. Sci. Rep. 2024, 14, 27543. https://doi.org/10.1038/s41598-024-78764-x.
  38. [38] Alazeb, A.; Chughtai, B.R.; Mudawi, N.A.; AlQahtani, Y.; Alonazi, M.; Aljuaid, H.; Jalal, A.; Liu, H. Remote intelligent percep- tion system for multi-object detection. Front. Neurorobot. 2024, 18, 1398703. https://doi.org/10.3389/fnbot.2024.1398703.
  39. [39] Momen, A.; Hugenberg, K.; Wiese, E. Social perception of robots is shaped by beliefs about their minds. Sci. Rep. 2024, 14, 5459. https://doi.org/10.1038/s41598-024-53187-w.
  40. [40] Ran, L.; Zhang, Y.; Zhang, Q.; Yang, T. Convolutional Neural Network-Based Robot Navigation Using Uncalibrated Spherical Images. Sensors 2017, 17, 1341. https://doi.org/10.3390/s17061341.
  41. [41] Fu, K.; Dang, X. Light-Weight Convolutional Neural Networks for Generative Robotic Grasping. IEEE Trans. Ind. Inform. 2024, 20, 6696–6707. https://doi.org/10.1109/TII.2024.3353841.
  42. [42] Raj, R.; Kos, A. An Optimized Energy and Time Constraints-Based Path Planning for the Navigation of Mobile Robots Using an Intelligent Particle Swarm Optimization Technique. Appl. Sci. 2023, 13, 9667. https://doi.org/10.3390/app13179667.
  43. [43] Raj, R.; Kos, A. A Comprehensive Study of Mobile Robot: History, Developments, Applications, and Future Research Perspec- tives. Appl. Sci. 2022, 12, 6951. https://doi.org/10.3390/app12146951.
  44. [44] Raj, R.; Kos, A. Discussion on Different Controllers Used for the Navigation of Mobile Robot. Int. J. Electron. Telecommun. 2024, 70, 229–239. https://doi.org/10.24425/ijet.2024.149535.
  45. [45] Raj, R.; Kos, A. Intelligent mobile robot navigation in unknown and complex environment using reinforcement learning tech- nique. Sci. Rep. 2024, 14, 22852. https://doi.org/10.1038/s41598-024-72857-3.
  46. [46] Khaldi, B.; Harrou, F.; Cherif, F.; Sun, Y. Self-organization in aggregating robot swarms: A DW-KNN topological approach. Biosystems 2018, 165, 106–121. https://doi.org/10.1016/j.biosystems.2018.01.005.
  47. [47] Raj, R.; Kos, A. Study of Human–Robot Interactions for Assistive Robots Using Machine Learning and Sensor Fusion Technol- ogies. Electronics 2024, 13, 3285. https://doi.org/10.3390/electronics13163285.
  48. [48] Duan, S.; Ma, H.; Zhang, J.; Liu, G. Development of an Automatic Lawnmower with Real-Time Computer Vision for Obstacle Avoidance. Int. J. Comput. Methods 2022, 19, 8, 2142001. https://doi.org/10.1142/S0219876221420019.
  49. [49] Raj, R.; Kos, A. Different Techniques for Human Activity Recognition. In Proceedings of the 2022 29th International Conference on Mixed Design of Integrated Circuits and System (MIXDES), Wrocław, Poland, 23–24 June 2022; pp. 171–176. https://doi.org/10.23919/MIXDES55591.2022.9838050.
  50. [50] Roychoudhury, A.; Khorshidi, S.; Agrawal, S.; Bennewitz, M. Perception for Humanoid Robots. Curr. Robot. Rep. 2023, 4, 127–
  51. [51] https://doi.org/10.1007/s43154-023-00107-x.
  52. [52] Olatunji, I.E. Human Activity Recognition for Mobile Robot. J. Phys. Conf. Ser. 2018, 1069, 012148. https://doi.org/10.1088/1742- 6596/1069/1/012148.
  53. [53] Moya Rueda, F.; Grzeszick, R.; Fink, G.A.; Feldhorst, S.; Ten Hompel, M. Convolutional Neural Networks for Human Activity Recognition Using Body-Worn Sensors. Informatics 2018, 5, 26. https://doi.org/10.3390/informatics5020026.
  54. [54] Raj, R.; Kos, A. An improved human activity recognition technique based on convolutional neural network. Sci. Rep. 2023, 13, 22521. https://doi.org/10.1038/s41598-023-49739-1.
  55. [55] Ryu, S.; Yun, S.; Lee, S.; Jeong, I.C. Exploring the Possibility of Photoplethysmography-Based Human Activity Recognition Using Convolutional Neural Networks. Sensors 2024, 24, 1610. https://doi.org/10.3390/s24051610.
  56. [56] Chen, W.; Jiang, Z.; Guo, H.; Ni, X. Fall Detection Based on Key Points of Human-Skeleton Using OpenPose. Symmetry 2020, 12,
  57. [57] https://doi.org/10.3390/sym12050744.
  58. [58] Singh, A.; Agarwal, S.; Nagrath, P.; Saxena, A.; Thakur, N. Human Pose Estimation Using Convolutional Neural Networks. In Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 4–6 February 2019; pp. 946–952. https://doi.org/10.1109/AICAI.2019.8701267.
  59. [59] Raj, R.; Kos, A. Learning the Dynamics of Human Patterns for Autonomous Navigation. In Proceedings of the 2024 IEEE 18th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG), Gdynia, Poland, 24–26 June 2024; pp. 1–6. https://doi.org/10.1109/CPE-POWERENG60842.2024.10604363.
  60. [60] Li, R.; Li, Q.; Yang, S.; Zeng, X.; Yan, A. An efficient and accurate 2D human pose estimation method using VTTransPose net- work. Sci. Rep. 2024, 14, 7608. https://doi.org/10.1038/s41598-024-58175-8.
  61. [61] Liu, W.; Bao, Q.; Sun, Y.; Mei, T. Recent Advances of Monocular 2D and 3D Human Pose Estimation: A Deep Learning Perspec- tive. ACM Comput. Surv. 2022, 55, 1–41. https://doi.org/10.1145/3524497.
  62. [62] Fan, Q.; Zhuo, W.; Tang, C.-K.; Tai, Y.-W. Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector. In Pro- ceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 4012–4021. https://doi.org/10.1109/CVPR42600.2020.00407.
  63. [63] Liu, Y.; Yan, Z.; Tan, J.; Li, Y. Multi-purpose oriented single nighttime image haze removal based on unified variational retinex model. IEEE Trans. Circuits Syst. Video Technol. 2022, 33, 1643–1657. https://doi.org/10.1109/TCSVT.2022.3214430.
  64. [64] Shashank, T.K.; Hitesh, N.; Gururaja, H.S. Application of few-shot object detection in robotic perception. Glob. Transit. Proc. 2022, 3, 114–118. https://doi.org/10.1016/j.gltp.2022.04.024.
  65. [65] Kumar, A.; Srivastava, S. Object Detection System Based on Convolution Neural Networks Using Single Shot Multi-Box Detec- tor. Procedia Comput. Sci. 2020, 171, 2610–2617. https://doi.org/10.1016/j.procs.2020.04.283.
  66. [66] Yadav, S.P.; Jindal, M.; Rani, P.; de Albuquerque, V.H.C.; dos Santos Nascimento, C.; Kumar, M. An improved deep learning- based optimal object detection system from images. Multimed. Tools Appl. 2024, 83, 30045–30072. https://doi.org/10.1007/s11042- 023-16736-5.
  67. [67] Saeed, F.; Ahmed, M.J.; Gul, M.J.; Hong, K.J.; Paul, A.; Kavitha, M.S. A robust approach for industrial small-object detection using an improved faster regional convolutional neural network. Sci. Rep. 2021, 11, 23390. https://doi.org/10.1038/s41598-021- 02805-y.
  68. [68] Jia, L.; Yu, M.; Zhang, Z. Robot visual perception and autonomous obstacle avoidance based on deep learning. In Proceedings of the 2024 4th International Conference on Neural Networks, Information and Communication Engineering (NNICE), Guang- zhou, China, 19–21 January 2024; pp. 1681–1685. https://doi.org/10.1109/NNICE61279.2024.10498312.
  69. [69] Dai, X.; Mao, Y.; Huang, T.; Qin, N.; Huang, D.; Li, Y. Automatic obstacle avoidance of quadrotor UAV via CNN-based learning. Neurocomputing 2020, 402, 346–358. https://doi.org/10.1016/j.neucom.2020.04.020.
  70. [70] Wang, L.; Gao, G. DECTNet: A detail enhanced CNN-Transformer network for single-image deraining. Cogn. Robot. 2025, 5, 48–60. https://doi.org/10.1016/j.cogr.2024.12.002.
  71. [71] Vina, A. Computer Vision Use Cases in Robotics. Roboflow. 2024. Available online: https://blog.roboflow.com/computer-vision- robotics/ (accessed on 25 January 2025).
  72. [72] Hadidi, R.; Cao, J.; Woodward, M.; Ryoo, M.S.; Kim, H. Distributed Perception by Collaborative Robots. IEEE Robot. Autom. Lett. 2018, 3, 3709–3716. https://doi.org/10.1109/LRA.2018.2856261.
  73. [73] Sünderhauf, N.; Brock, O.; Scheirer, W.; Hadsell, R.; Fox, D.; Leitner, J.; Upcroft, B.; Abbeel, P.; Burgard, W.; Milford, M.; et al. The Limits and Potentials of Deep Learning for Robotics. Int. J. Robot. Res. 2018, 37, 405–420. https://doi.org/10.1177/0278364918770733.
  74. [74] Chen, Q.; Zhang, Y. Sequential segment networks for action recognition. IEEE Signal Process. Lett. 2017, 24, 712–716. https://doi.org/10.1109/LSP.2017.2689921.
  75. [75] Feichtenhofer, C.; Pinz, A.; Wildes, R.P. Spatiotemporal multiplier networks for video action recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2017, Honolulu, HI, USA, 21–26 July 2017. https://doi.org/10.1109/CVPR.2017.787.
  76. [76] Zhu, W.; Hu, J.; Sun, G.; Cao, X.; Qiao, Y. A key volume mining deep framework for action recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2016, Las Vegas, NV, USA, 27–30 June 2016. https://doi.org/10.1109/CVPR.2016.219.
  77. [77] Chen, H.; Chen, J.; Hu, R.; Chen, C.; Wang, Z. Action recognition with temporal scale-invariant deep learning framework. China Commun. 2017, 14, 163–172. https://doi.org/10.1109/CC.2017.7868164.
  78. [78] Varol, G.; Laptev, I.; Schmid, C. Long-Term Temporal Convolutions for Action Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 40, 1510–1517. https://doi.org/10.1109/TPAMI.2017.2712608.
  79. [79] Wang, L.; Qiao, Y.; Tang, X. Action recognition with trajectory-pooled deep-convolutional descriptors. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; pp. 4305–4314. https://doi.org/10.1109/CVPR.2015.7299059.
  80. [80] Wang, L.; Xiong, Y.; Wang, Z.; Qiao, Y.; Lin, D.; Tang, X.; Gool, L.V. Temporal Segment Networks for Action Recognition in Videos. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 2740–2755. https://doi.org/10.1109/TPAMI.2018.2868668.
  81. [81] Gionfrida, L.; Wang, C.; Gan, L.; Chli, M.; Carlone, L. Computer and Robot Vision: Past, Present, and Future [TC Spotlight]. IEEE Robot. Autom. Mag. 2024, 31, 211–215. https://doi.org/10.1109/MRA.2024.3428780.
  82. [82] Sudhakar, S.; Sze, V.; Karaman, S. Data Centers on Wheels: Emissions from Computing Onboard Autonomous Vehicles. IEEE Micro 2023, 43, 29–39. https://doi.org/10.1109/MM.2022.3219803.
  83. [83] Zhang, J.; Huang, J.; Jin, S.; Lu, S. Vision-Language Models for Vision Tasks: A Survey. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 5625–5644. https://doi.org/10.1109/TPAMI.2024.3369699.
  84. [84] Zheng, W.; Liu, M.; Liu, C.; Wang, D. Future AI and Robotics: Visual and Spatial Perception Enhancement and Reasoning.
  85. [85] Shafiq, M.; Gu, Z. Deep Residual Learning for Image Recognition: A Survey. Appl. Sci. 2022, 12, 8972. https://doi.org/10.3390/app12188972.
  86. [86] Huang, G.; Sun, Y.; Liu, Z.; Sedra, D.; Weinberger, K.Q. Deep Networks with Stochastic Depth. In Proceedings of the Computer Vision—ECCV 2016, Amsterdam, The Netherlands, 11–14 October 2016; Lecture Notes in Computer Science; Leibe, B., Matas, J., Sebe, N., Welling, M., Eds.; Springer: Cham, Switzerland, 2016; Volume 9908. https://doi.org/10.1007/978-3-319-46493-0_39.