| Različica | 2.1 |
|---|---|
| Založnik | MagInp |
| Datum izdaje | 20. jul. 2010 |
| Datum dodajanja | 30. jun. 2010 |
| Os zahteve | Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 7, Windows XP |
| Zahteve | None |
| Skupno prenosov | 3.526 |
| Cena | Free |
Opis
Magic Inpainter je orodje za visokokakovostno slikanje slik - odstranjevanje besedila, madežev in nepotrebnih informacij s slik. Med slikanjem orodje ohrani vzorec teksture ozadja. Magic Inpainter izvaja tudi številne standardne tehnike obdelave slik, zaradi česar je oris območja s šumom precej enostaven, tudi če vsebuje več barv. Inpaint je mogoče realizirati na dva načina - z novim in inovativnim večdimenzionalnim algoritmom za obnovitev slike, ki temelji na kontekstu, ali s spremembo dobro znanih filtrov gladke slike, kot so povprečje, mediana, zmrznjeno steklo in olje. Prva metoda inpaint je počasnejša, vendar je kakovost inpaint boljša, ima 3 nivoje podrobnosti /LOD/, ki omogoča hitrejše delovanje z zmanjšanjem kakovosti. Drugi pristop slikanja je dober za majhne napake - lise, točke, črte, hrup popra. Obe metodi je mogoče kombinirati in uporabiti za čiščenje in obnavljanje poškodovanih slik, odstranjevanje besedila in odstranjevanje velikih predmetov (zadnje ni mogoče, če manjka preveč informacij).
Namen uporabljenih obnovitvenih algoritmov je obnoviti šumna področja slike na naraven način. Algoritmi delujejo bolje za teksture, vendar so bili tudi uspešno preizkušeni na različnih vrstah fotografij. S slik lahko odstrani vse majhne in velike enobarvne regije. Dokler ne zakrijejo edinstvenih in neponavljajočih se pomembnih informacij, se v večini primerov obnovijo brez vidnih poškodb slike. Algoritem ohrani vzorec teksture ozadja, ohrani tudi konture in robove.
Algoritem najprej opiše območje vsake slikovne pike brez šuma z večdimenzionalnim ključem. Ta ključ mora vsebovati dovolj informacij o soseščini pikslov, piksli preblizu meje slike ali s preveč hrupnimi sosedi so izključeni. Vsi ključi so razvrščeni v posebnem indeksiranem seznamu, nato pa se podoben postopek ponovi za piksle hrupa. Za vsako slikovno piko šuma se pridobi podoben večdimenzionalni ključ. Ključi, ki opisujejo hrupne slikovne pike, so nato razvrščeni glede na število njihovih nešumnih sosedov. Piksli na meji območja hrupa so postavljeni na začetek seznama. Ko se začne postopek inpaint, se te slikovne pike najprej obnovijo. Nato algoritem posodobi vse ključe z novimi vrednostmi slikovnih pik in uporabi seznam hrupnih ključev. To se ponavlja, dokler niso obnovljene vse slikovne pike ali če uporabnik postopek prekliče. Vrednosti manjkajočih slikovnih pik so izračunane iz slikovnih pik z največ podobnimi ključi. Za iskanje teh slikovnih pik algoritem izvede večdimenzionalno iskanje na seznamu slikovnih ključev. Na ta način Magic Inpainter zapolni manjkajoče slikovne pike, saj slikovne pike 2D slike najprej pretvori v večdimenzionalne slikovne pike v prostoru funkcij, nato pa, ko najde najbližje sosede, zamenja njihovo barvo z barvno vrednostjo najbližjega soseda.