【发布时间】:2014-01-10 00:01:20
【问题描述】:
我正在使用 MATLAB R2013 减少超声图像中的斑点噪声。我设计了 10 个基本过滤器并尝试使用这些过滤器进行混合组合。当我运行我的程序时,对于同一个输入图像,我在不同时间得到不同的结果,没有更改其他输入参数。当我在上午 1.17 运行我的程序时,我得到了 PSNR = 74.5424,当我在上午 1.21 运行相同的程序时,我得到了 PSNR = 75.04。为什么会这样?
如果每次运行我的程序时都有不同的值,我怎么能得出一个单一的值?请帮忙。我附上了下面的截图,看看 SNR、PSNR、Beta 和 Speckle Index 的值。
【问题讨论】:
-
一些示例代码会很有用。您是否使用任何随机变量或 mex 文件?如果是 mex 文件,您可能会遇到内存或/或指针问题。
-
没有墨西哥代码..我会给出代码..我在图像预处理中添加散斑噪声..使用 imnoise 命令。这会是我的问题的原因吗?