Coating Process Monitoring Using Computer Vision
Veijola, Erik (2013)
Veijola, Erik
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013053011791
https://urn.fi/URN:NBN:fi:amk-2013053011791
Tiivistelmä
Tämän pinnäytetyön tavoitteena oli tehdä Metso Paper Inc. -yhtiölle prototyyppiohjelma paperirullan päällystämisen valvomista varten. Jos päällystys tehdään huonosti ja siinä on virheitä, päällystysprosessi pitää uusia. Tämä taas laskee yrityksen tuottoja, koska prosessi on aika kallis. Työn aihe tuli Seppo Parviaiselta joulukuussa 2012.
Valmiin järjestelmän tarkoitus oli hälyttää prosessia valvovaa henkilökuntaa virheistä päällystysjärjestelmässä joka valuttaa hartsin paperirullan päälle. Virheitä ovat esimerkiksi venttiilin tukkeutuminen tai liika ilma järjestelmässä. Virhe voi johtua myös jostain muusta syystä.
Tämän projektin tekemisessä käytettiin ilmaisia avoimen lähdekoodin konenäkökirjastoja ja muuta materiaalia. Järjestelmä tehtiin toimimaan Windows ympäristössä ja sen tekemisessä käytettiin OpenCV-kirjastoja ja C++-ohjelmointikieltä. Järjestelmä myös testattiin Windowsympäristössä.
Lopullinen järjestelmä toimii kuin odotettiin, ja asiakas on tyytyväinen lopputulokseen. Tutkimus osoittaa, että tämän tyyppistä prosessia on mahdollista valvoa konenäköä soveltaen. Järjestelmä ei suorita objektin tunnistusta aikarajoitusten takia. Järjestelmää voidaan kehittää edelleen esimerkiksi objektin tunnistuksen lisäyksellä, käyttämällä parempia konenäkö algoritmeja, kameran valinnalla yms. Tässä työssä ei ollut tarkoitus kehittää uusia algoritmeja, tai tutkia mikä olisi paras kamera tämän kaltaisessa järjestelmässä.
Valmiin järjestelmän tarkoitus oli hälyttää prosessia valvovaa henkilökuntaa virheistä päällystysjärjestelmässä joka valuttaa hartsin paperirullan päälle. Virheitä ovat esimerkiksi venttiilin tukkeutuminen tai liika ilma järjestelmässä. Virhe voi johtua myös jostain muusta syystä.
Tämän projektin tekemisessä käytettiin ilmaisia avoimen lähdekoodin konenäkökirjastoja ja muuta materiaalia. Järjestelmä tehtiin toimimaan Windows ympäristössä ja sen tekemisessä käytettiin OpenCV-kirjastoja ja C++-ohjelmointikieltä. Järjestelmä myös testattiin Windowsympäristössä.
Lopullinen järjestelmä toimii kuin odotettiin, ja asiakas on tyytyväinen lopputulokseen. Tutkimus osoittaa, että tämän tyyppistä prosessia on mahdollista valvoa konenäköä soveltaen. Järjestelmä ei suorita objektin tunnistusta aikarajoitusten takia. Järjestelmää voidaan kehittää edelleen esimerkiksi objektin tunnistuksen lisäyksellä, käyttämällä parempia konenäkö algoritmeja, kameran valinnalla yms. Tässä työssä ei ollut tarkoitus kehittää uusia algoritmeja, tai tutkia mikä olisi paras kamera tämän kaltaisessa järjestelmässä.