PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[问题] 关于wiener filter 里的 psf2otf ?
楼主:
nc23nick
(尼克林)
2017-02-20 16:15:46
想请问各位有做影像修正的大大,小弟最近在lab里解决如何deconv加噪声了讯号
读了paper试了几种deconv方法,像Jansson、Wiener、L-R等等在study wiener时
发现,内建deconvwnr指令一开始有执行一行指令 H = psf2otf(PSF, sizeI)
从名称来看是转换psf函数成otf函数,查了一下定义otf函数是psf函数的频域
再把psf2otf打开看,发现中间有段...
作者:
YoursEver
(猪是妳)
2017-02-21 02:05:00
如同注解所述,目的是将point spread function的中心移到矩阵的左上角. 若实际看一下wiener deconv filter的式子,你会看见好几个在freq. domain上的相乘,这些乘法在实际运作时都是Hadamard prodcut,所以那道平移的程序多半只是为了确保频域上的各个项能对齐罢了
楼主:
nc23nick
(尼克林)
2017-02-22 02:05:00
谢谢y大,我知道wiener公式里频域相除都是点对点,只是对移位1/2长度就能让频域对齐很好奇,y大能解释一下嘛?
作者:
YoursEver
(猪是妳)
2017-02-22 15:54:00
为了下一行的 otf=fftn(psf);
继续阅读
分析讯号
joehome
[绘图] 画图可能遇到的问题?
weien0126
[安装] 无法安装MinGW-w64 C/C++ Complier
SuperBig78
[其他] 循环问题
winner116
[绘图] 平均线怎么画
weien0126
[绘图] x轴更改
joehome
[讨论] 一串公式代入多重值 有图
pachingolol
[讨论] plot 如何中间不要画出来
tejen
[讨论] 关掉client端连线的方法
howshue
[其他] 询问algsubs跟factor的问题
vennu
Links
booklink
Contact Us: admin [ a t ] ucptt.com