当前位置:网站首页>[image denoising] matlab code for removing salt and pepper noise based on fast and effective multistage selective convolution filter
[image denoising] matlab code for removing salt and pepper noise based on fast and effective multistage selective convolution filter
2022-07-01 18:27:00 【Matlab Research Assistant】
1 brief introduction
In the process of image smoothing , How to filter the noise and protect the details of the image is a research hotspot . This paper presents and designs a fast and efficient multistage selective convolution filter . Experiments show that this filter is better than median filter or morphological filter alone in removing salt and pepper noise , The probability of salt and pepper noise exceeds 0.2 Time advantage is particularly obvious .
2 Part of the code
clc
clear
close all
noise_density = 0.1;
l = 5; %The number of blocks
image = imread('Lena.png');
noisy_image = imnoise(image, 'salt & pepper', noise_density);
tic
restored_image = MSCF(noisy_image, l);
Times = toc;
PSNRs = psnr(restored_image, image);
MSEs = immse(restored_image, image);
IEFs = immse(noisy_image, image)/immse(restored_image, image);
SSIMs = ssim(restored_image, image);
figure
subplot(131)
imshow(image);title(' Original picture ')
subplot(132)
imshow(noisy_image);;title(' Add salt and pepper noise diagram ')
subplot(133)
imshow(restored_image);title(' De noise map ')
3 Simulation results
4 reference
[1] Li Xiaohong , Jiang Jianguo , Wucongzhong , etc. . Research on filter for removing salt and pepper noise in image [J]. Journal of engineering graphics , 2009, 30(6):8.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- Is Huishang futures a regular futures platform? Is it safe to open an account in Huishang futures?
- Vue uses keep alive to cache page optimization projects
- MFC obtains local IP (used more in network communication)
- The latest software scheme of the intelligent information management system of the armed police force
- Operating system interview assault
- Is the fund of futures account safe? How to open an account?
- Data warehouse (3) star model and dimension modeling of data warehouse modeling
- Fresh, 2022 advanced Android interview must know 100 questions (interview questions + answer analysis)
- Convert the robot's URDF file to mujoco model
- [C supplement] [string] display the schedule of a month by date
猜你喜欢
Highly reliable program storage and startup control system based on anti fuse FPGA and QSPI flash
Flex layout
Debiasing word embeddings | talking about word embedding and deviation removal # yyds dry goods inventory #
【Try to Hack】vulnhub DC4
Classpath classpath
Length of learning and changing
Definition of rotation axis in mujoco
540. Single element in ordered array
Domestic spot silver should be understood
PCL learning materials
随机推荐
Rotation order and universal lock of unity panel
Mujoco XML modeling
PCL learning materials
At present, where is the most formal and safe account opening for futures speculation? How to open a futures account?
Leetcode 1380. Lucky numbers in the matrix (save the minimum number of each row and the maximum number of each column)
540. Single element in ordered array
SLO is increasingly used to achieve observability | Devops
Samba basic usage
Source code of new campus errand / campus task platform on mutual station
February 16, 2022 Daily: graph neural network self training method under distribution and migration
Apk signature process introduction [easy to understand]
Three dimensional anti-terrorism Simulation Drill deduction training system software
Length of learning and changing
To improve the efficiency of office collaboration, trackup may be the best choice
PTA year of birth
【Try to Hack】vulnhub DC4
Growing up in the competition -- (Guangyou's most handsome cub) Pikachu walking
[2. Basics of Delphi grammar] 4 Object Pascal operators and expressions
Setting up a time server requires the client to automatically synchronize the time of the server at 9 a.m. every day
Mujoco's biped robot Darwin model