Medianes

Aquest filtre implementa diversos filtres de tipus mediana.

Introducció:

La mediana és un filtre no lineal força popular en el processament d'imatges. Molt sovint s'utilitza per a eliminar el soroll impulsiu, com ara el soroll «sal i pebre», píxels «morts» i «calents», brutícia a la pel·lícula, etc. Això és perquè es comporta una mica «inversament» en comparació amb els reductors de soroll lineals. Com més sobresurti un píxel dolent de l'àrea circumdant, més gran serà el residu amb un filtre lineal, però més probable serà que l'elimini la mediana.

L'inconvenient és que l'operació de mediana és força lenta. Com a filtre estadístic d'ordre, és similar a l'ordenació, que s'ha de fer per a cada píxel, per la qual cosa és molt important utilitzar un algorisme ràpid. Per a les medianes petites, aquí s'utilitzen els algorismes del tipus descrit en aquesta pàgina, amb algunes petites modificacions per a una lleugera millora addicional de la velocitat. Per a la mediana «Mida variable», s'utilitza el codi [1]. Els filtres compostos (ArceBI, ML3D, ML3dEX) es fan segons les fórmules que es donen en el treball corresponent [2]. Per a obtenir més informació sobre el filtratge de mediana, vegeu l'article de la Viquipèdia.

Algorismes implementats:

Creu 5

Mediana del píxel amb el seu veí de dalt, baix, esquerra i dreta.

Quadrat 3x3

Mediana del píxel amb els 8 píxels que l'envolten. (quadre 3x3)

Binivell

Primer, feu la mediana Creu 5, després feu la mediana del píxel amb els seus quatre veïns en les diagonals i, finalment, preneu la mediana del píxel i les dues medianes calculades anteriorment. Conserva una mica millor els detalls que les medianes senzilles anteriors.

Diamant 3x3

Pren la mediana del píxel amb 12 píxels veïns disposats en un patró de diamant.

Quadrat 5x5

Mediana del píxel amb el quadre de 5x5 que l'envolta.

Temp. 3

Mediana temporal única de tres fotogrames. Es pot utilitzar per a reduir el soroll impulsiu del temps d'un sol fotograma com ara el flaix fotogràfic. Retarda el vídeo 1 fotograma.

Temp. 5

Mediana temporal única de cinc fotogrames. Es pot utilitzar per a reduir el soroll impulsiu del temps de doble fotograma, però els defectes sobre els objectes en moviment ràpid són més forts que amb Temp. 3. Retarda el vídeo 2 fotogrames.

ArceBI

Mediana multinivell d'espai temporal, tal com la descriu Arce. Vegeu el treball corresponent [2]. Retarda el vídeo 1 fotograma.

ML3D

Mediana multinivell d'espai temporal, tal com la descriu Alp. Vegeu el treball corresponent [2]. Retarda el vídeo 1 fotograma.

ML3dEX

Mediana multinivell d'espai temporal. Més desenvolupament de ML3D per en Kokaram, vegeu el treball corresponent [2]. Retarda el vídeo 1 fotograma.

VarSize

Mitjana d'espai senzill en un quadre quadrat de mida seleccionada per l'usuari al voltant de cada píxel. L'efecte podria descriure's com a «conservació de gairebé les vores, arrodoniment de les cantonades, eliminador de les coses petites». O potser, senzillament un «difuminat artístic».

Paràmetres:

Tipus

Seleccioneu un dels onze algorismes.

Mida

Només està actiu quan se selecciona el tipus «VarSize». Determina la mida de l'àrea quadrada sobre la qual es pren la mediana.