JP2007240779A - 時系列類似度スコアリング方法 - Google Patents

時系列類似度スコアリング方法 Download PDF

Info

Publication number
JP2007240779A
JP2007240779A JP2006061839A JP2006061839A JP2007240779A JP 2007240779 A JP2007240779 A JP 2007240779A JP 2006061839 A JP2006061839 A JP 2006061839A JP 2006061839 A JP2006061839 A JP 2006061839A JP 2007240779 A JP2007240779 A JP 2007240779A
Authority
JP
Japan
Prior art keywords
time series
complex
distance
frequencies
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006061839A
Other languages
English (en)
Other versions
JP4728842B2 (ja
Inventor
Fumihiko Ishiyama
文彦 石山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2006061839A priority Critical patent/JP4728842B2/ja
Publication of JP2007240779A publication Critical patent/JP2007240779A/ja
Application granted granted Critical
Publication of JP4728842B2 publication Critical patent/JP4728842B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

【課題】時系列の複素周波数間の距離を求めることによって類似度を評価する方法を提供する。
【解決手段】本発明の一実施例によれば、入力部100にて時系列s(t),s(t)を取得し、所定の時間間隔Δtでサンプルする。次に、極解析部102でサンプルされた時系列を所定のモデルに従って極解析を行う。そして、複素周波数算出部104で極解析の結果から複素周波数を得る。この複素周波数間の距離を距離計算部106で計算し、この距離に基づいてスコアリング部108で時系列の類似度を評価する。出力部110は、評価結果を所定のフォーマットで出力する。複素周波数を算出する方法としては、全極モデルや零・極モデルを用いる方法、線形予測を用いる方法などがある。このように複素周波数間の距離によって時系列の類似度を評価することにより、位相変動やレベル変動に強い特徴抽出が可能となる。
【選択図】図4

Description

本発明は、時系列解析において複数の時系列が与えられたとき、各時系列を生成するシステム間の類似度を評価する方法に関するものである。時系列は、電気信号や音声信号等をデジタル化し、計算機内部に(一時的にまたはパーマネントに)蓄えられたものを対象とする。
時系列の類似度評価は一般的には難しい。時系列間の相互相関を取る方法や、図1に示すように、フーリエ変換を行って得られるパワースペクトルP(f),P(f)を用い、両者の差の積分
Figure 2007240779
を用いる方法などがあるが、これらは時系列を構成する各周波数成分の位相変動や、時系列自身のレベル変動に弱いという問題がある。レベル変動に強い特徴抽出方法としては、ウェーブレット変換とメリン変換とを用いる方法が提案されている(特許文献1)が、イメージ情報として特徴が抽出されることから、類似度のスコアリングには不向きである。このほか、ホルマント周波数分布統計によるマッチングを行う方法が提案されている(特許文献2)が、これはマルバツ式の評価であり、類似度を点数付けして評価するものとはなっていない。
特許第3174777号公報 特許第3453130号公報 特開2005−249967号公報
上記課題の解決に、極解析を行って得られる複素周波数を用いて時系列を特徴づけ、こうして得られた複素周波数間の距離を求めることによって類似度を評価することを最大の特徴とする。
複素周波数算出方法としては、全極モデルを用いる方法、零・極モデルを用いる方法、線形予測法を用いる方法の他、特許文献3(周波数解析方法および装置)記載の方法によって得られる複素周波数を用いる方法などがある。こうして得られる複素周波数の情報を用い、複素周波数間の距離を求めることによって類似度を評価する。
上記の方法により、時系列の類似度を安定的に数値化して評価することができる。
本発明は、図2に示すように、極解析を行って得られる複素周波数を用いて時系列を特徴づけ、こうして得られた複素周波数間の距離を求めることによって類似度を評価することを最大の特徴とする。図3は、時系列のスペクトル表現と複素周波数表現の対応関係を示している。以下、図面を参照しながら本発明の実施形態について詳細に説明する。
図4を参照して、100は入力部、102は極解析部、104は複素周波数算出部、106は距離計算部、108はスコアリング部、110は出力部である。
入力部100で時系列s(t),s(t)を取得し、サンプリング間隔Δtでサンプリングし、極解析部102で、全極モデル、零・極モデル、線形予測モデル等のモデルに従って極解析を行い、αとβn”をパラメーターとする伝達関数
Figure 2007240779
のパラメーターαとβn”を時系列s(t),s(t)のそれぞれに対して求め、パラメーターαとβn”を決定する。ここで、全極モデル、線形予測モデルであれば、N”=0となり、βn”の次数が零であることから、βn”=0とする場合に対応するともいえる。例えば全極モデルを用いてパラメーターαとβn’を求めるものとすれば、aをパラメーターとする次の式
Figure 2007240779
により与えられるEを最小とするような係数a,n=1..Nの組を、連立方程式
Figure 2007240779
を解くことによって得られるa,n=1..Nを用いて、α=−aという関係により、パラメーターαが求まる。Nは、距離算出に用いたい複素周波数の数に応じて4〜20程度の値とするのがよい。
こうして得られるαを用い、複素周波数算出部104で複素周波数f1,n=x1,n+iy1,n,f2,n=x2,n+iy2,n(n=1..N)を算出する。これらの複素周波数は、上記伝達関数の分母を因数分解して得られる式
Figure 2007240779
によって得られる。こうして得られる複素周波数f1,nとf2,nを用いて距離算出部106で距離
Figure 2007240779
を求めるが、距離を求めるにあたり、複素周波数f1,nとf2,nの順番付けを、それぞれの実部の小さい方から順に並べるという形にするものとする。ここで、複素周波数f1,nとf2,nは、実部が負となるものを除外して並べてもよい。複素周波数f1,nとf2,nは、伝達関数の係数αが実数である場合、必ず複素共役なペアを持つからである。mは2とするのが標準的である。距離算出部106で算出された距離Lを用い、スコアリング部108でスコアS=dexp(−cL)(c>0)を算出し、出力部110に渡す。ここで、スコアは、最高点を1とする場合はd=1とし、最高点を100とする場合にはd=100とするなどすればよい。cの値は、類似度の評価を甘くしたい場合には小さく、厳しくしたい場合は大きくすればよいが、通常はナイキスト周波数fNyの逆数を用いて、c=fNy −m程度にとるのがよい。
図5を参照して、200は入力部、202は複素周波数算出部、204は距離算出部、206はスコアリング部、208は出力部である。
入力部200で時系列s(t)とs(t)を取得し、サンプリング間隔Δtでサンプリングし、複素周波数算出部202で特許文献3記載の方法に従って複素周波数f1,n=x1,n+iy1,n,f2,n=x2,n+iy2,n(n=1..N)を時系列s(t)とs(t)のそれぞれに対して算出する。こうして算出される複素周波数f1,nとf2,nを用いて距離算出部204で距離
Figure 2007240779
を算出するが、距離を算出するにあたり、複素周波数f1,nとf2,nの順番付けを、全ての可能な組み合わせ(順列組み合わせ)を用いてLを算出し、そうして得られるLのうち、最も小さなものを距離Lとして選ぶ。距離算出部204で算出された距離Lを用い、スコアリング部206でスコアS=dexp(−cL)(c>0)を算出し、出力部208に渡す。ここで、スコアは、最高点を1とする場合はd=1とし、最高点を100とする場合にはd=100とするなどすればよい。cの値は、類似度の評価を甘くしたい場合には小さく、厳しくしたい場合には大きくとればよいが、通常はナイキスト周波数fNyの逆数を用いてc=fNy −m程度にとるのがよい。
図6を参照して、300は入力部、302は極解析部、304複素周波数算出部、306は距離計算部、308はスコアリング部、310は出力部である。
入力部300で時系列s(t),s(t)を取得し、サンプリング間隔Δtでサンプリングし、極解析部302で、全極モデル、零・極モデル、線形予測モデル等のモデルに従って極解析を行い、αとβn”をパラメーターとする伝達関数
Figure 2007240779
を時系列s(t),s(t)のそれぞれに対して求める。ここで、全極モデル、線形予測モデルであれば、N”=0となる。例えば線形予測モデルを用いるものとすれば、Mを1以上の整数とし、次の式
Figure 2007240779
により与えられるEを最小とするような係数a,n=1..Nの組を、連立方程式
Figure 2007240779
を解くことによって得る。こうして得られるα=−aを用い、複素周波数算出部304で複素周波数f1,n=x1,n+iy1,n,f2,n=x2,n+iy2,n(n=1..N)を算出する。これらの複素周波数は、上記伝達関数の分母を因数分解して得られる式
Figure 2007240779
によって得られる。こうして得られる複素周波数f1,nとf2,nのうち、以下の条件を満たすものを用いて距離算出部306で距離を求める。
(a)|x|>b|y|(b>0):複素周波数の実部が、その虚部のb倍より大きい
(b)|y|<b’(b’>0):複素周波数の虚部が、ある一定値b’より小さい
条件成立とみなす方法としては、(a)のみ、(b)のみ、(a)and(b)、(a)or(b)の4通りがある。b,b’の選び方としては、例えばbについては1とし、b’についてはナイキスト周波数を目安とする方法がある。
時系列s(t),s(t)とについて、上記の条件を満たす複素周波数の数をN’,N’と表記することにする。一般に両者は異なる値となるが、距離の算出には、両者の可能な全ての組み合わせを用い、対を作らない|N’−N’|個の複素周波数については、距離の計算に用いないものとして、N=min(N’,N’)として、
Figure 2007240779
を計算し、そのうち最も小さい値をとるものを、距離Lとして採用するものとする。距離算出部306で算出された距離Lを用い、スコアリング部308でS=dexp(−cL)(c>0)を算出し、出力部310に渡す。ここで、スコアは、最高点を1とする場合はd=1とし、最高点を100とする場合にはd=100とするなどすればよい。cの値は、類似度の評価を甘くしたい場合には小さく、厳しくしたい場合は大きくすればよいが、通常はナイキスト周波数fNyの逆数を用いてc=fNy −m程度にとるのがよい。
パワースペクトルの差分を積分して類似度を評価する従来の手法を説明するための図である。 本発明における類似度を評価する方法を説明するための図である。 時系列のスペクトル表現と複素周波数表現の対応関係を示す図である。 本発明の第1の実施例による時系列の類似度を評価する処理ブロックを示す図である。 本発明の第2の実施例による時系列の類似度を評価する処理ブロックを示す図である。 本発明の第3の実施例による時系列の類似度を評価する処理ブロックを示す図である。
符号の説明
100,200,300 入力部
102,302 極解析部
104,202,304 複素周波数算出部
106,204,306 距離算出部
108,206,308 スコアリング部
110,208,310 出力部

Claims (9)

  1. 時系列s(t)とs(t)の時系列類似度の評価において、それぞれの時系列について複素周波数の組f1,n=x1,n+iy1,n,(n=1..N),N≧1とf2,n’=x2,n’+iy2,n’,(n’=1..N’),N’≧1とを算出し、それら複素周波数の組を用いて時系列類似度の評価を行うことを特徴とする時系列類似度スコアリング方法。
  2. 請求項1記載の複素周波数の組の算出に極解析を用いることを特徴とする時系列類似度スコアリング方法。
  3. 請求項2記載の極解析に全極モデルまたは零・極モデルを用いることを特徴とする時系列類似度スコアリング方法。
  4. 請求項1記載の複素周波数の組の導出に特開2005−249967号記載の複素周波数導出方法を用いることを特徴とする時系列類似度スコアリング方法。
  5. 請求項1記載の複素周波数の組の要素である一群の複素周波数のうち、(a)|x|>b|y|(b>0)なる条件を満たす複素周波数のみを用いてスコアリングを行う、または(b)|y|<b’(b’>0)なる条件を満たす複素周波数のみを用いてスコアリングを行う、または(a),(b)両条件を同時に満たす複素周波数のみを用いてスコアリングを行う、または(a),(b)どちらかの条件を満たす複素周波数のみを用いてスコアリングを行うことを特徴とする時系列類似度スコアリング方法。
  6. 請求項1記載の複素周波数の組を用い、N=min(N,N’)とし、時系列間の距離Lを、
    Figure 2007240779
    もしくはこの定数倍をもって与えることを特徴とする時系列類似度スコアリング方法。
  7. 請求項6記載の距離Lを用い、時系列類似度のスコアSをS=exp(−cL)(c>0)、もしくはこの定数倍として与えることを特徴とする時系列類似度スコアリング方法。
  8. 請求項1記載のf1,n,f2,n’の順番付けを、それぞれの実部の小さい順で行うことを特徴とする時系列類似度スコアリング方法。
  9. 請求項1記載のf1,n,f2,n’の順番付けを、すべての可能な組み合わせによって行い、それぞれの組み合わせに応じて請求項6記載の方法によって得られる時系列間の距離Lのうち、最も小さなものを時系列間の距離Lとして採用することを特徴とする時系列類似度スコアリング方法。
JP2006061839A 2006-03-07 2006-03-07 時系列類似度スコアリング方法および装置 Expired - Fee Related JP4728842B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006061839A JP4728842B2 (ja) 2006-03-07 2006-03-07 時系列類似度スコアリング方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006061839A JP4728842B2 (ja) 2006-03-07 2006-03-07 時系列類似度スコアリング方法および装置

Publications (2)

Publication Number Publication Date
JP2007240779A true JP2007240779A (ja) 2007-09-20
JP4728842B2 JP4728842B2 (ja) 2011-07-20

Family

ID=38586395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006061839A Expired - Fee Related JP4728842B2 (ja) 2006-03-07 2006-03-07 時系列類似度スコアリング方法および装置

Country Status (1)

Country Link
JP (1) JP4728842B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190136518A (ko) * 2018-05-31 2019-12-10 주식회사 지오네트 기계학습과 경로 분류 기법적용을 통한 발전소 급수 가열기의 성능 저하 예측 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6032100A (ja) * 1983-08-03 1985-02-19 日本電気株式会社 Lsp型パタンマッチングボコ−ダ
JP2005249967A (ja) * 2004-03-02 2005-09-15 Nippon Telegr & Teleph Corp <Ntt> 周波数解析方法および装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6032100A (ja) * 1983-08-03 1985-02-19 日本電気株式会社 Lsp型パタンマッチングボコ−ダ
JP2005249967A (ja) * 2004-03-02 2005-09-15 Nippon Telegr & Teleph Corp <Ntt> 周波数解析方法および装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6010059269, 古井貞煕, 電子・情報工学入門シリーズ2 音響・音声工学, 19920925, p.179〜182, JP, 株式会社近代科学社 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190136518A (ko) * 2018-05-31 2019-12-10 주식회사 지오네트 기계학습과 경로 분류 기법적용을 통한 발전소 급수 가열기의 성능 저하 예측 시스템
KR102211821B1 (ko) * 2018-05-31 2021-02-10 권영민 기계학습과 경로 분류 기법적용을 통한 발전소 급수 가열기의 성능 저하 예측 시스템

Also Published As

Publication number Publication date
JP4728842B2 (ja) 2011-07-20

Similar Documents

Publication Publication Date Title
EP3309782B1 (en) Method, device and system for noise suppression
US7831530B2 (en) Optimizing method of learning data set for signal discrimination apparatus and signal discrimination apparatus capable of optimizing learning data set by using a neural network
CN109473091B (zh) 一种语音样本生成方法及装置
KR20140079369A (ko) 사운드 신호를 주파수 처프 도메인으로 변환하는 것을 포함하는 사운드 신호 프로세싱 시스템 및 방법
CN111128211B (zh) 一种语音分离方法及装置
JP2015118361A (ja) 情報処理装置、情報処理方法、及びプログラム
CN104361894A (zh) 一种基于输出的客观语音质量评估的方法
JP7472575B2 (ja) 処理方法、処理装置、及びプログラム
US7996213B2 (en) Method and apparatus for estimating degree of similarity between voices
Hammami et al. Pathological voices detection using support vector machine
CN104732970A (zh) 一种基于综合特征的舰船辐射噪声识别方法
Elvira et al. Langevin-based strategy for efficient proposal adaptation in population Monte Carlo
JPWO2014168022A1 (ja) 信号処理装置、信号処理方法および信号処理プログラム
JP2017134321A (ja) 信号処理方法、信号処理装置及び信号処理プログラム
CN102930865B (zh) 一种波形音乐粗情感软切割分类方法
CN117606724A (zh) 一种多分辨率的动态信号时域及频谱特征分析方法及装置
JPWO2022070256A5 (ja)
JP4728842B2 (ja) 時系列類似度スコアリング方法および装置
CN113763930B (zh) 语音分析方法、装置、电子设备以及计算机可读存储介质
JP5726790B2 (ja) 音源分離装置、音源分離方法、およびプログラム
US20210219048A1 (en) Acoustic signal separation apparatus, learning apparatus, method, and program thereof
Volchkov et al. Presentation and Analysis of Continuous Signals in the Space of Complex Exponential Models
JP2019132948A (ja) 音声変換モデル学習装置、音声変換装置、方法、及びプログラム
CN114692836A (zh) 一种区块链辅助的人员负面情绪综合评估方法和系统
JP2006072163A (ja) 妨害音抑圧装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080130

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100513

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100726

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110307

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110408

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110415

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees