当前位置:网站首页>[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 .
边栏推荐
- Apk signature process introduction [easy to understand]
- Localization through custom services in the shuttle application
- Zabbix报警执行远程命令
- 【Try to Hack】vulnhub DC4
- Samba basic usage
- At present, where is the most formal and safe account opening for futures speculation? How to open a futures account?
- Slider verification code identification gadget display
- Data warehouse (3) star model and dimension modeling of data warehouse modeling
- The latest software scheme of the intelligent information management system of the armed police force
- 传感器尺寸、像素、DPI分辨率、英寸、毫米的关系
猜你喜欢
Rotation order and universal lock of unity panel
540. Single element in ordered array
An example of data analysis of an old swatch and an old hard disk disassembly and assembly combined with the sensor of an electromagnetic press
Heavy disclosure! Hundreds of important information systems have been invaded, and the host has become a key attack target
Xia CaoJun ffmpeg 4.3 audio and video foundation to engineering application
2022 Heilongjiang latest fire protection facility operator simulation test question bank and answers
Computer network interview assault
Definition of rotation axis in mujoco
Record 3 - the state machine realizes key control and measures the number of external pulses
New patent applications and transfers
随机推荐
Mujoco XML modeling
Smart factory digital management system software platform
Blue Bridge Cup real problem: word analysis
Bernoulli distribution (a discrete distribution)
To improve the efficiency of office collaboration, trackup may be the best choice
This is the latest opportunity of the London bank trend
t10_ Adapting to Market Participantsand Conditions
Relationship between sensor size, pixel, dpi resolution, inch and millimeter
Detailed explanation of select in golang
C operator overloads the query table
证券开户安全么,有没有什么样的危险呢
New patent applications and transfers
Rust language - cargo, crates io
Key points on February 15, 2022
Talk about the favorite tools used by project managers
Leetcode 1380. Lucky numbers in the matrix (save the minimum number of each row and the maximum number of each column)
Penetration practice vulnhub range Tornado
Easycvr accesses the equipment through the national standard gb28181 protocol. What is the reason for the automatic streaming of the equipment?
[acnoi2022] color ball
Data warehouse (3) star model and dimension modeling of data warehouse modeling