表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

低音域に多くの処理を配分する音声雑音除去手法BASENet

BASENet

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

BASENetの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Overview of BASENet. Noisy magnitude and phase spectrograms are concatenated and processed by a frequency-adapted encoder that partitions the spectrum into B B Bark-scale bands with capacity scaled by perceptual density. Cross-band attention enables inter-band information exchange before CRN temporal modelling. Decoders predict the magnitude mask and enhanced phase.

出典:BASENet / arXiv ↗

概要

  • BASENetはBark尺度に基づく帯域密度から各帯域の処理層数を決め、帯域間では要約した情報を参照する。
  • 著者らのVoiceBank+DEMAND評価では、BASENet-3はPESQ 3.55、STOI 96%、83万パラメータだった。
  • 因果型のPESQは3.44。通話用途には遅延と対象環境での音質・文字起こしへの影響を別途検証する必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、BASENetの仕組み

左から右へ読む
  1. 01雑音入り音声
  2. 02周波数帯域に分割
  3. 03帯域別処理と相互参照
  4. 04時間変化を処理
  5. 05音声を復元

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

BASENetは、雑音が混じった単一チャネルの音声から、清浄な音声を復元する手法である。通話や補聴器、音声認識の前処理では、音質に加えて計算量や連続した音声を処理できるかが実用上の論点になる。

人の聴覚は低音域を細かく、高音域を比較的粗く区別する。著者らは、周波数全体や各帯域に一律の処理能力を割り当てる既存手法では、この違いがモデルの構造に反映されにくいと考えた。

手法

入力音声を短い時間ごとの周波数成分に変換し、各成分の大きさと位相を取り出す。位相は音の波の位置関係を表す。周波数を聴覚上の位置に対応づけるBark尺度を手掛かりに帯域を分け、低音域ほど深い処理を割り当てる。例えば16 kHz音声を使う3帯域構成では、0~1、1~4、4~8 kHzに分割する。

各帯域を処理した後、帯域内の情報を周波数方向に平均して要約し、同じ時点の他帯域から参照する。続いて、時間方向の変化を扱う畳み込み再帰ネットワークを通し、音の大きさを調整するマスクと復元後の位相を推定して音声に戻す。因果型では、前後の時間を参照する双方向のGRUを、過去方向だけを使う単方向のGRUに替える。

新規性

BASENetは、人の聴覚が周波数ごとに音を区別する細かさを表す「臨界帯域密度」から、各帯域の処理層数を決める規則を提案した。帯域ごとに深さを個別設定する必要を減らす設計である。

さらに、各帯域の情報を周波数方向に要約し、同じ時点の他帯域から参照する注意機構を組み合わせた。著者らは、帯域間の関係を扱う際の計算量が、帯域数などに対して線形に増えると説明している。

従来手法との違い

比較表のBSRNNも周波数を帯域に分けるが、本文では各帯域の処理層数が同じ方式とされる。BASENetは帯域別に深さを変え、要約した情報を使って帯域間を参照する。

VoiceBank+DEMANDの表では、BSRNNはPESQ 3.10、300万パラメータ、BASENet-3はPESQ 3.55、83万パラメータだった。構造全体が異なるため、この差を層数の配分だけの効果とは言えない。BASENet内で層数を均一にした実験では、PESQは3.44だった。

実験結果

著者らはVoiceBank+DEMANDを使い、28人の1万1572発話で学習し、学習に含まれない2人の824発話で試験した。学習時と試験時で雑音条件と信号対雑音比も異なる。PESQは知覚上の音質、STOIは発話の理解しやすさに関する指標で、パラメータ数と演算量も報告した。

比較表ではBASENet-3がPESQ 3.55、STOI 96%、83万パラメータ、73億MACs(積和演算)だった。因果型はPESQ 3.44、STOI 96%、81万パラメータ、71億MACsである。帯域間の注意機構を外した実験ではPESQが3.42になった。いずれも記載されたデータと条件での著者らの結果である。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:コールセンターの通話を文字起こしへ渡す前に、因果型BASENetで雑音を抑える。入力は単一マイクの通話音声、出力は雑音を抑えた音声とし、既存の文字起こし処理につなぐ。因果型は、その時点より後の音声を使わずに処理する構成を指す。

対象環境に合わせて学習し直すなら、通話の雑音入り音声と対応する清浄音声を収録し、清浄音声を復元の正解とする。文字起こしへの影響を調べるには発話の正解文字列も必要だ。この用途での認識精度や通話品質の改善は、論文の評価からは確定しない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:単一マイクで対象の通話環境を収録し、雑音入り音声と対応する清浄音声を学習・評価用に用意する。清浄音声を雑音除去の正解ラベルとし、文字起こしを評価する発話には正解文字列も付ける。収録条件を整理し、必要なら対象環境に合わせて因果型を学習・調整する。

小規模な試行では、現在の雑音除去処理を基準に、同じ音声を因果型BASENetにも通す。清浄音声を参照してPESQとSTOIを比べ、正解文字列に対する文字起こしの誤り率と、連続処理時の遅延も測る。雑音の種類と話者ごとに結果を分け、改善が特定条件に偏らないか確認する。

限界と課題

著者らは今後の課題として、低音域から高音域へ向かう音声の構造を利用した注意機構を挙げている。一方、本文中の帯域密度と層数の計算式に例示値を当てはめると、記載された層数と一致しない。具体的な層数の再現には、この不一致の確認が必要である。

編集上の検証事項は、通話音声での品質、文字起こしへの影響、連続入力時の遅延と計算負荷である。確認できた本文の範囲では実機の遅延や消費電力の測定結果はない。著者らのリアルタイム用途への適合性の主張は、因果的な構造と報告された計算量に基づくものとして扱う。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

BASENet: Band-Adapted Speech Enhancement Network with Cross-Band Attention

Speech enhancement models typically apply uniform capacity across all frequencies, disregarding the non-uniform spectral resolution of human hearing. We propose BASENet, a frequency-adapted architecture that partitions the spectrum into Bark-scale bands and assigns each a scaled-capacity encoder derived from critical-band density, automatically granting deeper branches to perceptually dense low frequencies and lighter ones to high frequencies. A cross-band attention module captures harmonic dependencies across bands through compact frequency-pooled representations at linear complexity. Built on inverted residual blocks with dense connectivity and a convolutional recurrent network, BASENet achieves 3.55 PESQ and STOI~96% on VoiceBank+DEMAND with only 0.83M parameters and 7.3 G~MACs, the fewest parameters among all methods with PESQ > 3.50. A causal variant (3.44 PESQ) surpasses several non-causal baselines, confirming suitability for real-time streaming on resource-constrained devices.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01