Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

medfilt3

filtrado de la mediana 3-D

Descripción

ejemplo

B = medfilt3(A) filtra la imagen 3-D con un filtro 3-por-3-por-3.Un De forma predeterminada, rellena la imagen replicando los valores de forma simétrica en los bordes.medfilt3

B = medfilt3(A,[m n p]) realiza el filtrado de la mediana de la imagen 3D en tres dimensiones.Un Cada vóxeles de salida contiene el valor mediano en el por-por-vecindad alrededor del vóxeles correspondiente en.BmnpUn

B = medfilt3(___,padopt) controla la forma en que los límites de matriz.medfilt3

Ejemplos

contraer todo

Cree una superficie 3-D ruidosa.

[x,y,z,V] = flow(50); noisyV = V + 0.1*double(rand(size(V))>0.95) - 0.1*double(rand(size(V))<0.05);

Aplique el filtrado de mediana.

filteredV = medfilt3(noisyV);

Visualice las superficies ruidosas y filtradas juntas.

subplot(1,2,1) hpatch1 = patch(isosurface(x,y,z,noisyV,0)); isonormals(x,y,z,noisyV,hpatch1) set(hpatch1,'FaceColor','red','EdgeColor','none') daspect([1,4,4]) view([-65,20])  axis tight off camlight left lighting phong  subplot(1,2,2) hpatch2 = patch(isosurface(x,y,z,filteredV,0)); isonormals(x,y,z,filteredV,hpatch2) set(hpatch2,'FaceColor','red','EdgeColor','none') daspect([1,4,4]) view([-65,20]) axis tight off camlight left  lighting phong

Argumentos de entrada

contraer todo

Imagen de entrada, especificada como una matriz 3-D, real, no dispersa, numérica o lógica. Si la imagen de entrada es una clase de enteros, todos los valores de salida también son enteros.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Tamaño de vecindad, especificado como un vector numérico de tres elementos, de enteros positivos reales.[m n p] Los valores de, y deben ser enteros impares.mnp

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Opción de relleno, especificada como uno de los siguientes valores:

ValorDescripción
'symmetric'Pad array con reflejos espejo de sí mismo
'replicate'Array de pads repitiendo elementos de borde
'zeros'Array pad con s0

Tipos de datos: char | string

Argumentos de salida

contraer todo

Imagen de salida, devuelta como una matriz 3-D de la misma clase y tamaño que la imagen de entrada.Un

Consulte también

Introducido en R2016b