问题标签 [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.
algorithm - 哪种算法用于耳机中的降噪?
我想对软件进行实时降噪编程,就像在具有主动降噪功能的耳机中一样。是否有任何开放算法,或者至少有关于它的科学论文?谷歌搜索仅找到有关非实时降噪的信息。
android - 噪音消除如何在 android 中工作?
我遇到了这篇相对较旧的帖子,它描述了 Nexus One 的降噪效果如何令人印象深刻,我想知道在哪里可以找到有关其在操作系统软件中实现的更多信息。
尤其是:
- 其中有多少是使用软件完成的,又有多少是通过硬件完成的?
- Android 源代码中哪些模块负责降噪?
- 我可以通过 Android 的 API 控制它的行为吗?(如果有,是哪些)
- 它是否也适用于 Nexus One(4 针 3.5 毫米插孔)随附的耳机中的麦克风,还是仅适用于内置麦克风?
c# - C#/.net 音频降噪
我正在开发一个类库,它允许对流式音频进行一些操作(它正在处理从记录设备检索的缓冲样本 - 所以基本上我有一个字节数组)用于研究目的。
问题是我需要添加降噪 - 需要捕获噪声配置文件,并在应用样本处理和分析之前对每个样本应用降噪,并且我无法找到任何可以应用的算法/样本/库.
任何帮助,将不胜感激。提前致谢。
iphone - 如何以编程方式进行音频降噪?
我正在开发一个显示电平表的 iPhone 4 (iOS 4) 应用程序。
这个应用程序测量人的声音。但它有一个问题。当噪音很大时,它不起作用。它还测量背景噪音。
为了测量声音,我使用这个:
有什么办法可以去除背景噪音?
filter - 桌面鼠标的加速度计集成
我想使用加速度计来测量桌子上的位移,因此要基于它构建一个桌面鼠标。我一直在尝试一些设备,最合适的似乎是 Kionix KXTF9(12 位)和飞思卡尔 MMA8451(14 位),这是最后一个。
我还尝试了几种数据处理链和过滤组合:特别是 a) 用于消除本底噪声的简单阈值,b) 与恒定性检查的集成以避免漂移,c) 卡尔曼滤波,d) 运行平均值,e) 直线 LP 和 HP过滤等。
我的主要问题实际上不是估计运动方向上的距离,而是来自另一个轴的噪声(如增加的本底噪声),这会导致除一个它正在移动。
你有没有遇到过这样的问题并且有任何提示可以分享?
matlab - Matlab 数组中的降噪
我在 Matlab 中使用中值滤波来减少数组中的噪声。我正在计算一个物体的速度和加速度。速度部分工作得很好,我得到的结果正是我所期望的。
我偶然发现了有关加速的问题。我注意到加速表现不佳;我注意到矩形形状而不是预期的平滑形状。
加速度图应该是发动机中凸轮和从动件的正弦波,但问题是波的边缘不平滑,而是直线形式。
对于我使用的速度vavg=medfilt2(v, [1 5])
对于我使用的加速aavg=medfilt2(a, [1 5 ])
我应该使用其他过滤器来获得准确的边缘吗?
还有其他有用的过滤功能吗?
matlab - 如何从 MATLAB 中的图像中去除高斯噪声?
我正在尝试从图像中去除高斯噪声。我自己添加了噪音:
我现在需要使用我自己的过滤器去除噪音,或者至少减少它。理论上,据我了解,使用卷积矩阵ones(3)/9
应该会有所帮助,而使用高斯卷积矩阵应该会更好[1 2 1; 2 4 2; 1 2 1]/9
。fspecial('gaussian',3)
然而,他们真的做得不太好:
我错过了什么重要的东西吗?顺便说一下,我需要使用卷积。
matlab - 测量图像之间的距离
关于我关于高斯降噪的问题,我想知道一种简单的方法来量化降噪滤波器的成功。
我尝试了几种降噪方法,我想要一些方法来确定哪种方法效果最好。我有原始图像、嘈杂的版本和一些试图降低噪音的版本。我考虑尝试从增强图像和原始图像中进行一些矩阵距离测量,以比较降噪方法。这行得通吗,或者除了看图片之外还有其他常用方法吗?
c++ - Opencv 中的去噪
我目前正在一个需要去除文档图像中的噪声的项目中工作。但我无法创建任何有用的代码来启动我的项目。谢谢。
根据我的研究,可以通过 k-Fill 算法去除故障扫描仪中产生的噪声(特别是盐/胡椒噪声),但我无法理解该理论。
我在 C++ 和 Codeblocks IDE 中使用 OpenCV。我是图像处理领域的新手。感谢源代码或任何相关链接。
.net - 从输入线移除输出声音
我有一个应用程序可以从麦克风录制音频并进行处理。我希望能够在播放音乐或电影声音时执行此任务,而无需拾取音乐或电影声音。由于音乐或电影将在麦克风正在录制的同一台计算机上播放,因此理论上我应该可以访问从计算机输出的每一位音频数据。我认为这应该可以让我从麦克风的输入信号中自动消除计算机的输出噪音,但我实际上不知道该怎么做!我在这里主要与语言无关,只要我可以通过互操作或 IPC 或你有什么从 .Net 可执行文件中调用此行为。关于如何实现这一点的任何建议——尤其是早期部分,