Sirvi Autor "Sokk, Ville" järgi
Nüüd näidatakse 1 - 2 2
- Tulemused lehekülje kohta
- Sorteerimisvalikud
Kirje Täiustatud tüübisüsteem privaatsusteadlikule programmeerimiskeelele ja selle praktilised rakendused(2016) Sokk, Ville; Bogdanov, Dan; Randmets, JaakPrivaatseid andmeid on tarvis analüüsida või töödelda mitmes valdkonnas, näiteks tehes poliitilisi otsusi kasutades riiklikke andmekogusid või pakkudes pilvepõhiseid teenuseid. Sharemind on raamistik turvalisust säilitavate rakenduste arendamiseks, mis võimaldab andmeid analüüsida ilma üksikuid väärtuseid avaldamata. Sharemind kasutab selleks turvalise ühisarvutuse tehnoloogiat. Sharemindi raamistikku kasutavad programmid on kirjutatud programmeerimiskeeles nimega SecreC. Sharemind ja SecreC toetavad erinevaid turvalise ühisarvutuse meetodeid, mida nimetame turvaaladeks. Erinevatel turvaaladel on erinevad turvagarantiid ja efektiivsus ning turvaala valik sõltub konkreetse rakenduse vajadustest, mistõttu peaks SecreC toetama erinevate turvaalade kasutamist vastavalt rakenduse nõuetele. Töö eesmärk on võimaldada SecreC keelele turvaalade lisamist lubades programmeerijal kirjeldada turvaala andmetüübid, aritmeetilised tehted ja tüübiteisendused SecreC keeles. Töö autor lõi keele täiendustele formaalselt kirjeldatud tüübisüsteemi, teostas muudatused SecreC kompilaatoris, kirjeldas muudatuste praktilisi rakendusi, tekkivaid uusi probleeme ja nende võimalikke lahendusi.Kirje Tekstuurisüntees rastergraafikaredaktorile GIMP(Tartu Ülikool, 2013) Sokk, Ville; Laur, Sven; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutTöö eesmärk oli realiseerida tekstuurisünteesi algoritm rastergraafikaredaktorile GIMP. Tekstuur on muster, mis kantakse 3D graafikas detailide lisamiseks mingi objekti pinnale. Nende loomine nõuab kunstnikult oskusi ja palju aega. Tekstuurisüntees võimaldab kasutaja poolt etteantud pildi põhjal genereerida suvaliste mõõtmetega tekstuure. Tekstuurisünteesi on võimalik kasutada ka mitmede muude ülesannete täitmiseks, näiteks pildilt objektide automaatselt eemaldamiseks või objektide liigutamiseks. GIMP on rastergraafikaredaktor, mida kasutatakse fotode töötlemiseks, digitaalmaalimiseks, kasutajaliideste graafiliste elementide disainimiseks jms jaoks. Töö alguses on toodud ülevaade tekstuurisünteesi teaduskirjanduse harudest. Seejärel on kirjeldatud töö käigus loodud lahenduses kasutatud algoritme. Lähtuti tekstuuri optimeerimise algoritmist, mis loob tekstuuri esialgse lähendi ja muudab seda iteratiivselt lähtepildile sarnasemaks. Kuna tekstuuri optimeerimine on aeglane kasutati veel mitut algoritmi jõudluse parandamiseks. Pärast kasutatud algoritme on kirjeldatud loodud realisatsiooni ja võrreldud seda olemasolevate GIMPi tekstuurisünteesi pistikprogrammidega. Kuigi lahenduse väljund on hea kvaliteediga, jääb see kiiruses varasematele pistikprogrammidele alla. Erinevalt olemasolevatest pistikprogrammidest saavad töös loodud lahendust kasutada teised programmid, see töötab ka järgmiste GIMPi versioonidega ning see kasutab suurema bitisügavusega värviruumi, mis võimaldab defektideta pilte töödelda. Töö lõpus on välja toodud mitmeid võimalusi lahenduse kvaliteedi ja jõudluse parandamiseks.