Main Content

medfilt3

Filtrado de mediana 3D

Descripción

ejemplo

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

B = medfilt3(A,[m n p]) realiza el filtrado medio de la imagen 3D en tres dimensiones.Un Cada voxel de salida en contiene el valor medio en el -by- -by- vecindario alrededor del voxel correspondiente en .BmnpUn

B = medfilt3(___,padopt) controla cómo rellena los límites de la matriz.medfilt3

Ejemplos

contraer todo

Cree una superficie 3D ruidoso.

[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 medianas.

filteredV = medfilt3(noisyV);

Muestre las superficies ruidosos 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 numérica o lógica 3D.

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

Tamaño de vecindad, especificado como un vector de 3 elementos de enteros impares positivos.

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'Matriz de pads con reflejos espejo de sí mismo
'replicate'Matriz de pads repitiendo elementos de borde
'zeros'Matriz de almohadillas con s0

Tipos de datos: char | string

Argumentos de salida

contraer todo

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

Consulte también

Introducido en R2016b