問題タブ [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 に答える
15778 参照

algorithm - イヤホンのノイズキャンセリングに使用されるアルゴリズムはどれですか?

アクティブノイズキャンセリング付きのイヤホンと同じように、リアルタイムでノイズキャンセリング用のソフトウェアをプログラムしたいと思います。オープンなアルゴリズム、または少なくともそれに関する科学論文はありますか?Google検索では、非リアルタイムのノイズリダクションに関する情報のみが見つかりました。

0 投票する
2 に答える
7918 参照

android - ノイズキャンセリングはAndroidでどのように機能しますか?

NexusOneのノイズキャンセリングがいかに印象的に機能するかを説明するこの比較的古い投稿に出くわしました。OSソフトウェアでの実装に関する詳細情報はどこにあるのでしょうか。

特に:

  1. それのどれだけがソフトウェアを使用して行われ、どれだけがハードウェアで行われるのですか?
  2. Androidソースコードのどのモジュールがノイズキャンセルの原因ですか?
  3. AndroidのAPIを介してその動作を制御できますか?(もしそうなら、どれ)
  4. Nexus Oneに付属のヘッドセットのマイク(4ピン3.5mmジャック)でも機能しますか、それとも内蔵マイクでのみ機能しますか?
0 投票する
0 に答える
2386 参照

c# - C#/。netオーディオノイズリダクション

私はクラスライブラリを開発しています。これにより、再調査の目的で、ストリーミングされたオーディオ(録音デバイスから取得されたバッファリングされたサンプルで動作しているため、基本的にバイト配列があります)を操作できます。

問題は、ノイズリダクションを追加する必要があることです-サンプル処理と分析を適用する前に、ノイズプロファイルをキャプチャし、各サンプルにノイズリダクションを適用する必要があり、適用できるアルゴリズム/サンプル/ライブラリを見つけることができませんでした。

どんな助けでもいただければ幸いです。前もって感謝します。

0 投票する
2 に答える
3754 参照

iphone - プログラムでオーディオノイズリダクションを行うにはどうすればよいですか?

レベルメーターを表示する iPhone 4 (iOS 4) アプリケーションを開発しています。

このアプリは人の声を測定します。しかし、それには問題があります。ノイズが多いとうまくいきません。バックグラウンドノイズも測定します。

音を測定するために、私はこれを使用します:

バックグラウンドノイズを除去する方法はありますか?

0 投票する
0 に答える
253 参照

filter - テーブル マウスの加速度計の統合

加速度計を使用してテーブル上の変位を測定したいので、それに基づいてテーブル マウスを作成します。私はいくつかのデバイスを試してきましたが、最も適しているのは Kionix KXTF9 (12 ビット) と Freescale MMA8451 (14 ビット) のようです。

また、いくつかのデータ処理チェーンとフィルタリングの組み合わせを試しました。具体的には、a) ノイズ フロアを除去するための単純なしきい値処理、b) ドリフトを回避するためのコンスタンシー チェックとの統合、c) カルマン フィルター処理、d) 移動平均、e) ストレート LP と HPフィルタリングなど

私の主な問題は、実際に移動方向の距離を推定することではなく、他の軸で発生するノイズ (ノイズ フロアの増加など) であり、これにより、軸以外の軸でも重要な「動き」が「感じられる」ようになります。一つは動いています。

このような問題に直面したことがありますか?共有するヒントはありますか?

0 投票する
1 に答える
1422 参照

matlab - Matlab 配列のノイズ削減

配列のノイズを減らすために、Matlab でメディアン フィルター処理を使用しました。物体の速度と加速度を計算していました。速度部分は問題なく機能し、得られた結果はまさに期待どおりでした。

加速に関する問題に出くわしました。加速がうまく機能していないことに気付きました。予想される滑らかな形状ではなく、長方形の形状に気付きました。

加速度のプロットは、エンジンのカムとフォロアの正弦波になるはずですが、問題は、波のエッジが滑らかではなく、直線の形になっていることです。

私が使用した速度のためにvavg=medfilt2(v, [1 5])

私が使用したアクセルのためにaavg=medfilt2(a, [1 5 ])

正確なエッジを取得するために使用する必要がある他のフィルターはありますか?

他に役立つフィルタ関数はありますか?

0 投票する
3 に答える
18894 参照

matlab - MATLABで画像からガウスノイズを除去するにはどうすればよいですか?

画像からガウスノイズを除去しようとしています。私は自分でノイズを追加しました:

ここで、独自のフィルターを使用してノイズを除去するか、少なくともノイズを減らす必要があります。理論的には、私が理解しているように、の畳み込み行列を使用すると役立つはずであり、またはones(3)/9のようなガウス畳み込み行列を使用する方が良いはずです。それでも、彼らは実際にはそれほどうまくトリックをしていません: [1 2 1; 2 4 2; 1 2 1]/9fspecial('gaussian',3)ここに画像の説明を入力してください

重要なものが欠けていますか?ちなみに、畳み込みを使用する必要があります。

0 投票する
3 に答える
2876 参照

matlab - 画像間の距離を測定する

ガウス ノイズ リダクションに関する私の質問に関して、ノイズ リダクション フィルタの成功を定量化する簡単な方法を知りたいです。

いくつかのノイズ低減方法を試しましたが、どの方法が最も効果的かを判断する方法が必要です。元の画像、ノイズの多いバージョン、およびノイズを減らす試みから作成されたいくつかのバージョンがあります。ノイズリダクションの方法を比較するために、強化された画像と元の画像から行列距離測定を試みることを考えました。これでうまくいくでしょうか、それとも写真を見る以外に一般的な方法はありますか?

0 投票する
3 に答える
9693 参照

c++ - Opencv でのノイズ除去

私は現在、文書画像のノイズ除去が必要なプロジェクトに取り組んでいます。しかし、プロジェクトを開始するための便利なコードを作成できません。ありがとう。

私が調べたところによると、故障したスキャナで発生するノイズ (特にソルト/ペッパー ノイズ) は k-Fill アルゴリズムで除去できますが、その理論は理解できません。

C++ で OpenCV と Codeblocks IDE を使用しています。私は画像処理の世界では初めてです。ソース コードまたは関連するリンクを歓迎します。

0 投票する
1 に答える
172 参照

.net - 入力ラインから出力音を取り除く

マイクからオーディオを録音して処理するアプリケーションがあります。音楽や映画の音を拾わずに、音楽を再生したり、映画の音を出したりしながら、このタスクを実行できるようにしたいと考えています。音楽や映画は、マイクが録音しているのと同じコンピューターから再生されるため、理論的には、コンピューターから出力される音声データのすべてのビットにアクセスできるはずです。これにより、コンピューターの出力ノイズをマイクの入力信号から自動的にキャンセルできるはずだと思いますが、実際にこれを行う方法がわかりません! 相互運用機能や IPC などを介して .Net 実行可能ファイルからこの動作を呼び出すことができる限り、ここではほとんど言語に依存しません。これを達成する方法に関する提案 - 特に初期の部分、