Entropy-Based Ensemble of Convolutional Neural Networks for Clothes Texture Pattern Recognition
Abstract
:1. Introduction
- A deep learning-based ensemble classifier is created that uses CNN models as base learners and entropy voting as a fusion technique to recognize the clothes patterns. To tackle the problem of small datasets and overfitting, the pre-trained CNN models are adopted as base learners, which are fine-tuned to the clothes patterns.
- A simple and robust entropy voting-based fusion method is presented that fuses the decisions taken by the base learners, taking into consideration their uncertainties in decision making.
- The method is validated thoroughly using benchmark datasets for clothes pattern recognition.
2. Related Works
3. The Proposed Method
3.1. Problem Definition and Formulation
3.2. Ensemble CNN Model
3.3. Base Learner CNN Models
3.3.1. ResNet50 with Squeeze-And-Excitation Block (ResNet_SE)
3.3.2. ResNet50 with Coordinate Attention Block (ResNet_CA)
3.3.3. ResNet50 with Non-Local Block (ResNet_NL)
3.4. Fusion Based on Entropy Voting
4. Experiments and Results
4.1. Experimental Setup
4.2. Experimental Results
4.2.1. The Effect of Base Learners
4.2.2. The Effect of Fusion Techniques
4.2.3. The Analysis of the Performance of the Ensemble Classifier
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cavalin, P.; Oliveira, L.S. A review of texture classification methods and databases. In Proceedings of the 2017 30th SIBGRAPI Conference on Graphics, Patterns and Images Tutorials (SIBGRAPI-T), Niteroi, Brazil, 17–18 October 2017; pp. 1–8. [Google Scholar]
- Brodatz, P. Textures; a Photographic Album for Artists and Designers; Dover Publications: New York, NY, USA, 1966; p. xiv. 112p. [Google Scholar]
- Ojala, T.; Pietikainen, M.; Maenpaa, T. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24, 971–987. [Google Scholar] [CrossRef]
- Haralick, R.M.; Shanmugam, K.; Dinstein, I.H. Textural features for image classification. IEEE Trans. Syst. Man Cybern. 1973, SMC-3, 610–621. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 770–778. [Google Scholar]
- Rajput, P.S.; Aneja, S. IndoFashion: Apparel classification for Indian ethnic clothes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 3935–3939. [Google Scholar]
- Yu, F.; Du, C.; Hua, A.; Jiang, M.; Wei, X.; Peng, T.; Hu, X. EnCaps: Clothing image classification based on enhanced capsule network. Appl. Sci. 2021, 11, 11024. [Google Scholar] [CrossRef]
- Liu, Z.; Luo, P.; Qiu, S.; Wang, X.; Tang, X. DeepFashion: Powering Robust Clothes Recognition and Retrieval with Rich Annotations. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 26 June–1 July 2016. [Google Scholar]
- Li, Z.; Sun, Y.; Wang, F.; Liu, Q. Convolutional neural networks for clothes categories. In Proceedings of the Computer Vision: CCF Chinese Conference, CCCV 2015, Xi’an, China, 18–20 September 2015; Proceedings, Part II. Springer: Berlin/Heidelberg, Germany, 2015; pp. 120–129. [Google Scholar]
- Lee, W.; Jo, S.; Lee, H.; Kim, J.; Noh, M.; Kim, Y.S. Clothing attribute extraction using convolutional neural networks. In Proceedings of the Knowledge Management and Acquisition for Intelligent Systems: 15th Pacific Rim Knowledge Acquisition Workshop, PKAW 2018, Nanjing, China, 28–29 August 2018; Proceedings 15. Springer: Berlin/Heidelberg, Germany, 2018; pp. 241–250. [Google Scholar]
- Zhang, Y.; Zhang, P.; Yuan, C.; Wang, Z. Texture and shape biased two-stream networks for clothing classification and attribute recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 13538–13547. [Google Scholar]
- Xiang, J.; Dong, T.; Pan, R.; Gao, W. Clothing attribute recognition based on RCNN framework using L-Softmax loss. IEEE Access 2020, 8, 48299–48313. [Google Scholar] [CrossRef]
- Shin, Y.G.; Yeo, Y.J.; Sagong, M.C.; Ji, S.W.; Ko, S.J. Deep fashion recommendation system with style feature decomposition. In Proceedings of the 2019 IEEE 9th International Conference on Consumer Electronics (ICCE-Berlin), Berlin, Germany, 8–11 September 2019; pp. 301–305. [Google Scholar]
- Ohi, A.Q.; Mridha, M.F.; Hamid, M.A.; Monowar, M.M.; Kateb, F.A. Fabricnet: A fiber recognition architecture using ensemble convnets. IEEE Access 2021, 9, 13224–13236. [Google Scholar] [CrossRef]
- Sonawane, C.; Singh, D.P.; Sharma, R.; Nigam, A.; Bhavsar, A. Fabric classification and matching using CNN and siamese network for E-commerce. In Proceedings of the Computer Analysis of Images and Patterns: 18th International Conference, CAIP 2019, Salerno, Italy, 3–5 September 2019; Proceedings, Part II 18. Springer: Berlin/Heidelberg, Germany, 2019; pp. 193–205. [Google Scholar]
- Yang, X.; Yuan, S.; Tian, Y. Assistive clothing pattern recognition for visually impaired people. IEEE Trans. Hum.-Mach. Syst. 2014, 44, 234–243. [Google Scholar] [CrossRef]
- Dhongade, M. Clothing pattern recognition for blind using surf and combined glcm, wavelet. Int. J. Sci. Res. (IJSR) 2015, 2013, 2319–7064. [Google Scholar]
- Loke, K. Automatic recognition of clothes pattern and motifs empowering online fashion shopping. In Proceedings of the 2017 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), Taipei, Taiwan, 12–14 June 2017; pp. 375–376. [Google Scholar]
- Stearns, L.; Findlater, L.; Froehlich, J.E. Applying transfer learning to recognize clothing patterns using a finger-mounted camera. In Proceedings of the 20th International ACM SIGACCESS Conference on Computers and Accessibility, Galway, Ireland, 22–24 October 2018; pp. 349–351. [Google Scholar]
- Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.; Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; et al. Imagenet large scale visual recognition challenge. Int. J. Comput. Vis. 2015, 115, 211–252. [Google Scholar] [CrossRef]
- Tena, S.; Hartanto, R.; Ardiyanto, I. Content-based image retrieval for traditional Indonesian woven fabric images using a modified convolutional neural network method. J. Imaging 2023, 9, 165. [Google Scholar] [CrossRef] [PubMed]
- Kumar, K.S.; Bai, M.R. LSTM based texture classification and defect detection in a fabric. Meas. Sens. 2023, 26, 100603. [Google Scholar] [CrossRef]
- Mamun, A.A.; Nabi, M.; Islam, F.; Bappy, M.M.; Uddin, M.A.; Hossain, M.S.; Talukder, A. Streamline video-based automatic fabric pattern recognition using Bayesian-optimized convolutional neural network. J. Text. Inst. 2024, 115, 1878–1891. [Google Scholar] [CrossRef]
- Liu, Y.; Dong, H.; Wang, G.; Chen, C. Dual-Branch Network based on Transformer for Texture Recognition. Digit. Signal Process. 2024, 153, 104612. [Google Scholar] [CrossRef]
- Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the EEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
- Hou, Q.; Zhou, D.; Feng, J. Coordinate attention for efficient mobile network design. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 13713–13722. [Google Scholar]
- Wang, X.; Girshick, R.; Gupta, A.; He, K. Non-local neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7794–7803. [Google Scholar]
- Zhou, Z.; Shin, J.Y.; Gurudu, S.R.; Gotway, M.B.; Liang, J. AFT*: Integrating active learning and transfer learning to reduce annotation efforts. arXiv 2018, arXiv:1802.00912. [Google Scholar]
Group | Layer (fs, #f, s) | Input | Output |
---|---|---|---|
GAP | |||
FC+Softmax |
Zoom Range | Rotation Range | Shear Range | Horizontal Flip |
---|---|---|---|
0.3 | 30 | 0.2 | True |
Method | Accuracy |
---|---|
ResNet152 | 94.7% |
DensNet201 | 94.5% |
EfficientNetB0 | 94.36% |
Ensemble classifier 1 + Max voting | 95.27% |
Ensemble classifier 1 + Entropy voting | 95.63% |
ResNet50_CA | 93.63% |
ResNet50_SE | 93.45% |
ResNet50_NL | 94% |
Ensemble classifier 2 + Max voting | 97.27% |
Ensemble classifier 2 + Entropy voting | 98.18% |
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
Al-Majed, R.; Hussain, M. Entropy-Based Ensemble of Convolutional Neural Networks for Clothes Texture Pattern Recognition. Appl. Sci. 2024, 14, 10730. https://doi.org/10.3390/app142210730
Al-Majed R, Hussain M. Entropy-Based Ensemble of Convolutional Neural Networks for Clothes Texture Pattern Recognition. Applied Sciences. 2024; 14(22):10730. https://doi.org/10.3390/app142210730
Chicago/Turabian StyleAl-Majed, Reham, and Muhammad Hussain. 2024. "Entropy-Based Ensemble of Convolutional Neural Networks for Clothes Texture Pattern Recognition" Applied Sciences 14, no. 22: 10730. https://doi.org/10.3390/app142210730
APA StyleAl-Majed, R., & Hussain, M. (2024). Entropy-Based Ensemble of Convolutional Neural Networks for Clothes Texture Pattern Recognition. Applied Sciences, 14(22), 10730. https://doi.org/10.3390/app142210730