Algoritem RANSAC v poskusu s peresom

ransac

Črte in več črt da postopoma oblikujemo podobo očesa, v katerem lahko ob pogledu od daleč ali pomanjšavi ugotovimo, kako modra postane jasnejša. Poleg tega je obarvan v večji skupini slik s svetlejšim tonom.

Zanimivost tega eksperimenta, izvedenega v peresniku, je, da obstajajo način za ustvarjanje tega učinka digitalno tako da sledimo tangentam krivulj oblik očesa ali predmeta, ki ga želimo predstavljati. Zanimiv predlog anonimnega umetnika na spletu, ki je popolnoma primeren za spoznavanje algoritma RANSAC.

Postopek naredi digitalno lahko bi ga povzeli kot:

  1. Pretvorite sliko v črno-belo
  2. Ustvari prazno platno
  3. Na nekaj sto kopij platna narišite eno črto
  4. Izračunajte razliko med izvirnikom in platni
  5. Vzemite eno z najmanjšo razliko
  6. Postopek se od tretjega koraka ponovi približno tisočkrat

Popolnoma bi morali to narediti približno stokrat in na koncu izbrati sliko, ki najbolje posnema model, ki bi ga uporabili. Bilo bi nekoliko dolgočasno, vendar bi se rešili, če bi ga morali risati ročno, kot se to zgodi pri poskusu, ki ga delimo tukaj. Da želite shraniti postopek, Pridi sem tukaj.

Končno govorimo o algoritmu RANSAC, ki je leta 1981 objavil Fischler in Bolles in ki se od takrat uporablja pri analizi slike. RANSAC ima neverjetno sposobnost, da dobro prilega podatke, onesnažene z velikimi deleži izstopajočih vrednosti, celo nad 50 odstotkov, kar je nepremostljiva meja za druge robustne tehnike ocenjevanja.

Algoritem poiščite najboljši model ob upoštevanju vseh konturnih pik, vključno s tistimi, ki ne ustrezajo iskanemu modelu. Naključno izbere vzorec s pikslov, kjer je s točke, potrebne za določitev parametrov modela.

A zanimiv kreativni predlog kot poskus. Če želite vedeti še eno, smo objavili pred samo enim letom ena narejena s CSS3D HTML5.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.