Recognition of Industrial Spare Parts Using an Optimized Convolutional Neural Network Model
Abstract
:1. Introduction
2. Related Works
3. Proposed Approach
3.1. Convolutional Neural Network
3.2. Proposed CNN Model
Algorithm 1 Image classification using the proposed CNN |
|
3.3. Framework for Real-World Application and Validation of the Proposed Model
- Real-World Dataset Integration: Adding large, generalized data entries retrieved directly from industry inventories will improve model performance by preparing it to operate on diverse datasets of different manufacturers and sectors.
- Robustness Testing: The tested robustness of the model addresses aspects such as lighting, occlusions, and the issue of overlapping parts, which are often seen in industrial business environments. These tests help ensure that the accuracy of the model can be sustained, even in field-type conditions.
- Deployment and Continuous Learning: A deployment strategy for industrial environments is proposed with the integration of the model into an inventory or retrieval system. The aforementioned framework includes provisions for learning with the possibility of enhancement as newer data are generated.
- Performance Metrics for Industrial Applications: Apart from sheer accuracy and precision, the framework introduces new metrics, like retrieval time, individual error rate under working conditions, and the ability to advance to new spare parts classes. These metrics enable a detailed evaluation of the model in real-life situations.
- Collaborative Pilot Program: Industry partners and stakeholders may be involved in the implementation of a pilot project to trial the model. This program will provide a tangible understanding of the model and ascertain its readiness to be implemented commercially.
4. Experiment and Analysis
4.1. Dataset
4.2. State-of-the-Art Techniques
4.2.1. Inceptionv3
4.2.2. Xception
4.2.3. VGG19
4.2.4. ResNet50
4.2.5. EfficientNet
4.2.6. MobileNetV2
4.3. Evaluation Metrics
5. Results and Discussion
5.1. Training of the Proposed Model
5.2. Performance of the Proposed Model
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wuest, T.; Weimer, D.; Irgens, C.; Thoben, K.-D. Machine learning in manufacturing: Advantages, challenges, and applications. Prod. Manuf. Res. 2016, 4, 23–45. [Google Scholar] [CrossRef]
- Sizemore, N.E.; Nogueira, M.L.; Greis, N.P.; Davies, M.A. Application of Machine Learning to the Prediction of Surface Roughness in Diamond Machining. Procedia Manuf. 2020, 48, 1029–1040. [Google Scholar] [CrossRef]
- Zhao, C.; Dinar, M.; Melkote, S.N. Automated Classification of Manufacturing Process Capability Utilizing Part Shape, Material, and Quality Attributes. J. Comput. Inf. Sci. Eng. 2020, 20, 021011. [Google Scholar] [CrossRef]
- Rashid, M.; Khan, M.A.; Alhaisoni, M.; Wang, S.-H.; Naqvi, S.R.; Rehman, A.; Saba, T. A Sustainable Deep Learning Framework for Object Recognition Using Multi-Layers Deep Features Fusion and Selection. Sustainability 2020, 12, 5037. [Google Scholar] [CrossRef]
- Bansal, M.; Kumar, M.; Kumar, M. 2D object recognition: A comparative analysis of SIFT, SURF and ORB feature descriptors. Multimed. Tools Appl. 2021, 80, 18839–18857. [Google Scholar] [CrossRef]
- Mtasher, A.K.; Msad, J.J. Similar image retrieval using convolutional neural networks: A study of feature extraction techniques. AIP Conf. Proc. 2024, 3092, 040015. [Google Scholar] [CrossRef]
- Desai, P.; Pujari, J. Artificial Intelligence Framework for Content-Based Image Retrieval: Performance Analysis. In Congress on Intelligent Systems; Saraswat, M., Sharma, H., Balachandran, K., Kim, J.H., Bansal, J.C., Eds.; Springer Nature: Singapore, 2022; pp. 535–547. [Google Scholar]
- Azadvatan, Y.; Kurt, M. MelNet: A Real-Time Deep Learning Algorithm for Object Detection. arXiv 2024, arXiv:2401.17972. [Google Scholar]
- Zhang, G.; Yu, W.; Hou, R. MFIL-FCOS: A Multi-Scale Fusion and Interactive Learning Method for 2D Object Detection and Remote Sensing Image Detection. Remote Sens. 2024, 16, 936. [Google Scholar] [CrossRef]
- Yoo, H.; Lee, S.-E.; Chung, K. Deep Learning-Based Action Classification Using One-Shot Object Detection. Comput. Mater. Contin. 2023, 76, 1343–1359. [Google Scholar] [CrossRef]
- Liu, B.; Yu, L.; Che, C.; Lin, Q.; Hu, H.; Zhao, X. Integration and Performance Analysis of Artificial Intelligence and Computer Vision Based on Deep Learning Algorithms. arXiv 2023, arXiv:2312.12872. [Google Scholar] [CrossRef]
- Lv, Q.; Zhang, S.; Wang, Y. Deep Learning Model of Image Classification Using Machine Learning. Adv. Multimed. 2022, 2022, 3351256. [Google Scholar] [CrossRef]
- Benbarrad, T.; Salhaoui, M.; Kenitar, S.B.; Arioua, M. Intelligent Machine Vision Model for Defective Product Inspection Based on Machine Learning. J. Sens. Actuator Netw. 2021, 10, 7. [Google Scholar] [CrossRef]
- Wu, H.; Zhou, Z. Using Convolution Neural Network for Defective Image Classification of Industrial Components. Mob. Inf. Syst. 2021, 2021, 9092589. [Google Scholar] [CrossRef]
- Zhou, Y.; Wang, H.; Xu, F.; Jin, Y.-Q. Polarimetric SAR Image Classification Using Deep Convolutional Neural Networks. IEEE Geosci. Remote Sens. Lett. 2016, 13, 1935–1939. [Google Scholar] [CrossRef]
- Clevert, D.-A.; Unterthiner, T.; Hochreiter, S. Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs). arXiv 2016, arXiv:1511.07289. [Google Scholar]
- Lee, K.B.; Cheon, S.; Kim, C.O. A convolutional neural network for fault classification and diagnosis in semiconductor manufacturing processes. IEEE Trans. Semicond. Manuf. 2017, 30, 135–142. [Google Scholar] [CrossRef]
- Alajrami, E.; Ashqar, B.A.M.; Abu-Nasser, B.S.; Khalil, A.J.; Musleh, M.M.; Barhoom, A.M.; Abu-Naser, S.S. Handwritten Signature Verification Using Deep Learning. 2020. Available online: https://philarchive.org/rec/ALAHSV (accessed on 10 February 2024).
- Meena, G.; Mohbey, K.K.; Kumar, S. Sentiment analysis on images using convolutional neural networks based Inception-V3 transfer learning approach. Int. J. Inf. Manag. Data Insights 2023, 3, 100174. [Google Scholar] [CrossRef]
- Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the Inception Architecture for Computer Vision. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 2818–2826. [Google Scholar]
- Chollet, F. Xception: Deep Learning with Depthwise Separable Convolutions. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 1800–1807. [Google Scholar]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2015, arXiv:1409.1556. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Tan, M.; Le, Q.V. EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks. arXiv 2020, arXiv:1905.11946. [Google Scholar]
- 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. [Google Scholar]
Model | Layer | Output Shape | Parameters |
---|---|---|---|
2D CNN | Conv2d | (None, 223, 223, 64) | 1792 |
Max-pooling | (None, 111, 111, 64) | 0 | |
Conv2d | (None, 110, 110, 64) | 16,448 | |
Max-pooling | (None, 55, 55, 64) | 0 | |
Dropout | (None, 55, 55, 64) | 0 | |
Conv2d | (None, 54, 54, 64) | 16,448 | |
Max pooling | (None, 27, 27, 64) | 0 | |
Dropout | (None, 27, 27, 64) | 0 | |
Conv2d | (None, 26, 26, 64) | 16,448 | |
Max-pooling | (None, 13, 13, 64) | 0 | |
Flatten | (None, 10,816) | 0 | |
Dense | (None, 128) | 1,384,576 | |
Dropout | (None, 128) | 0 | |
Dense | (None, 10) | 1290 | |
Total Params | 1,437,002 | ||
Trainable Params | 1,437,002 | ||
Non-trainable Params | 0 |
Hyperparameter | Value |
---|---|
Dropout rate | 0.5 |
Learning rate | 0.0001 |
Batch size | 64 |
Epoch | 10 |
Loss function | Categorical Cross-Entropy |
Actual | Predicted | |
---|---|---|
Positive | Negative | |
Positive | True Positive (TP) | False Positive (FP) |
Negative | False Negative (FN) | True Negative (TN) |
Dataset | Models | Accuracy | Precision | Recall | F1 Score |
---|---|---|---|---|---|
Automobile Parts | Inceptionv3 | 91.30% | 91.93% | 92.70% | 92.10% |
Xception | 86.23% | 87.70% | 87.95% | 86.45% | |
VGG19 | 81.16% | 82.18% | 83.33% | 81.01% | |
ResNet50 | 90.58% | 91.83% | 91.71% | 91.48% | |
EfficientNetB0 | 91.30% | 92.15% | 92.08% | 91.92% | |
MobileNetV2 | 87.68% | 87.62% | 89.45% | 88.01% | |
Proposed | 92.08% | 92.64% | 93.48% | 92.83% | |
Car Spare Parts | Inceptionv3 | 92.00% | 93.80% | 91.99% | 92.07% |
Xception | 88.00% | 90.14% | 88.00% | 87.69% | |
VGG19 | 82.00% | 85.71% | 82.00% | 81.89% | |
ResNet50 | 92.00% | 93.47% | 91.99% | 92.09% | |
EfficientNetB0 | 92.00% | 93.00% | 91.99% | 91.66% | |
MobileNetV2 | 88.00% | 89.00% | 88.00% | 87.66% | |
Proposed | 96.00% | 97.14% | 96.00% | 96.11% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mohan, C.; Saber, T.; Nallathambi, P.J. Recognition of Industrial Spare Parts Using an Optimized Convolutional Neural Network Model. Information 2024, 15, 793. https://doi.org/10.3390/info15120793
Mohan C, Saber T, Nallathambi PJ. Recognition of Industrial Spare Parts Using an Optimized Convolutional Neural Network Model. Information. 2024; 15(12):793. https://doi.org/10.3390/info15120793
Chicago/Turabian StyleMohan, Chandralekha, Takfarinas Saber, and Priyadharshini Jayadurga Nallathambi. 2024. "Recognition of Industrial Spare Parts Using an Optimized Convolutional Neural Network Model" Information 15, no. 12: 793. https://doi.org/10.3390/info15120793
APA StyleMohan, C., Saber, T., & Nallathambi, P. J. (2024). Recognition of Industrial Spare Parts Using an Optimized Convolutional Neural Network Model. Information, 15(12), 793. https://doi.org/10.3390/info15120793