Bilaterální filtr - Bilateral filter

A oboustranný filtr je nelineární, ochrana hran, a snížení hluku vyhlazení filtr pro obrázky. Nahrazuje intenzitu každého pixelu váženým průměrem hodnot intenzity z blízkých pixelů. Tato váha může být založena na Gaussově rozdělení. Rozhodující je, že váhy závisí nejen na euklidovské vzdálenosti pixelů, ale také na radiometrických rozdílech (např. Rozdíly v rozsahu, jako je intenzita barev, hloubková vzdálenost atd.). Tím jsou zachovány ostré hrany.
Definice
Bilaterální filtr je definován jako[1][2]
a normalizační termín, , je definován jako
kde
- je filtrovaný obrázek;
- je původní vstupní obrázek, který má být filtrován;
- jsou souřadnice aktuálního pixelu, který má být filtrován;
- je okno vycentrované dovnitř , tak je další pixel;
- je jádro rozsahu pro vyhlazení rozdílů v intenzitách (tato funkce může být a Gaussova funkce );
- je prostorové (nebo doménové) jádro pro vyhlazení rozdílů v souřadnicích (touto funkcí může být Gaussova funkce).
Váha je přiřazen pomocí prostorové blízkosti (pomocí prostorového jádra ) a rozdíl intenzity (pomocí jádra rozsahu.) ).[2] Zvažte pixel umístěný na který musí být v obrazu potlačen pomocí sousedních pixelů a jeden ze sousedních pixelů je umístěn na . Pak, za předpokladu, že rozsah a prostorová jádra budou Gaussova jádra, hmotnost přiřazená pixelu k deaktivaci pixelu darováno
kde σd a σr jsou vyhlazovací parametry a Já(i, j) a Já(k, l) jsou intenzita pixelů a resp.
Po výpočtu vah je normalizujte:
kde je potlačená intenzita pixelu .
Parametry
- Jako parametr rozsahu σr zvětšuje se bilaterální filtr postupně blíže ke Gaussově konvoluci těsněji, protože rozsah Gaussian se rozšiřuje a zplošťuje, což znamená, že se během intervalu intenzity obrazu stává téměř konstantní.
- Jako prostorový parametr σd zvyšuje, větší funkce se vyhlazují.
Omezení
Bilaterální filtr ve své přímé formě může představit několik typů obrazových artefaktů:
- Efekt schodiště - náhorní plošiny, které vedou k obrazům, které vypadají jako karikatury[3]
- Přechod přechodu - zavedení falešných hran do obrazu.[4]
Existuje několik rozšíření filtru, které se zabývají těmito artefakty, jako je oboustranný filtr s měřítkem, který používá zmenšený obrázek pro výpočet vah.[5] Alternativní filtry, jako vedený filtr,[6] byly rovněž navrženy jako účinná alternativa bez těchto omezení.
Implementace
Adobe Photoshop implementuje dvoustranný filtr ve svém povrchové rozostření nářadí. GIMP implementuje dvoustranný filtr ve svém Filtry -> Rozostření nástroje; a nazývá se to Selektivní Gaussovo rozostření. Volný G'MIC zapojit Oprava → Hladká [bilaterální] pro GIMP přidává větší kontrolu.[7]Jednoduchým trikem pro efektivní implementaci bilaterálního filtru je využití Podvzorkování Poissonova disku.[1]
Související modely
Ukázalo se, že bilaterální filtr je aplikací krátkodobého jádra Průtok Beltrami[8][9][10] který byl zaveden jako mechanismus selektivního vyhlazování hran před bilaterálním filtrem.
jiný vyhlazování zachovávající hrany filtry zahrnují: anizotropní difúze, vážené nejméně čtverců,[11] vlnky vyhýbající se hranám,[12] geodetické úpravy,[13] řízené filtrování,[14] iterativní řízené filtrování [15] a doménové transformace.[16]
Viz také
externí odkazy
![]() | Tento článek je Použití externí odkazy nemusí dodržovat zásady nebo pokyny Wikipedie.Květen 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
- Kaiming He: Řízené filtrování obrazu (rychlejší než oboustranný filtr a vyhýbá se artefaktům schodišťových stupňů a obrácení gradientu)
- Haarith Devarajan, Harold Nyikal, Dvoustranné filtry, v: Škálování obrazu a dvoustranné filtrování Kurz 2006
- Sylvain Paris, Pierre Kornprobst, Jack Tumblin, Frédo Durand, Bilaterální filtrování: teorie a aplikace, předtisk
- Sylvain Paris, Pierre Kornprobst, Jack Tumblin, Frédo Durand, Jemný úvod do dvoustranného filtrování a jeho aplikací, SIGGRAPH 2008 třída
- Ben Weiss, Rychlý medián a bilaterální filtrování, SIGGRAPH 2006 předtisk
- Carlo Tomasi, Roberto Manduchi, Bilaterální filtrování pro šedé a barevné obrázky (kratší HTML verze), řízení o ICCV 1998
- Qingxiong Yang, Kar-Han Tan, Narendra Ahuja, Reálný čas Ó(1) Bilaterální filtrování
Reference
- ^ A b Banterle, F .; Corsini, M .; Cignoni, P .; Scopigno, R. (2011). „Nízkopaměťový, přímý a rychlý bilaterální filtr prostřednictvím podvzorkování v prostorové doméně“. Fórum počítačové grafiky. 31 (1): 19–32. doi:10.1111 / j.1467-8659.2011.02078.x. S2CID 18288647.
- ^ A b Tomasi, C; Manduchi, R (1998). Bilaterální filtrování pro šedé a barevné obrázky (PDF). Šestá mezinárodní konference o počítačovém vidění. Bombaj. 839–846. doi:10.1109 / ICCV.1998.710815.
- ^ Kornprobst, Pierre (2007). „Omezení? - Jemný úvod k dvoustrannému filtrování a jeho aplikacím“ (PDF). Citováno 7. května 2017.
- ^ On, Kaiming; Sun, Jian; Tang, Xiaoou. „Řízené filtrování obrázků“ (PDF). Citováno 7. května 2017.
- ^ Aswatha, Shashaank M .; Mukhopadhyay, Jayanta; Bhowmick, Partha (prosinec 2011). "Image Denoising by Scaled Bilateral Filtering". Třetí národní konference 2011 o počítačovém vidění, rozpoznávání vzorů, zpracování obrazu a grafice: 122–125. doi:10.1109 / NCVPRIPG.2011.33. ISBN 978-1-4577-2102-1. S2CID 25738863.
- ^ On, Kaiming. „Řízené filtrování obrázků“. Citováno 7. května 2017.
- ^ http://gmic.eu/gimp.shtml
- ^ R. Kimmel, R. Malladi a N. Sochen. Obrázky jako vložené mapy a minimální povrchy: Filmy, barevné a objemové lékařské obrázky. IEEE CVPR'97, str. 350–355, Portoriko, 17. – 19. Června 1997. https://www.cs.technion.ac.il/~ron/PAPERS/cvpr97.pdf
- ^ R. Kimmel, R. Malladi a N. Sochen. Obrázky jako vložené mapy a minimální povrchy: filmy, barvy, textury a objemové lékařské obrázky. International Journal of Computer Vision, 39 (2): 111-129, září 2000. https://www.cs.technion.ac.il/~ron/PAPERS/KimMalSoc_IJCV2000.pdf
- ^ N. Sochen, R. Kimmel a A.M. Bruckstein. Difúze a zmatky ve zpracování signálu a obrazu, Journal of Mathematical Imaging and Vision, 14 (3): 195-209, 2001.https://www.cs.technion.ac.il/~ron/PAPERS/SocKimBru_JMIV2001.pdf
- ^ Farbman, Zeev, Raanan Fattal, Dani Lischinski a Richard Szeliski. „Dekompozice zachovávající hrany pro manipulaci s tóny a detaily ve více měřítcích.“ V ACM Transactions on Graphics, roč. 27, č. 3 (2008): 67. http://www.cs.huji.ac.il/~danix/epd/
- ^ Fattal, Raanan. „Vlny vyhýbající se hranám a jejich aplikace.“ V ACM Transactions on Graphics sv. 28, č. 3 (2009): 22. http://www.cs.huji.ac.il/~raananf/projects/eaw/
- ^ Criminisi, Antonio, Toby Sharp, Carsten Rother a Patrick Pérez. "Geodetické úpravy obrázků a videa." V ACM Transactions on Graphphics (TOG), roč. 29, č. 5 (2010): 134. http://research.microsoft.com/apps/pubs/default.aspx?id=81528
- ^ On, Kaiming, Jian Sun a Xiaoou Tang. "Řízené filtrování obrázků." In Computer Vision – ECCV 2010, s. 1-14. Springer Berlin Heidelberg, 2010. http://kaiminghe.com/eccv10/index.html
- ^ Tatar, Nurollah a kol. "Satelitní stereofonní párování s vysokým rozlišením pomocí objektově semiglobálního párování a iterativní filtr s ochranou hran „IEEE Geoscience and Remote Sensing Letters (2020): 1-5.
- ^ Gastal, Eduardo S. L. a Manuel M. Oliveira. "Transformace domény pro zpracování obrazu a videa s hranou." V ACM Transactions on Graphics, roč. 30, č. 4 (2011): 69. http://inf.ufrgs.br/~eslgastal/DomainTransform/