Remove Impulse Noise from Image
This example shows you how to remove impulse noise from an image by using a median filter.
Create Noisy Image
Read an image into the MATLAB® workspace.
I = imread("coins.png");
Add salt-and-pepper noise.
J = imnoise(I,"salt & pepper",0.03);
Open the simulink® model. The model reads the image stored in the variable
J from the MATLAB workspace by using an Image From Workspace block.
modelname = "ex_blkmedianfilter.slx"; open_system(modelname);
To remove impulse noise, the model uses a Median Filter block with the default parameters.
The Video Viewer blocks display the noisy image and the median-filtered output image.
Simulate the Model
Run the model. The Video Viewer blocks display the noisy image and the median-filtered output image.