问题标签 [noise-reduction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
303 浏览

algorithm - 为什么我的去噪图像在使用非局部均值算法后变得模糊?

我已经实现了非本地均值算法,在尝试并阅读了所有内容之后,我仍然找不到答案,为什么它变得如此模糊而不是消除噪音。

我将搜索窗口设置为 21,将邻域窗口设置为 3,h=4,因为如果噪声的标准偏差低于 15,许多站点都建议这样做。有人遇到过这种问题吗?

0 投票
1 回答
4756 浏览

gnuplot - 如何在 Gnuplot 中绘制噪声值的平均值

是否可以过滤 Gnuplot 中的噪声并获得具有不同集合平均值的图?情节可以在下面看到。

2 x 3 网格噪声图,x 轴为时间,y 轴为温度

0 投票
1 回答
1939 浏览

c++ - 如何仅找到黑色的轮廓?

我尝试从图像中去除噪音。我在图像中有一些黑色像素组。我使用 cv::findContours 和 cv::boundingRect。我用白色填充小矩形(小矩形是图像中的噪声)。但是这种方法也能找到我的白色轮廓(例如黑色圆圈的中间)。如何找到黑色像素的计数?有什么简单的解决办法吗?

0 投票
1 回答
1056 浏览

speech-recognition - 如何在 Sphinx4 应用程序中减少噪音

我是 sphinx4 和语音识别的新手。我正在使用 sphinx4 创建语音应用程序。问题是噪声,即使用户没有语音输入,程序也会识别,即即使用户没有语音输入,它也会将语音转换为文本,从而影响准确性。

主要问题是如何实现降噪。这是因为即使我没有对着麦克风说话,系统也会检测到输入。所以我猜是因为噪音。

我在网上查了降噪,但几乎没有明确的信息。尽管互联网上有一些关于 sphinx4 附带的名为 Denoise.java 的文件的信息。但它在 sphinx4-1.06 中不存在。

另一个文件是 WienerFilter.java,wienerfilter 是用于噪声信号的滤波器类型。但没有使用或实施该文件的说明。

我已经在程序的语法文件 hello.gram 中添加了更多单词。由 Imtool 生成的这些额外单词的语音表示已添加到字典中。

我正在使用 eclipse 和 sphinx4-1.0beta6

尽管在 SPHINX4 中的“如何激活噪声消除”中有一个关于堆栈溢出的问题,但尚未得到解答

0 投票
1 回答
121 浏览

cryptography - 随着奇偶校验矩阵密度增加的 LDPC 行为

我的任务是为低密度奇偶校验码实现循环信念传播算法。这段代码使用了一个相当稀疏的奇偶校验矩阵 H(比如 750×1000 二进制矩阵,每列平均大约有 3 个“1”)。生成奇偶校验矩阵的代码取自这里

无论如何,子任务之一是在矩阵 H 的密度增加时检查 LDPC 码的可靠性。因此,我将通道容量固定为 0.5,将代码速度固定为 0.35,并开始增加矩阵的密度。随着列中“1”的平均数量以 1 为步长从 3 变为 7,灾难就会发生。使用 3 或 4,代码可以很好地应对。随着更高的密度,它开始失败:它不仅有时无法收敛,而且经常收敛到错误的码字并产生错误。

所以我的问题是:随着稀疏奇偶校验矩阵变得更密集,LDPC 码的预期行为类型是什么?对于熟练的读心者来说,一个额外的问题:在我的情况下(随着代码性能下降),更可能是因为 Loopy Belief Propagation 算法无法保证收敛,还是因为我在实现它时犯了错误?

0 投票
1 回答
1397 浏览

opencv - 如何在opencv中去除正弦噪声w\频域

我正在尝试删除音乐文件中的“5行”,我的原始图像是这样的:http ://en.wikipedia.org/wiki/Requiem_(Mozart)#/media/File:K626_Requiem_Mozart.jpg

首先,我应用高斯滤波器并使用阈值进行二值化(最小值:100,最大值 255)。然后对该图像应用dft,擦除一些适当的线条,并通过逆dft重建图像。

我在 opencv 文档中使用示例代码,实际上我怀疑自己是否理解此代码。:( http://docs.opencv.org/doc/tutorials/core/discrete_fourier_transform/discrete_fourier_transform.html

在这个示例代码中,有 2 个垫子。一个是频谱的“complexI”,另一个是实际可视化的“magI”。cv::dft 的结果是 complexI,magI 是归一化的 complexI。我的问题是这个。我如何添加一条黑线(在频率域中取消)并重建?

0 投票
1 回答
663 浏览

ios - iOS 从视频中删除特定声音

我有一个应用程序可以播放一些音频,并在播放声音时录制视频+音频。我想找出一种处理视频的方法,以便从生成的视频中删除麦克风拾取的音频。

例如,如果我正在播放audioA,然后用audioB(来自麦克风)录制videoB,我想以某种方式从生成的audioB中消除audioA,这样audioB只是环境噪音而不是来自设备扬声器的噪音.

知道是否有办法做到这一点?

如果可以在没有任何离线处理的情况下完成,则可以加分。

0 投票
2 回答
2173 浏览

imagemagick - Imagemagick,从 QR 码图像中清除噪声

我从文档中扫描了 QR 码,当我尝试使用在线解码器(如http://zxing.org/w/decode.jspx或其他)对其进行解码时,他们找不到 QR 码,但是当我使用摄像头解码时智能手机,它正在解码正确的文本。我认为这是因为图像中的噪音很小,如何使用 ImageMagick 清除它? 二维码扫描

可以有另一个二维码。

0 投票
1 回答
1225 浏览

javascript - Javascript图像噪声检测

我正在做一个项目,我收到了一系列用手机相机拍摄的图像,这些图像的质量差异很大。我想排除任何具有大量图像噪声的图像,然后保存/显示其余图像。

到目前为止,我看过的每个 JS 图像处理库都提到了降噪或向画布图像添加噪声的能力,这两者都不适合我只需要标记图像是否太嘈杂的用例。理想情况下,这将是我可以在浏览器中使用画布执行的操作,但我也会考虑一个服务器端库,我可以在其中处理图像并将它们发送回。

这是可能吗?在计算机视觉/图像处理方面,我没有太多的知识,并且会感谢建议的任何资源/库/方法。

0 投票
1 回答
555 浏览

matlab - 如何在从麦克风输入降噪之前和之后绘制 wav 文件的频谱图和绘图图

我的项目降噪。

1.这是我从麦克风输入的代码并保存到.wav

读入文件

在记录之前我如何绘制频谱图

时间 = 10 频率 = 0 - 8000

2.如何在频率 500 - 2000 Hz 之间绘制降噪后的频谱图

像这样图谱图和光谱

这里链接

https://www.google.co.th/search?q=spectrogram+matlab&newwindow=1&rlz=1C1JPGB_enTH637TH637&espv=2&source=lnms&tbm=isch&sa=X&ei=PZliVf3GMcuIuATCroIg&ved=0CAcQ_AUoAQ&biw=1920&bih=979#imgrc=s05zemtY2IFy7M%253A%3BBgWyAcO6UJomJM%3Bhttp% 253A%252F%252Fwww.aquaphoenix.com%252Flecture%252Fmatlab10%252Fimages-large%252Fmatlab_audio_funky_plot_spectrogram.jpg%3Bhttp%253A%252F%252Fwww.aquaphoenix.com%252Flecture%252Fmatlab10%602Fpage478%3B

这是我的过滤器代码。

谢谢你。