Arvutitehnika bakalaureusetööd - Bachelor's theses
Permanent URI for this collectionhttps://hdl.handle.net/10062/42115
Browse
Browsing Arvutitehnika bakalaureusetööd - Bachelor's theses by Subject "artificial intelligence"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Augmented Reality Card Game Based On ArUco Marker Detection(Tartu Ülikool, 2019) Lepik, Tõnis; Haamer, Rain Eric, supervisor; Anbarjafari, Gholamreza, supervisor; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. TehnoloogiainstituutArUco is a fiducial marker detection library that uses a square marker system for identifying different patterns with unique values. This thesis explores the possibility to use those markers as an AR element in video games so, that any physical marker may represent any virtual object that is assigned to it in the software. Such system could be used for purposes, where the cost or volume of game specific cards is too high. First and second part of the thesis give a brief overview of AR/VR-, mobile- and overall video gaming industry. Third part looks into fiducial marker detection and more specifically ArUco technology. Fourth part describes the development process of a mobile application and fifth part presents the results of the carried out user testing.Item Embedded system for real-time emotional arousal classification(Tartu Ülikool, 2020) Rodionov, Kirill; Anbarjafari, Gholamreza; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. TehnoloogiainstituutWe, humans, can distinguish the emotions of others with ease and we always expect any sort of emotional response during a conversation. Machines, however, do not possess emotion related skills, which makes human-machine interactions feel alien and soulless. Therefore, development of an efficient emotion recognition system is one of the crucial steps towards human-like artificial intelligence. A common person can also find use in emotion recognition. It would be a great help to the people, who by various reason either have weak control over own emotions or devoid of any ability to perceive emotions of others. This thesis focuses on creating a solution based on compact hardware to classify emotions in relation to its level of arousal. For this, theory concerning the emotions and their classifications were gathered, after which numerous methods of machine learning and feature description were reviewed and tried out. The methods list support vector machines, random forests, facial landmark feature extraction and histogram of oriented gradients. The project has came to a halt halfway through due to poor results: small scale hardware appeared unsuitable for extensive machine learning operations. It can be resumed with the possibility of introducing another set of hardware purely for recognition models training and leaving the compact one deal with pre-made model. In estonian: Me, inimesed, oskame kergelt tajuda teiste emotsioone, ning ootame mingi emotsionaalset tagasisidet suhtlemise korral. Masinad, kuid, ei oma emotsioonidega seotud oskust, mistõttu inimese ja masina vastastikmõju tundub hingetu ja võõrana. Seepärast, tõhusa emotsiooni tunnustamise arendus on üks ülioluline samm inimesesarnase tehisintellekti suuna. Tava inimene ka saab leida kasu emotsiooni tunnustamises. See saab aidata inimesi, kellel on erinevate põhjuste tõttu nõrk kontroll oma emotsioonide üle või nad ei saa teiste emotsioone tundma. Käesolev töö keskendub kompaktse riistvara baseeritud lahenduse peale emotsiooni liigitamiseks sõltuvalt temast erutusest. Selleks, emotsiooni puudutav teooria oli kogutud, mille pärast arvukad masinõppimise ja tunnuste ekstraheerimise meetodid olid vaadeldatud ja ära proovitud. Need meetodid on tugivektor-masinad, otsustusmetsad, näoorientiiri tunnuste ekstraheerimine ja suunatud gradientide histogramm. Kehva tulemuste tõttu projekt jäi seisma: väikese mastaabi riistvara kujunes vimetuks laiaulatusliku masinõppimise sooritamise jaoks. Seda saab jätkata, kui lisada projekti võimeka riistvara, et ta treeniks tajumiste muudelit ja edastaks kompaktsele riistvarale juba eeltreenitud muudelit rakendamiseks.