Classification of streaming platform images using local binary patterns and machine learning algorithms
DOI:
https://doi.org/10.31349/RevMexFis.71.051303Keywords:
Images, algorithms, streaming platforms, machine leaarning, texture features, local binary patternAbstract
This research has developed an effective multi-class classification model for images from streaming platforms. Texture features were extracted from the images and used with machine learning algorithms. Two datasets were employed: ’mosaics’ comprising 153,488 images across 14 classes and ’descriptors’ containing 33,471 images across 11 classes. All images had a resolution of 1280 × 720 pixels. The local binary pattern (LBP) technique encoded the local texture structure into 59-element feature vectors for each image. Ten algorithms were trained and evaluated on these vectors for each dataset, including support vector machines (SVM) with linear, polynomial, and Gaussian kernels at various scales, as well as ensemble methods like boosted trees, bagging, discriminant analysis, and k-nearest neighbors in subspaces. Training and validation were done via 30 random splits to mitigate bias. Performance metrics like accuracy, sensitivity, specificity, precision, and F1-score were computed per class. The SVM classifier achieved top mean performance: 0.998952 accuracy, 0.992528 sensitivity, 0.999438 specificity, 0.988132 precision, and 0.990280 F1-score. The results validate the proposed LBP feature extraction and machine learning methodology for effectively classifying images across streaming platforms.
References
M. Jenner, Netflix and the Re-invention of Television / Mareike Jenner. Cham: Palgrave Macmillan (in English), 2023, https://doi.org/10.1007/978-3-031-39237-5.
D. Jannach, A. Manzoor, W. Cai, and L. Chen, "A Survey on Conversational Recommender Systems," ACM Comput. Surv., vol. 54, no. 5, p. Article 105, 2021, doi: https://doi.org/10.1145/3453154.
E. C. Malthouse and H. Li, "Opportunities for and Pitfalls of Using Big Data in Advertising Research," Journal of Advertising, vol. 46, no. 2, pp. 227-235, 2017/04/03 2017, doi: https://doi.org/10.1080/00913367.2017.1299653.
O. Castillo, P. Melin, and SpringerLink, Hybrid Intelligent Systems in Control, Pattern Recognition and Medicine, 1st 2020. ed. (Studies in Computational Intelligence 827). Cham: Springer International Publishing : Imprint: Springer (in English), 2020, https://doi.org/10.1007/978-3-030-34135-0.
A. A. Hopgood, Intelligent systems for engineers and scientists : a practical guide to artificial intelligence, Fourth edition. ed. (An Auerbach Book). CRC Press (in English), 2022, https://doi.org/10.1201/9781003226277.
W. Du and Z. Zhan, "Building decision tree classifier on private data," Electrical Engineering and Computer Science - All Scholarship. 8, 2002, doi: https://surface.syr.edu/eecs/8
D. Lu and Q. Weng, "A survey of image classification methods and techniques for improving classification performance," International Journal of Remote Sensing, vol. 28, no. 5, pp. 823-870, 2007/03/01 2007, doi: https://doi.org/10.1080/01431160600746456.
Ş. Öztürk and B. Akdemir, "Application of Feature Extraction and Classification Methods for Histopathological Image using GLCM, LBP, LBGLCM, GLRLM and SFTA," Procedia Computer Science, vol. 132, pp. 40-46, 2018/01/01/ 2018, doi: https://doi.org/10.1016/j.procs.2018.05.057.
S. Al-Jumaili, A. Al-Azzawi, A. D. Duru, and A. A. Ibrahim, "Covid-19 X-ray image classification using SVM based on Local Binary Pattern," in 2021 5th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 21-23 Oct. 2021 2021, pp. 383-387, doi: https://doi.org/10.1109/ISMSIT52890.2021.9604731.
D. Srivastava, R. Bakthula, and S. Agarwal, "Image classification using SURF and bag of LBP features constructed by clustering with fixed centers," Multimedia Tools and Applications, vol. 78, no. 11, pp. 14129-14153, 2019/06/01 2019, doi: https://doi.org/10.1007/s11042-018-6793-8.
S. Veerashetty and N. B. Patil, "Novel LBP based texture descriptor for rotation, illumination and scale invariance for image texture analysis and classification using multi-kernel SVM," Multimedia Tools and Applications, vol. 79, no. 15, pp. 9935-9955, 2020/04/01 2020, doi: https://doi.org/10.1007/s11042-019-7345-6.
L. Nanni, A. Lumini, and S. Brahnam, "Survey on LBP based texture descriptors for image classification," Expert Systems with Applications, vol. 39, no. 3, pp. 3634-3641, 2012/02/15/ 2012, doi: https://doi.org/10.1016/j.eswa.2011.09.054.
B. Yang and S. Chen, "A comparative study on local binary pattern (LBP) based face recognition: LBP histogram versus LBP image," Neurocomputing, vol. 120, pp. 365-379, 2013/11/23/ 2013, doi: https://doi.org/10.1016/j.neucom.2012.10.032.
C. Shan and T. Gritti, "Learning Discriminative LBP-Histogram Bins for Facial Expression Recognition," in British Machine Vision Conference, 2008, doi: https://www.researchgate.net/publication/221259970_Learning_Discriminative_LBP-Histogram_Bins_for_Facial_Expression_Recognition.
E. Guerra-Rosas, L. F. López-Ávila, E. Garza-Flores, C. A. Vidales-Basurto, and J. Álvarez-Borrego, "Classification of Skin Lesion Images Using Artificial Intelligence Methodologies through Radial Fourier–Mellin and Hilbert Transform Signatures," Applied Sciences, vol. 13, no. 20, doi: https://doi.org/10.3390/app132011425.
R. A. Fisher, "The use of multiple measurements in Taxonomic problems," Annals of Eugenics, vol. 7, no. 2, pp. 179-188, 1936/09/01 1936, doi: https://doi.org/10.1111/j.1469-1809.1936.tb02137.x.
Y. Lu and Q. Tian, "Discriminant Subspace Analysis: An Adaptive Approach for Image Classification," IEEE Transactions on Multimedia, vol. 11, no. 7, pp. 1289-1300, 2009, doi: https://doi.org/10.1109/TMM.2009.2030632.
X. Zhang and Y. Jia, "A linear discriminant analysis framework based on random subspace for face recognition," Pattern Recognition, vol. 40, no. 9, pp. 2585-2591, 2007/09/01/ 2007, doi: https://doi.org/10.1016/j.patcog.2006.12.002.
G. Batista and D. F. Silva, "How k-nearest neighbor parameters affect its performance," in Argentine symposium on artificial intelligence, 2009: Citeseer, pp. 1-12, doi: https://api.semanticscholar.org/CorpusID:16606615.
M. Steinbach and P.-N. Tan, "kNN: k-Nearest Neighbors," in The Top Ten Algorithms in Data Mining, V. K. Xindong Wu Ed.: Chapman and Hall/CRC, 2009, ch. kNN: k-Nearest Neighbors, pp. 20-28 https://www.routledge.com/The-Top-Ten-Algorithms-in-Data-Mining/Wu-Kumar/p/book/9781420089646.
S. Zhang, X. Li, M. Zong, X. Zhu, and D. Cheng, "Learning k for kNN Classification," ACM Trans. Intell. Syst. Technol., vol. 8, no. 3, p. Article 43, 2017, doi: https://doi.org/10.1145/2990508.
B. Taha Jijo and A. Mohsin Abdulazeez, "Classification Based on Decision Tree Algorithm for Machine Learning," Journal of Applied Science and Technology Trends, vol. 2, no. 01, pp. 20 - 28, 03/24 2021, doi: https://doi.org/10.38094/jastt20165.
Y. Y. Song and Y. Lu, "Decision tree methods: applications for classification and prediction," (in eng), Shanghai Arch Psychiatry, vol. 27, no. 2, pp. 130-5, Apr 25 2015, doi: https://doi.org/10.11919/.issn.1002-0829.215044.
S. Suthaharan and SpringerLink, Machine Learning Models and Algorithms for Big Data Classification : Thinking with Examples for Effective Learning, 1st 2016. ed. (Integrated Series in Information Systems 36). Boston, MA: Springer US (in English), 2015, http://dx.doi.org/10.1007/978-1-4899-7641-3.
E. Campo León, "Introducción a las máquinas de vector soporte (SVM) en aprendizaje supervisado," Matemáticas, Facultad de Ciencias, Universidad de Zaragoza, Zaragoza, España, 2016. https://zaguan.unizar.es/record/59156/files/TAZ-TFG-2016-2057.pdf
P. S. Sastry, "An introduction to support vector machines," in Computing and Information Sciences: Recent Trends, J. C. Misra Ed.: Alpha Science Int'l Ltd., 2003, ch. 3, pp. 53-85 https://books.google.com.mx/books/about/Computing_and_Information_Sciences.html?id=e2krGykEzocC&redir_esc=y.
H. Xue, Q. Yang, and S. Chen, "SVM: Support vector machines," in The Top Ten Algorithms in Data Mining, V. K. Xindong Wu Ed.: Chapman and Hall/CRC, 2009, ch. SVM: Support vector machines, pp. 37-60 https://www.routledge.com/The-Top-Ten-Algorithms-in-Data-Mining/Wu-Kumar/p/book/9781420089646.
C. Angulo Bahón, "Aprendizaje con máquinas núcleo en entornos de multiclasificación," P. H., Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial, Universitat Politècnica de Catalunya, Catalunya, 2001, http://hdl.handle.net/10803/6178
F. F. Chamasemani and Y. P. Singh, "Multi-class Support Vector Machine (SVM) Classifiers -- An Application in Hypothyroid Detection and Classification," in 2011 Sixth International Conference on Bio-Inspired Computing: Theories and Applications, 27-29 Sept. 2011 2011, pp. 351-356, doi: https://doi.org/10.1109/BIC-TA.2011.51.
O. Sagi and L. Rokach, "Ensemble learning: A survey," WIREs Data Mining and Knowledge Discovery, vol. 8, no. 4, p. e1249, 2018, doi: https://doi.org/10.1002/widm.1249.
R. Polikar, A. J. Ferreira, M. A. T. Figueiredo, M. Di Marzio, and C. C. Taylor, "Ensemble Learning Boosting Algorithms: A Review of Methods, Theory, and Applications Boosting Kernel Estimators," in Ensemble Machine Learning Methods and Applications, C. Zhang and Y. Ma Eds.: Springer New York, NY, 2012, ch. 1-3, pp. 1-115 https://doi.org/10.1007/978-1-4419-9326-7.
B. Abdualgalil and S. Abraham, "Applications of Machine Learning Algorithms and Performance Comparison: A Review," in 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), 24-25 Feb. 2020 2020, pp. 1-6, doi: https://doi.org/10.1109/ic-ETITE47903.2020.490.
R. Borja-Robalino, A. Monleon-Getino, and J. Rodellar, "Estandarización de métricas de rendimiento para clasificadores machine y deep learning," presented at the VI Congreso Internacional de Ciencia, Tecnología e Innovación para la Sociedad (CITIS), Guayaquil Ecuador, 2020/6/1, 2020, https://www.researchgate.net/publication/339943922
S. Yadav and S. Shukla, "Analysis of k-Fold Cross-Validation over Hold-Out Validation on Colossal Datasets for Quality Classification," in 2016 IEEE 6th International Conference on Advanced Computing (IACC), 27-28 Feb. 2016 2016, pp. 78-83, doi: https://doi.org/10.1109/IACC.2016.25.
C. A. Ramezan, T. A. Warner, and A. E. Maxwell, "Evaluation of Sampling and Cross-Validation Tuning Strategies for Regional-Scale Machine Learning Classification," Remote Sensing, vol. 11, no. 2, doi: https://doi.org/10.3390/rs11020185.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 J. Álvarez-Borrego, E. Guerra-Rosas, L. F. López-Ávila

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors retain copyright and grant the Revista Mexicana de Física right of first publication with the work simultaneously licensed under a CC BY-NC-ND 4.0 that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.