https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Ppetro&feedformat=atomICO wiki - User contributions [en]2024-03-28T12:36:08ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140135Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:36:01Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
[[File:History_Masinnägemine.jpg|350px|right|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140134Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:35:38Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
[[File:History_Masinnägemine.jpg|350px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140133Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:35:32Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
[[File:History_Masinnägemine.jpg|380px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140131Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:35:18Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
[[File:History_Masinnägemine.jpg|400px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140130Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:34:54Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
[[File:History_Masinnägemine.jpg|400px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140129Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:34:25Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
[[File:History_masinnägemine.jpg|400px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:History_Masinn%C3%A4gemine.jpg&diff=140128File:History Masinnägemine.jpg2021-12-04T16:33:40Z<p>Ppetro: </p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140126Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:32:35Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
[[File:History.jpg|400px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/<br />
<br />
15. https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140125Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:32:25Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
[[File:History.jpg|400px|left|thumb|Mingisugune kaamera.|link=https://www.timetoast.com/timelines/5798d398-efa1-481a-b0db-80c02f9231d2]]<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140124Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:25:18Z<p>Ppetro: </p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|500px|right|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140123Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:21:37Z<p>Ppetro: </p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
[[File:Glaz.jpg|600px|center|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140122Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:21:17Z<p>Ppetro: /* Sissejuhatus */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
1. Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
2. Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
3. https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
4. Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
5. Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
6. Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
7. Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
8. Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
9. Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
10. Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
11. https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
12. https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
13. https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
14. https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140120Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:20:45Z<p>Ppetro: /* Sissejuhatus */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
[[File:Glaz.jpg|600px|center|thumb|Masinnägemine.|link=https://habr.com/ru/post/350918/]]<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:Glaz.jpg&diff=140119File:Glaz.jpg2021-12-04T16:20:10Z<p>Ppetro: </p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140118Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:19:55Z<p>Ppetro: /* Sissejuhatus */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise jaoks huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Varem koosteliinidel töötasid inimesed, kes uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Nüüd aga masinnägemissüsteemid saavad seda teha, ning kasutavad selleks digitaalseid ja nutikaameraid koos tarkvaraga.<br />
[[File:Glaz.jpg|600px|center|link=https://habr.com/ru/post/350918/]]<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140116Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:17:50Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise kui insenerivaldkonna huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. defektsed tooted. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Koosteliinidel töötavad inimesed uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Masinnägemissüsteemid kasutavad selleks digitaalseid ja nutikaameraid ning sarnaste kontrollide teostamiseks pilditöötlustarkvara.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work<br />
<br />
https://habr.com/ru/post/350918/</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140115Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:17:31Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
<br />
Masinnägemine on arvutinägemise rakendamine tööstuses ja tootmises. Kui arvutinägemine on levinud tehnikate kogum, mis võimaldab arvutitel näha, siis masinnägemise kui insenerivaldkonna huvipakkuvaks valdkonnaks on digitaalsed sisend-/väljundseadmed ja arvutivõrgud, mis on loodud tootmisseadmete, näiteks robotmanipulaatorite või otsimismasinate juhtimiseks. defektsed tooted. Masinnägemine on inseneriteaduse alajaotus, mis on seotud andmetöötluse, optika, masinaehituse ja tööstusautomaatikaga. Üks levinumaid masinnägemisrakendusi on tööstustoodete, nagu pooljuhtkiibid, autod, toit ja ravimid, kontrollimine. Koosteliinidel töötavad inimesed uurisid toodete osi, tehes järeldusi töötluse kvaliteedi kohta. Masinnägemissüsteemid kasutavad selleks digitaalseid ja nutikaameraid ning sarnaste kontrollide teostamiseks pilditöötlustarkvara.<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787<br />
<br />
https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140113Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:08:09Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
[[File:Robodog.jpg|330px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140108Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:07:09Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|350px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140107Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:06:49Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|360px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140105Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:06:05Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|330px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|370px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140104Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:05:46Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|370px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140103Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:05:36Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|365px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140102Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:05:25Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|360px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140101Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:05:04Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|350px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:Line_assistant.jpg&diff=140100File:Line assistant.jpg2021-12-04T16:03:55Z<p>Ppetro: </p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140099Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:03:44Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
[[File:Line_assistant.jpg|500px|right|thumb|Line Assistant.|link=https://www.usedvwaudi.com/blog/2019/04/16/what-is-lane-assist--technology-and-how-does-it-work]]<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140098Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:01:56Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics Spot, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140097Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:01:37Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://microblink.com/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140095Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:01:25Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD<br />
<br />
https://www.silicon.co.uk/e-innovation/research/robot-spot-boston-dynamics-345787</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140094Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:01:12Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140092Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:00:45Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.silicon.co.uk%2Fe-innovation%2Fresearch%2Frobot-spot-boston-dynamics-345787&psig=AOvVaw04BHft5kYiqPv-xms-4pwc&ust=1638719798447000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCIDk5PjByvQCFQAAAAAdAAAAABAd]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140090Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T16:00:09Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.|link=https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140089Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:59:31Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath. <ref>https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD <ref>]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140088Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:59:23Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath. <ref> https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD <ref>]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140086Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:58:53Z<p>Ppetro: /* Allikad */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .<br />
<br />
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmicroblink.com%2Fuse-cases%2Fcase-studies%2Fmath-education-powered-by-mobile-vision-photomath&psig=AOvVaw1qmveqCHSNgpCZFuLGr865&ust=1638719180924000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCPjJ577ByvQCFQAAAAAdAAAAABAD</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:Robodog.jpg&diff=140084File:Robodog.jpg2021-12-04T15:57:49Z<p>Ppetro: Ppetro uploaded a new version of File:Robodog.jpg</p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:Robodog.jpg&diff=140082File:Robodog.jpg2021-12-04T15:56:05Z<p>Ppetro: </p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140080Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:55:57Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
[[File:Robodog.jpg|300px|left|thumb|Boston Dynamics, robot koer.]]<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=File:Photomath.jpg&diff=140078File:Photomath.jpg2021-12-04T15:52:45Z<p>Ppetro: </p>
<hr />
<div></div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140076Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:51:09Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath.]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140075Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:49:50Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath. <ref>https://microblink.com/var/site/storage/images/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath/15409-20-eng-GB/math-education-powered-by-mobile-vision-photomath_i1920.jpg <ref>]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140074Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:49:30Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath. <ref>https://microblink.com/var/site/storage/images/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath/15409-20-eng-GB/math-education-powered-by-mobile-vision-photomath_i1920.jpg<ref>]]<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140073Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:48:56Z<p>Ppetro: /* Masinnägemise rakendamine */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
'''1950. aastatel''' oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
'''1960 aastate alguseni''' olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
'''70-ndatel''' MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
'''90-ndate''' algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
* Piltide teisendamine;<br />
<br />
* Segmenteerimine;<br />
<br />
* Geomeetrilise struktuuri valik;<br />
<br />
* Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
* Madalaim tase. See filtreerib müra.<br />
<br />
* Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
* Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
<br />
<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
[[File:Photomath.jpg|300px|right|thumb|Photomath. <ref>https://microblink.com/var/site/storage/images/use-cases/case-studies/math-education-powered-by-mobile-vision-photomath/15409-20-eng-GB/math-education-powered-by-mobile-vision-photomath_i1920.jpg<ref>]]<br />
<br />
----<br />
<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140062Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:40:32Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
1950. aastatel oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
* Mitmekambrilised süsteemid;<br />
<br />
* Kahe kaamera kasutamine (stereopaarid);<br />
<br />
* Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
1960 aastate alguseni olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
70-ndatel MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
90-ndate algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
piltide teisendamine;<br />
<br />
Segmenteerimine;<br />
<br />
Geomeetrilise struktuuri valik;<br />
<br />
Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
Madalaim tase. See filtreerib müra.<br />
<br />
Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
<br />
[[File:https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B7%D1%80%D0%B5%D0%BD%D0%B8%D0%B5#/media/%D0%A4%D0%B0%D0%B9%D0%BB:AutovisionIIatRDT.jpg]]<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=Masinn%C3%A4gemine_ja_selle_rakendamine_kaasaegses_maailmas&diff=140061Masinnägemine ja selle rakendamine kaasaegses maailmas2021-12-04T15:40:17Z<p>Ppetro: /* Ajalugu */</p>
<hr />
<div>'''Masinnägemine''' - on teaduslik suund tehisintellekti, eelkõige robootika ja sellega seotud tehnoloogiate valdkonnas reaalse maailma objektide kujutiste saamiseks, nende töötlemiseks ja saadud andmete kasutamiseks mitmesuguste rakenduslike probleemide lahendamiseks.<br />
<br />
<br />
<br />
== Sissejuhatus ==<br />
Сюда можно кратенько наляпать про быстрое развитие и то как машина заменила человека <br />
<br />
<br />
== Ajalugu ==<br />
1950. aastatel oli teadusmaailmas palju vaidlusi tehisintellektiga masina tegemise võimalikkusest. Masina ülesanneteks sai ümbritseva maailma tajumine ja otsuste tegemine nähtud informatsiooni põhjal. <br />
Esimest sammu tegi Massachusettsi Tehnoloogiainstituudi (MIT) professor Oliver Selfridge, kes 1955. aastal avaldas artikli "Mustrituvastus ja kaasaegsed arvutid". See esitas idee varustada arvutid video- ja helisüsteemidega, ning tõi kaasa masinnägemise suuna tekkimise.<br />
<br />
Uue suuna suureks ülesanneks oli seletada masinatele kolmemõõtmelise maailma kahemõõtmeline projektsioon abil. See tähendas, et objekti kohta täieliku teabe saamiseks on vaja mitte ainult kaamerast pilti, vaid ka lisaandmeid.<br />
<br />
Lisateabe saamiseks kasutati erinevaid meetodeid:<br />
* Kaamera liikumine;<br />
<br />
Mitmekambrilised süsteemid;<br />
<br />
Kahe kaamera kasutamine (stereopaarid);<br />
<br />
Erinevad algoritmid saadud pildi töötlemiseks;<br />
<br />
<br />
1960 aastate alguseni olid kõik varem toodud arendused pigem teoreetilised, kuna varem ei olnud tehnikat, mis võimaldas masinnägemise algoritme täielikult katsetada ja selle abil otsusi teha.<br />
Esimesed pilditöötlussüsteemid ilmusid 1960. aastatel. Enamik neist süsteemidest olid loodud fotodelt segaduse eemaldamiseks. Ilmusid esimesed uuringud trükitähtede äratundmise alal.<br />
<br />
70-ndatel MIT-i magistrant Lawrence Robberts. Ta pakkus välja, et masin võiks kahemõõtmelistest kujutistest ehitada objektidest kolmemõõtmelisi kujutisi.<br />
1979. aastal ilmus stseeni dünaamilise analüüsi teooria. See võimaldas ära tunda liikuvaid objekte. See põhines Hamburgi ülikooli professori Hans Hellmut Nageli masinnägemise valdkonna töödel.<br />
<br />
90-ndate algus on modulaarse paradigma tekkimise aeg. Neuroteadlane David Courtney Marr uuris inimese nägemist ja tuvastas neli andmetöötlusetappi:<br />
piltide teisendamine;<br />
<br />
Segmenteerimine;<br />
<br />
Geomeetrilise struktuuri valik;<br />
<br />
Suhtelise struktuuri ja semantika määramine.<br />
<br />
<br />
Ta määratles ka kolm andmetöötluse taset:<br />
Madalaim tase. See filtreerib müra.<br />
<br />
Keskmine tase. Sellel tasemel toimub segmenteerimine.<br />
<br />
Kõrgeim tase. Sellel tasandil on konkreetsed objektid seotud maailmapildiga.<br />
<br />
<br />
Hetkel on masinnägemine täielikult väljakujunenud küberneetika haru. Selle valdkonna uurimisele ja arendamisele on pühendatud palju konverentse, ning sellel teemal kirjutatakse raamatuid ja artikle.<br />
<br />
== Masinnägemise arengu ajalugu ja see, mis meil praegu on ==<br />
<br />
<br />
[[File:https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B7%D1%80%D0%B5%D0%BD%D0%B8%D0%B5#/media/%D0%A4%D0%B0%D0%B9%D0%BB:AutovisionIIatRDT.jpg]]<br />
<br />
== Kuidas masinnägemine töötab ==<br />
Selleks, et arvuti teatud objektid üles leiaks, tuleb seda talle õpetada. Selleks koostatakse tohutu koolitusnäidis. <br />
Näiteks fotodelt, millest osa sisaldab soovitud objekti ja teine osa mitte.Järgmiseks tuleb masinõpe. <br />
Arvuti analüüsib proovist saadud pilti. Seejärel teeb arvuti kindlaks, millised kujutiste kombinatsioonide tunnused näitavad soovitud objektide olemasolu, <br />
ja arvutab nende olulisuse. Kui see on lõpetatud, saab masinnägemist kasutada.<br />
<br />
Arvuti jaoks on pilt pikslite kogum, millest igaühel on oma heleduse või värvi väärtus. Selleks, et masin saaks pildi sisust aimu, töödeldakse seda spetsiaalsete algoritmide abil.<br />
Esmalt tehakse kindlaks suured olulised kohad. Seda saab teha mitmel viisil. Näiteks liigutage mitu korda sarnast pilti Gaussi häguga, kasutades erinevaid hägususraadiusi.<br />
Seejärel võrreldakse tulemusi omavahel, et paljastada kõige kontrastsemad alad, nagu heledad laigud ja katkendlikud jooned. Pärast oluliste kohtade leidmist kirjeldab arvuti neid numbritega.<br />
Pildi fragmendi numbrilisel kujul salvestamist nimetatakse deskriptoriks. Deskriptorite abil saate üsna täpselt võrrelda pildi fragmente, ilma fragmente endid kasutamata.<br />
Arvutuste kiirendamiseks jaotab arvuti deskriptorid rühmadesse, saades omamoodi klastri. Sarnased deskriptorid erinevatelt piltidelt kuuluvad samasse klastrisse.<br />
Pärast sellist klasterdamist muutub oluliseks ainult klastri number koos deskriptoritega . Mis on pakutavaga kõige sarnasem. Deskriptorist klastri numbrini jõudmist nimetatakse kvantiseerimiseks. <br />
Ja klastri numbrit ennast nimetatakse kvantdeskriptoriks. Kvantimine vähendab oluliselt andmete hulka, mida arvuti peab töötlema. Kvantdeskriptorite põhjal saab arvuti pilte võrrelda ja neil olevaid objekte ära tunda. Arvuti võrdleb erinevate piltide kvant deskriptorite komplekte ja teeb järelduse, kui palju need või nende üksikud fragmendid on sarnased. Sellist võrdlust kasutavad ka otsingumootorid piltide leidmiseks pildi järgi.<br />
<br />
<br />
== Masinnägemise rakendamine ==<br />
'''Telefooni kaamera rakendamine masinnägemises (Photomath näitel)'''<br />
PhotoMath on tasuta rakendus, mis töötati välja kui tööriist matemaatiliste võrrandite lahendamiseks, mis põhineb mobiilseadme kaamera andmetuvastus tehnoloogial(OCR). Võrrandi arvutamiseks pole vaja teha mitte rohkem, kui suunata nutitelefoni kaamera ülesandele, vajadusel parandada võrrandit appi sees ja mõne hetke pärast telefoni ekraanil ilmub lahenduskäik koos vastusega. Rakendus suudab ülesandeid skaneerida nii paberilt kui ka ekraanilt. Sellel rakendusel on ka hariv osa, mis seisneb selles, et rakendus ei anna mitte ainult õiget vastust, vaid võimaldab vaadata ka kõiki matemaatilise võrrandi lahendamise etappe ja niimoodi õppida.<br />
<br />
----<br />
<br />
'''Meelelahutus ja filmitööstus'''<br />
Meelelahutuse ja filmitööstuse sfääris kasutakse masiinnägemist VR/AR-sisu mahulise jäädvustamiseks, liitreaalsuse animatsiooni kasutavate külastajatega suhtlemiseks ja leidub veelgi rohkem kasutus võimalusi. Ilma masinnägemise kaamerateta VR lahendused ei suuda üksteisega sünkroonida.<br />
<br />
----<br />
<br />
'''Tark linn'''<br />
Tark linn on ka üks masinnägemise arendamise harudest, nimelt sellise idee ellu viimine on seotud vajadusega tagada lähitulevikus inimeste kaasaegne elukvaliteet uuenduslike tehnoloogiate kasutamise kaudu. Sellise linna sees olevad süsteemid tagavad linnaelu süsteemide säästliku, keskkonnasõbraliku ja ohutu kasutamist.<br />
<br />
----<br />
<br />
'''Nutikas valgusfoor'''<br />
"Nutikas valgusfoor" on dünaamiline fooride haldussüsteem, tänu millele paraneb liiklusvoogude liiklusvõime. Tihti valgusfoorides määratakse punaste ja roheliste signaalide muutus kindlaks kehtestatud ajakava järgi. Nutikas valgusfoor kasutab signaalide muutmiseks kaameraid. Tavalistes linnades kohtame sageli olukorda, kus seisame punase tule taga, samal ajal kui külgsuunas kedagi pole. Kui nutikas valgusfoor näeb, et ühes suunas liigub palju vähem autosid kui teistes, siis liikumise optimeerimiseks lülitab rohelist värvi ülekoormatud suundadel pikemalt. Just see parandab liikumise vooge ja vähendab mõju autode heitgaasidest keskkonnale.<br />
Камеры замера скорости (Не только вумный город)<br />
<br />
----<br />
<br />
'''Robotite ehitus (Boston Dynamics robot koera näitel)'''<br />
2020. aasta mai kuus tuli välja Boston Dynamics robot koer (Spot) Singapuri tänavatele, et jälgida sotsiaalset distantseerumist COVID-19 ajal. Spot suudab trepist üles ronida ja konarlikul maastikul liikuda, kuid on siiski piisavalt väike siseruumides kasutamiseks. Spot suudab saavutada kiirust kuni 5,76 km/h ja töötada autonoomselt kuni 90 minutit. Robot on varustatud stereo kaamerate süsteemiga, mis annavad sellele 360° vaate. Selline kaamerate süsteem põhineb masinnägemisel ja aitab roobotil ruumis navigeerida ja võimaldab otsusi tegema kasutades programmeeritud algoritme.<br />
<br />
----<br />
<br />
'''Tööstus'''<br />
Tööstus on suur masinnägemise ülesannete generaator, ning sellel on suurim arv võimalikke rakendusi. Tänase maailma kogemus näitab tohutul hulgal lahendatud tootmis probleeme. <br />
Mõned kasutusvaldkonnad: <br />
Tootmisliinid - toidu või mineraalide sorteerimine, ning nende kvaliteedi kontroll;<br />
Infrastruktuuri objektide diagnostika ja sobivate meetmete rakendamine infrastruktuuri parendamisele;<br />
Keevitustööde kontroll ja keevitus protsessi automatiseerimine;<br />
Logistika - toodete oleku ja koguse kontroll<br />
Pildistamine ohtlikes või raskesti ligipääsetavates kohtades<br />
<br />
----<br />
<br />
'''Sõjaväe droonid (Maven tehnoloogia näitel)'''<br />
2017. aastal Google koostöös USA kaitseministeeriumiga on alustanud projekti Maven, mille raames on plaanis rakendada täiustatud arvutialgoritme objektide tuvastamiseks suurel hulgal liikuvatel või liikumatutel piltidel. Tegelikult on see sõjaväe droonide masinnägemissüsteem. Süsteemi kasutades droonidest saab tuvastada sõidukeid ja muid objekte, jälgida nende liikumist ja edastada tuvastamise tulemused kaitseministeeriumile.<br />
<br />
----<br />
<br />
'''Autojuhti assistendid'''<br />
<br />
'''Line Assistant'''<br />
See on tehnoloogia, mis kasutab WAG autodes sisseehitatud kaamerat, mis jälgib, et auto liigub oma sõidurajal. Rooli juhtimiseks peab süsteemikaamera teostama sõiduraja tuvastamise. See kaamera asub sisemises tahavaatepeeglis, ning suudab juhtida auto liikumist, jälgides teemärgistust ja reguleerides auto asendit nende märgiste suhtes.<br />
Mis on hea selles süsteemis juhul, kui juhi tähelepanu hajub ja auto teel olevatest rajamärgistest eemale viib, alustab Lane Assist parandusmeetmeid, mis lõppkokkuvõttes vähendab pikkadel sõitudel sõidurajalt välja triivimise tõenäosust.<br />
<br />
'''Front Light Assistant'''<br />
Front Light Assist kasutatakse sõiduki kaugtulede automaatseks sisse- või väljalülitamiseks. Kui auto seisab, töötavad ainult lähituled, kuid kui auto sõidab pimedas üle 60 km/h, lülitab FLA-süsteem vastutuleva liikluse puudumisel automaatselt sisse kaugtuled. Tahavaatepeeglis olev kaamera jälgib liiklust. Tema abiga tunneb süsteem ära vastutulevad ja samas suunas sõiduki ees liikujad ning lülitub automaatselt tagasi lähituledele.<br />
<br />
'''Tesla Autopilot'''<br />
Kõikidel uutel Tesla autodel on olemas riistvara, mida on vaja tulevikus täielikuks isejuhtimiseks peaaegu kõikides tingimustes. Süsteem on konstrueeritud nii, et see suudab sooritada lühikesi ja pikki sõite ilma, et juhiistmel istuja oleks midagi vaja. Tesla Motors ei kasuta hakkas loobuma radaaridest tema autodes. Selle asemel töötas ettevõte välja Tesla Visioni kaamerasüsteemil põhineva autopiloodi versiooni.<br />
<br />
== Allikad ==<br />
<br />
Aleksei Šalaginov, Arvutinägemise ajalugu / Aleksei Šalaginov. - Tekst: elektrooniline // shalaginov.com: [sait]. - URL: https://shalaginov.com/2020/05/16/computer-vision-history/.<br />
<br />
Inishev, Kuidas arvutinägemine töötab? / Inišev. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/droider/blog/538750/.<br />
<br />
https://nirmech.ru/ : [sait]. — URL: https://nirmech.ru/<br />
<br />
Machine Vision : Theory, Algorithms, Practicalities - Morgan Kaufmann, 2004 .<br />
<br />
Kasutaja: nokiaman, Arendaja lood: PhotoMath by MicroBlink / nokiaman :. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoftlumia/blog/248789/.<br />
<br />
Pavel Bryzgalov, Masinnägemise arengu ajalugu / Bryzgalov Pavel. - Tekst: elektrooniline // robome.ru: [sait]. - URL: http://robome.ru/istorija_razvitija_tehnicheskogo_zrenija/ .<br />
<br />
Volkswagen Lane Assist / Volkswagen. - Tekst: elektrooniline // vw.avto-city.ru: [sait]. - URL: https://vw.avto-city.ru/models/preimushchestva/obzor/elektronnyy-pomoshchnik-lane-assist/ .<br />
<br />
Mark Icons, Kõik Volkswageni autode elektrooniliste abiliste kohta / Icons Mark. - Tekst: elektrooniline // vagdrive.com: [sait]. - URL: https://vagdrive.com/threads/vse-ob-ehlektronnyx-pomoschnikax-avtomobilej-koncerna-volkswagen.1198/ .<br />
<br />
Tesla autopiloot / Tesla. - Tekst: elektrooniline // www.tesla.com: [sait]. - URL: https://www.tesla.com/autopilot .<br />
<br />
Aleksander Gureev, Arvutinägemine: kuidas tehisintellekt meid jälgib / Gureev Aleksander. - Tekst: elektrooniline // habr.com: [sait]. - URL: https://habr.com/ru/company/microsoft/blog/418251/ .</div>Ppetrohttps://wiki.itcollege.ee/index.php?title=E-ITSPEA_osalejad&diff=138430E-ITSPEA osalejad2021-09-13T16:13:27Z<p>Ppetro: </p>
<hr />
<div>[[e-ITSPEA|Tagasi kursuse esilehele]]<br />
<br />
Siia võiks kursuse toimumise ajal igaüks lisada enda pärisnime ja ajaveebi (blogi) aadressi.<br />
<br />
NBǃ Kes lisab end hiljem, palun pange end nimekirja lõppu. Kusagilt nimekirja keskelt uusi tulijaid välja kaevata on üsna tüütu. ː(<br />
<br />
<br />
Õppejõud: Kaido Kikkas, https://jora.kakupesa.net<br />
<br />
Tudengid:<br />
* Alice Buht https://itspeaalice.blogspot.com/<br />
* Platon Matšinski https://platon1721.blogspot.com/<br />
* Ronald-Reigor Lehtsaar https://maagilineit.blogspot.com/<br />
* Fjodor Sekajev https://fjsekablog.blogspot.com/<br />
* Andžei Veidenbaum https://veidenbaum.blogspot.com<br />
* Janne Jürimaa https://itspeajanne.blogspot.com/<br />
* Sten Tammemäe https://stammemae.blogspot.com<br />
* Diana Labunets https://dilabu.blogspot.com/<br />
* Aleksander Kampus https://alkamp.blogspot.com/<br />
* Sergei Razguljajev https://serazg.blogspot.com/<br />
* Danyil Kurbatov https://dakurb.blogspot.com/<br />
* Arne Antov https://aranto777.blogspot.com/<br />
* Kirill Seredjuk https://1kuras1.blogspot.com/ <br />
* Jegor Borissov https://jegorborissov77.blogspot.com/<br />
* Edgar Vildt https://edgarvildt21.blogspot.com/<br />
* Olga Nehajeva https://onitspea.blogspot.com/<br />
* Markus Johan Aug https://markaug.blogspot.com/<br />
* Vitali Logvin https://hotdog2001.blogspot.com/<br />
* Kirill Mošegov https://kirillmoshegov.blogspot.com/<br />
* Mikkel Paat https://itspeamikkel.blogspot.com/<br />
* Deniz Levašjov https://den812.blogspot.com/<br />
* Renat Aparin https://renn812.blogspot.com/<br />
* Liina Tamme https://itspealood.blogspot.com/<br />
* Darja Obuhhova https://daobuh.blogspot.com/<br />
* Marjam Nesterova https://manestitspea.blogspot.com/<br />
* Gen Lee https://interneedus.ee/<br />
* Kristina Kavelitš https://krkave.blogspot.com/<br />
* Gleb Poljakov https://moonlighthecatum.blogspot.com/<br />
* Nicole Rudakova https://ncruda.blogspot.com/<br />
* Henrik Jõesalu https://hensuj.wordpress.com/<br />
* Taavi Hansing https://taaviitspea.blogspot.com/<br />
* Maria Bljahhina https://marbljitspea.blogspot.com/<br />
* Triinu-Liis Vaikma https://triinuv.blogspot.com/<br />
* Kristofer Putšinin https://krisput1720.blogspot.com/<br />
* Daniil Iljin https://dailji.blogspot.com/<br />
* Valeri Tšernov https://valerisuurblog.blogspot.com/<br />
* Erik Martin Murde https://erikmitspea.blogspot.com/<br />
* Kristina Aprelkova https://kristinaaprelkova.blogspot.com/<br />
* Markus Martin https://markusmajaveeb.blogspot.com/<br />
* Matthias Linder https://mlinderinfotech.blogspot.com/<br />
* Taeri Saar https://tsaaripea.wordpress.com<br />
* Joonas Mattisen https://jmattisen.blogspot.com/<br />
* Romet Tony Jõenurm https://rometjoenurm.blogspot.com/<br />
* Maido Paalmäe https://icy0004mp2021.wordpress.com/<br />
* Nikita Kašnikov https://nikitakasnikov.blogspot.com/<br />
* Aleks Laagus https://aleksblogib.blogspot.com/<br />
* Jaanus Lapkin https://lapkinjaanus.blogspot.com/<br />
* Timur Habibulin https://timur67.blogspot.com/<br />
* Daniel Lepman https://dalepm.blogspot.com/<br />
* Illimar Kuldkepp https://ilkuld.blogspot.com/<br />
* Kaisa Liiv https://itspeakaisa.blogspot.com/<br />
* Ander Austa https://anderausta.blogspot.com/<br />
* Marek Ott https://marekoo.blogspot.com/<br />
* Ingmar Olmaru https://ingmarolmaru.blogspot.com/<br />
* Romet Reino https://romutblog.blogspot.com/<br />
* Karl Stefan Lill https://karlslill.blogspot.com/<br />
* Martin Ratas https://mratas.blogspot.com/<br />
* Karl Rikkonen https://icy0004-it.blogspot.com/<br />
* Timur Tamberg https://timurblogib.wordpress.com/<br />
* Rasmus Pidim https://itspea-rasmusp.blogspot.com/<br />
* Roma Imran Tariq https://romatariq.blogspot.com/<br />
* Roman Mihhejev https://ananas-ubijca.blogspot.com/<br />
* Robert Unt https://robunt.blogspot.com/<br />
* Aleksandr Borovkov https://aleksandrtaltech.blogspot.com/<br />
* Mathias Ranna https://mathiasranna.blogspot.com/<br />
* Liisa Kõmmits https://liisaalgus.blogspot.com/<br />
* Daniel Vasser https://dvasser.blogspot.com/<br />
* Dmitri Sobolev https://blog.dsobit.eu/<br />
* Grete Eerikson https://gretee-itspea.blogspot.com/ <br />
* Emil Mihhailov https://itspea-emil.blogspot.com/<br />
* Vladislav Širjajev https://bjiad.blogspot.com/<br />
* Ahto Jalak https://ahtoj.github.io/blogi/<br />
* Magnus Epkin https://magnusepk.blogspot.com/<br />
* Ariana Leštšuk https://arilest.blogspot.com/<br />
* Fred Kaur https://fredxtech.wordpress.com/<br />
* Kätlin Rajamäe https://eitspeakrajamae.wordpress.com<br />
* Martin Trumann https://martintrumann.gitlab.io/blog/<br />
* Stefan Kivvistik https://stkivv.blogspot.com/<br />
* Violetta Zakorzhevskaya https://vizakorz.blogspot.com/<br />
* Semjon Isajevski https://semjon-isajevski.blogspot.com/<br />
* Joonas Klemmer https://joklem.blogspot.com/<br />
* Silver Peuša https://silverpq.blogspot.com/<br />
* Joosep Mart Männik https://joosepmannik.blogspot.com/<br />
* Oskar Laak https://oslaak.blogspot.com/<br />
* Talis Paas https://paastalisitspea.blogspot.com/<br />
* Roland Kastein https://dragonwarp.blogspot.com/<br />
* Erik J. Keldrima https://metsavana1.blogspot.com/<br />
* Katre Siller https://becominganitguru.wordpress.com/<br />
* Andree Uuetoa https://anuuet.blogspot.com/<br />
* Martti Pilli https://mpilli.blogspot.com/<br />
* Silver Mihkel Salujärv https://itspeamihkel.blogspot.com/<br />
* Kristjan Kaljuvee https://krkale-itspea.blogspot.com/<br />
* Sandra-Liis Mägi https://itspeasandra.blogspot.com/<br />
* Dmitri Koltsenko https://dkolt1.blogspot.com/<br />
* Leonid Peskov https://leonid1337.blogspot.com/<br />
* Olari-Jaanus Lips https://ojlips.blogspot.com/<br />
* Vitali Zamorski https://itspeavizamo.blogspot.com/<br />
* Mihkel Jõgeda https://e-itspea.udupilv.ee<br />
* Triinu Pärnapuu https://fluffytitle.blogspot.com<br />
* Ralf Mikk https://rmikk.blogspot.com/<br />
* Brent Põhjala https://itspeabrpohj.blogspot.com/<br />
* Daniel Geller https://dagell88.blogspot.com/<br />
* Steven Salmistu https://stsalm.blogspot.com/<br />
* Alen Siilivask https://alsiil.blogspot.com/<br />
* Rico Rahula https://ricorahula.blogspot.com/<br />
* Reio Opromei https://reio.opromei.ee/blogi/category/itspea/<br />
* Martin Metsküla https://metsatukk.blogspot.com/<br />
* Marija Tsvetkova https://marijatsv.blogspot.com<br />
* Aleksei Romantšenko https://alekseiromantsenko.blogspot.com<br />
* Hendrik Kuhi https://kuhihendrik.blogspot.com/<br />
* Hanna Ilves https://hannafelinae.wordpress.com/<br />
* Robin Väli https://valirobin.blogspot.com/<br />
* Ingmar Markus https://ingmarm.blogspot.com/<br />
* Markus Kostabi http://markuskostabi.blogspot.com/<br />
* Jevgenia Domša http://jevgenyka.wordpress.com<br />
* Laura Reins https://laureitspea.blogspot.com/<br />
* Silver Kuusk https://silver6k.blogspot.com/<br />
* Dariana Aav https://darianaaav.blogspot.com/<br />
* Veiko Tamm https://reeeeee.ee/<br />
* Kelly Leppik https://itblogkellyl.blogspot.com/<br />
* Anet Mitt https://anmitt.blogspot.com/<br />
* Timo Kund https://timokund.blogspot.com/<br />
* Tanel Loigom https://taloigom.blogspot.com/<br />
* Reino Veskimäe https://reino-itspea.blogspot.com<br />
* Kaspar Kiilaspää https://kkiila.blogspot.com/<br />
* Sten Martin Lääne https://martinitspea.blogspot.com<br />
* Anneli Väli https://an4eli.blogspot.com<br />
* Roger Käosaar https://rogerk2osaar.blogspot.com/<br />
* Diana Truuse https://ditruu.blogspot.com/<br />
* Hugo Visnapuu https://hugovisnapuu.blogspot.com/<br />
* Karol-Ari Krimses https://kkrims.blogspot.com/<br />
* Randel Tõnismaa https://randelton.blogspot.com/<br />
* Richard Reintal https://rreint.blogspot.com<br />
* Kati Lõhmus https://icy0004-katil6hmus.blogspot.com<br />
* Alex Ots https://otsalex.wordpress.com/<br />
* Mähämmäd Ibrahimov https://maxammad2000.blogspot.com/<br />
* Ats Kiisa https://atsman.wordpress.com/<br />
* Eke-Martin Paas https://ekemartinpaas.blogspot.com<br />
* Madrid Babajev: https://mababa2021-1.blogspot.com/2021/09/kolm-ponevat-it-lahendust.html<br />
* Laas Vollmann: https://laasv.blogspot.com/<br />
* Karim Nasibullin, https://538karim.blogspot.com/<br />
* Roman Vilu: https://rovilu.wordpress.com/<br />
* Erik Maide: https://maideblogib.blogspot.com/?m=1<br />
* Chris Andreas Loog https://chrisloog.blogspot.com<br />
* Henry Aimre https://123456qwerty909771569.wordpress.com<br />
* Artur Busch https://buschartur.wordpress.com/blog/<br />
* Stenver Savi https://stenversavi.blogspot.com/<br />
* Thomas Väärtnõu https://thvthv.blogspot.com/<br />
* Artjom Stepanov https://artemaeg.blogspot.com/<br />
* Nastasya Molodezheva https://nastasyamol.blogspot.com/<br />
* Getter Saar https://saargetter.blogspot.com/<br />
* Ilya Karyagin https://ilkary.blogspot.com/<br />
* Aleksandra Vassilissa Garkuša https://algark.blogspot.com/<br />
* Pavel Petrov https://ppetro1.blogspot.com/<br />
Kursuse foorumi ja blogide RSS-vooge koondav OPML-fail ilmub siia ca nädal peale järjekordse kursuse algust.<br />
<br />
[[e-ITSPEA|Tagasi kursuse esilehele]]<br />
[[Category:ITSPEA]]</div>Ppetro