(57)【要約】本開示は、リバースタイムマイグレーション（ＲＴＭ）において偽像を除去するための、コンピュータ実装方法、コンピュータプログラム製品、及びコンピュータシステム、を含む方法及びシステムについて述べる。一のコンピュータ実装方法は、ソース波動場とレシーバ波動場とのボリューム（領域）を複数のウィンドウに分割するステップと；複数のウィンドウの各ウィンドウについて、特定の時間値でのソース波動場の下降成分とレシーバ波動場の上昇成分とを計算するステップと；複数のウィンドウの各ウィンドウにおけるソース波動場の下降成分を合計することにより、特定の時間値でのソース波動場の下降成分を計算するステップと；複数のウィンドウの各ウィンドウにおけるレシーバ波動場の上昇成分を合計することにより、特定の時間値でのレシーバ波動場の上昇成分を計算するステップと；を含む。
2020533591.tif 000002
【特許請求の範囲】
【請求項１】
ソース波動場Ｓ（ベクトルｘ，ｔ）及びレシーバ波動場Ｒ（ベクトルｘ，ｔ）のボリュームを複数のウィンドウに分割するステップであって、ベクトルｘ＝（ｘ，ｙ，ｚ）は位置ベクトルを表し、ｔは時間を表す、前記分割するステップと；
前記複数のウィンドウの各ウィンドウについて、特定の時間値ｔ＝ｔｉでの：
前記ソース波動場のフーリエ変換の正の成分である＾Ｓ＋（ベクトルｋ，ｔｉ）を計算するステップであって、ベクトルｋ＝（ｋｘ，ｋｙ，ｋｚ）は波数ベクトルを表す、前記計算するステップと；
前記ソース波動場のフーリエ変換の正の成分のヒルベルト変換である＾ＨＳ＋（ベクトルｋ，ｔｉ）を計算するステップと；
特定のウィンドウにおける前記ソース波動場の下降成分であるＳＤ（ベクトルｘ，ｔｉ）を、前記＾Ｓ＋（ベクトルｋ，ｔｉ）と前記＾ＨＳ＋（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算するステップと；
前記レシーバ波動場のフーリエ変換の負の成分である＾Ｒ−（ベクトルｋ，ｔｉ）を計算するステップと；
前記レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換である＾ＨＲ−（ベクトルｋ，ｔｉ）を計算するステップと；
前記特定のウィンドウにおける前記レシーバ波動場の上昇成分であるＲＵ（ベクトルｘ，ｔｉ）を、前記＾Ｒ−（ベクトルｋ，ｔｉ）と前記＾ＨＲ−（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算するステップと；
前記複数のウィンドウの各ウィンドウにおける前記ソース波動場の下降成分を合計することにより、前記特定の時間値での前記ソース波動場の下降成分であるＳｄ（ベクトルｘ，ｔｉ）を計算するステップと；
前記複数のウィンドウの各ウィンドウにおける前記レシーバ波動場の上昇成分を合計することにより、前記特定の時間値での前記レシーバ波動場の上昇成分であるＲｕ（ベクトルｘ，ｔｉ）を計算するステップと；を備える、
方法。
【請求項２】
2020533591.tif 000018
であり、
＾Ｓ（ベクトルｋ，ｔｉ）は、前記ソース波動場のフーリエ変換であり、
＾Ｒ（ベクトルｋ，ｔｉ）は、前記レシーバ波動場のフーリエ変換である、
請求項１に記載の方法。
【請求項３】
複数の重なり合うウィンドウの各ウィンドウについて、前記特定の時間値ｔ＝ｔｉでの：
前記ソース波動場の時間微分のフーリエ変換の正の成分である、
2020533591.tif 000019
を計算するステップであって、＾Ｓ´（ベクトルｋ，ｔｉ）は、前記ソース波動場の時間微分のフーリエ変換である、前記計算するステップと；
前記レシーバ波動場の時間微分のフーリエ変換の負の成分である、
2020533591.tif 000020
を計算するステップであって、＾Ｒ´（ベクトルｋ，ｔｉ）は、前記レシーバ波動場の時間微分のフーリエ変換である、前記計算するステップと；を更に備える、
請求項２に記載の方法。
【請求項４】
2020533591.tif 000021
であり、
2020533591.tif 000022
Ｖは、前記特定のウィンドウにおける平均速度であり、
εは、ユーザが指定した数であり、
ｊは、虚数単位である、
請求項３に記載の方法。
【請求項５】
2020533591.tif 000023
である、
請求項４に記載の方法。
【請求項６】
前記複数のウィンドウは、複数の重なり合うウィンドウである、
請求項１に記載の方法。
【請求項７】
各ウィンドウにおける、前記ソース波動場の下降成分を合計するステップと、前記レシーバ波動場の上昇成分を合計するステップは、各ウィンドウｗにおけるＳＤ（ベクトルｘ，ｔｉ）及びＲＵ（ベクトルｘ，ｔｉ）を、重なり合う領域においてテーパをつけて合計するステップ；を備える、
請求項６に記載の方法。
【請求項８】
前記フーリエ変換は、１Ｄ空間のフーリエ変換である、
請求項１に記載の方法。
【請求項９】
前記Ｓｄ（ベクトルｘ，ｔｉ）と前記Ｒｕ（ベクトルｘ，ｔｉ）とに基づき画像項Ｉｄｕ（ベクトルｘ）を計算するステップ；を更に備える、
請求項１に記載の方法。
【請求項１０】
メモリと；
操作を実行するために編成された処理ユニットと；を備え、
前記操作は：
ソース波動場Ｓ（ベクトルｘ，ｔ）及びレシーバ波動場Ｒ（ベクトルｘ，ｔ）のボリュームを複数のウィンドウに分割する操作であって、ベクトルｘ＝（ｘ，ｙ，ｚ）は位置ベクトルを表し、ｔは時間を表す、前記分割する操作と；
前記複数のウィンドウの各ウィンドウについて、特定の時間値ｔ＝ｔｉでの：
前記ソース波動場のフーリエ変換の正の成分である＾Ｓ＋（ベクトルｋ，ｔｉ）を計算する操作であって、ベクトルｋ＝（ｋｘ，ｋｙ，ｋｚ）は波数ベクトルを表す、前記計算する操作と；
前記ソース波動場のフーリエ変換の正の成分のヒルベルト変換である＾ＨＳ＋（ベクトルｋ，ｔｉ）を計算する操作と；
特定のウィンドウにおける前記ソース波動場の下降成分であるＳＤ（ベクトルｘ，ｔｉ）を、前記＾Ｓ＋（ベクトルｋ，ｔｉ）と前記＾ＨＳ＋（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算する操作と；
前記レシーバ波動場のフーリエ変換の負の成分である＾Ｒ−（ベクトルｋ，ｔｉ）を計算する操作と；
前記レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換である＾ＨＲ−（ベクトルｋ，ｔｉ）を計算する操作と；
前記特定のウィンドウにおける前記レシーバ波動場の上昇成分であるＲＵ（ベクトルｘ，ｔｉ）を、前記＾Ｒ−（ベクトルｋ，ｔｉ）と前記＾ＨＲ−（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算する操作と；
前記複数のウィンドウの各ウィンドウにおける前記ソース波動場の下降成分を合計することにより、前記特定の時間値での前記ソース波動場の下降成分であるＳｄ（ベクトルｘ，ｔｉ）を計算する操作と；
前記複数のウィンドウの各ウィンドウにおける前記レシーバ波動場の上昇成分を合計することにより、前記特定の時間値での前記レシーバ波動場の上昇成分であるＲｕ（ベクトルｘ，ｔｉ）を計算する操作と；を含む、
デバイス。
【請求項１１】
2020533591.tif 000024
であり、
＾Ｓ（ベクトルｋ，ｔｉ）は、前記ソース波動場のフーリエ変換であり、
＾Ｒ（ベクトルｋ，ｔｉ）は、前記レシーバ波動場のフーリエ変換である、
請求項１０に記載のデバイス。
【請求項１２】
前記操作は、
複数の重なり合うウィンドウの各ウィンドウについて、前記特定の時間値ｔ＝ｔｉでの：
前記ソース波動場の時間微分のフーリエ変換の正の成分である、
2020533591.tif 000025
を計算する操作であって、＾Ｓ´（ベクトルｋ，ｔｉ）は、前記ソース波動場の時間微分のフーリエ変換である、前記計算する操作と；
前記レシーバ波動場の時間微分のフーリエ変換の負の成分である、
2020533591.tif 000026
を計算する操作であって、＾Ｒ´（ベクトルｋ，ｔｉ）は、前記レシーバ波動場の時間微分のフーリエ変換である、前記計算する操作と；を更に備える、
請求項１１に記載のデバイス。
【請求項１３】
2020533591.tif 000027
であり、
2020533591.tif 000028
Ｖは、前記特定のウィンドウにおける平均速度であり、
εは、ユーザが指定した数であり、
ｊは、虚数単位である、
請求項１２に記載のデバイス。
【請求項１４】
2020533591.tif 000029
である、
請求項１３に記載のデバイス。
【請求項１５】
前記複数のウィンドウは、複数の重なり合うウィンドウである、
請求項１０に記載のデバイス。
【請求項１６】
各ウィンドウにおける、前記ソース波動場の下降成分を合計する操作と、前記レシーバ波動場の上昇成分を合計する操作は、各ウィンドウｗにおけるＳＤ（ベクトルｘ，ｔｉ）及びＲＵ（ベクトルｘ，ｔｉ）を、重なり合う領域においてテーパをつけて合計する操作；を備える、
請求項１５に記載のデバイス。
【請求項１７】
前記フーリエ変換は、１Ｄ空間のフーリエ変換である、
請求項１０に記載のデバイス。
【請求項１８】
前記操作は、
前記Ｓｄ（ベクトルｘ，ｔｉ）と前記Ｒｕ（ベクトルｘ，ｔｉ）とに基づき画像項Ｉｄｕ（ベクトルｘ）を計算する操作；を更に備える、
請求項１０に記載のデバイス。
【請求項１９】
操作を実行するために、コンピュータシステムによって実行可能な命令を格納する、非一時的なコンピュータ読取り可能媒体であって：
前記操作は：
ソース波動場Ｓ（ベクトルｘ，ｔ）及びレシーバ波動場Ｒ（ベクトルｘ，ｔ）のボリュームを複数のウィンドウに分割する操作であって、ベクトルｘ＝（ｘ，ｙ，ｚ）は位置ベクトルを表し、ｔは時間を表す、前記分割する操作と；
前記複数のウィンドウの各ウィンドウについて、特定の時間値ｔ＝ｔｉでの：
前記ソース波動場のフーリエ変換の正の成分である＾Ｓ＋（ベクトルｋ，ｔｉ）を計算する操作であって、ベクトルｋ＝（ｋｘ，ｋｙ，ｋｚ）は波数ベクトルを表す、前記計算する操作と；
前記ソース波動場のフーリエ変換の正の成分のヒルベルト変換である＾ＨＳ＋（ベクトルｋ，ｔｉ）を計算する操作と；
特定のウィンドウにおける前記ソース波動場の下降成分であるＳＤ（ベクトルｘ，ｔｉ）を、前記＾Ｓ＋（ベクトルｋ，ｔｉ）と前記＾ＨＳ＋（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算する操作と；
前記レシーバ波動場のフーリエ変換の負の成分である＾Ｒ−（ベクトルｋ，ｔｉ）を計算する操作と；
前記レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換である＾ＨＲ−（ベクトルｋ，ｔｉ）を計算する操作と；
前記特定のウィンドウにおける前記レシーバ波動場の上昇成分であるＲＵ（ベクトルｘ，ｔｉ）を、前記＾Ｒ−（ベクトルｋ，ｔｉ）と前記＾ＨＲ−（ベクトルｋ，ｔｉ）の和の逆フーリエ変換の実部成分として計算する操作と；
前記複数のウィンドウの各ウィンドウにおける前記ソース波動場の下降成分を合計することにより、前記特定の時間値での前記ソース波動場の下降成分であるＳｄ（ベクトルｘ，ｔｉ）を計算する操作と；
前記複数のウィンドウの各ウィンドウにおける前記レシーバ波動場の上昇成分を合計することにより、前記特定の時間値での前記レシーバ波動場の上昇成分であるＲｕ（ベクトルｘ，ｔｉ）を計算する操作と；を備える、
非一時的なコンピュータ読取り可能媒体。
【請求項２０】
前記複数のウィンドウは、複数の重なり合うウィンドウである、
請求項１９に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［優先権の主張］
この出願は、２０１７年９月１１日に出願された米国特許出願第１５／７０１，０３８号に対する優先権を主張し、その全内容は参照により本明細書に組み込まれる。
【０００２】
本開示は、地震データ処理に関し、より具体的には、リバースタイムマイグレーションにおける偽像除去に関する。
【背景技術】
【０００３】
地球地下層の高解像度深度画像は、貯留層の探査、描写、及び開発にとって重要である。リバースタイムマイグレーション（ＲＴＭ）などの波動方程式に基づく地震深度マイグレーション技法は、石油業界における、特に塩基性塩探査などの複雑な環境における、地震深度イメージングに適した技法である。しかし、ＲＴＭには、光線経路に沿う非反射点でのソース（震源、発振点）波動場とレシーバ（受振点）波動場との望ましくない相互相関に起因するイメージングノイズが存在する。
【発明の概要】
【０００４】
本開示は、リバースタイムマイグレーション（ＲＴＭ）において偽像を除去するためのコンピュータ実装方法、コンピュータプログラム製品、及びコンピュータシステム、を含む方法及びシステムについて述べる。一のコンピュータ実装方法は、ソース波動場とレシーバ波動場とのボリューム（領域）を複数のウィンドウに分割するステップと；複数のウィンドウの各ウィンドウについて、特定の時間値でのソース波動場の下降成分とレシーバ波動場の上昇成分とを計算するステップであって、ソース波動場の下降成分は、ソース波動場のフーリエ変換の正の成分と、ソース波動場のフーリエ変換の正の成分のヒルベルト変換との和の逆フーリエ変換の実部成分（real component）であり、レシーバ波動場の上昇成分は、レシーバ波動場のフーリエ変換の負の成分と、レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換との和の逆フーリエ変換の実部成分である、前記計算するステップと；複数のウィンドウの各ウィンドウにおけるソース波動場の下降成分を合計することにより、特定の時間値でのソース波動場の下降成分を計算するステップと；複数のウィンドウの各ウィンドウにおけるレシーバ波動場の上昇成分を合計することにより、特定の時間値でのレシーバ波動場の上昇成分を計算するステップと；を含む。
【０００５】
この態様の他の実施は、対応する、コンピュータシステムと、装置と、１つ又は複数のコンピュータ記憶デバイスに記録されたコンピュータプログラムとを含み、それぞれが、方法の行為を実行するように構成される。１つ又は複数のコンピュータから成るシステムは、作動時にシステムに行為を実行させるようにシステムにインストールされたソフトウェア、ファームウェア、ハードウェア、又は、ソフトウェア、ファームウェア、若しくはハードウェアの組み合わせを有するので、特定の操作又は行為を実行するように構成することができる。１つ又は複数のコンピュータプログラムは、データ処理装置によって実行されると装置に行為を実行させる命令を含むので、特定の操作又は行為を実行するように構成することができる。
【０００６】
上記及び他の実施はそれぞれ、任意に、下記の特徴の１つ又は複数を単独で又は組み合わせて含むことができる。
【０００７】
ソース波動場の時間微分のフーリエ変換の正の成分を計算するステップ、及び、レシーバ波動場の時間微分のフーリエ変換の負の成分を計算するステップを含んで、一般的な実施と組み合わせ可能な第１の態様。
【０００８】
複数のウィンドウが、複数の重なり合うウィンドウである、上記態様と組み合わせ可能な第２の態様。
【０００９】
各ウィンドウにおけるソース波動場の下降成分を合計するステップ及びレシーバ波動場の上昇成分を合計するステップが、各ウィンドウにおけるソース波動場の下降成分及びレシーバ波動場の上昇成分を、重なり合う領域においてテーパをつけて合計するステップを含む、上記態様のいずれかと組み合わせ可能な第３の態様。
【００１０】
フーリエ変換が１Ｄ空間のフーリエ変換である、上記態様のいずれかと組み合わせ可能な第４の態様。
【００１１】
特定の時間値でのソース波動場の下降成分とレシーバ波動場の上昇成分とに基づき画像項を計算することを含む、上記態様のいずれかと組み合わせ可能な第５の態様。
【００１２】
本明細書の主題の１つ又は複数の実施の詳細を、以下の添付図面及び詳細な説明に記載する。主題の他の特徴、態様、及び利点は、説明、図面、及び特許請求の範囲から明らかとなるだろう。
【図面の簡単な説明】
【００１３】
【図１】図１は、あるいくつか実施による、ソース波動場の下降成分及びレシーバ波動場の上昇成分を計算する方法例を示す。
【００１４】
【図２】図２は、あるいくつかの実施による、ソース波動場の下降成分及びレシーバ波動場の上昇成分に基づき画像を計算する方法例を示す。
【００１５】
【図３】図３は、あるいくつかの実施による、リバースタイムマイグレーション（ＲＴＭ）における偽像を除去する前後の画像例を示す。
【００１６】
【図４】図４は、あるいくつかの実施による、ソース波動場の下降成分及びレシーバ波動場の上昇成分を計算する方法例を示すフローチャートである。
【００１７】
【図５】図５は、あるいくつかの実施による、本開示で述べるような、記載のアルゴリズム、方法、機能、工程、フロー、及び手順に関連する計算機能を提供するために用いられるコンピュータシステム例を示すブロック図である。
【００１８】
様々な図面における同様の符号及び名称は、同様の要素を示す。
【発明を実施するための形態】
【００１９】
下記の詳細な説明は、誤った伝播方向の組み合わせでソース波動場及びレシーバ波動場に対して適用されるリバースタイムマイグレーション（ＲＴＭ）画像条件によって導かれた偽像の除去について述べ、当業者が１つ又は複数の特定の実施において開示された主題を作り、これを使用できるようにするために提示される。開示された実施に対して様々な修正、変更、及び置換が可能であり、当業者に容易に明らかとなり、定義される一般原理は、開示の範囲から逸脱することなく他の実施及び用途に適用し得る。したがって、本開示は、記載又は例示した実施に限定されることを意図したものではなく、開示する原理及び特徴と整合する最も広い範囲を受け入れるべきものである。
【００２０】
地球地下層の高解像度深度画像は、貯留層の探査、描写、及び開発にとって重要である。リバースタイムマイグレーション（ＲＴＭ）などの波動方程式に基づく地震深度マイグレーション技法は、石油業界における、特に塩基性塩探査などの複雑な環境における地震深度イメージングに適した技法である。しかし、ＲＴＭには、光線経路に沿う非反射点でのソース波動場とレシーバ波動場との望ましくない相互相関に起因するイメージングノイズが存在する。
【００２１】
ＲＴＭでは、従来の画像条件を適用することにより、下記画像を得ることができる。
2020533591.tif 000003
等式（１）において、
Ｉ（ベクトルｘ）は画像であり、
Ｓ（ベクトルｘ，ｔ）は、は、ソース波動場であり、
Ｒ（ベクトルｘ，ｔ）は、レシーバ波動場であり、
ベクトルｘ＝（ｘ，ｙ，ｚ）は、位置ベクトルを表し、
ｔは、時間、及び、０とＴｍａｘ（例えば、最大記録時間）との間の範囲を表す。
一般に、画像Ｉ（ベクトルｘ）は、Ｌｉｕ他、２００７年、によれば、４つの成分に分解できる、即ち以下のとおりである。
2020533591.tif 000004
等式（２）において、
Ｉｄｕは、下降ソース波動場と上昇レシーバ波動場との相互相関であり、
Ｉｄｄは、下降ソース波動場と下降レシーバ波動場との相互相関であり、
Ｉｕｕは、上昇ソース波動場と上昇レシーバ波動場との相互相関であり、
Ｉｕｄは、上昇ソース波動場と下降レシーバ波動場との相互相関である。
加えて、４つの成分は、以下のように表される。
2020533591.tif 000005
等式（３）〜（６）において、
Ｓｄ（ベクトルｘ，ｔ）及びＲｄ（ベクトルｘ，ｔ）は、それぞれソース波動場及びレシーバ波動場の下降成分であり、
Ｓｕ（ベクトルｘ，ｔ）及びＲｕ（ベクトルｘ，ｔ）は、それぞれソース波動場及びレシーバ波動場の上昇成分である。
【００２２】
ＲＴＭにおける低周波イメージングノイズは、画像Ｉ（ベクトルｘ）から、Ｉｄｄ（べベクトルｘ）成分とＩｕｕ（ベクトルｘ）成分とを取り除くことによって抑制できる。残りの画像であるＩｄｕ（ベクトルｘ）＋Ｉｕｄ（ベクトルｘ）を計算するため、深度座標ｚに沿った波動場にヒルベルト変換を適用してもよく、画像の統合−組み合わせは、後で計算することができる。Ｉｕｄ（ベクトルｘ）成分は偽像を形成する可能性もあり、取り除く必要がある。結果として、ＲＴＭで偽像を除去するために、Ｉｄｕ（ベクトルｘ）成分のみが画像Ｉ（ベクトルｘ）で保持される。Ｉｄｕ（ベクトルｘ）成分のみを保持するようにするために、ソース波動場及びレシーバ波動場の少なくとも一方を、下降成分と上昇成分とに分割する。したがって、先に述べたヒルベルト変換は、画像Ｉｄｕ（ベクトルｘ）を生成しないことがある。
【００２３】
波動場を下降成分と上昇成分に分割する１つの方法は、周波数−波数ドメインにおいて分割を実行することである。例えば、ソース波動場Ｓ（ベクトルｘ，ｔ）を、（例えば、２Ｄフーリエ変換によって）＾Ｓ（ベクトルｋ，ω）に変換することができ、ここで、ωは、周波数を表し、ベクトルｋ＝（ｋｘ，ｋｙ，ｋｚ）は、波数ベクトルを表す。（ベクトルｋ，ω）ドメインにおける下降成分は、ωｋｚ＞０である部分であり、一方、（ベクトルｋ，ω）ドメインにおける上昇成分は、ωｋｚ＜０である部分である。ただし、ＲＴＭの実際の実施では、波動場は、典型的には有限差分法によって計算されるが、膨大なデータ量のために、波動場の数個の時間スライスしか格納できない。したがって、時間ｔから周波数ωへの波動場のフーリエ変換、又は、正／負のω部分を選択するためのヒルベルト変換を実行することができない。
【００２４】
概観的には、記載のアプローチは、波動場を下降成分と上昇成分とに分割するための近似法を提供する。記載の近似法は、波動場を、例えば、波動場の現在の時間スライス及び現在の時間微分スライスの知見だけを用いて、下降成分と上昇成分とに分割する。波動場の現在の時間スライス及び現在の時間微分スライスは、ＲＴＭにおける波動場の有限差分順方向（前進）モデリングから得ることができる。この分割に基づいて、画像Ｉｄｕ（ベクトルｘ）を計算することができ、不適切な成分の組み合わせ（例えば、Ｉｄｄ（ベクトルｘ）、Ｉｕｕ（ベクトルｘ）、Ｉｕｄ（ベクトルｘ））によって生成された偽像をＩ（ベクトルｘ）から取り除いて、ＲＴＭの最終画像を高めることができる。その結果、ＲＭＴの最終画像を用いて、例えば、石油及びガス探査のために地球地下層の特性をより適切に推定できる。
【００２５】
図１は、あるいくつかの実施による、ソース波動場の下降成分及びレシーバ波動場の上昇成分を計算するための方法例１００を示す。例えば、ＲＴＭ順方向モデリングに基づき、ｔ＝ｔｉでのソース波動場Ｓ（ベクトルｘ，ｔ）の時間スライスはＳ（ベクトルｘ，ｔｉ）であり、ｔ＝ｔｉでのレシーバ波動場Ｒ（ベクトルｘ，ｔ）の時間スライスはＲ（ベクトルｘ，ｔｉ）である。加えて、ｔ＝ｔｉでのソース波動場Ｓ（ベクトルｘ，ｔ）の時間微分スライスとレシーバ波動場Ｒ（ベクトルｘ，ｔ）の時間微分スライスは、以下のように求めることができる。
2020533591.tif 000006
波動場の時間スライスと時間微分スライスとを用い、図１に示すワークフローによって、波動場を下降成分と上昇成分とに分割できる。
【００２６】
図１に示すように、方法例１００は、波動場（例えば、ソース波動場及び／又はレシーバ波動場）のボリュームを複数の重なり合うウィンドウに分割することから始まる。ウィンドウは、例えば、３Ｄ空間において定義でき、限定された３Ｄサブボリューム（サブ領域、副領域）を提供する。３Ｄ空間の各次元において、ウィンドウは、隣接するウィンドウと半分重なり合っている。一般に、ウィンドウサイズは、例えば、その次元サイズの１０分の１とすることができる。本開示において、ウィンドウ内の媒体（メディア）の速度はほぼ均一であると仮定され、全波数ベクトル（ベクトルｋ）に関する波動場の分散関係は、以下の通りである。
2020533591.tif 000007
等式（９）において、
Ｖは、ウィンドウ内の媒体の平均速度であり、
ωは、円振動数である。
【００２７】
複数の重なり合うウィンドウの各ウィンドウについては、ローカル空間のフーリエ変換（例えば、１Ｄフーリエ変換）がソース波動場の時間スライス（即ち、Ｓ（ベクトルｘ，ｔｉ）、ソース波動場の時間微分スライス（即ち、Ｓ´（ベクトルｘ，ｔｉ））、レシーバ波動場の時間スライス（即ち、Ｒ（ベクトルｘ，ｔｉ））、及びレシーバ波動場の時間微分スライス（即ち、Ｒ´（ベクトルｘ，ｔｉ））に適用される。
結果として得られるフーリエ変換は、それぞれ＾Ｓ（ベクトルｋ，ｔｉ）、＾Ｓ´（ベクトルｋ，ｔｉ）、＾Ｒ（ベクトルｋ，ｔｉ）、及び＾Ｒ´（ベクトルｋ，ｔｉ）である。＾Ｓ（ベクトルｋ，ｔｉ）及び＾Ｓ´（ベクトルｋ，ｔｉ）についてのｋｚ＞０である部分、並びに、＾Ｒ（ベクトルｋ，ｔｉ）及び＾Ｒ´（ベクトルｋ，ｔｉ）についてのｋｚ＜０である部分は、以下のように求めることができる。
2020533591.tif 000008
【００２８】
ベクトルｋが、例えば、等式（９）に示すように一方が正であり一方が負である２つの円振動数のみに対応する場合、等式（１０）中の＾Ｓ＋（ベクトルｋ，ｔ０）は、以下のように２つの項に分解できる。
2020533591.tif 000009
フーリエ変換の特性に基づき、下記を求めることができる。
2020533591.tif 000010
等式（１５）において、ｊは、虚数単位である。
同様に、等式（１２）中の＾Ｒ−（ベクトルｋ，ｔｉ）も、以下のように２つの項に分解できる。
2020533591.tif 000011
フーリエ変換の特性に基づき、下記を求めることができる。
2020533591.tif 000012
【００２９】
等式（１５）及び（１７）から、＾Ｓ＋（ベクトルｋ，ｔｉ）及び＾Ｒ−（ベクトルｋ，ｔｉ）のヒルベルト変換は、以下のように近似的に導くことができる。
2020533591.tif 000013
等式（１８）〜（１９）において、
εは、等式でゼロが除算されることを回避するために選ばれるユーザ指定の小さな数である。例えば、εの値は、０．０００１又はそれ未満とすることができる。
【００３０】
等式（１４）及び等式（１８）から、下記（即ち、ｋｚ＞０及びω＞０である成分）を求めることができる。
2020533591.tif 000014
フーリエ変換の共役性により、特定のウィンドウについての下降ソース波動場を、以下のように求めることができる。
2020533591.tif 000015
等式（２１）において、
ＩＦＦＴ（）は、ベクトルｋからベクトルｘへの逆空間フーリエ変換であり、
Ｒｅ（）は、実部を返す関数である。
【００３１】
同様に、等式（１６）及び等式（１９）から、下記（即ち、ｋｚ＜０及びω＜０である成分）を求めることができる。
2020533591.tif 000016
フーリエ変換の共役性により、特定のウィンドウについての上昇レシーバ波動場を、以下のように求めることができる。
2020533591.tif 000017
【００３２】
下降ソース波動場全体Ｓｄ（ベクトルｘ，ｔｉ）を求めるために、ＳＤ（ベクトルｘ，ｔｉ）（例えば、複数の重なり合うウィンドウの各ウィンドウについて等式（２１）によって計算される）の全てのウィンドウの結果が合計される。同様に、上昇レシーバ波動場Ｒｕ（ベクトルｘ，ｔｉ）全体を得るため、ＲＵ（ベクトルｘ，ｔｉ）（例えば、複数の重なり合うウィンドウの各ウィンドウについて等式（２３）によって計算される）の全てのウィンドウ結果が合計される。先に検討したように、図１は、ソース波動場の下降成分とレシーバ波動場の上昇成分とを計算する近似法を提供する。等式（１８）乃至等式（２０）及び等式（２２）に示すように、波動場の時間スライスと波動場の時間微分スライスのみを用いて波動場を分割する際の鍵は、実施によっては、時間ドメインにおいてフーリエ変換を用いずにω＞０及び／又はω＜０成分を選択することである。
【００３３】
図２は、あるいくつかの実施による、ソース波動場の下降成分及びレシーバ波動場の上昇成分に基づき画像を計算するための方法例２００を示す。例えば、方法例２００は、ブロック２０５で始まり、そこでは、ｉと画像Ｉｄｕ（ベクトルｘ）が両方とも０に初期化される。ブロック２１０において、時間ｔｉでのソース波動場及びレシーバ波動場の時間スライスが、ソース波動場とレシーバ波動場（即ち、Ｓ（ベクトルｘ，ｔ）及びＲ（ベクトルｘ，ｔ））とから得られる。加えて、時間ｔｉでのソース波動場及びレシーバ波動場の時間微分スライスも得られる（例えば、等式（７）及び等式（８）によって）。ブロック２１５において、下降ソース波動場（即ち、Ｓｄ（ベクトルｘ，ｔｉ））全体及び上昇レシーバ波動場（即ち、Ｒｕ（ベクトルｘ，ｔｉ））全体を、図１に記載する近似法を用いて計算することができる。ブロック２２０において、Ｓ（ベクトルｘ，ｔ）Ｒ（ベクトルｘ，ｔ）が画像Ｉｄｕ（ベクトルｘ）に追加される。ブロック２２５において、ｉを１だけ増分する。ブロック２３０において、ｔｉがＴｍａｘより大きいか否かが判定される。Ｔｍａｘは、例えば、ソース波動場とレシーバ波動場の最大記録時間である。ｔｉがＴｍａｘより大きくない場合、方法はブロック２１０に進む。ｔｉがＴｍａｘより大きい場合、ブロック２３５において最終画像Ｉｄｕ（ベクトルｘ）が出力される。この開示は、例示を目的として図２の方法に言及しているが、本書の主題は、図１に記載する近似法を用いて計算される下降ソース波動場と上昇レシーバ波動場とに基づき、他の方法を用いて画像Ｉｄｕ（ベクトルｘ）を計算することができる。
【００３４】
図３は、あるいくつかの実施による、リバースタイムマイグレーション（ＲＴＭ）における偽像を除去する前後の画像例３００を示す。図３には、Ｌｉｕ他、２００７年、によって提案された方法を用いたＲＴＭインパルス応答の結果３０５が上側に示されている。結果３０５は、３つの矢印が指すマイグレーションノイズ（例えば、Ｉｄｄ（ベクトルｘ）及びＩｕｕ（ベクトルｘ）から生成される）と偽像（例えば、Ｉｕｄ（ベクトルｘ）から生成される）とを示している。前述の近似法を用いた結果３１０が、図３の下側に示されている。結果３１０は、マイグレーションノイズと偽像の除去とを示している。
【００３５】
図４は、あるいくつかの実施による、ソース波動場の下降成分とレシーバ波動場の上昇成分とを計算するための方法例４００を示すフローチャートである。提示を明確にするため、以下に続く説明は一般に、本明細書の他の図の文脈でも方法４００を記載する。例えば、方法４００は、図５に記載するコンピュータシステムによって実行することができる。しかし、当然ながら、方法４００は、必要に応じ、例えば、任意の適切なシステム、環境、ソフトウェア、及びハードウェア、又は、システム、環境、ソフトウェア、及びハードウェアの組み合わせによって実行してもよいことは言うまでもない。実施によっては、方法４００の様々な工程を、並行して、組み合わせて、ループで、又は任意の順序で実行することができる。
【００３６】
方法４００は、ブロック４０５で始まり、そこでは、ソース波動場とレシーバ波動場のボリュームが、複数のウィンドウに分割される。実施によっては、複数のウィンドウは、複数の重なり合うウィンドウである。複数のウィンドウの各ウィンドウについて特定の時間値（例えば、０とＴｍａｘの間のｔｉ）での、下記の操作（即ち、ブロック４１０からブロック４２５）が実行される。
【００３７】
ブロック４１０において、ソース波動場のフーリエ変換の正の成分（例えば、等式（１０））と、レシーバ波動場のフーリエ変換の負の成分（例えば、等式（１２））とが計算される。実施によっては、フーリエ変換は、時間ドメインにおいて実行されない１Ｄの空間フーリエ変換である。実施によっては、正の成分は、ｋｚ＞０である部分であり、負の成分は、ｋｚ＜０である部分である。
【００３８】
ブロック４１５において、ソース波動場のフーリエ変換の正の成分のヒルベルト変換と、レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換とが計算される。実施によっては、ソース波動場のフーリエ変換の正の成分のヒルベルト変換は、ソース波動場の時間微分のフーリエ変換の正の成分に基づき計算される（例えば、等式（１８））。実施によっては、レシーバ波動場のフーリエ変換の負の成分のヒルベルト変換は、レシーバ波動場の時間微分のフーリエ変換の負の成分に基づき計算される（例えば、等式（１９））。
【００３９】
ブロック４２０において、特定のウィンドウにおけるソース波動場の下降成分（例えば、ＳＤ（ベクトルｘ，ｔｉ））が計算される。実施によっては、ソース波動場のフーリエ変換の正の成分とソース波動場のフーリエ変換の正の成分のヒルベルト変換との合計が先ず計算される（例えば、等式（２０））。次に、逆フーリエ変換がその和に適用される。次いで、特定のウィンドウにおけるソース波動場の下降成分が、その合計の逆フーリエ変換の実部成分として計算される（例えば、等式（２１））。
【００４０】
ブロック４２５において、特定のウィンドウにおけるレシーバ波動場の上昇成分（例えばＲＵ（ベクトルｘ，ｔｉ））が計算される。実施によっては、レシーバ波動場のフーリエ変換の負の成分とレシーバ波動場のフーリエ変換の負の成分のヒルベルト変換との和が先ず計算される（例えば、等式（２２））。次に、逆フーリエ変換がその和に適用される。次いで、特定のウィンドウにおけるレシーバ波動場の上昇成分が、その和の逆フーリエ変換の実部成分として計算される（例えば、等式（２３））。
【００４１】
ブロック４３０において、特定の時間値でのソース波動場の下降成分とレシーバ波動場の上昇成分（例えば、Ｓｄ（ベクトルｘ，ｔｉ）及びＲｕ（ベクトルｘ，ｔｉ））とが計算される。特定の時間値でのソース波動場の下降成分は、複数のウィンドウの各ウィンドウにおけるソース波動場の下降成分（例えば、等式（２１）で計算される）を合計することによって計算される。特定の時間値でのレシーバ波動場の上昇成分は、複数のウィンドウの各ウィンドウにおけるレシーバ波動場の上昇成分（例えば、等式（２３）で計算される）を合計することによって計算される。実施によっては、複数のウィンドウの各ウィンドウにおけるソース波動場の下降成分は、重なり合う領域においてテーパをつけて合計される。実施によっては、複数のウィンドウの各ウィンドウにおけるレシーバ波動場の上昇成分は、重なり合う領域においてテーパをつけて合計される。
【００４２】
図４に示す方法例４００は、追加の工程、より少ない工程、又は異なる工程（図４には不図示）を含むように修正又は再構成することができ、それらは、示された順序又は異なる順序で実行することができる。例えば、ブロック４３０の後に、特定の時間値でのソース波動場の下降成分とレシーバ波動場の上昇成分とに基づき画像（例えば、Ｉｄｕ（ベクトルｘ））を計算することができる。実施によっては、図４に示す１つ又は複数の工程は、例えば、終了条件に到達するまで繰り返したり反復したりすることができる。実施によっては、図４に示す個々の工程の１つ又は複数を、複数の別個の工程として実行できる、又は、図４に示す工程の１つ又は複数の部分集合を組み合わせて単一工程として実行できる。実施によっては、図４に示す個々の工程の１つ又は複数を、方法例４００から省くこともできる。
【００４３】
図５は、一の実施による、本開示で述べる、説明したアルゴリズム、方法、機能、工程、フロー、及び手順に関連する計算機能を提供するために用いるコンピュータシステム例５００のブロック図である。図示のコンピュータ５０２は、サーバ、デスクトップコンピュータ、ラップトップ／ノートブックコンピュータ、ワイヤレスデータポート、スマートフォン、携帯情報端末（ＰＤＡ）、タブレットコンピューティングデバイス、これらのデバイスに含まれる１つ又は複数のプロセッサ、又はコンピューティングデバイスの物理的若しくは仮想インスタンス（又はその両方）を含む任意の他の適切な処理デバイスなどの任意のコンピューティングデバイスを含むことが意図されている。加えて、コンピュータ５０２は、キーパッド、キーボード、タッチスクリーン、又はユーザ情報を受け入れることができる他のデバイスなどの入力デバイス、及びデジタルデータ、視覚若しくは音声情報（又は情報の組み合わせ）を含むコンピュータ５０２の操作に関連する情報を伝達する出力デバイス、又はグラフィカルユーザインターフェース（ＧＵＩ）を含むコンピュータを含んでもよい。
【００４４】
コンピュータ５０２は、本開示で述べる主題を実行するためのコンピュータシステムのクライアント、ネットワークコンポーネント、サーバ、データベース若しくは他のパーシステンシ（システム維持機器）、又は任意の他のコンポーネントとしての役割（又は役割の組み合わせ）を果たすことができる。図示のコンピュータ５０２は、ネットワーク５３０と通信可能に連結されている。実施によっては、コンピュータ５０２の１つ又は複数のコンポーネントは、クラウドコンピューティングベースの環境、ローカル環境、グローバル環境、又は他の環境（又は環境の組み合わせ）を含む環境内で作動するように構成されてもよい。
【００４５】
概観的に言えば、コンピュータ５０２は、記載する主題に関連するデータ及び情報を受信、伝送、処理、格納、又は管理するように作動可能な電子コンピューティングデバイスである。実施によっては、コンピュータ５０２は、アプリケーションサーバ、電子メールサーバ、ウェブサーバ、キャッシングサーバ、ストリーミングデータサーバ、又は他のサーバ（又はサーバの組み合わせ）を更に含んでもよく、それらと通信可能に連結されてもよい。
【００４６】
コンピュータ５０２は、クライアントアプリケーション（例えば、別のコンピュータで実行されている）からネットワーク５３０を介してリクエストを受信し、適切なソフトウェアアプリケーション（複数可）を用いて受信したリクエストを処理することにより受信したリクエストに応答することができる。加えて、リクエストは、内部ユーザ（例えば、コマンドコンソールから、又は他の適切なアクセス方法によって）、外部若しくは第３者、他の自動アプリケーション、更に任意の他の適切なエンティティ（事業体、実体）、個人、システム、又はコンピュータから、コンピュータ５０２へ送信することもできる。
【００４７】
コンピュータ５０２のコンポーネントのそれぞれは、システムバス５０３を用いて通信することができる。実施によっては、コンピュータ５０２のコンポーネントの何れか又は全ては、ハードウェアであれソフトウェアであれ（又は、ハードウェアとソフトウェアの組み合わせであれ）、アプリケーションプログラミングインターフェース（ＡＰＩ）５１２又はサービスレイヤ５１３（又はＡＰＩ  ５１２とサービスレイヤ５１３の組み合わせ）を用いて、互いに又はインターフェース５０４（又は両者の組み合わせ）と、システムバス５０３上で相互作用し得る。ＡＰＩ  ５１２は、ルーチン、データ構造、及びオブジェクトクラスのための仕様を含んでもよい。ＡＰＩ  ５１２は、コンピュータ言語に依存しなくても依存してもよく、完全なインターフェース、単一機能、又はＡＰＩのセットまでも意味してよい。サービスレイヤ５１３は、コンピュータ５０２又はコンピュータ５０２に通信可能に連結された他のコンポーネント（示されているか否かにかかわらず）にソフトウェアサービスを提供する。コンピュータ５０２の機能は、このサービスレイヤを用いて、全てのサービスの消費者にアクセス可能であってもよい。サービスレイヤ５１３によって提供されるようなソフトウェアサービスは、定義されたインターフェースを通じて、再利用可能な、定義された機能を提供する。例えば、インターフェースは、ＪＡＶＡ（登録商標）、Ｃ＋＋、又は拡張マークアップ言語（ＸＭＬ）フォーマット若しくは他の適切なフォーマットでデータを提供する他の適切な言語で書かれたソフトウェアであってもよい。コンピュータ５０２の内蔵コンポーネントとして示されているが、代替の実施は、ＡＰＩ  ５１２又はサービスレイヤ５１３を、コンピュータ５０２の他のコンポーネント又はコンピュータ５０２に通信可能に連結されている他のコンポーネント（示されているか否かにかかわらず）との関係でスタンドアロンであるコンポーネントとして示してもよい。更に、ＡＰＩ  ５１２又はサービスレイヤ５１３の何れかの部分又は全ての部分は、本開示の範囲から逸脱することなく、別のソフトウェアモジュール、企業アプリケーション、又はハードウェアモジュールの子モジュール若しくはサブモジュールとして実施できる。
【００４８】
コンピュータ５０２は、インターフェース５０４を含む。図５では単一のインターフェース５０４として示されているが、特定の要求、要望、又はコンピュータ５０２の特定の実施に応じて、２つ以上のインターフェース５０４を用いてもよい。インターフェース５０４は、分散環境においては、ネットワーク５３０に接続されている他のシステム（図示されているか否かにかかわらず）と通信するためにコンピュータ５０２によって用いられる。一般に、インターフェース５０４は、ソフトウェア、又は、ハードウェア（又は、ソフトウェアとハードウェアの組み合わせ）においてエンコードされる論理を含み、ネットワーク５３０と通信するように作動可能である。より具体的には、ネットワーク５３０が、又は、インターフェースのハードウェアが、図示のコンピュータ５０２の内外で物理的な信号を通信するよう作動可能となるように、インターフェース５０４は、通信に関連する１つ又は複数の通信プロトコルをサポートするソフトウェアを含んでもよい。
【００４９】
コンピュータ５０２は、プロセッサ５０５を含む。図５では単一のプロセッサ５０５として示されているが、特定の要求、要望、又はコンピュータ５０２の特定の実施に応じて２つ以上のプロセッサを用いてもよい。一般に、プロセッサ５０５は、命令を実行し、データを操作してコンピュータ５０２の作動、並びに本開示で述べるような任意のアルゴリズム、方法、機能、工程、フロー、及び手順を実行する。
【００５０】
コンピュータ５０２は、ネットワーク５３０に接続できるコンピュータ５０２、又は、他のコンポーネント（図示されているか否かにかかわらない）（又は、両方の組み合わせ）のためのデータを保持することができるデータベース５０６を更に含む。例えば、データベース５０６は、本開示と整合するデータを格納するインメモリ型、従来型、又は他のタイプのデータベースとすることができる。実施によっては、データベース５０６は、特定の要求、要望、又はコンピュータ５０２及び記載した機能の特定の実施に応じて、２つ以上の異なるデータベースタイプ（例えば、ハイブリッドインメモリと従来のデータベース）の組み合わせとすることができる。図５では、単一のデータベース５０６として示されているが、特定の要求、要望、又はコンピュータ５０２及び記載した機能の特定の実施に応じて、２つ以上のデータベース（同じタイプ又は複数のタイプの組み合わせ）を用いることができる。データベース５０６は、コンピュータ５０２の内蔵コンポーネントとして示されているが、代替の実施において、データベース５０６は、コンピュータ５０２の外部にあるものとすることができる。図示するように、データベース５０６は、地震データ５１６と、ソース波動場及びレシーバ波動場５１８と、ソース波動場及びレシーバ波動場の時間微分スライス５２０と、下降ソース波動場及び上昇レシーバ波動場５２２とを保持する。
【００５１】
コンピュータ５０２は、ネットワーク５３０に接続できるコンピュータ５０２、又は、他のコンポーネント（図示されているか否かにかかわらない）（又は、両方の組み合わせ）のためのデータを保持することができるメモリ５０７を更に含む。例えば、メモリ５０７は、本開示と整合するデータを格納するランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、光メモリ、磁気メモリなどとすることができる。実施によっては、特定の要求、要望、又はコンピュータ５０２及び記載した機能の特定の実施に応じて、メモリ５０７は、２種以上の異なるタイプのメモリの組み合わせ（例えば、ＲＡＭと磁気記憶装置）とすることができる。図５では単一のメモリ５０７として示されているが、特定の要求、要望、又はコンピュータ５０２及び記載した機能の特定の実施に応じて、２つ以上のメモリ５０７（同じタイプ又は複数のタイプの組み合わせ）を用いることができる。メモリ５０７は、コンピュータ５０２の内蔵コンポーネントとして示されているが、代替の実施においては、メモリ５０７は、コンピュータ５０２の外部にあるものとすることができる。
【００５２】
アプリケーション５０８は、特に本開示に記載の機能に関して、特定の要求、要望、又はコンピュータ５０２の特定の実施に応じて機能を提供するアルゴリズムソフトウェアエンジンである。例えば、アプリケーション５０８は、１つ又は複数のコンポーネント、モジュール、又はアプリケーションとして機能することができる。更に、単一のアプリケーション５０８として示されているが、アプリケーション５０８は、コンピュータ５０２上の複数のアプリケーション５０８として実施してもよい。加えて、コンピュータ５０２に必須であるとして図示されているが、代替の実施において、アプリケーション５０８は、コンピュータ５０２の外部にあってもよい。
【００５３】
コンピュータ５０２を含むコンピュータシステムに関連する、又はその外部にある任意の数のコンピュータ５０２が存在してもよく、各コンピュータ５０２は、ネットワーク５３０を介して通信する。更に、用語「クライアント」、「ユーザ」、及び他の適切な語法は、本開示の範囲から逸脱することなく必要に応じて交換可能に用いてもよい。更に、本開示は、複数のユーザが１台のコンピュータ５０２を使用し得ること、又は１人のユーザが複数のコンピュータ５０２を使用し得ることも想定している。
【００５４】
本明細書で述べる主題及び機能操作は、デジタル電子回路において、具体的に具現化されたコンピュータソフトウェア若しくはファームウェアにおいて、本明細書に開示する構造体及びその均等物である構造体を含むコンピュータハードウェアにおいて、又は、それらの１つ若しくは複数の組み合わせにおいて実施できる。本明細書で述べる主題は、１つ又は複数のコンピュータプログラムとして、即ち、データ処理装置による実行のために、又はデータ処理装置の作動を制御するために、有形で非一時的なコンピュータ読取り可能なコンピュータ記憶媒体上でコード化されたコンピュータプログラム命令の１つ又は複数のモジュールとして、実施できる。これに代えて、又はこれに加えて、プログラム命令は、人工的に生成され伝播される信号、例えば、機械が生成する電気的、光学的、又は電磁的信号、の中／上でコード化することができ、この信号は、データ処理装置による実行のために適切な受信装置へ伝送するための情報をコード化するために生成される。コンピュータ記憶媒体は、機械読取り可能記憶デバイス、機械読取り可能記憶基板、ランダム若しくはシリアルアクセスメモリデバイス、又はコンピュータ記憶媒体、の組み合わせとすることができる。
【００５５】
用語「データ処理装置」、「コンピュータ」、又は「電子コンピュータデバイス」（又は当業者が理解できる均等物）は、データ処理ハードウェアを指し、データを処理するためのあらゆる種類の装置、デバイス、及び機械を包含し、例として、プログラム可能なプロセッサ、コンピュータ、又は複数のプロセッサ若しくはコンピュータが挙げられる。装置は、専用論理回路、例えば、中央処理ユニット（ＣＰＵ）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、又はＡＳＩＣ（特定用途向け集積回路）とすることも、それらを更に含むことができる。実施によっては、データ処理装置又は専用論理回路（又は、データ処理装置と専用論理回路との組み合わせ）は、ハードウェアに基づくもの又はソフトウェアに基づくもの（又は、ハードウェアに基づくものとソフトウェアに基づくものとの組み合わせ）であってもよい。装置は、場合によりコンピュータプログラムのための実行環境を創出するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又は実行環境の組み合わせを構成するコードを含むことができる。本開示は、従来のオペレーティングシステム、例えばＬＩＮＵＸ、ＵＮＩＸ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、ＭＡＣ  ＯＳ、ＡＮＤＲＯＩＤ（登録商標）、ＩＯＳ、又は任意の他の適切な従来のオペレーティングシステムを含む又は含まないデータ処理装置の使用を想定している。
【００５６】
コンピュータプログラムは、プログラム、ソフトウェア、ソフトウェアアプリケーション、モジュール、ソフトウェアモジュール、スクリプト、又はコードと呼ばれたり記述されたりもし、コンパイラ型若しくはインタープリタ型言語、又は宣言型若しくは手続き型言語を含む任意の形式のプログラミング言語で記述することができ、スタンドアロンプログラムとしての、又はモジュール、コンポーネント、サブルーチン、若しくはコンピューティング環境での使用に適する他のユニットとしての形式を含む、任意の形式で展開することができる。コンピュータプログラムは、ファイルシステム内のファイルに対応してもよいが、対応する必要はない。プログラムは、他のプログラム又はデータ、例えば、マークアップ言語ドキュメントに、当該のプログラム専用の単一ファイルに、又は複数の協調ファイル、例えば、１つ又は複数のモジュール、サブプログラム、又はコードの一部を格納するファイルに格納された１つ又は複数のスクリプトを保持するファイルの一部に、格納することができる。コンピュータプログラムは、１つのコンピュータ上で、又は１カ所に位置する、若しくは複数カ所に分散して通信ネットワークにより相互接続された複数のコンピュータ上で、実行されるように展開することができる。様々な図に示されるプログラムの一部は、様々なオブジェクト、方法、又は他のプロセスを介して様々な特徴及び機能を実施する個々のモジュールとして示されているが、それに代えて、プログラムは、必要に応じて複数のサブモジュール、第三者サービス、コンポーネント、ライブラリなどを含んでもよい。逆に、必要に応じて様々なコンポーネントの特徴及び機能を、単一のコンポーネントに組み込むことができる。計算上の判定に用いられる閾値は、静的に、動的に、又は静的及び動的の両方で判定できる。
【００５７】
本明細書で述べる方法、工程、又は論理フローは、入力データで作動し、出力を生成することによって機能を実行するために、１つ又は複数のコンピュータプログラムを実行する１つ又は複数のプログラム可能なコンピュータによって実行することができる。方法、工程、又は論理フローは、専用論理回路、例えばＣＰＵ、ＦＰＧＡ、又はＡＳＩＣによっても実行でき、装置は、専用論理回路、例えばＣＰＵ、ＦＰＧＡ、又はＡＳＩＣとしても実施できる。
【００５８】
コンピュータプログラムの実行に適するコンピュータは、汎用若しくは専用マイクロプロセッサ、その両方、又は任意の他の種類のＣＰＵに基づくものとすることができる。一般に、ＣＰＵは、命令とデータをリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、又はその両方から受信する。コンピュータの必須要素は、命令を実行するためのＣＰＵと、命令及びデータを格納するための１つ又は複数のメモリデバイスである。一般に、コンピュータは、データを格納するための１つ又は複数の大容量記憶デバイス、例えば、磁気ディスク、光磁気ディスク、若しくは光ディスク、を更に含んで、又は、作動可能にそれらに連結されて、それらからデータを受信する、それらへデータ送信する、又はその両方を行う。ただし、コンピュータは、こうしたデバイスを有する必要はない。更に、コンピュータは、別のデバイス、例えばいくつか例を挙げると、携帯電話、携帯情報端末（ＰＤＡ）、モバイルオーディオ若しくはビデオプレーヤ、ゲーム機、全地球測位システム（ＧＰＳ）受信機、又はポータブル記憶デバイス、例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブに組み込むことができる。
【００５９】
コンピュータプログラム命令及びデータを格納するのに適したコンピュータ読取り可能媒体（必要に応じて一時的又は非一時的）としては、あらゆる形式の不揮発性メモリ、媒体及びメモリデバイスが含まれ、例として半導体メモリデバイス、例えば、消去可能でプログラム可能なリードオンリーメモリ（ＥＰＲＯＭ）、電気的に消去可能でプログラム可能なリードオンリーメモリ（ＥＥＰＲＯＭ）、及びフラッシュメモリデバイス；磁気ディスク、例えば、内蔵ハードディスク又はリムーバブルディスク；光磁気ディスク；並びにＣＤ−ＲＯＭ、ＤＶＤ＋／−Ｒ、ＤＶＤ−ＲＡＭ、及びＤＶＤ−ＲＯＭディスクが挙げられる。メモリは、様々なオブジェクト又はデータを格納してもよく、それにはキャッシュ、クラス、フレームワーク、アプリケーション、バックアップデータ、ジョブ、ウェブページ、ウェブページテンプレート、データベーステーブル、動的情報を格納するリポジトリ、及び任意のパラメータ、変数、アルゴリズム、命令、規則、制約、又はそれらへの参照を含む任意の他の適切な情報が含まれる。加えて、メモリは、ログ、ポリシ、セキュリティ又はアクセスデータ、リポートファイルなど、任意の他の適切なデータを含んでもよい。プロセッサとメモリは、専用論理回路によって補完されることも専用論理回路に組み込むこともできる。
【００６０】
ユーザとの相互作用を提供するため、本明細書で述べる主題の実施は、情報をユーザに表示するための表示デバイス、例えば、ＣＲＴ（陰極線管）、ＬＣＤ（液晶ディスプレイ）、ＬＥＤ（発光ダイオード）、又はプラズマモニタと、ユーザがコンピュータに入力を提供できるキーボード及びポインティングデバイス、例えば、マウス、トラックボール、又はトラックパッド、とを有するコンピュータ上で実施できる。入力は、圧力感度を備えたタブレットコンピュータの表面、静電容量式又は電気式感知を用いるマルチタッチスクリーン、又は他のタイプのタッチスクリーンなど、タッチスクリーンを用いてコンピュータに提供してもよい。他の種類のデバイスを用いてユーザとの相互作用を提供することもでき；例えば、ユーザに提供されるフィードバックは、任意の形式の知覚的フィードバック、例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバックとすることができ；ユーザからの入力は、音響、音声、又は触覚入力を含む任意の形式で受信することができる。加えて、コンピュータは、ユーザが使用するデバイスとの間でドキュメントを送受信することによって、例えば、ウェブブラウザから受信したリクエストに応えてウェブページをユーザのクライアントデバイス上のウェブブラウザへ送信することにより、ユーザと相互作用することができる。
【００６１】
用語「グラフィカルユーザインターフェース」すなわち「ＧＵＩ」は、単数形又は複数形で用いて、１つ又は複数のグラフィカルユーザインターフェース及び特定のグラフィカルユーザインターフェースの表示のそれぞれを記述することができる。したがって、ＧＵＩは、情報を処理し、情報結果をユーザに効率的に提示するウェブブラウザ、タッチスクリーン、又はコマンドラインインターフェース（ＣＬＩ）を含むが、これらに限定されない任意のグラフィカルユーザインターフェースを表してもよい。一般に、ＧＵＩは、対話フィールド、プルダウンリスト、及びボタンなどの複数のユーザーインターフェース（ＵＩ）要素を含んでもよく、その一部又は全部がウェブブラウザに関連する。これら及び他のＵＩ要素は、ウェブブラウザの機能に関連してもよく、又は、それを表してもよい。
【００６２】
本明細書で述べる主題の実施は、例えばデータサーバのようなバックエンドコンポーネントを含むコンピューティングシステム、又はミドルウェアコンポーネント、例えば、アプリケーションサーバを含むコンピューティングシステム、又はフロントエンドコンポーネント、例えば、ユーザが、本明細書で述べる主題の実施と相互作用するために用いることができるグラフィカルユーザインターフェース若しくはウェブブラウザを有するクライアントコンピュータを含むコンピューティングシステムにおいて、又は、１つ又は複数のこうしたバックエンド、ミドルウェア、若しくはフロントエンドコンポーネントの任意の組み合わせにおいて、実施できる。システムのコンポーネントは、有線又は無線デジタルデータ通信（又はデータ通信の組み合わせ）の任意の形式又は媒体、例えば、通信ネットワークによって相互接続することができる。通信ネットワークの例としては、ローカルエリアネットワーク（ＬＡＮ）、無線アクセスネットワーク（ＲＡＮ）、都市規模ネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、世界規模で相互運用可能な、マイクロ波を用いた無線でのアクセスシステム（ＷＩＭＡＸ）、例えば、８０２．１１ａ／ｂ／ｇ／ｎ、若しくは８０２．２０（若しくは８０２．１１ｘと８０２．２０との組み合わせ、又は本開示と整合する他のプロトコル）を用いる無線ローカルエリアネットワーク（ＷＬＡＮ）、インターネットの全て若しくは一部、又は、任意の他の通信システム、又は、１つ若しくは複数の場所にある複数のシステム（又は通信ネットワークの組み合わせ）が挙げられる。ネットワークは、例えば、インターネットプロトコル（ＩＰ）パケット、フレームリレーフレーム、非同期転送モード（ＡＴＭ）セル、音声、ビデオ、データ、又はネットワークアドレス間の他の適切な情報（又は通信タイプの組み合わせ）を用いて通信してもよい。
【００６３】
コンピューティングシステムは、クライアントとサーバを含むことができる。クライアントとサーバは一般に、互いに遠隔にあり、典型的には通信ネットワークを介して相互作用する。クライアントとサーバとの関係は、それぞれのコンピュータ上で実行されて、互いにクライアント−サーバ関係性を有するコンピュータプログラムによって生じる。
【００６４】
本明細書は多くの特定の実施の詳細を含むが、これらは、任意の発明の範囲、又は請求され得る範囲に対する限定としてではなく、特定の発明の特定の実施に特有であり得る特徴の記述として解釈すべきである。別々の実施の文脈において本明細書に記載する特定の特徴も、単一の実施において組み合わせて実施できる。反対に、単一の実施の文脈において記載される様々な特徴も、複数の実施において別々に、又は任意で適切な部分的な組み合わせで実施できる。更に、先に述べた特徴は、ある特定の組み合わせで作用するものとして記載され、更にそうであるとして最初に請求されていたとしても、請求された組み合わせからの１つ又は複数の特徴を、場合によっては組み合わせから削除することができ、請求された組み合わせを、部分的な組み合わせ又は部分的な組み合わせの変形例に導いてもよい。
【００６５】
これまで主題の特定の実施について述べた。記載した実施の他の実施、変更、及び置換は、当業者に明らかとなるように、下記の特許請求の範囲の範囲内にある。操作は図面及び特許請求の範囲において特定の順序で示されているが、これは、こうした操作を、示された特定の順序又は連続した順序で実行すること、又は望ましい結果を達成するためには全ての示された操作を実行する（一部の操作は、任意であるとみなしてもよい）ことを要求するものと理解すべきではない。ある特定の状況においては、マルチタスク処理、又は並行処理（又はマルチタスク処理と並行処理との組み合わせ）が有利な場合があり、適切であるとみなされる場合には、実行してもよい。
【００６６】
更に、先に述べた実施における様々なシステムモジュール及びコンポーネントの分離又は統合は、全ての実施においてこうした分離又は統合を要求するものと理解すべきではなく、当然のことであるが、記載したプログラムコンポーネント及びシステムは、一般に、単一のソフトウェア製品に統合することも、複数のソフトウェア製品にパッケージ化することもできる。
【００６７】
従って、先に述べた実施の例は、本開示を定義付けしたり拘束したりするものではない。他の改変、置換、及び変更は、本開示の主旨及び範囲から逸脱することなく可能である。
【００６８】
更に、任意の請求される実施は、少なくともコンピュータ実装方法；コンピュータ実装方法を実行するためのコンピュータ読取り可能命令を格納する非一時的コンピュータ読取り可能媒体；及び、非一時的コンピュータ読取り可能媒体に格納されたコンピュータ実装方法又は命令を実行するように構成されたハードウェアプロセッサと相互運用可能に連結されたコンピュータメモリを備えるコンピュータシステム；に適用可能であるとみなされる。
【００６９】
［引用文献］
Ｆａｑｉ  Ｌｉｕ，  Ｇｕａｎｑｕａｎ  Ｚｈａｎｇ，  Ｓｃｏｔｔ  Ａ．  Ｍｏｒｔｏｎ  ａｎｄ  Ｊａｃｑｕｅｓ  Ｐ．  Ｌｅｖｅｉｌｌｅ，  ２０１１，  Ａｎ  ｅｆｆｅｃｔｉｖｅ  ｉｍａｇｉｎｇ  ｃｏｎｄｉｔｉｏｎ  ｆｏｒ  ｒｅｖｅｒｓｅ−ｔｉｍｅ  ｍｉｇｒａｔｉｏｎ  ｕｓｉｎｇ  ｗａｖｅｆｉｅｌｄ  ｄｅｃｏｍｐｏｓｉｔｉｏｎ：  Ｇｅｏｐｈｙｓｉｃｓ，  ｖｏｌ．  ７６，  ｎｏ．  １，  Ｓ２９−Ｓ３９．
【００７０】
Ｆａｑｉ  Ｌｉｕ，  Ｇｕａｎｑｕａｎ  Ｚｈａｎｇ，  Ｓｃｏｔｔ  Ａ．  Ｍｏｒｔｏｎ，  Ｊａｃｑｕｅｓ  Ｐ．  Ｌｅｖｅｉｌｌｅ，  ２００７，  Ｒｅｖｅｒｓｅ‐ｔｉｍｅ  ｍｉｇｒａｔｉｏｎ  ｕｓｉｎｇ  ｏｎｅ‐ｗａｙ  ｗａｖｅｆｉｅｌｄ  ｉｍａｇｉｎｇ  ｃｏｎｄｉｔｉｏｎ：  ７７ｔｈ  Ａｎｎｕａｌ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｅｅｔｉｎｇ，  ＳＥＧ  Ｅｘｐａｎｄｅｄ  Ａｂｓｔｒａｃｔｓ．
【００７１】
Ｔｏｎｇ  Ｗ．  Ｆｅｉ，  Ｙｉ  Ｌｕｏ  ａｎｄ  Ｆｕｈａｏ  Ｑｉｎ，  ２０１４，  Ａｎ  ｅｎｄｅｍｉｃ  ｐｒｏｂｌｅｍ  ｉｎ  ｒｅｖｅｒｓｅ−ｔｉｍｅ  ｍｉｇｒａｔｉｏｎ：  ８４ｔｈ  Ａｎｎｕａｌ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｅｅｔｉｎｇ，  ＳＥＧ  Ｅｘｐａｎｄｅｄ  Ａｂｓｔｒａｃｔｓ．
【図１】
2020533591.tif 000030
【図２】
2020533591.tif 000031
【図３】
2020533591.tif 000032
【図４】
2020533591.tif 000033
【図５】
2020533591.tif 000034
【国際調査報告】
2020533591.tif 000035
2020533591.tif 000036