User interface for Saimaa ringed seal re-identification
Kareinen, Joona (2022)
Kandidaatintyö
Kareinen, Joona
2022
School of Engineering Science, Laskennallinen tekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022052338143
https://urn.fi/URN:NBN:fi-fe2022052338143
Tiivistelmä
The population of Saimaa ringed seal is to be monitored because they are endangered and to facilitate this, different re-identification methods have been proposed. Saimaa ringed seal individuals are re-identified from images based on their unique pelage patterns. Machine learning-based methods have been proposed and successfully applied to this task. To use the methods efficiently, a convenient and user-friendly interface is needed.
A review of existing animal conservation projects along with their proposed re-identification methods and user interfaces is given in this thesis. The Saimaa ringed seal re-identification method is described and a new web-based user interface is proposed.
The user interface is developed using React frontend framework and material UI component library. The system architecture and implementation details are described. The user interface interacts with previously developed Saimaa ringed seal re-identification method. The system has been tested on the real data of Saimaa ringed seal imagery. Saimaannorppakantaa seurataan, koska se on uhanalainen ja tämän helpottamiseksi on muodostettu erilaisia uudelleentunnistusmenetelmiä. Saimaannorppayksilöitä on mahdollista tunnistaa kuvista niiden ainutlaatuisen turkkikuvion perusteella. Koneoppimiseen perustuvia menetelmiä on ehdotettu ja onnistuneesti sovellettu tähän tehtävään. Jotta menetelmiä voidaan käyttää tehokkaasti, tarvitsevat ne kätevän ja helppokäyttöisen käyttöliittymän.
Työssä perehdytään jo olemassa oleviin luonnonsuojeluprojekteihin, sekä niiden ehdottamiin uudelleentunnistusmenetelmiin ja käyttöliittymiin. Kuvaillaan saimaannorpalle käytettyä uudelleentunnistusmenetelmää, sekä ehdotetaan uutta verkkopohjaista käyttöliittymää.
Käyttöliittymä on tehty käyttäen React-käyttöliittymäkehystä ja Material UI -komponenttikirjastoa. Työssä kuvaillaan järjestelmän arkkitehtuuria ja toteutuksen yksityiskohtia. Käyttöliittymä toimii yhdessä jo aiemmin kehitetyn saimaannorpan uudelleentunnistusmenetelmän kanssa. Järjestelmää on testattu aidoilla saimaannorpan kuvilla.
A review of existing animal conservation projects along with their proposed re-identification methods and user interfaces is given in this thesis. The Saimaa ringed seal re-identification method is described and a new web-based user interface is proposed.
The user interface is developed using React frontend framework and material UI component library. The system architecture and implementation details are described. The user interface interacts with previously developed Saimaa ringed seal re-identification method. The system has been tested on the real data of Saimaa ringed seal imagery.
Työssä perehdytään jo olemassa oleviin luonnonsuojeluprojekteihin, sekä niiden ehdottamiin uudelleentunnistusmenetelmiin ja käyttöliittymiin. Kuvaillaan saimaannorpalle käytettyä uudelleentunnistusmenetelmää, sekä ehdotetaan uutta verkkopohjaista käyttöliittymää.
Käyttöliittymä on tehty käyttäen React-käyttöliittymäkehystä ja Material UI -komponenttikirjastoa. Työssä kuvaillaan järjestelmän arkkitehtuuria ja toteutuksen yksityiskohtia. Käyttöliittymä toimii yhdessä jo aiemmin kehitetyn saimaannorpan uudelleentunnistusmenetelmän kanssa. Järjestelmää on testattu aidoilla saimaannorpan kuvilla.