Recognition of Subtle Colour Differences : A Comparative Study of Machine Learning and Colour Difference Metrics
annif.suggestions | machine learning|neural networks (information technology)|technology|algorithms|recognition|deep learning|image processing|artificial intelligence|signal analysis|cluster analysis|en | en |
annif.suggestions.links | http://www.yso.fi/onto/yso/p21846|http://www.yso.fi/onto/yso/p7292|http://www.yso.fi/onto/yso/p2339|http://www.yso.fi/onto/yso/p14524|http://www.yso.fi/onto/yso/p8265|http://www.yso.fi/onto/yso/p39324|http://www.yso.fi/onto/yso/p6449|http://www.yso.fi/onto/yso/p2616|http://www.yso.fi/onto/yso/p26805|http://www.yso.fi/onto/yso/p27558 | en |
dc.contributor.author | Isohanni, Jari | |
dc.contributor.faculty | fi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations| | - |
dc.contributor.orcid | https://orcid.org/0000-0002-7154-2515 | - |
dc.contributor.organization | fi=Vaasan yliopisto|en=University of Vaasa| | |
dc.date.accessioned | 2025-08-14T07:11:02Z | |
dc.date.accessioned | 2025-08-15T07:49:42Z | |
dc.date.issued | 2025-08-22 | |
dc.description.abstract | The dissertation investigates the identification of subtle colour differences using different methods. Subtle colour differences are important in applications such as healthcare, agriculture, and the food industry. Colour differences can be used to classify and identify features of interest in images. In this dissertation, the focus is on identifying subtle colour differences in prints, and one use for the results of the dissertation are functional inks. Functional inks can be used to create inexpensive non-electronic indicators that can, trough colour changes, tell the product’s temperature or humidity, for example. In this dissertation, colour difference calculation algorithms as well as unsupervised, and supervised machine learning methods are used to identify subtle colour differences. The colour difference algorithms use the newest and most suitable formulas developed. For the unsupervised methods, different clustering algorithms were used. For supervised learning, the most common architectures were explored. In the various experiments in the dissertation, the aim was to find the methods that are ideal for identifying minor colour differences. Colour difference algorithms can be used to identify colour differences that are significant enough in real-life use cases. Unsupervised methods work better than colour difference algorithms and can be used to identify smaller differences. The best results are achieved with convolutional neural networks, of which ResNet-34 proved to be the most accurate in the tests. This architecture was further modified to better suit the use case. The best architecture turned out to be the version in which the last connecting layer was changed from average pooling to maximum pooling. In this architecture, gradient centralisation was also used as part of the backpropagation of the learning process. The different methods are significantly affected by the disturbances in the images and the quality of the images. Image preprocessing plays an important role when the method presented in the dissertation is put into practice. Depending on the use case, unsupervised clustering methods can lead to a better effort-outcome ratio than more complex supervised neural networks. This is due to the fact that unsupervised methods do not necessitate the prior collection of labelled datasets or the training of neural networks. Moreover, these methods do not explicitly aim to learn or model the underlying structure of the input data. | en |
dc.description.abstract | Väitöskirjassa tutkitaan hienovaraisten värisävyerojen tunnistamista eri menetelmillä. Hienovaraiset värisävyerot ovat tärkeitä eri sovelluksissa, kuten terveydenhuollossa, maataloudessa ja elintarviketeollisuudessa. Värisävyerojen avulla voidaan luokitella ja tunnistaa kuvista kiinnostavia piirteitä. Tässä väitöskirjassa keskitytään hienovaraisten värisävyerojen tunnistamiseen painotuotteista, ja yksi tutkimuksen sovelluskohteista ovat ns. funktionaaliset musteet. Funktionaalisten musteiden avulla voidaan valmistaa edullisia ei-elektronisia indikaattoreita, jotka ilmoittavat esimerkiksi tuotteen lämpötilan tai kosteuden värinmuutoksen avulla. Väitöskirjassa käytetään värisävyerojen laskenta-algoritmeja sekä valvomatonta (unsupervised) ja valvottua (supervised) koneoppimista hienovaraisten värisävyerojen tunnistamiseksi. Värisävyerojen laskennassa käytetään uusimpia ja tarkoitukseen parhaiten soveltuvia matemaattisia kaavoja. Valvomattomissa menetelmissä hyödynnetään erilaisia ryhmittelymenetelmiä (clustering). Valvottujen menetelmien osalta tutkitaan yleisimpiä neuroverkkorakenteita (convolutional neural network). Väitöskirjan kokeellisissa osissa pyritään löytämään ne menetelmät, joilla hienovaraiset sävyerot voidaan tunnistaa parhaiten. Värisävyerojen laskenta-algoritmit pystyvät tunnistamaan riittävän suuria värieroja todellisissa käyttötapauksissa. Ryhmittelymenetelmät toimivat tarkemmin kuin laskenta-algoritmit ja mahdollistavat myös pienempien värisävyerojen havaitsemisen. Parhaat tulokset saavutettiin konvoluutioneuroverkoilla, joista ResNet-34 osoittautui testeissä tarkimmaksi. Tätä arkkitehtuuria muokattiin edelleen käyttötarkoitukseen sopivammaksi. Sopivin neuroverkko saatiin, kun viimeinen yhdistävä kerros muutettiin keskiarvolaskennasta maksimilaskentaa n. Tässä arkkitehtuurissa käytettiin myös gradienttien keskittämistä osana oppimisprosessin takaisinkytkentää. Eri menetelmiin vaikuttavat merkittävästi kuvien häiriöt ja kuvien laatu. Kuvien esikäsittelyllä on tärkeä rooli, kun väitöskirjassa esiteltyjä menetelmiä otetaan käyttöön eri sovelluksissa. Käyttötarkoituksesta riippuen ryhmittelymenetelmät voivat tarjota paremman hyöty-panossuhteen kuin monimutkaisemmat neuroverkot. Tämä johtuu siitä, että ryhmittelymenetelmät eivät vaadi aineiston keruuta tai neuroverkon kouluttamista. Nämä menetelmät eivät myöskään pyri oppimaan painotuotteen paperin ominaisuuksia. | fi |
dc.description.accessibilityfeature | taulukot saavutettavia | - |
dc.description.accessibilityfeature | looginen lukemisjärjestys | - |
dc.description.accessibilityfeature | matemaattiset tai kemialliset kaavat saavutettavia | - |
dc.description.accessibilitysummary | Kuvien ja kuvioiden vaihtoehtoiset kuvaukset puutteelliset tai puuttuvat. | - |
dc.description.reviewstatus | fi=vertaisarvioitu|en=peerReviewed| | - |
dc.embargo.lift | 2025-08-22 | |
dc.embargo.terms | 2025-08-22 | |
dc.format.bitstream | true | |
dc.format.extent | 197 | - |
dc.identifier.isbn | 978-952-395-199-0 | - |
dc.identifier.olddbid | 24292 | |
dc.identifier.oldhandle | 10024/20029 | |
dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/18880 | |
dc.identifier.urn | URN:ISBN:978-952-395-199-0 | - |
dc.language.iso | eng | - |
dc.publisher | Vaasan yliopisto | - |
dc.relation.isbn | 978-952-395-198-3 | - |
dc.relation.ispartofseries | Acta Wasaensia | - |
dc.relation.issn | 2323-9123 | - |
dc.relation.issn | 0355-2667 | - |
dc.relation.numberinseries | 557 | - |
dc.rights | CC BY-SA 4.0 | - |
dc.source.identifier | https://osuva.uwasa.fi/handle/10024/20029 | |
dc.subject.discipline | fi=Automaatio- ja tietotekniikka|en=Automation and Computer Science| | - |
dc.subject.yso | machine learning | - |
dc.subject.yso | neural networks (information technology) | - |
dc.subject.yso | technology | - |
dc.subject.yso | algorithms | - |
dc.subject.yso | recognition | - |
dc.subject.yso | deep learning | - |
dc.subject.yso | image processing | - |
dc.subject.yso | artificial intelligence | - |
dc.subject.yso | signal analysis | - |
dc.subject.yso | cluster analysis | - |
dc.title | Recognition of Subtle Colour Differences : A Comparative Study of Machine Learning and Colour Difference Metrics | - |
dc.type.okm | fi=G5 Artikkeliväitöskirja|en=G5 Doctoral dissertation (article)|sv=G5 Artikelavhandling| | - |
dc.type.ontasot | fi=Artikkeliväitöskirja|en=Doctoral dissertation (article-based)| | - |
dc.type.publication | doctoralThesis | - |
Tiedostot
1 - 1 / 1