Reaalaja videotöötluse jõudluse parendamine Eesti Infotehnoloogia Kolledži Robootikaklubi Botmaster platvormi baasil
Enhancement of Real-time Video Processing Performance based on Estonian Information Technology College Robotics Club Botmaster Platform

Thursday, August 2, 2012

Licence and readme - human readable text

Olen juba mõnda aega tegelenud lõputöö asjadega. Blogi idee tekkis siis, kui migreerusin ühest arvutist teise ning pidin osa protseduuridest uuesti tegema. Kui mul oleks olnud märkmed, siis asi oleks palju mugavam.

Mu lõputöö on (võiks olla) seotud videotöötlusega reaalajas, õigemini selle jõudlusega ning veel täpsemalt selle jõudluse tõstmisega. Katsejäneseks on EIK robotiklubis (Koht, kus ehitatakse ja arendatakse võistlusroboteid) loodud plavorm botmaster, mille üks tähtis komponent on robovision - see, mis võtab kaamerast pildi, töötleb seda, analüüsib leitud objekte ning aitab robotil võtta vastu otsuseid, kuidas konkreetses situatsioonis käituda. Tegelikult saavad meie robotid 85% kasulikust infost just läbi kaamera silma (~nagu inimenegi), seega antud komponent on kriitilise tähtsusega. Kui peaks juhtuma, et robot kaotab oma kompimismeele (nt. infrapuna-andurid), siis jääb teoreetiline võimalus, et masin suudab teatud olukordades perfektselt jätkata oma tööd. Juhul, kui kaob nägemine (Nt. kaamera rike), on olukord lootusetu. Mõistagi videotöötluse/analüüsi kiirus mõjutab otseselt seda, kui kähku suudab robot võistlusplatsil opereerida. Mida väiksemad kosteajad, seda kiiremad liigutused - lihtne :)

Otsin, analüüsin, nuputan, arendan lahendusi, kuidas teha olemasolev asi kiiremaks: pilditöötluse tarkvaralise komponendi üldine arhitektuur, algoritmilised lahendused, riistvara külg - analüüsida saab kõike. Muidugi pean looma mõistliku ja lihtsa metoodika, kuidas seda "jõudlust" üldse mugavalt mõõta. Tundub just selline teema ja eesmärk nagu vaja - kitsas ja konkreetne, kuid käed on üsna vabad.

Lõputöö võib olla meeletu ajaraiskamine ning seetõttu on mul lõputöösse suhtumisel kaks põhilist põhimõtet - ma pean sellest kasu saama, teised peavad sellest kasu saama.
Ma olen motiveeritud ning soovin teha hea lõputöö selleks, et:
  • lõpetada ülikool ning minna edasi õppima (you don't say meme)
  • õppida ja areneda
  • loodan, et saan olla oma tööga kasulik kogu robotiklubile, sest robovision on meil kasutusel kõikide tiimide robotites

Et jah, see on siis blogi readme. (Kui keegi juhtumisi satub siia ning ei saa aru, mis asi see veel on)

1 comment: