| Versione | 2.1 |
|---|---|
| Editore | MagInp |
| Data di rilascio | 20 lug 2010 |
| Data aggiunta | 30 giu 2010 |
| Requisiti del sistema operativo | Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 7, Windows XP |
| Requisiti | None |
| Download totali | 3.526 |
| Prezzo | Free |
Descrizione
Magic Inpainter è uno strumento per la pittura di immagini di alta qualità - rimozione di testo, macchie e informazioni non necessarie dalle immagini. Durante la pittura, lo strumento conserva il motivo della trama di sfondo. Magic Inpainter esegue anche molte tecniche standard di elaborazione delle immagini che rendono il contorno della regione del rumore abbastanza facile, anche se contiene diversi colori. Inpaint può essere realizzato in due modi: con un nuovo e innovativo algoritmo di ripristino dell'immagine multidimensionale basato sul contesto o con una modifica dei ben noti filtri di immagine liscia come media, mediana, frost-glass e oil. Il primo metodo inpaint è più lento ma la qualità inpaint è migliore, ha 3 livelli di dettaglio /LOD/ che consentono prestazioni più veloci con una diminuzione della qualità. Il secondo approccio alla pittura è buono per piccoli difetti: macchie, punti, linee, rumore di pepe. Entrambi i metodi possono essere combinati e utilizzati per la cancellazione e il ripristino di immagini corrotte, la rimozione di testo e la rimozione di oggetti di grandi dimensioni (l'ultimo non è possibile quando mancano troppe informazioni).
Lo scopo degli algoritmi di ripristino utilizzati è quello di ripristinare le regioni rumorose dell'immagine in modo naturale. Gli algoritmi funzionano meglio per le trame, ma sono stati testati con successo anche su vari tipi di foto. Può rimuovere qualsiasi tipo di regione monocolore piccola e grande dalle immagini. Finché non oscurano informazioni importanti uniche e non ripetibili, vengono ripristinate, nella maggior parte dei casi, senza danni visivi dell'immagine. L'algoritmo preserva il motivo della trama dello sfondo, preserva anche i contorni e i bordi.
L'algoritmo descrive prima la regione di ciascun pixel non di disturbo con una chiave multidimensionale. Questa chiave dovrebbe contenere informazioni sufficienti sull'area dei pixel, i pixel troppo vicini al confine dell'immagine o con troppi vicini rumorosi sono esclusi. Tutte le chiavi vengono ordinate in un elenco indicizzato speciale e quindi viene ripetuta una procedura simile per i pixel di disturbo. Per ogni pixel rumore si ottiene una chiave multidimensionale simile. Le chiavi che descrivono i pixel rumorosi vengono quindi ordinate in base al numero dei loro vicini non rumorosi. I pixel sul confine della regione di disturbo vengono inseriti all'inizio dell'elenco. Quando viene avviata la procedura di inpaint, questi pixel vengono prima ripristinati. Quindi l'algoritmo aggiorna tutte le chiavi con i nuovi valori di pixel e ripristina l'elenco delle chiavi rumorose. Questo si ripete fino al ripristino di tutti i pixel o se la procedura viene annullata dall'utente. I valori dei pixel mancanti vengono calcolati dai pixel con chiavi più simili. Per trovare questi pixel, l'algoritmo esegue una ricerca multidimensionale nell'elenco delle chiavi dell'immagine. In questo modo Magic Inpainter riempie i pixel mancanti trasformando prima i pixel dell'immagine 2D in pixel multidimensionali nello spazio delle caratteristiche, quindi, quando trova il più vicino dai suoi vicini, sostituisce il suo colore con il valore del colore più vicino.