(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2023-06-23
(54)【発明の名称】INSAR画像を処理して地盤変動信号を抽出するための方法
(51)【国際特許分類】
G06T 1/00 20060101AFI20230616BHJP
G06T 5/50 20060101ALI20230616BHJP
【FI】
G06T1/00 285
G06T5/50
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2022549434
(86)(22)【出願日】2021-02-15
(85)【翻訳文提出日】2022-10-06
(86)【国際出願番号】 EP2021053628
(87)【国際公開番号】W WO2021165197
(87)【国際公開日】2021-08-26
(32)【優先日】2020-02-17
(33)【優先権主張国・地域又は機関】EP
(81)【指定国・地域】
(71)【出願人】
【識別番号】518436250
【氏名又は名称】パリ シアンス エ レットル
(71)【出願人】
【識別番号】516086358
【氏名又は名称】サントル ナショナル デ ラ ルシェルシュ シアンティフィック
(71)【出願人】
【識別番号】520349104
【氏名又は名称】トライアド ナショナル セキュリティー、エルエルシー
(74)【代理人】
【識別番号】100114775
【氏名又は名称】高岡 亮一
(74)【代理人】
【識別番号】100121511
【氏名又は名称】小田 直
(74)【代理人】
【識別番号】100202751
【氏名又は名称】岩堀 明代
(74)【代理人】
【識別番号】100208580
【氏名又は名称】三好 玲奈
(74)【代理人】
【識別番号】100191086
【氏名又は名称】高橋 香元
(72)【発明者】
【氏名】ジョリヴェ,ロマン
(72)【発明者】
【氏名】ルエ-レドゥ,ベルトランド
(72)【発明者】
【氏名】ジョンソン,ポール
(72)【発明者】
【氏名】ハルバート,クラウディア
(72)【発明者】
【氏名】ダレゾン,マノン
【テーマコード(参考)】
5B057
【Fターム(参考)】
5B057AA14
5B057CA08
5B057CA12
5B057CA16
5B057CB08
5B057CB12
5B057CB16
5B057CE02
5B057CE06
5B057DA16
5B057DB02
5B057DB09
5B057DC40
(57)【要約】
本発明は、同一エリアのノイズが多い画像時系列を処理するための方法に関し、この方法は、入力画像時系列の各画像の各画素(PX[i,j])を入力画像時系列の画像および隣接画像における選択された近隣画素と第1の線形結合によって組み合わせることにより、入力画像時系列(RI[t])から画像時系列のセットを生成することと、各々が、セットの各時系列の各画像の各画素をセットの各時系列内の画像および隣接画像における選択された近隣画素と第2の線形結合によって組み合わせるフィルタリング演算(FPs、s=1~3、5、7~11)をカスケード方式でセットに適用することと、セットの各時系列を単一の画像に低減するために画像組合せ演算(SLs、s=4、6)を行うことと、エリアのモデル画像(EM)をフィルタ画像としてセット内に導入することと、セット内の各画像を第3の線形結合によって出力画像(PI)に組み合わせることとを備える。
【選択図】
図1
【特許請求の範囲】
【請求項1】
ノイズにさらされる、同じ領域の画像の時系列(RI[t])を処理するための方法であって、前記方法は、
入力画像時系列(RI[t])を受信する第1のフィルタリングステップ(FP0)と、出力画像(PI)を提供する最後のフィルタリングステップ(FP12)と、中間フィルタリングステップ(FPs、s=1~3、5、7~11)とを備える複数の連続的なフィルタリングステップ(FPs、s=0~3、5、7~12)を実行することであって、前記第1のフィルタリングステップおよび前記中間フィルタリングステップの各々は、最初に前記入力画像時系列を含むフィルタ画像(FI[s,t,f])の時系列セット(FI)を変換し、前記セットは、前記セットの各時系列の各画像の各画素(PX[i,j,t])を前記セットの画像時系列の画像および隣接画像における選択された近隣画素と線形結合(FT[s,t,f])によって組み合わせることによって、複数(F、1)のフィルタ画像時系列を生成することによって変換され、各線形結合は、それぞれの加重係数セットを用いて、前記生成されたフィルタ画像のうち1つの画素(PX[i,j,t,f])となることと、
1つ以上の組合せ演算(SL4、SL6)を実行することであって、各組合せ演算は、前記セットのフィルタ画像時系列の各々における隣接画像サブセットの画像を組み合わせることによって前記セットのフィルタ画像時系列の各々における画像の数を低減するために、2つの連続する中間フィルタリングステップの間に行われ、前記組合せ演算のうち最後の1つ(SL6)は、前記セットの各フィルタ画像時系列を単一のフィルタ画像に低減することと、
を備える、方法。
【請求項2】
最後の組合せ演算(SL6)の後、前記セット(FI)内のエリアのモデル画像(EM)を追加のフィルタ画像として導入することを更に備え、前記モデル画像の導入の後に、前記フィルタリングステップ(FPs、s=7~12)のうち1つ以上が後続する、請求項1に記載の方法。
【請求項3】
前記線形結合(FT[s,t,f])の各々は、前記線形結合の結果に加算されるバイアス係数を含む、請求項1または2に記載の方法。
【請求項4】
前記加重係数の各々は、乗算される画素値の正または負の符号に依存する値を有し、または
前記線形結合(FT[s,t,f])の各々の結果は、正規化線形ユニット関数によって変換される、
請求項1乃至3の1項に記載の方法。
【請求項5】
ランダムに選択されたパラメータを用いて地盤変動モデルから第1の画像時系列を生成することと、
様々なノイズ信号のモデルを用いて、前記第1の画像時系列から訓練画像時系列を生成することと、
前記加重係数の値を調整するために前記生成された訓練時系列を用いることと、
を更に備える、請求項1乃至4の1項に記載の方法。
【請求項6】
前記加重係数の値は、前記訓練画像時系列およびモデルコスト関数(MEB)を用いて前記モデルコスト関数の結果を最小にするように反復勾配に基づく降下最小法を適用することによって反復的に調整される、請求項5に記載の方法。
【請求項7】
前記入力画像時系列(RI[t])から前記フィルタ画像時系列のセット(FI[0,t,f])を生成することは、以下の式:
【数1】
を用いて行われ、式中、PX[i,j,t,f]は、フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、PX[i,j,t]は、前記入力画像時系列の1つの画像の1画素であり、W[l,m,u,f]は、前記フィルタ画像時系列fに関する第1の係数のうち1つであり、B[f]は、前記時系列fに関するバイアス係数であり、LR()は、正規化線形ユニット関数である、請求項1乃至6の1項に記載の方法。
【請求項8】
前記フィルタリング演算の第1のフィルタリング演算(FPs、s=1~3、5)の各線形結合は、以下の式:
【数2】
を適用し、式中、PX[i,j,t,f’]は、フィルタ画像時系列f’のフィルタ画像のうち1つの1画素であり、W[s,l,m,u,f,f’]は、前記フィルタリング演算sに関するフィルタ画像時系列f’に関する第2の加重係数のうち1つであり、B[s,f’]は、前記時系列f’および前記フィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項1乃至7の1項に記載の方法。
【請求項9】
前記フィルタリング演算の第2のフィルタリング演算(FPs、s=7~11)の各線形結合は、以下の式:
【数3】
を適用し、式中、PX[i,j,f’]は、フィルタ画像f’のうち1つの1画素であり、W[s,l,m,f,f’]は、フィルタリング演算sに関する前記フィルタ画像f’に関する第2の加重係数のうち1つであり、B[s,f’]は、前記フィルタ画像f’および前記フィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項1乃至8の1項に記載の方法。
【請求項10】
前記出力画像(PI)の各画素(PX[i,j])は、以下の式:
【数4】
によって計算され、式中、PX[i,j]は、前記出力画像の1画素であり、PX[i,j,f]は、フィルタ画像fの1画素であり、W[l,m,f]は、第3の係数のうち1つであり、Bはバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項9に記載の方法。
【請求項11】
前記漏洩正規化線形ユニット関数LRは、x≧0の場合、LR(x)=xであり、x<0の場合、LR(x)=0.5xとなる、請求項7乃至10の1項に記載の方法。
【請求項12】
前記画像組合せ演算(SLs、s=4、6)の各々は、以下の式:
【数5】
を適用し、式中、PX[i,j,t,f]は、前記フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、MAX(PX[i,j,t+u,f])は、u=-1、0、および1を有する画素値PX[i,j,t+u,f]の中から最大値を提供する関数である、請求項1乃至11の1項に記載の方法。
【請求項13】
請求項1乃至12の1項に記載の方法を実行するように構成されたプロセッサ(PRC)と、メモリ(MEM)とを備えるコンピュータ。
【請求項14】
前記プロセッサ(PRC)によって制御されるグラフィックプロセッサ(GP)を更に備え、前記プロセッサは、前記方法の演算のうちいくつかを実行するように前記グラフィックプロセッサを構成するように構成される、請求項13に記載のコンピュータ。
【請求項15】
コンピュータによって実行されるときに、請求項1乃至12の1項に記載の方法を実行するように前記コンピュータを構成するコード部分を備える、コンピュータメモリにロード可能なコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、たとえば地球観測衛星からの合成開口レーダ(SAR)画像などの画像、特に干渉SAR(InSAR)画像を処理するための方法およびデバイスに関する。本発明は、そのような画像から、構造過程および火山活動を含む自然現象に起因する地盤変動、または帯水層の枯渇、(排水の注入および地熱還元を含む)注水、および(石油、ガス、鉱石を含む)採収活動を含む人間の活動に起因する地盤変動に特に関連する有用な情報を抽出するために適用される。具体的には、本発明は、断層に沿ったスロースリップ事象の検出、活断層に沿った先行滑りの検出に適用される。
【背景技術】
【0002】
構造プレート間の相対運動は、原則としてInSARによる測定が可能な活断層の滑りによって調整される。大半の断層は、ほとんどの時間動いていないというのが従来のパラダイムである。大きな地震の際、蓄積している弾性応力が解放され得るが、一部の断層または断層の一部における滑りは主として非地震性であり得るため、地震災害を引き起こすことはほとんどない。予想外の滑り事象の発生を明らかにしたこの20年間の研究により、この考えは重要な点で安易であることが示されている。実際、昨今では、低周波地震、スロースリップ事象およびそれに伴う構造微震、ならびに連続的な非地震性滑りを含む様々な種類の滑り現象が識別されている。
【0003】
地震は、人口密度の高い地域にとって大きな脅威であるが、個々の地震の発生に関する短期または長期予測を提供することは未だ不可能である。地震の前に、構造断層がゆっくりと滑り始めて急速な断裂の前に加速するという核生成段階が先行することが理論的に示されている。そのような核生成段階の検出は、大きな地震の短期予測を可能にする。しかし、一部の断層は、大きな地震を発生させることなく、また十分に密度の高い観測セットを伴わず、偶発的にゆっくりと滑るので、破壊的な事象の前兆である核生成段階と、無害なスロースリップ事象とを効率的に区別することは難しい。また、非地震性滑りと地震性滑りとは密接に関連しており、断層クリープは地震の前およびしばしば後に生じると考えられるので、一般に、断層滑りの機械的および物理的記述が大きく進歩することの必要性が示される。
【0004】
1990年代初めに開発された合成開口レーダ干渉法(InSAR)は現在、水循環過程、火山過程、および構造過程に起因する地盤変動を測定するために日常的に用いられている。現在は、軌道衛星が地球表面の日々の画像を提供し、レーダシステムを有する干渉法の概念を用いて、地上と衛星システムとの間の視距離の展開のマップが導出され得る。これらのマップは、そのような距離の連続的な監視を提供するために組み立てられ得る。この視距離は、経時的な地盤運動に直接関連するので、今日、大きな地震の前兆であろうとなかろうと、地球上のあらゆる場所でのスロースリップ事象を検出することが可能である。Sentinel 1 InSAR衛星コンステレーションは、全世界の全ての変動領域の系統的マッピングが可能な能力を有しており、断層変動から大気信号を分離するためのロバストかつ自動的な方法が開発可能であれば、構造断層の全ての滑りモードの背景にある機構を明らかにする。Sentinel 1コンステレーションの前、SAR画像の典型的な範囲は、最高水準のCバンドおよびLバンド衛星(ERS、Envisat、ALOS・・・)に関して、(レーダおよびアンテナ構成の波長に依存して)約数十メートルの画素サイズで100×100kmであった。Sentinel 1コンステレーションの場合、画像のサイズは平均3倍の大きさであり、取得の頻度は最低でも5倍である。Sentinel 1衛星コンステレーションの発射は、6日間の再現期間で世界中の全ての活動性変動領域の系統的レーダマッピングを提供するという点で変革的である。今後の衛星発射(NISARなど)により、解像度および周波数が更に高いInSARデータが提供され、自動検出ツールの必要性が更に高まる。
【0005】
InSAR技術は、地震に起因する大きな変位、氷床運動、帯水層の枯渇に関連する小さな変位、地震間の変動、ゆっくりと動く地滑り、およびスロースリップ事象を監視するための適用に成功している。たとえば地震時の変位場や火山構造性事象などの急激な大振幅変動信号もまたInSARによって日常的に分析される。同様に、比較的長期間にわたる、ゆっくりではあるが着実な変動の蓄積もまた、結果的に生じる変動が十分に大きいことにより、InSARを用いて容易に検出される。ただし、これらの測定は一般に、専門家による変動データセットの入念な手動調査がなければ成功しないものであり、そのため大規模研究が阻まれる。
【0006】
2つのSAR画像を組み合わせてインターフェログラムにすること(InSAR)により、広範な面積にわたる地盤運動の測定が可能である。インターフェログラムのフェーズは、レーダキャリアと地面との間のレーダ波の双方向移動時間に影響を及ぼす任意の物理現象の関数として変化する。これらの影響は、取得間の軌道の変化ならびに大気および地盤変動の変化を含む。軌道は周知であるため、変動の測定値を不明瞭にする最も重要なノイズ源は、温度、圧力、および大気中の水蒸気の空間および時間的変化である。対流圏遅延および電離層遅延によりInSAR処理に大きなエラーが生じ、しばしば10~20cmのエラーとなり、これは関心信号よりも著しく大きい場合がある。レーダ信号における遅延は、主に、対流圏に存在する水蒸気に起因する。これらの遅延は、1)対流圏における乱気流、および2)局所地形に密接に関わる構成要素という主に2つの原因が識別されている。この問題を軽減し、ノイズを低減するために、本文書において2つの主なアプローチが展開される。第1のアプローチは、大気ノイズが確率論的な性質を持ち、平均に近付き得ることを前提として、時間的に平滑化またはフィルタリングすることから成る。これらのアプローチは、フィルタリングおよび相関法に基づいてインターフェログラム時系列分析を積み重ねることを含む。しかし、大気ノイズは実際には時間および空間の両方において非確率論的であり、平滑化は、地面からの信号の解像度の低下を招く。言い換えると、これらの方法は、関心信号を部分的にマスクアウトすることが示されている。
【0007】
第2のアプローチは、気象データ、分光放射計および分光計のデータから得た水蒸気マップ、(グローバルナビゲーション衛星システムからの)地理的位置データ、および天候モデルおよびシミュレーションによる推定値を含む追加のデータセットに依拠して、遅延を推定し、地盤変動推定値におけるノイズを軽減する。これらの様々なデータセットは全て、それぞれの利点および欠点を有する。大気モデルは、系統的または局所的エラーに苛まれる。水蒸気マップは、高い空間分解能を有するが、時間分解能が比較的乏しく、雲が存在する場合には制限される。対照的に、地理的位置データは、最も高い時間分解能の大気遅延推定値を提供するが、地表の局を必要とし、データは、利用可能な局に空間的に限定される(局間の補間は明瞭ではなく、その品質を評価することは難しい)。現時点で、InSAR地盤運動推定値への大気に起因するエラーの影響を軽減するために普遍的に用いられる信頼性の高いアプローチは存在しない。
【0008】
したがって、地震事象間の歪み蓄積や地震事象後の運動による変動場などの低振幅で長波長の変動場の検出は、干渉計の非相関性、不正確な衛星軌道、および大気が衛星信号を低速化させると地面と衛星との間の距離が増加して見え、地面が動いたようになるという大気伝搬遅延によって、未だに課題を残している。この目標を達成するためには、ゆっくりとした変動のInSAR測定に大きな進歩がなくてはならない。
【0009】
したがって、InSAR画像においてデータが利用可能であるが、構造断層に沿ったこれらの滑り事象の系統的検出は、未だ可能ではない。実際、既存の解決策は、信号が大気ノイズと構造信号との混合である地盤変動のInSAR画像時系列の目視検査による、人手に基づく検出に依拠している。
【0010】
よって、考えられる最も小さい様々な変動信号を強調するために、たとえばInSAR画像時系列などの大規模な画像セットの時系列を自動的に処理し、大気による摂動を除去または減衰することが必要である。また、無害なスロースリップ事象と、地震の前兆に関連する小さな事象とを確信的に区別するために、様々なスケールでの低振幅および/または長波長の地盤変動を系統的かつ全体的に検出および特徴化することも必要である。また、専門家の解釈を必要とせずに断層変動を識別することも望まれ得る。
【発明の概要】
【0011】
ノイズに作用される同一エリアの画像時系列を処理するために方法が説明される。この方法は、入力画像時系列を受信する第1のフィルタリングステップと、出力画像を提供する最後のフィルタリングステップと、中間フィルタリングステップとを備える複数の連続的なフィルタリングステップを実行することであって、第1のフィルタリングステップおよび中間フィルタリングステップの各々は、最初に入力画像時系列を含むフィルタ画像時系列セットを変換し、このセットは、セットの各時系列の各画像の各画素をセットの画像時系列の画像および隣接画像における選択された近隣画素と線形結合によって組み合わせることによって、複数のフィルタ画像時系列を生成することによって変換され、各線形結合は、それぞれの加重係数セットを用いて、生成されたフィルタ画像のうち1つの画素となることと、1つ以上の組合せ演算を実行することであって、各組合せ演算は、セットのフィルタ画像時系列の各々における隣接画像サブセットの画像を組み合わせることによってセットのフィルタ画像時系列の各々における画像の数を低減するために、2つの連続する中間フィルタリングステップの間に行われ、組合せ演算のうち最後の1つは、セットの各フィルタ画像時系列を単一のフィルタ画像に低減することと、を含んでよい。
【0012】
実施形態によると、方法は、最後の組合せ演算の後、セット内のエリアのモデル画像を追加のフィルタ画像として導入することを更に備え、モデル画像の導入の後に、フィルタリングステップのうち1つ以上が後続する。
【0013】
実施形態によると、線形結合の各々は、線形結合の結果に加算されるバイアス係数を含む。
【0014】
実施形態によると、加重係数の各々は、乗算される画素値の正または負の符号に依存する値を有し、または、線形結合の各々の結果は、正規化線形ユニット関数によって変換される。
【0015】
実施形態によると、方法は、ランダムに選択されたパラメータを用いて地盤変動モデルから第1の画像時系列を生成することと、様々なノイズ信号のモデルを用いて、第1の画像時系列から訓練画像時系列を生成することと、加重係数の値を調整するために、生成された訓練時系列を用いることとを更に備える。
【0016】
実施形態によると、加重係数の値は、訓練画像時系列およびモデルコスト関数を用いてモデルコスト関数の結果を最小にするように反復勾配に基づく降下最小法を適用することによって反復的に調整される。
【0017】
実施形態によると、入力画像時系列からフィルタ画像時系列のセットを生成することは、式
【数1】
を用いて行われ、式中、PX[i,j,t,f]は、フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、PX[i,j,t]は、入力画像時系列の1つの画像の1画素であり、W[l,m,u,f]は、フィルタ画像時系列fに関する第1の係数のうち1つであり、B[f]は、時系列fに関するバイアス係数であり、LR()は、正規化線形ユニット関数である。
【0018】
実施形態によると、フィルタリング演算の第1のフィルタリング演算の各線形結合は、式
【数2】
を適用し、式中、PX[i,j,t,f’]は、フィルタ画像時系列f’のフィルタ画像のうち1つの1画素であり、W[s,l,m,u,f,f’]は、フィルタリング演算sに関するフィルタ画像時系列f’に関する第2の加重係数のうち1つであり、B[s,f’]は、時系列f’およびフィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である。
【0019】
実施形態によると、フィルタリング演算の第2のフィルタリング演算の各線形結合は、式
【数3】
を適用し、式中、PX[i,j,f’]は、フィルタ画像f’のうち1つの1画素であり、W[s,l,m,f,f’]は、フィルタリング演算sに関するフィルタ画像f’に関する第2の加重係数のうち1つであり、B[s,f’]は、フィルタ画像f’ およびフィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である。
【0020】
実施形態によると、出力画像の各画素は、式
【数4】
によって計算され、式中、PX[i,j]は、出力画像の1画素であり、PX[i,j,f]は、フィルタ画像fの1画素であり、W[l,m,f]は、第3の係数のうち1つであり、Bはバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である。
【0021】
実施形態によると、漏洩正規化線形ユニット関数LRは、x≧0の場合、LR(x)=xであり、x<0の場合、LR(x)=0.5xとなる。
【0022】
実施形態によると、画像組合せ演算の各々は、以下の式:
【数5】
を適用し、式中、PX[i,j,t,f]は、フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、MAX(PX[i,j,t+u,f])は、u=-1、0、および1を有する画素値PX[i,j,t+u,f]の中から最大値を提供する関数である。
【0023】
また実施形態は、上述の方法を実行するように構成されたプロセッサと、メモリとを備えるコンピュータにも関連し得る。
【0024】
実施形態によると、コンピュータは、プロセッサによって制御されるグラフィックプロセッサを更に備え、プロセッサは、上述の方法の演算のうちいくつかを実行するようにグラフィックプロセッサを構成するように構成される。
【0025】
また実施形態は、コンピュータによって実行されるときに、上述の方法を実行するようにコンピュータを構成するコード部分を備える、コンピュータメモリにロード可能なコンピュータプログラム製品にも関連し得る。
【0026】
方法および/またはデバイスは、以下の図面および説明を参照し、より適切に理解され得る。以下の図面と共に非限定的かつ非包括的な説明が記述される。図面において、特に指定されない限り、異なる図面を通して同様の参照符号が同様の部品を示し得る。
【図面の簡単な説明】
【0027】
【
図1】実施形態に係る、画像を処理するための方法を実施するコンピュータの処理ステージのブロック図表である。
【
図2】実施形態に係る、プロセッサの第1の処理ステージのブロック図表である。
【
図3】実施形態に係る、1つの画素値を計算するために第1の処理ステージによって行われる動作を示すブロック図表である。
【
図4】実施形態に係る、プロセッサの第2のステージのブロック図表である。
【
図5】実施形態に係る、1つの画素値を計算するために第2の処理ステージによって行われる動作を示すブロック図表である。
【
図6】実施形態に係る、プロセッサの第3の処理ステージのブロック図表である。
【
図7】実施形態に係る、1つの画素値を計算するために第3の処理ステージによって行われる動作を示すブロック図表である。
【
図8】実施形態に係る、プロセッサの第4の処理ステージのブロック図表である。
【
図9】実施形態に係る、1つの画素値を計算するために第4の処理ステージによって行われる動作を示すブロック図表である。
【
図10】実施形態に係る、プロセッサの第5の処理ステージのブロック図表である。
【
図11】実施形態に係る、1つの画素値を計算するために第5の処理ステージによって行われる動作を示すブロック図表である。
【
図12】画像処理方法を実施するように構成され得る従来のパーソナルコンピュータのブロック図表である。
【発明を実施するための形態】
【0028】
たとえばInSAR画像などの画像を処理するための方法が開示される。この方法は、
1)位相に関するコヒーレント画像の再構成、
2)衛星位置誤差を考慮に入れるための画像の補正、
3)大気ノイズの除去、および
4)変動時系列の再構成
を備える。
【0029】
コンピュータ上のソフトウェアの実施形態は、以下で、コンピュータにロードされ実行されるときに、データ処理動作の実行を制御するために協働するコンピュータ可読プログラム構成要素のセットとして説明される。本発明の個々の方法ステップがコンピュータプログラムコードで実施され得ること、および、本明細書で説明する方法を実施するために様々なプログラミング言語および符号化の実施が用いられ得ることが当業者には明らかである。また、ソフトウェアに含まれるコンピュータプログラムは、本明細書で説明する特定の制御フローに限定されることは意図されておらず、コンピュータプログラムのステップのうち1つ以上は、並行または連続して行われてよい。コンピュータプログラム制御型実装の文脈で説明される動作のうち1つ以上は、代替的にハードウェア電子部品として実装されてもよい。
【0030】
図1は、実施形態に従ってコンピュータによって行われる、衛星位置誤差が補正された画像から大気ノイズを除去する(ステップ3)ための方法の動作を示す。
図1は、ノイズ、特に大気ノイズを除去するために画像の時系列RIを連続的に処理するように構成された畳み込みニューラルネットワークCNNの直列接続された処理ステージFP0、FP1、FP2、FP3、SL4、FP5、SL6、FP7、FP8、FP9、FP10、FP11、FP12を示す。時系列RIの各画像RI[t]は、画素セットPX[i,j]を備え、i=1、・・・Xおよびj=1、・・・Yである。画像時系列RIは、異なる時間に撮影された、または所与の時間間隔で取得された同一シーンエリア(たとえば同じ地面領域)のT個の画像RI[1]、・・・RI[T]を備える。画像時系列RIは、第1の処理ステージによって処理され、出力画像PIを提供する最終処理または出力ステージFP12まで、ステージの各々によって計算された画像が次のステージに提供され、出力画像PIでは、大気ノイズが存在せず、または強度に減衰されていながら、画像の入力時系列RIに存在する地盤運動信号が存在している。
【0031】
図2は、実施形態に従って、第1の処理または入力ステージFP0を示す。処理ステージFP0は、F個のフィルタリング成分FT[0,f]を備え、fは0~Fに等しく、各フィルタリング成分FT[0,f]が入力時系列RIを処理する。FT[0,f]の表記中の「0」は、第1の処理ステージFP0に割り当てられた数を指す。各フィルタリング成分FT[0,f]は、T個のフィルタ画像FI[0,f,t]の時系列FI[0,f]を生成する。したがって、処理ステージFP0は、フィルタ画像FI[0,f,t]のF個の時系列を生成する。
【0032】
図3は、実施形態に従って、第1の処理ステージFP0の各フィルタリング成分FT[0,f]によって行われる動作を示す。各フィルタ画像FI[0,t,f]の各画素PX[i,j,t,f]は、対応するフィルタリング成分FT[0,f]によって、入力時系列RIの全画素を含む3次元画素テーブルPXにおける画素PX[i,j,t]の近傍で選択された近隣画素(
図3の画像RI[t]およびRI[t+1]内の黒色画素)の線形結合を行うことによって計算される。線形結合の結果にバイアス係数が加算されてよく、加算結果は、正規化線形ユニット(ReLU)関数によって変換されてよく、この関数は「漏洩」型であってよい。ReLU関数は、ステージからの合計加重入力をステージのアクティブ化またはその入力に関する出力に変換する役割を担う活性化関数である。一般に、ReLU関数は、入力が正であれば入力を直接出力し、正でなければゼロを出力する区分的線形関数である。この目的は、ディープネットワークが効果的に学習することを妨げ得る「勾配消失問題」として知られる問題を解消することである。他の活性化関数が利用できる。漏洩ReLU関数は、線形減衰係数を有する負の値を維持する。
【0033】
実施形態によると、各フィルタ画像FI[0,t,f]の各画素PX[i,j,t,f](i=1、・・・X、j=1、・・・Y、t=1、・・・T、f=1、・・・F)は、以下の式:
【数6】
に従って、対応するフィルタリング成分FT[0,f]によって計算され、式中、LRは、漏洩ReLU関数であり、B[0]は、各々がフィルタリング成分FT[0,f]によって用いられる一定値を表すバイアス係数B[0,f]の1次元テーブルであり、W[0]は、次元(1・・・L、1・・・M、1・・・U、1・・・F)を有する加重係数W[0,l,m,u,f]の4次元テーブルであり、加重係数W[0,l,m,u,f]は実数の値を有しており、a、b、cは、線形結合に関与する近隣画素をテーブルPX内で選択するためにパラメータL、M、およびUで調整され得る係数である。画像RI[t]外の画素、すなわちi+a.l>Xおよび/またはj+b.m>Yおよび/またはt+c.u>Tである画素は、0に設定される。
【0034】
例によると、x≧0の場合、LR(x)=xであり、x<0の場合、LR(x)=0.5xである。
図3の例において、LおよびMは3に設定され、Uは2に設定され、aおよびbは3に設定され、cは1に設定される。したがって、各フィルタ画像FI[0,t,f]の各画素PX[i,j,t,f]は、画像時系列RI[1・・・T]の画像RI[t]およびRI[t+1]の各々における9個の近隣画素から計算される。
【0035】
図4は、実施形態に従って、処理ステージFP1、FP2、FP3、およびFP5を示す。処理ステージFP1~FP3、FP5の各々は、F個のフィルタリング成分FT[s,f]を備え、sは1、2、3、または5に等しく、fは1~Fに等しく、各フィルタリング成分FT[s,f]がフィルタ画像時系列FI[s-1,t]を処理する。各フィルタリング成分FT[s,f]は、T個のフィルタ画像FI[s,t,f]の時系列を生成する。したがって、各処理ステージFPs(s:1、2、3、または5)は、T個のフィルタ画像から成るF個の時系列を生成する。
【0036】
図5は、実施形態に従って、処理ステージFPs(s:1、2、3、または5)の各フィルタリング成分FT[s,f]によって行われる動作を示す。各フィルタ画像FI[s,t,f]の各画素PX[i,j,t,f]は、対応するフィルタリング成分FT[s,f]によって、フィルタ画像FI[s,t,f]のF個の時系列の全てにおいて、3次元画素テーブルPX[i,j,t,f]内の画素PX[i,j,t,f]の近傍で選択された近隣画素(
図5の画像FI[s-1,t,f]およびFI[s-1,t+1,f]内の黒色画素)の線形結合を行うことによって計算される。ここで再び、線形結合の結果にバイアス係数が加算されてよく、加算結果は、同じ正規化線形ユニット(ReLU)関数によって変換され得る。
【0037】
実施形態によると、各フィルタ画像FI[s,t,f’]の各画素PX[i,j,t,f’](f’は1~Fに等しい)は、対応するフィルタリング成分FT[s,f]によって、以下の式:
【数7】
に従って計算され、式中、B[s,f’]は、各々がフィルタリング成分FT[s,f’]に起因する一定値を有するバイアス係数B[s,f’]の2次元テーブルであり、W[s](s=1、2、3、または5)は、次元(1・・・L、1・・・M、1・・・U、1・・・F、1・・・F)を有する加重係数W[s,l,m,u,f,f’]の5次元テーブルであり、加重係数W[s,l,m,u,f,f’]は、実数の値を有しており、a、b、cは、線形結合に関与する近隣画素をテーブルPX内で選択するためにパラメータL、M、およびUで調整され得る係数である。
【0038】
例によると、x≧0の場合、LR(x)=xであり、x<0の場合、LR(x)=0.5xである。
図5の例において、LおよびMは3に設定され、Uは2に設定され、aおよびbは3に設定され、cは1に設定される。したがって、各フィルタ画像FI[s,t,f]の各画素PX[i,j,t,f]は、画像セットFI[s-1,t,f]およびFI[s-1,t+1,f]の全てにおける9個の(画素PX[i,j]の)近隣画素から計算され、f=1・・・Fであり、すなわち、各フィルタ画像FI[s,t,f]の各画素PX[i,j,t,f]は、3×3×2×Fの画素から計算される。
【0039】
図6および
図7は、実施形態に従って、プロセッサの処理ステージSL4およびSL6を示す。処理ステージSL4およびSL6の各々は、F個の組合せ成分CB[s,f](sは4または6に等しく、fは1~Fに等しい)を備え、各組合せ成分CB[s,f]は、フィルタ画像時系列FI[s-1,t]を処理し、T/n個のフィルタ画像FI[s,t,f]から成る時系列を提供し、Tはnの倍数である。組合せ成分CB[s,f]によって行われる組合せ演算は、フィルタ画像のF個の時系列FI[s-1,f]の各々における画素グループPX[i,j,t]、PX[i,j,t+1]、・・・、[i,j,t+k]の全てをそれぞれ単一の合成画素に組み合わせ、フィルタ画像FI[s-1,f]の各々における各画素は、時系列FI[s,f]を計算するために一度だけ考慮され、kは、結合成分CB[s,f]によって組み合わせられたフィルタ画像FI[s,t,f]の数を表す。
【0040】
実施形態によると、各フィルタ画像FI[s,t,f]の各画素PX[i,j,t,f](fは1~Fに等しい)は、3つのフィルタ画像FI[s-1,t]FI[s-1,t+1]、およびFI[s-1,t+2]から、対応する組合せ成分CB[s,f]によって、以下の式:
【数8】
に従って計算され、式中、MAXは、3つの画素の各グループPX[i,j,3(t-1)+1]、PX[i,j,3(t-1)+2]、およびPX[i,j,3(t-1)+3]内の最大値を提供する関数であり、tは1、2、・・・T/3に等しい。その結果、処理ステージSL4およびSL6によって提供されたフィルタ画像FI(s,f)から成る時系列の各々は、T/3個の画像を備え、Tは3の倍数である。
【0041】
処理ステージSL6の後、フィルタ画像FI(s,f,t)から成る時系列の各々には1つの画像FI(s,f)のみが残る。
【0042】
図8は、実施形態に従って、プロセッサの処理ステージFP7、FP8、FP9、FP10を示す。処理ステージFP7~10の各々は、F個のフィルタリング成分FT[s,f]を備え、sは7、8、9、または10に等しく、fは1~Fに等しく、各フィルタリング成分FT[s,f]は、フィルタ画像FI[s-1,f]を処理し、1つのフィルタ画像FI[s,f]を生成する。
【0043】
図9は、実施形態に従って、処理ステージFP[s](s=7、8、9、10、または11)の各フィルタリング成分FT[s,f]によって行われる動作を示す。各フィルタ画像FI[s,f]の各画素PX[i,j,f]は、対応するフィルタリング成分FT[s,f]によって、F個のフィルタ画像FI[s,f]の全てにおいて、3次元画素テーブルPX内の画素PX[i,j,f]の近傍で選択された隣接画素(
図9のFI[s-1,f]における黒色画素)の線形結合を行うことによって計算される。ここで再び、線形結合の結果にバイアス係数が加算されてよく、加算結果は、同じ正規化線形ユニット(ReLU)関数によって変換され得る。
【0044】
実施形態によると、各フィルタ画像FI[s,f’](f’は1~Fに等しい)の各画素PX[i,j,f’]は、対応するフィルタリング成分FT[s,f]によって、以下の式:
【数9】
に従って計算され、式中、B[s]は、各々がフィルタリング成分FT[s,f’]に起因する一定値を有するバイアス係数B[s,f’]の1次元テーブルであり、W[s]は、次元(1・・・L、1・・・M、1・・・F、1・・・F)を有する、s=7、8、9、10、または11の加重係数W[s,l,m,f,f’]の4次元テーブルであり、加重係数W[s,l,m,f,f’]は、実数の値を有しており、aおよびbは、線形結合に関与する近隣画素をテーブルPX内で選択するためにパラメータLおよびMで調整され得る係数である。
図9の例において、LおよびMは3に設定され、aおよびbは3に設定される。したがって、フィルタ画像FI[s,f]の各々の各画素PX[i,j]は、画像FI[s-1,f](f=1~F)の全てにおける9つの(位置[i,j]と)近隣画素から計算される。
【0045】
画像時系列RI[t]によって撮像された地面領域の標高モデルの画像EMが、インデックスF+1を有するフィルタ画像として処理ステージFP7に導入される。したがって、処理ステージFP7で行われる計算において、1とF+1との間で式(4)におけるインデックスfの集計が行われ、4次元テーブルW[7]は、次元(1・・・L、1・・・M、1・・・F+1、1・・・F)を有する。処理ステージFP8~11において、4次元テーブルW[s]は、次元(1・・・L、1・・・M、1・・・F、1・・・F)を有する。
【0046】
図10は、実施形態に従って、プロセッサの最終処理または出力ステージFP12を示す。出力ステージFP12は、フィルタ画像FI[11,f]を処理して出力画像PIを生成する1つのフィルタリング成分FT[12]を備える。
【0047】
図11は、実施形態に従って、出力ステージFP12のフィルタリング成分FT[12]によって行われる動作を示す。出力画像PIの各画素PI[i,j]は、フィルタリング成分FT[12]によって、F個のフィルタ画像FI[11,f]の全ての画素を備える3次元画素テーブルPX[i,j,f]において計算された画素の近傍で選択された近隣画素の線形結合を行うことによって計算される。ここで再び、線形結合の結果にバイアス係数が加算されてよく、加算結果は、同じ正規化線形ユニット(ReLU)関数によって変換され得る。
【0048】
実施形態によると、出力画像PIの各画素PX[i,j]は、フィルタリング成分F[11]によって、以下の式:
【数10】
に従って計算され、式中、W[12]は、次元(1・・・L、1・・・M、1・・・F)を有する加重係数W[12,l,m,f]の3次元テーブルであり、加重係数W[12,l,m,f]は、実数の値を有しており、aおよびbは、線形結合に関与する近隣画素をテーブルPX内で選択するためにパラメータLおよびMで調整され得る係数である。
図11の例において、LおよびMは3に設定され、aおよびbは3に設定される。したがって、出力画像PIの各画素PX[i,j]は、画像FI[11,f](f=1~F)の各々における9個の近隣画素から計算される。
【0049】
ステージFPs(s=1~3、5、7~11)におけるフィルタリング成分FT[s,f]の数Fの選択は、入力画像からノイズを除去するためのニューラルネットワークの効率と計算時間とのトレードオフの結果である。一般に、数Fは、10~100から選択される。上記例において、Fは64に設定される。したがって、
W[0]は、2×3×3×64(=1162)の加重係数を含み、B[0,f]は、64のバイアス係数を含み、
s=1、2、3、および5であるW[s]およびB[s,f]は、それぞれ2×3×3×64×64(=73728)の加重係数および64のバイアス係数を含み、
W[7]は、3×3×64×65(=37440)の加重係数を含み、B[7,f]は、64のバイアス係数を含み、
s=8、9、10、および11であるW[s]およびB[s,f]は、それぞれ3×3×64×64(=36864)の加重係数および64のバイアス係数を含み、
W[12]は、3×3×64(=576)の加重係数を含み、B[12]は、1つのバイアス係数を表す。
【0050】
実施形態によると、全ての係数WおよびBは、訓練データを用いて学習フェーズによって決定される。実施形態によると、訓練データは、断層運動の単純な弾性モデルを用いて地盤運動のシミュレーションから生成された数百万または数十億の画像時系列を備える。画像時系列は、たとえば、ランダムな緯度、経度、深度、断層走行角度、地平線俯角、および幅で徐々に不活動化する断層をランダムに生成することによって生成される。その後、地盤変動時系列は、様々なノイズ信号で損なわれる。たとえば、空間相関ガウスノイズは、様々な長さスケールの大気乱流によってInSAR画像に生じた遅延を模擬する。また、様々な追加のスプリアス信号が、地盤変動時系列を更に損なうように用いられ得る。たとえば、地盤運動信号のように見えるが経時的な相関を有さない非常に急峻な天候関連信号の最悪の場合のシナリオを模擬するために、過渡地盤運動信号が追加され得る。また、画素の相関除去を模擬しエラーをアンラップする誤った画素または画素パッチも画像時系列内に生じ得る。
【0051】
各訓練画像時系列は、ニューラルネットワークCNNによって提供される最終画像に関連付けられる。ニューラルネットワークの訓練は、係数WおよびBが未知数である方程式に対する解を求めることを備え、画像時系列RIおよび結果画像PIの画素PX[i,j]は、訓練事例から知られている。実施形態によると、解は、モデルコスト関数を用いる反復勾配に基づく降下最小化法を用いて計算され、係数WおよびBの初期値は、たとえば均一分布を有するように-1~1からランダムに選択される。
【0052】
実施形態によると、用いられるモデルコスト関数MCFは、変動再構成のエラーノルム、たとえば各画素の再構成エラーの絶対値の和であり、
【数11】
であり、式中、CPX[i,j]は、訓練画像時系列からニューラルネットワークCNNによって提供された画像PI内の計算された画素を表し、MPX[i,j]は、訓練画像時系列PIに関連付けられた、提供される最終画像内の対応する画素を表す。係数WおよびBは、訓練データのグループにおいてモデルコスト関数MCFの結果を最小にするために反復的に調整される。凸状ではないコスト関数を用いる場合、大域最小値を満たすことはなく、初期値に依存する極小値のみを満たすことがほぼ確実である。したがって、訓練データに依存して係数WおよびBの唯一のセットに到達することが確実である。
【0053】
実施形態によると、係数WおよびBは、以下の式:
【数12】
に従ってADAM規則に則りバッチデータから計算されるコスト関数の勾配に基づいて反復ごとに更新され、式中、
wは、係数WおよびBのうち1つであり、wstpおよびεは、それぞれ0.001および10
-6に設定された一定値であり、
【数13】
であり、
m=β
1m+g(1-β
1)、v=β
2v+g
2(1-β
2)であり、mおよびvは最初に0に設定され、β
1およびβ
2は、それぞれ0.9および0.999に設定された一定値であり、tは反復回数であり、
g=勾配(x,y)であり、xは、1度の反復で用いられる時系列のセットであり、yは、対応する真の出力変動であり、gは、モデルパラメータの関数としてコスト関数の勾配の平均値に設定可能である。
【0054】
モデルの係数WおよびBを調整するために他の勾配降下アルゴリズムが同様に用いられ得ることが当業者には明らかである。
【0055】
完全な畳み込みニューラルネットワークの利点は、処理される画像のサイズが訓練画像のサイズに依存しない点であり、上記の式(1)~(5)は全て単一の画素を計算し、画像の各画素を計算するために用いられるので、これらの画像の画素数に依存しない。
【0056】
実施形態によると、ニューラルネットワークは、モデル化地盤変動およびモデル化ノイズから生成された40×40の画素から成る9つの画像を備える合成訓練時系列を用いて訓練される。
【0057】
訓練された畳み込みネットワークCNNの効率を試験するために、専門家によって既に「手動で」分析されている2つの領域、トルコの北アナトリアン断層(COSMO-SkyMedのデータ)、およびアフガニスタンとパキスタンの国境にあるチャマン断層(Sentinel 1のデータ)から得たInSAR画像時系列を処理することが用いられる。チャマンから得たInSAR画像は、おおよそ180000km2の面積をカバーする7024×2488の画素から成る9個の画像の時系列を備える。トルコおよびチャマンの両方において、従来の大気補正の後でも、断層運動の専門家によって識別された信号よりも強い信号がデータに残っている。両方の事例において、断層変動時系列を生成するためには、断層位置の先験的知識およびデータの手動検査が必要である。合成訓練データを用いて訓練され、実際のデータに追加の微調整を加えていないニューラルネットワークCNNは、専門家の分析でも信号が発見されたトルコおよびチャマンにおけるクリーンな変動信号を自動的に分離および復元する。北アナトリアン断層の時系列において、ニューラルネットワークCNNは1.5cmの視界滑り線を発見し、人手を介さず、また断層位置の知識を有することなく、実質的に断層以外のどこにもノイズ信号は残っていなかった。
【0058】
チャマンから得た画像時系列から地盤変動を抽出するためにニューラルネットワークCNNを実行する時に行われる計算は全て、従来のパーソナルコンピュータのグラフィックプロセッサ上で行うことが可能であり、最小限の計算時間、たとえば7024×2488の画素から成る9個の取得物の時系列から地盤変動を抽出するために、単一のNvidia(登録商標)RTX6000グラフィックプロセッサにおいて約4分を要する。
【0059】
図12は、従来のパーソナルコンピュータの構成要素を示す。コンピュータPCは、少なくとも1つのプロセッサPRCと、プロセッサに動作可能に結合された、ユーザインタフェースDSP、CM、メモリMEM、グラフィックプロセッサGP、および通信回路NITとを備える。メモリMEMは、オペレーティングシステムおよびアプリケーションを格納する。ユーザインタフェースDSP、CMは、限定はされないがたとえばキーボードCM、およびグラフィックカードGPに接続されたコンピュータディスプレイスクリーンDSPを含んでよい。通信回路NITは、プロセッサPRCが、たとえばインターネットなどの電子通信ネットワークNTに動作可能に結合されることを可能にする。メモリMEMは、ニューラルネットワークCNNを実装するコンピュータ可読プログラムコード構成要素も含む。たとえば、これらのコンピュータ可読プログラムコード構成要素がプロセッサPRCによって処理されると、プログラムコード構成要素は、上述のような画像時系列を処理するための方法を実行させるように構成される。
【0060】
本発明の様々な実施形態に関する上記説明は、当業者への説明を目的として提供される。上記説明は、包括的であること、または本発明を単一の開示された実施形態に限定することを意図されているものではない。上記教示の当業者には、本発明に対する数々の代替例および変形例が明らかである。したがって、いくつかの代替実施形態が具体的に説明されているが、当業者には他の実施形態が明らかであり、または比較的容易に開発される。
【0061】
この点に関して、
図1に開示する処理ステージによって行われる動作を他の順序で行い、処理ステージの数が変更され得ることが当業者には明らかである。特に、処理ステージSL4およびSL6は、他のフィルタリングステージFPの間に配置され得る。処理ステージSL4、SL6によって行われる組合せ演算CB[s,f]は、たとえば加算機能や平均化機能を用いて、最大画素値の選択とは異なる多数の方法で行われてよい。処理ステージSLの数および組合せ成分CB[s,f]の各々によって処理される画像の数は、ニューラルネットワークCNNにおける最後の処理ステージSLの組合せ成分CB[s,f]の各々が時系列ごとに単一の画像FI[s,f]を提供することを前提として、入力時系列RI内の画像の数の関数として設定される。加えて、時間成分(インデックスt)がもう存在しない他のステージにモデル画像EMが挿入されてよく、モデル画像EMの導入の前および後のフィルタリングステージFPの数もまた、処理する画像の種類、特に処理する画像に影響を及ぼすノイズ信号の種類に依存して変更され得る。
【0062】
加えて、線形結合を計算するために考慮される時系列内の近隣画素の数およびそれぞれの位置および隣接画像の数もまた、処理する画像の種類および処理する画像に影響を及ぼすノイズ信号の種類に依存して変更され得る。線形結合FT[s,f]に関与する近隣画素を選択するパラメータL、M、およびUおよび係数a、b、cの調整は、処理される画像に影響を及ぼす摂動の振幅の関数として行われ得る。一般に、これらのパラメータおよび係数は、1~4から選択される。
【0063】
フィルタリング演算FPにおけるバイアス係数B[s,f]の追加も任意選択であるが、ニューラルネットワークCNNの設計に他の自由度をもたらす。このバイアス係数の除去は、膨大な数の加重係数Wを導入することにより多数の自由度をもたらす1つ以上のフィルタリング演算FPを追加することによって、自由度に関して容易に補償され得る。
【0064】
正規化線形ユニット関数RLの適用も任意選択であり、処理される画像の種類に依存する。上記例において、特に処理される画像が大気乱流によって損なわれたInSAR画像である場合、画素の負の値よりも正の値をより重視することが望ましい。他の応用において、他の正規化線形ユニット関数が適当であり得る。加えて、そのような関数を用いる代わりに、様々な加重係数Wが、加重係数と乗算される画素値の関数として定義され得る。
【0065】
加えて、ニューラルネットワークCNNの係数(加重係数Wおよびバイアス係数B)を計算するための訓練フェーズは、これらの係数が、処理する画像および信号の種類のみに依存することにより、各真正画像の処理より前に行われる必要はない。したがって、1種類の画像を処理するように設計されたニューラルネットワークを実装するコンピュータは、訓練方法および訓練データの生成方法を実施する必要はない。
【0066】
また、上述の方法は、各観測衛星によって取得された地上のInSAR画像のみに適用されるものではない。この方法は、時系列の画像間の運動信号を抽出するために、ノイズモデルが既知であるノイズの多い画像時系列を処理するために容易に適合され得る。
【0067】
上記説明は、本明細書で説明されている本発明の全ての代替、修正、および変形例と、上記説明の主旨および範囲に収まる他の実施形態とを包括することが意図されている。特許請求の範囲に記載の範囲は、特許請求の範囲で用いられる言語に基づいて幅広く解釈すべきであり、そのような範囲は、本明細書で説明する特定の例に限定されてはならない。
【手続補正書】
【提出日】2022-10-17
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
ノイズにさらされる、同じ領域の画像の時系
列を処理するための方法であって、前記方法は、
入力画像時系
列を受信する第1のフィルタリングステッ
プと、出力画
像を提供する最後のフィルタリングステッ
プと、中間フィルタリングステッ
プとを備える複数の連続的なフィルタリングステッ
プを実行することであって、前記第1のフィルタリングステップおよび前記中間フィルタリングステップの各々は、最初に前記入力画像時系列を含むフィルタ画
像の時系列セッ
トを変換し、前記セットは、前記セットの各時系列の各画像の各画
素を前記セットの画像時系列の画像および隣接画像における選択された近隣画素と線形結
合によって組み合わせることによって、複
数のフィルタ画像時系列を生成することによって変換され、各線形結合は、それぞれの加重係数セットを用いて、前記生成されたフィルタ画像のうち1つの画
素となることと、
1つ以上の組合せ演
算を実行することであって、各組合せ演算は、前記セットのフィルタ画像時系列の各々における隣接画像サブセットの画像を組み合わせることによって前記セットのフィルタ画像時系列の各々における画像の数を低減するために、2つの連続する中間フィルタリングステップの間に行われ、前記組合せ演算のうち最後の1
つは、前記セットの各フィルタ画像時系列を単一のフィルタ画像に低減することと、
を備える、方法。
【請求項2】
最後の組合せ演
算の後、前記セッ
ト内のエリアのモデル画
像を追加のフィルタ画像として導入することを更に備え、前記モデル画像の導入の後に、前記フィルタリングステッ
プのうち1つ以上が後続する、請求項1に記載の方法。
【請求項3】
前記線形結
合の各々は、前記線形結合の結果に加算されるバイアス係数を含む、請求項1または2に記載の方法。
【請求項4】
前記加重係数の各々は、乗算される画素値の正または負の符号に依存する値を有し、または
前記線形結
合の各々の結果は、正規化線形ユニット関数によって変換される、
請求項1乃至3の1項に記載の方法。
【請求項5】
ランダムに選択されたパラメータを用いて地盤変動モデルから第1の画像時系列を生成することと、
様々なノイズ信号のモデルを用いて、前記第1の画像時系列から訓練画像時系列を生成することと、
前記加重係数の値を調整するために前記生成された訓練時系列を用いることと、
を更に備える、請求項1乃至4の1項に記載の方法。
【請求項6】
前記加重係数の値は、前記訓練画像時系列およびモデルコスト関
数を用いて前記モデルコスト関数の結果を最小にするように反復勾配に基づく降下最小法を適用することによって反復的に調整される、請求項5に記載の方法。
【請求項7】
前記入力画像時系
列から前記フィルタ画像時系列のセッ
トを生成することは、以下の式:
【数1】
を用いて行われ、式中、PX[i,j,t,f]は、フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、PX[i,j,t]は、前記入力画像時系列の1つの画像の1画素であり、W[l,m,u,f]は、前記フィルタ画像時系列fに関する第1の係数のうち1つであり、B[f]は、前記時系列fに関するバイアス係数であり、LR()は、正規化線形ユニット関数である、請求項1乃至6の1項に記載の方法。
【請求項8】
前記フィルタリング演算の第1のフィルタリング演
算の各線形結合は、以下の式:
【数2】
を適用し、式中、PX[i,j,t,f’]は、フィルタ画像時系列f’のフィルタ画像のうち1つの1画素であり、W[s,l,m,u,f,f’]は、フィルタリング演算sに関する前記フィルタ画像時系列f’に関する第2の加重係数のうち1つであり、B[s,f’]は、前記時系列f’および前記フィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項1乃至7の1項に記載の方法。
【請求項9】
前記フィルタリング演算の第2のフィルタリング演
算の各線形結合は、以下の式:
【数3】
を適用し、式中、PX[i,j,f’]は、フィルタ画像f’のうち1つの1画素であり、W[s,l,m,f,f’]は、フィルタリング演算sに関する前記フィルタ画像f’に関する第2の加重係数のうち1つであり、B[s,f’]は、前記フィルタ画像f’および前記フィルタリング演算sに関するバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項1乃至8の1項に記載の方法。
【請求項10】
前記出力画
像の各画
素は、以下の式:
【数4】
によって計算され、式中、PX[i,j]は、前記出力画像の1画素であり、PX[i,j,f]は、フィルタ画像fの1画素であり、W[l,m,f]は、第3の係数のうち1つであり、Bはバイアス係数であり、LR()は、漏洩正規化線形ユニット関数である、請求項9に記載の方法。
【請求項11】
前記漏洩正規化線形ユニット関数LRは、x≧0の場合、LR(x)=xであり、x<0の場合、LR(x)=0.5xとなる、請求項7乃至10の1項に記載の方法。
【請求項12】
前記画像組合せ演
算の各々は、以下の式:
【数5】
を適用し、式中、PX[i,j,t,f]は
、フィルタ画像時系列fのフィルタ画像のうち1つの1画素であり、MAX(PX[i,j,t+u,f])は、u=-1、0、および1を有する画素値PX[i,j,t+u,f]の中から最大値を提供する関数である、請求項1乃至11の1項に記載の方法。
【請求項13】
請求項1乃至12の1項に記載の方法を実行するように構成されたプロセッ
サと、メモ
リとを備えるコンピュータ。
【請求項14】
前記コンピュータは、前記プロセッ
サによって制御されるグラフィックプロセッ
サを更に備え、前記プロセッサは、
請求項1乃至12の1項に記載の方法の演算のうちいくつかを実行するように前記グラフィックプロセッサを構成するように構成される、請求項13に記載のコンピュータ。
【請求項15】
コンピュータによって実行されるときに、請求項1乃至12の1項に記載の方法を実行するように前記コンピュータを構成するコード部分を備える、コンピュータメモリにロード可能なコンピュータプログラム製品。
【国際調査報告】