问题标签 [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 投票
1 回答
428 浏览

image-processing - 如何设计和实现用于去除脉冲噪声的自适应滤波器?

我应该设计并实现一个自适应滤波器来去除医学图像中的脉冲噪声!我是图像处理的新手。并且不知道如何设计过滤器!我已经检查了预定义的过滤器......它们不是我想要的!请帮助这是我的BS项目!

0 投票
1 回答
427 浏览

flash - AS3 麦克风电平随着时间的推移而降低 - 内置噪声补偿?

我正在尝试使用 ActionScript 3 和 Adob​​e AIR 测量麦克风电平。这个过程应该很简单,但我得到的结果很奇怪。在执行代码时,如果我产生稳定的噪音流(例如,对着麦克风吹气或录制人群),几秒钟后,麦克风报告的电平完全下降。如果我停止本底噪声然后重新启动,麦克风电平会再次飙升。

似乎对麦克风输入进行了一些额外的处理,但我不知道如何将其关闭。我试过了:

乃至

这种现象似乎在microphone.activityLevel对样本数据 ByteArray 进行基本分析和更全面分析时都会出现。

看看这个例子:http ://www.audiostretch.com/spectrum/这不是我的代码,但说明了这种现象。尝试在保持稳定音量约 2 秒的同时对着麦克风吹气。突然间,频谱就下降了。停止吹气,重新启动,它又回来了!

更新 我什至尝试silenceLevel定期更改,如下所示。这似乎解决了初始测试中的问题,但随后的测试表明情况并非如此。

那么,有人解决这个问题并有解决方法吗?

0 投票
1 回答
1337 浏览

audio - 批量 MP3 噪声去除

概述:

我有大约 1000 个MP3文件需要对其执行去噪处理。

我过去曾将 Audacity 用于个人噪声消除操作,但 Audacity 不会为这项工作而削减它。Audacity 无法执行批量操作,我没有时间在 1000 多个MP3文件上手动执行此操作。

关于噪音的一点:

噪声类似于白噪声,但在每个MP3文件中略有不同,因此需要为每个文件构建不同的噪声配置文件MP3

噪音来自背景中的风扇(如果您想知道的话)。

问题:

MP3从文件中自动去除鼻子的最佳方法是什么?

0 投票
0 回答
431 浏览

bluetooth - 蓝牙耳机拾音 - 如何激活像 NoiseAssassin 这样的噪音抑制器

我正在通过蓝牙耳机 (ERA JAWBONE) 录制我的声音,并在手机扬声器上实时播放。这适用于以下代码:

但是我的耳机正在拾取房间里的所有声音并开始回声。当我使用耳机拨打电话时,我的声音很清晰。根据规格,JawBone 使用 NoiseAssassin,但我很确定当我使用上面的代码时它没有被激活。我的设备上也没有噪音抑制器或回声消除器。

有没有办法过滤掉噪音,让手机扬声器发出清晰的声音?

0 投票
1 回答
4253 浏览

speech-recognition - pocketsphinx 之前的降噪会降低识别精度

我正在尝试提高pocketsphinx 在嘈杂环境中的识别准确性。但是,用户可能会在可变环境中使用该应用程序。因此,我不想用噪音训练。

我的问题是,在将语音信号输入到pocketsphinx之前降噪是否一定会降低识别精度?

如果是,降噪后需要保留哪些语音特征?目前我观察到,如果我使用降噪,WER 从 ~40%(自由格式语言)上升到 ~60%。

补充一点,降噪后的语音在感知上听起来确实更好。

这里的想法是展示启用降噪后语音识别精度的提高,直观地说,这应该是理想的情况,除非降噪算法完全弄乱了信号的频谱内容。

任何帮助,将不胜感激。

0 投票
1 回答
2685 浏览

java - FFT 图像变换的输入和输出应该是什么?

我尝试使用 Java 中的 FFT Cooley–Tukey 算法获得灰度图像的光谱。我不确切知道如何形成算法的输入以及输出中使用什么值来形成光谱图像。

目前我的输入是一个复数数组,Re = 8位灰度域中像素的值,Im = 0;运行算法后,我获得了另一个复数数组,其中实部有很多超出 [0,255] 范围的值,虚部为 0。我试图从实数数组模 256 创建图像。

这就是光谱的样子:在此处输入图像描述

这就是我所拥有的:

在此处输入图像描述

显然我做错了什么,但我不知道是什么。

0 投票
0 回答
192 浏览

sphinx4 - 如何在 sphinx4 中激活降噪?

sphinx4/src/sphinx4/edu/cmu/sphinx/frontend/denoise中有一个denoise.java文件,这个文件不包含在前端。那么我应该如何激活这个 denoise.java 以便在 sphinx4 中激活噪声消除。

0 投票
1 回答
261 浏览

c# - 如何使用 weave 执行 c-code 图像去噪算法?

我有一个用 C 编写的去噪算法,我需要使用 weave.inline 来执行代码以去除图像中的噪声。该算法无法正常工作。它说 Weave 处理一维数组,这就是为什么我必须将二维数组转换为一维数组。这就是我所做的,但是当我将一个一维数组发送到 C 算法中时,似乎我要么只得到零,这取决于迭代次数,要么我得到的东西看起来与我发送的一维完全相同。 (但是当我进行相等性测试时,如果它们相同,就会发现它们不是)。谁能看到我的算法有什么问题?这是代码:

0 投票
0 回答
104 浏览

image - 从图像中去除噪声,但我无法在图像中存储文字,MATLAB

我需要清除图像中的噪音,输入图像是:

为此,我应用了一些过滤器操作,毕竟,我得到了以下图像:

但是,如您所见,(LIBERTE,EGALITE,FRATERNITE)这些词在我申请的操作之后消失了,有没有人可以告诉我此时我应该怎么做?

0 投票
0 回答
545 浏览

matlab - 用MATLAB设计正负频率带阻滤波器

我有两个相同录音的 WAV 文件,但一个包含背景噪音,另一个没有。我正在尝试使用带阻滤波器来过滤包含背景噪声的滤波器。

我找到了两个信号的fft并绘制了它们。我在应该滤除的噪声信号图上确定了两个对称区域(一个具有正频率,一个具有负频率)。带阻滤波器不使用负频率,所以我想知道如何将这两个区域都过滤掉。

另外,我如何找到图表上这些区域的频率?