[問題] 影像雜訊比已回收
各位大家好!菜鳥新手想請問有關於影像雜訊的問題。
clc ;
clear all;
close all;
x=imread('warren_7horses.jpg');
[ r c s]=size(x);
y=imnoise(x,'salt & pepper');%雜訊密度 0 到1 `,The default for d is 0.05
y1=imnoise(x,'gaussian');%高斯白點雜訊預設值為0,variance is set to 0.01
y2=imnoise(x,'poisson');
snr=20*log10(sum(sum(sum(x.^2)))/sum(sum(sum(y-x).^2)));
snr1=20*log10(sum(sum(sum(x.^2)))/sum(sum(sum(y1-x).^2)));
snr2=20*log10(sum(sum(sum(x.^2)))/sum(sum(sum(y2-x).^2)));
subplot(2,2,1); imshow(x);
title('原圖');
subplot(2,2,2); imshow(y);
title('salt & pepper');
subplot(2,2,3); imshow(y1);
title('gaussian');
subplot(2,2,4); imshow(y2);
title('poisson');
*********************************************
上列的程式基本上跟範例一樣。
學到的部分:
1.salt & pepper、gaussian、poisson, 這三種雜訊的基本用法
2.如何計算訊號雜訊比(書上提供的公式)
*************************************************
題目:implement three different types of noise while keeping the SNR constant
******************************************************************
爬文和google也沒查到解法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.42.229