{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T20:30:25Z","timestamp":1771101025663,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2024,7,27]],"date-time":"2024-07-27T00:00:00Z","timestamp":1722038400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,27]],"date-time":"2024-07-27T00:00:00Z","timestamp":1722038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["18024"],"award-info":[{"award-number":["18024"]}],"id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Texture analysis plays an important role in different domains of healthcare, agriculture, and industry, where multi-channel sensors are gaining more attention. This contribution presents an interpretable and efficient framework for texture classification and segmentation that exploits colour or channel information and does not require much data to produce accurate results. This makes such a framework well-suited for medical applications and resource-limited hardware. Our approach builds upon a distance-based generalized matrix learning vector quantization (GMLVQ) algorithm. We extend it with parametrized angle-based dissimilarity and introduce a special matrix format for multi-channel images. Classification accuracy evaluation of various model designs was performed on VisTex and ALOT data, and the segmentation application was demonstrated on an agricultural data set. Our extension of parametrized angle dissimilarity measure leads to better model generalization and robustness against varying lighting conditions than its Euclidean counterpart. The proposed matrix format for multichannel images enhances classification accuracy while reducing the number of parameters. Regarding segmentation, our method shows promising results, provided with a small class-imbalanced training data set. Proposed methodology achieves higher accuracy than prior work benchmarks and a small-scale CNN while maintaining a significantly lower parameter count. Notably, it is interpretable and accurate in scenarios where limited and unbalanced training data are available.<\/jats:p>","DOI":"10.1007\/s42979-024-03067-x","type":"journal-article","created":{"date-parts":[[2024,7,27]],"date-time":"2024-07-27T06:02:45Z","timestamp":1722060165000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards Robust Colour Texture Analysis with Limited Training Data"],"prefix":"10.1007","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-3298-4546","authenticated-orcid":false,"given":"Mariya","family":"Shumska","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6258-1128","authenticated-orcid":false,"given":"Michael H. F.","family":"Wilkinson","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2930-6172","authenticated-orcid":false,"given":"Kerstin","family":"Bunte","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,7,27]]},"reference":[{"issue":"12","key":"3067_CR1","first-page":"4268","volume":"2","author":"GN Srinivasan","year":"2008","unstructured":"Srinivasan GN, Shobha G. Statistical texture analysis. Int J Comput Inf Eng. 2008;2(12):4268\u201373.","journal-title":"Int J Comput Inf Eng"},{"key":"3067_CR2","doi-asserted-by":"publisher","unstructured":"Nailon W. Texture Anal. Methods for Med. Image Characterisation. 2010. p. 75\u2013100. https:\/\/doi.org\/10.5772\/8912.","DOI":"10.5772\/8912"},{"key":"3067_CR3","doi-asserted-by":"publisher","first-page":"3176","DOI":"10.1117\/1.1327837","volume":"39","author":"A Kumar","year":"2000","unstructured":"Kumar A, Pang G. Fabric defect segmentation using multichannel blob detectors. Opt Eng. 2000;39:3176\u201390. https:\/\/doi.org\/10.1117\/1.1327837.","journal-title":"Opt Eng"},{"key":"3067_CR4","doi-asserted-by":"publisher","unstructured":"Carre\u00f3n YJP, D\u00edaz-Hern\u00e1ndez O, Escalera\u00a0Santos GJ, Cipriano-Urbano I, Solorio-Ordaz FJ, Gonz\u00e1lez-Guti\u00e9rrez J, Zenit R. Texture analysis of dried droplets for the quality control of medicines. Sensors. 2021. https:\/\/doi.org\/10.3390\/s21124048.","DOI":"10.3390\/s21124048"},{"key":"3067_CR5","doi-asserted-by":"publisher","DOI":"10.3390\/rs11101233","author":"P Kupidura","year":"2019","unstructured":"Kupidura P. The comparison of different methods of texture analysis for their efficacy for land use classification in satellite imagery. Remote Sens. 2019. https:\/\/doi.org\/10.3390\/rs11101233.","journal-title":"Remote Sens."},{"issue":"1","key":"3067_CR6","doi-asserted-by":"publisher","first-page":"10","DOI":"10.9790\/0661-16151016","volume":"16","author":"KR Gavhale","year":"2014","unstructured":"Gavhale KR, Gawande U, et al. An overview of the research on plant leaves disease detection using image processing techniques. Iosr J Comput Eng (iosr-jce). 2014;16(1):10\u20136. https:\/\/doi.org\/10.9790\/0661-16151016.","journal-title":"Iosr J Comput Eng (iosr-jce)"},{"key":"3067_CR7","doi-asserted-by":"publisher","first-page":"643","DOI":"10.3390\/app9040643","volume":"9","author":"G-H Kwak","year":"2019","unstructured":"Kwak G-H, Park N-W. Impact of texture information on crop classification with machine learning and uav images. Appl Sci. 2019;9:643. https:\/\/doi.org\/10.3390\/app9040643.","journal-title":"Appl Sci"},{"issue":"12","key":"3067_CR8","doi-asserted-by":"publisher","first-page":"1061","DOI":"10.1016\/j.crad.2004.07.008","volume":"59","author":"G Castellano","year":"2004","unstructured":"Castellano G, Bonilha L, Li LM, Cendes F. Texture analysis of medical images. Clin Radiol. 2004;59(12):1061\u20139. https:\/\/doi.org\/10.1016\/j.crad.2004.07.008.","journal-title":"Clin Radiol"},{"key":"3067_CR9","doi-asserted-by":"publisher","first-page":"27988","DOI":"10.1038\/srep27988","volume":"6","author":"J Kather","year":"2016","unstructured":"Kather J, Weis C-A, Bianconi F, Melchers S, Schad L, Gaiser T, Marx A, Z\u00f6llner F. Multi-class texture analysis in colorectal cancer histology. Sci Rep. 2016;6:27988. https:\/\/doi.org\/10.1038\/srep27988.","journal-title":"Sci Rep"},{"issue":"9","key":"3067_CR10","doi-asserted-by":"publisher","first-page":"1971","DOI":"10.1049\/ipr2.12166","volume":"15","author":"A Gautam","year":"2021","unstructured":"Gautam A, Raman B. Towards accurate classification of skin cancer from dermatology images. IET Image Proc. 2021;15(9):1971\u201386. https:\/\/doi.org\/10.1049\/ipr2.12166.","journal-title":"IET Image Proc"},{"key":"3067_CR11","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/BF00204594","volume":"61","author":"IY Fogel","year":"1989","unstructured":"Fogel IY, Sagi D. Gabor filters as texture discriminator. Biol Cybern. 1989;61:103\u201313. https:\/\/doi.org\/10.1007\/BF00204594.","journal-title":"Biol Cybern"},{"issue":"6","key":"3067_CR12","doi-asserted-by":"publisher","first-page":"610","DOI":"10.1109\/TSMC.1973.4309314","volume":"3","author":"RM Haralick","year":"1973","unstructured":"Haralick RM, Shanmugam K, Dinstein IH. Textural features for image classification. IEEE Trans Syst Man Cybern SMC. 1973;3(6):610\u201321. https:\/\/doi.org\/10.1109\/TSMC.1973.4309314.","journal-title":"IEEE Trans Syst Man Cybern SMC"},{"key":"3067_CR13","doi-asserted-by":"crossref","unstructured":"Ojala T, Pietik\u00e4inen M, Harwood D. Performance evaluation of texture measures with classification based on kullback discrimination of distributions. In: Proceedings of 12th international conference on pattern recognition, vol 1. 1994. p. 582\u20135851.","DOI":"10.1109\/ICPR.1994.576366"},{"issue":"1","key":"3067_CR14","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/TPAMI.1983.4767341","volume":"5","author":"GR Cross","year":"1983","unstructured":"Cross GR, Jain AK. Markov random field texture models. IEEE Trans Pattern Anal Mach Intell PAMI. 1983;5(1):25\u201339. https:\/\/doi.org\/10.1109\/TPAMI.1983.4767341.","journal-title":"IEEE Trans Pattern Anal Mach Intell PAMI"},{"key":"3067_CR15","doi-asserted-by":"publisher","unstructured":"Kumar S, Gupta A. Comparative review of machine learning and deep learning techniques for texture classification. In: Proc. of the Int. Conf. on Artif. Intell. Techniques for Elect. Eng. Syst. (AITEES 2022). 2022. p. 95\u2013112. https:\/\/doi.org\/10.2991\/978-94-6463-074-9_10.","DOI":"10.2991\/978-94-6463-074-9_10"},{"key":"3067_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/s42452-019-0678-y","author":"U Dixit","year":"2019","unstructured":"Dixit U, Mishra A, Shukla A, Tiwari R. Texture classification using convolutional neural network optimized with whale optimization algorithm. SN Appl Sci. 2019. https:\/\/doi.org\/10.1007\/s42452-019-0678-y.","journal-title":"SN Appl Sci"},{"key":"3067_CR17","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-981-32-9291-8_22","volume-title":"Proceedings of 3rd international conference on computer vision and image processing","author":"SK Roy","year":"2020","unstructured":"Roy SK, Dubey SR, Chanda B, Chaudhuri BB, Ghosh DK. Texfusionnet: an ensemble of deep cnn feature for texture classification. In: Chaudhuri BB, Nakagawa M, Khanna P, Kumar S, editors. Proceedings of 3rd international conference on computer vision and image processing. Singapore: Springer; 2020. p. 271\u201383."},{"key":"3067_CR18","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.isprsjprs.2018.09.008","volume":"146","author":"L Deng","year":"2018","unstructured":"Deng L, Mao Z, Li X, Hu Z, Duan F, Yan Y. Uav-based multispectral remote sensing for precision agriculture: a comparison between different cameras. J Photogramm Remote Sens. 2018;146:124\u201336. https:\/\/doi.org\/10.1016\/j.isprsjprs.2018.09.008.","journal-title":"J Photogramm Remote Sens"},{"key":"3067_CR19","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1007\/978-3-642-23678-5_58","volume-title":"Computer analysis of images and patterns","author":"K Bunte","year":"2011","unstructured":"Bunte K, Giotis I, Petkov N, Biehl M. Adaptive matrices for color texture classification. In: Real P, Diaz-Pernil D, Molina-Abril H, Berciano A, Kropatsch W, editors. Computer analysis of images and patterns. Berlin: Springer; 2011. p. 489\u201397."},{"key":"3067_CR20","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1007\/s10851-013-0472-1","volume":"48","author":"I Giotis","year":"2014","unstructured":"Giotis I, Bunte K, Petkov N, Biehl M. Adaptive matrices and filters for color texture classification (vol 47, pg 79, 2013). J Math Imaging Vis. 2014;48:202\u2013202. https:\/\/doi.org\/10.1007\/s10851-013-0472-1.","journal-title":"J Math Imaging Vis"},{"key":"3067_CR21","doi-asserted-by":"crossref","unstructured":"Luimstra G, Bunte K. Adaptive gabor filters for interpretable color texture classification. In: Eur. Symp. on Artif. Neural Netw. (ESANN). 2022. p. 61\u20136.","DOI":"10.14428\/esann\/2022.ES2022-87"},{"key":"3067_CR22","doi-asserted-by":"publisher","unstructured":"Ghosh S, Ti\u00f1o P, Bunte K. Visualization and knowledge discovery from interpretable models. In: Int. Joint Conf. on Neural Netw.(IJCNN), Glasgow. IEEE; 2020. p. 1\u20138. https:\/\/doi.org\/10.1109\/IJCNN48605.2020.9206702.","DOI":"10.1109\/IJCNN48605.2020.9206702"},{"key":"3067_CR23","doi-asserted-by":"publisher","first-page":"724","DOI":"10.1007\/978-3-319-91253-0_67","volume-title":"Artificial intelligence and soft computing","author":"A Villmann","year":"2018","unstructured":"Villmann A, Kaden M, Saralajew S, Villmann T. Probabilistic learning vector quantization with cross-entropy for probabilistic class assignments in classification learning. In: Rutkowski L, Scherer R, Korytkowski M, Pedrycz W, Tadeusiewicz R, Zurada JM, editors. Artificial intelligence and soft computing. Cham: Springer; 2018. p. 724\u201335."},{"key":"3067_CR24","unstructured":"Bonilla EV, Robles-Kelly A. Discriminative probabilistic prototype learning. 2012. arXiv:1206.4686 [CoRR abs]"},{"key":"3067_CR25","doi-asserted-by":"publisher","unstructured":"Shumska M, Bunte K. Towards robust colour texture classification with limited training data. In: Computer analysis of images and patterns. Cham: Springer; 2023. p. 153\u201363. https:\/\/doi.org\/10.1007\/978-3-031-44237-7_15","DOI":"10.1007\/978-3-031-44237-7_15"},{"key":"3067_CR26","unstructured":"MIT Vision and Modeling Group. Database VisTex of Color Textures from MIT. https:\/\/vismod.media.mit.edu\/vismod\/imagery\/VisionTexture\/vistex.html"},{"key":"3067_CR27","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1016\/j.patrec.2008.10.005","volume":"30","author":"GJ Burghouts","year":"2009","unstructured":"Burghouts GJ, Geusebroek JM. Material-specific adaptation of color invariant features. Pattern Recogn Lett. 2009;30:306\u201313. https:\/\/doi.org\/10.1016\/j.patrec.2008.10.005.","journal-title":"Pattern Recogn Lett"},{"key":"3067_CR28","doi-asserted-by":"publisher","unstructured":"Kohonen T. Learning vector quantization. Berlin: Springer; 1995. p. 175\u201389. https:\/\/doi.org\/10.1007\/978-3-642-97610-0_6.","DOI":"10.1007\/978-3-642-97610-0_6"},{"issue":"2","key":"3067_CR29","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1002\/wcs.1378","volume":"7","author":"M Biehl","year":"2016","unstructured":"Biehl M, Hammer B, Villmann T. Prototype-based models in machine learning. WIREs Cogn Sci. 2016;7(2):92\u2013111. https:\/\/doi.org\/10.1002\/wcs.1378.","journal-title":"WIREs Cogn Sci"},{"key":"3067_CR30","unstructured":"Sato A, Yamada K. Generalized learning vector quantization. In: Neural information processing systems. 1995."},{"issue":"12","key":"3067_CR31","doi-asserted-by":"publisher","first-page":"3532","DOI":"10.1162\/neco.2009.11-08-908","volume":"21","author":"P Schneider","year":"2009","unstructured":"Schneider P, Biehl M, Hammer B. Adaptive relevance matrices in learning vector quantization. Neural Comput. 2009;21(12):3532\u201361. https:\/\/doi.org\/10.1162\/neco.2009.11-08-908.","journal-title":"Neural Comput"},{"key":"3067_CR32","doi-asserted-by":"publisher","first-page":"1059","DOI":"10.1016\/S0893-6080(02)00079-5","volume":"15","author":"B Hammer","year":"2002","unstructured":"Hammer B, Villmann T. Generalized relevance learning vector quantization. Neural Netw. 2002;15:1059\u201368. https:\/\/doi.org\/10.1016\/S0893-6080(02)00079-5.","journal-title":"Neural Netw"},{"key":"3067_CR33","unstructured":"Shlens J. A tutorial on principal component analysis. 2014."},{"issue":"5","key":"3067_CR34","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1109\/TNN.2010.2042729","volume":"21","author":"P Schneider","year":"2010","unstructured":"Schneider P, Bunte K, Stiekema H, Hammer B, Villmann T, Biehl M. Regularization in matrix relevance learning. IEEE Trans Neural Netw. 2010;21(5):831\u201340. https:\/\/doi.org\/10.1109\/TNN.2010.2042729.","journal-title":"IEEE Trans Neural Netw"},{"key":"3067_CR35","doi-asserted-by":"publisher","unstructured":"Pazzani M, Merz C, Murphy P, Ali K, Hume T, Brunk C. Reducing misclassification costs. In: Cohen WW, Hirsh H, editors. Machine learning proceedings 1994. San Francisco: Morgan Kaufmann; 1994. p. 217\u201325. https:\/\/doi.org\/10.1016\/B978-1-55860-335-6.50034-9.","DOI":"10.1016\/B978-1-55860-335-6.50034-9"},{"key":"3067_CR36","unstructured":"Ghosh S, Baranowski ES, Biehl M, Arlt W, Tino P, Bunte K. Interpretable models capable of handling systematic missingness in imbalanced classes and heterogeneous datasets. 2022."},{"issue":"231","key":"3067_CR37","first-page":"1","volume":"22","author":"R Veen","year":"2021","unstructured":"Veen R, Biehl M, Vries G-J. sklvq: scikit learning vector quantization. J Mach Learn Res. 2021;22(231):1\u20136.","journal-title":"J Mach Learn Res"},{"issue":"4","key":"3067_CR38","doi-asserted-by":"publisher","first-page":"550","DOI":"10.1145\/279232.279236","volume":"23","author":"C Zhu","year":"1997","unstructured":"Zhu C, Byrd RH, Lu P, Nocedal J. Algorithm 778: L-bfgs-b. ACM Trans Math Softw. 1997;23(4):550\u201360. https:\/\/doi.org\/10.1145\/279232.279236.","journal-title":"ACM Trans Math Softw"},{"key":"3067_CR39","doi-asserted-by":"publisher","unstructured":"Ouzounis GK, Soille P. The alpha-tree algorithm. JRC Scientific and Policy Report. 2012. https:\/\/doi.org\/10.2788\/48773.","DOI":"10.2788\/48773"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03067-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-024-03067-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-024-03067-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,24]],"date-time":"2024-11-24T22:51:28Z","timestamp":1732488688000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-024-03067-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,27]]},"references-count":39,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["3067"],"URL":"https:\/\/doi.org\/10.1007\/s42979-024-03067-x","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,27]]},"assertion":[{"value":"4 March 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 June 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 July 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declaration"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research involving human and\/or animals"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"730"}}