当前位置:网站首页>[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-06-29 00:11:00 【Matlab scientific research studio】
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 .
边栏推荐
猜你喜欢

stm32F407-------时钟系统(SystemInit时钟初始化、Systick滴答定时器)
![Edge extraction based on Halcon learning [2] circles Hdev routine](/img/e4/e3738d71c2ff5a239a12f67d06e2c9.jpg)
Edge extraction based on Halcon learning [2] circles Hdev routine

stm32F407-------LCD

stm32F407-------跑马灯、蜂鸣器

"Five considerations" for safe use of the Internet

12. object detection mask RCNN

Technology sharing | software development process that you must understand if you want to get started with testing

stm32F407-------串行(串口)通信

mysql 8.0以上报2058 解决方式

Typescript -- Section 1: basic types
随机推荐
Phoenix installation tutorial
转载:VTK笔记-裁剪分割-三维曲线或几何切割体数据(黑山老妖)
Daily practice: delete duplicates in the ordered array
[machine learning] numerical analysis 02 -- finding roots of arbitrary equations
Sword finger offer 12 Path in matrix
力扣(LeetCode)178. 分数排名(2022.06.27)
Stm32f407 ------- RTC real time clock
Notes: three ways to define setters and Getters
What are the virtual machine software? What are their respective roles?
12.物体检测Mask-Rcnn
TypeScript -- 第六节 泛型
一条update语句到底加了多少锁?带你深入理解底层原理
Stm32f407 ------ serial (serial port) communication
mysql 8.0以上报2058 解决方式
Stm32f407----- register address name mapping analysis
PHP函数file_get_contents与操作系统的内存映射
The company has a new Post-00 test paper king. The old oilman said that he could not do it. He has been
With notes: re understanding else if
[200 opencv routines] 101 adaptive median filter
12. object detection mask RCNN