(57)【特許請求の範囲】
【請求項１】
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を行う判定部を備え、
前記判定部は、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを前記学習済モデルへの入力データとして前記判定を行う
ことを特徴とする渦検出装置。
【請求項２】
渦が含まれると判定された前記渦候補領域のうち、所定の条件を満たすものを特定する特定部を備え、
前記判定部は、前記学習済モデルを用いて渦である確率を算出し、
前記特定部は、前記判定部により所定の近接範囲内で渦と判定された前記渦候補領域のうち、前記確率が最大のもの以外を除外する
ことを特徴とする請求項１記載の渦検出装置。
【請求項３】
前記特定部は、渦が含まれると判定された前記渦候補領域のうち、所定回数以上計測されたものを渦として特定することを特徴とする請求項２記載の渦検出装置。
【請求項４】
前記所定の範囲は、前記渦候補領域の渦の中心が中央に位置するように定められることを特徴とする請求項１〜３のいずれか一項に記載の渦検出装置。
【請求項５】
前記渦候補領域の渦の回転方向が所定の基準回転方向とは反対向きである場合、前記所定の範囲の計測データの各々で速度の符号を反転させて前記入力データとする入力調整部を備えることを特徴とする請求項１〜４のいずれか一項に記載の渦検出装置。
【請求項６】
前記所定の範囲の計測データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに変更してから前記補正データに戻して前記入力データとする欠損補完部を備えることを特徴とする請求項１〜５のいずれか一項に記載の渦検出装置。
【請求項７】
前記学習済モデルは、畳み込みニューラルネットワークをアルゴリズムとして利用しており、
前記判定部は、全結合層で結合される特徴量に前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離を含めることを特徴とする請求項１〜６のいずれか一項に記載の渦検出装置。
【請求項８】
前記ドップラー計測装置による計測データから、所定の渦構造モデルへのフィッティングに基づいて前記渦候補領域を抽出する抽出部を備えることを特徴とする請求項１〜７のいずれか一項に記載の渦検出装置。
【請求項９】
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を行う判定ステップを含み、
前記判定ステップでは、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを前記学習済モデルへの入力データとして前記判定を行う
ことを特徴とする渦検出方法。
【請求項１０】
前記所定の範囲は、前記渦候補領域の渦の中心が中央に位置するように定められることを特徴とする請求項９記載の渦検出方法。
【請求項１１】
前記渦候補領域の渦の回転方向が所定の基準回転方向とは反対向きである場合、前記所定の範囲における計測データの各々で速度の符号を反転させて前記入力データとする入力調整ステップを含むことを特徴とする請求項９又は１０記載の渦検出方法。
【請求項１２】
前記所定の範囲の計測データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに設定してから前記補正データに戻して前記入力データとする欠損補完ステップを含むことを特徴とする請求項９〜１１のいずれか一項に記載の渦検出方法。
【請求項１３】
前記学習済モデルは、畳み込みニューラルネットワークをアルゴリズムとして利用しており、
前記判定ステップでは、全結合層で結合される特徴量に前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離を含めることを特徴とする請求項９〜１２のいずれか一項に記載の渦検出方法。
【請求項１４】
コンピュータを、
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力として、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を出力する判定手段として動作させ
前記判定手段は、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを用いて前記判定を行う
ことを特徴とするプログラム。
【請求項１５】
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力として、前記所定の範囲の計測データに渦が含まれるか否かの判定を出力する学習済モデルであって、
渦の計測データを含む前記所定の範囲の学習データにより、機械学習モデルのアルゴリズムを用いて学習がなされ、
前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対して動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを用いて前記学習が行われる
ことを特徴とする学習済モデル。
【請求項１６】
渦の中心が中央に位置する学習データにより学習されたものであることを特徴とする請求項１５記載の学習済モデル。
【請求項１７】
前記学習データにおける渦の回転方向が所定の基準回転方向とは反対向きである場合、前記学習データの各々の速度の符号を反転して入力させて学習されることを特徴とする請求項１５又は１６記載の学習済モデル。
【請求項１８】
前記学習データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに設定してから前記補正データに戻して得られた前記学習データにより学習されることを特徴とする請求項１５〜１７のいずれか一項に記載の学習済モデル。
【請求項１９】
畳み込みニューラルネットワークを前記アルゴリズムとして利用した畳み込み層と全結合層とを有し、
前記全結合層では、前記畳み込み層で得られる各特徴量と、前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離とが全結合される値として入力される
ことを特徴とする請求項１５〜１８のいずれか一項に記載の学習済モデル。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、渦検出装置、渦検出方法、プログラム及び学習済モデルに関する。
【背景技術】
【０００２】
気象条件により突発的に生じる強風（突風）は、しばしば非常に強い圧力を生じて自動車、鉄道、船舶、飛行機をはじめとする各種の交通機関や家屋などの地上の物体に悪影響を与える。したがって、突風の発生に対して迅速に対処するために、この突風を予測、リアルタイム検出する要求がある。
【０００３】
突風の発生は、大気に生じる大規模な渦構造と相関があることが知られている。特許文献１では、小型ドップラーレーダーを用いて低仰角のみを高速に監視し、高分解能で突風を生じる大気渦を検出する技術が開示されている。特許文献２では、気象庁による竜巻及び雷の発生予測情報に基づく抽出エリア内におけるレーダー計測データから雲頂高度や降水強度を求めて、竜巻が発生する可能性のある積乱雲を特定し、当該積乱雲の移動速度に応じて推測される進路予測範囲に突風の警戒区域を定める技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４９５５０号公報
【特許文献２】特開２０１８−６３２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、判定基準に応じて誤判定又は検出漏れを生じることが多く、迅速かつ精度よく突風を特定することができないという課題がある。
【０００６】
この発明の目的は、より迅速かつ精度よく突風に係る大気渦を特定することのできる渦検出装置、渦検出方法、プログラム及び学習済モデルを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の渦検出装置は、
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を行う判定部を備え、
前記判定部は、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを前記学習済モデルへの入力データとして前記判定を行うこととした。
したがって、二段階の評価により渦の検出精度を向上させることができる。また、数値的に画一的な基準で判別しないので、誤検出の抑制と検出漏れの抑制とをバランスよく両立させることができる。境界面がドップラー計測装置の位置に対する動径方向（Ｒ方向）に沿っているか否かが容易に判断できるので、境界がＲ方向に沿っていない他の物理状態である大気の収束や発散（実際には２、３次元的な動きを伴い得る）との識別を容易に行うことができ、一次元速度データによる誤検出を抑制することができる。また、速度の反転する境界が必ずＲ方向に沿って伸びることになり、学習を容易化することができる。また、リアルタイム処理において座標変換の手間が不要となるので、処理の軽減及び高速化を図ることができ、これによりリアルタイム性を確保しやすくなる。
【０００８】
また、望ましくは、
渦が含まれると判定された前記渦候補領域のうち、所定の条件を満たすものを特定する特定部を備え、
前記判定部は、前記学習済モデルを用いて渦である確率を算出し、
前記特定部は、前記判定部により所定の近接範囲内で渦と判定された前記渦候補領域のうち、前記確率が最大のもの以外を除外する。
したがって、同一の渦に対して複数の部分で渦候補として特定された場合でも、最適なものを選択することができる。これにより、特定された渦の移動速度を推定する場合により精度よい値を得ることができる。
【０００９】
また、望ましくは、
前記特定部は、渦が含まれると判定された前記渦候補領域のうち、所定回数以上計測されたものを渦として特定することとする。
したがって、突風の発生予測により適切に行うことが可能となり、一方で、不要な処理を低減することができる。
【００１０】
また、望ましくは、
前記所定の範囲は、前記渦候補領域の渦の中心が中央に位置するように定められることとする。
したがって、輪郭や中心位置などが不明瞭な渦の判断精度を向上させることができる。
【００１１】
また、望ましくは、
前記渦候補領域の渦の回転方向が所定の基準回転方向とは反対向きである場合、前記所定の範囲の計測データの各々で速度の符号を反転させて前記入力データとする入力調整部を備えることとする。
したがって、渦の回転方向によらず容易に統一基準で一貫した渦検出が可能になる。また、渦の回転方向に応じてそれぞれ学習データを用意する必要がなくなり、手間の軽減が図られる。
【００１２】
また、望ましくは、
前記所定の範囲の計測データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに変更してから前記補正データに戻して前記入力データとする欠損補完部を備えることとする。
したがって、不自然な速度分布による検出精度の低下を抑制し、大気渦の検出漏れなどを抑制することができる。
【００１３】
また、望ましくは、
前記学習済モデルは、畳み込みニューラルネットワークをアルゴリズムとして利用しており、
前記判定部は、全結合層で結合される特徴量に前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離を含めることとする。
したがって、極座標での計測及び上記各計測データの配置による距離に応じた形状の渦をより確実に判別することができる。
【００１４】
また、望ましくは、
前記ドップラー計測装置による計測データから、所定の渦構造モデルへのフィッティングに基づいて前記渦候補領域を抽出する抽出部を備えることとする。
したがって、大気渦を検出する処理全体として処理負荷を軽減し、リアルタイム性を確保しやすくしつつ、検出精度を向上させて検出漏れ及び誤検出を抑制することができる。
【００１５】
また、本発明の渦検出方法は、
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を行う判定ステップを含み、
前記判定ステップでは、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを前記学習済モデルへの入力データとして前記判定を行う。
したがって、速度境界がＲ方向に伸びるパターンに一元化され、誤検出などを抑制し、検出精度を向上させることができる。また、学習の容易化及び処理の軽減及び高速化を図ることができる。
【００１６】
また、望ましくは、
前記所定の範囲は、前記渦候補領域の渦の中心が中央に位置するように定められることとする。
したがって、輪郭などが不明瞭な渦の判断精度を向上させることができる。
【００１７】
また、望ましくは、
前記渦候補領域の渦の回転方向が所定の基準回転方向とは反対向きである場合、前記所定の範囲における計測データの各々で速度の符号を反転させて前記入力データとする入力調整ステップを含むこととする。
したがって、渦の回転方向によらず容易に統一基準で一貫した渦検出が可能になる。また、渦の回転方向に応じてそれぞれ学習データを用意する必要がなくなり、手間の軽減が図られる。
【００１８】
また、望ましくは、
前記所定の範囲の計測データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに設定してから前記補正データに戻して前記入力データとする欠損補完ステップを含むこととする。
したがって、不自然な速度分布による検出精度の低下を抑制し、大気渦の検出漏れなどを抑制することができる。
【００１９】
また、望ましくは、
前記学習済モデルは、畳み込みニューラルネットワークをアルゴリズムとして利用しており、
前記判定ステップでは、全結合層で結合される特徴量に前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離を含めることとする。
したがって、極座標での計測及び上記各計測データの配置による距離に応じた形状の渦をより確実に判別することができる。
【００２０】
また、本発明のプログラムは、
コンピュータを、
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力として、渦の計測データを含む学習データにより学習された学習済モデルを用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を出力する判定手段として動作させ
前記判定手段は、前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを用いて前記判定を行う。
したがって、速度境界がＲ方向に伸びるパターンに一元化され、誤検出などを抑制し、検出精度を向上させることができる。また、学習の容易化及び処理の軽減及び高速化を図ることができる。
【００２１】
また、本発明の学習済モデルは、
ドップラー計測装置による大気の移動速度の計測データから抽出された、前記大気の渦に対応する前記移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力として、前記所定の範囲の計測データに渦が含まれるか否かの判定を出力する学習済モデルであって、
渦の計測データを含む前記所定の範囲の学習データにより、機械学習モデルのアルゴリズムを用いて学習がなされ、
前記所定の範囲の計測データの各々が前記ドップラー計測装置の位置に対して動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを用いて前記学習が行われる。
したがって、速度境界がＲ方向に伸びるパターンに一元化され、誤検出などを抑制し、検出精度を向上させることができる。また、学習の容易化及び処理の軽減及び高速化を図ることができる。
【００２２】
また、望ましくは、
渦の中心が中央に位置する学習データにより学習されたものであることとする。
したがって、輪郭などが不明瞭な渦の判断精度を向上させることができる。
【００２３】
また、望ましくは、
前記学習データにおける渦の回転方向が所定の基準回転方向とは反対向きである場合、前記学習データの各々の速度の符号を反転して入力させて学習されることとする。
したがって、渦の回転方向によらず容易に統一基準で一貫した渦検出が可能になる。また、渦の回転方向に応じてそれぞれ学習データを用意する必要がなくなり、手間の軽減が図られる。
【００２４】
また、望ましくは、
前記学習データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに設定してから前記補正データに戻して得られた前記学習データにより学習されることとする。
したがって、不自然な速度分布による検出精度の低下を抑制し、大気渦の検出漏れなどを抑制することができる。
【００２５】
また、望ましくは、
畳み込みニューラルネットワークを前記アルゴリズムとして利用した畳み込み層と全結合層とを有し、
前記全結合層では、前記畳み込み層で得られる各特徴量と、前記渦候補領域の渦の中心位置と前記ドップラー計測装置との距離とが全結合される値として入力される
こととする。
したがって、極座標での計測及び上記各計測データの配置による距離に応じた形状の渦をより確実に判別することができる。
【発明の効果】
【００２６】
本発明に従うと、より迅速かつ精度よく突風に係る大気渦を特定することができるという効果がある。
【図面の簡単な説明】
【００２７】
【図１】本実施形態の処理装置の機能構成を示すブロック図である。
【図２】渦検出の処理手順を示す図である。
【図３】直交座標系で配置した計測データの例を示す図である。
【図４】欠損部分をゼロ埋めされた渦候補の計測データと、補正済み計測データとを示す図である。
【図５】渦の移動予測について説明する図である。
【図６】渦検出制御処理の制御手順を示すフローチャートである。
【図７】学習済モデルの生成処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態の処理装置１の機能構成を示すブロック図である。
処理装置１（渦検出装置）は、ドップラーレーダー４（ドップラー計測装置）による計測データに基づいて渦を検出するための各種処理を行うコンピュータである。処理装置１は、制御部１１と、記憶部１２と、表示部１３と、操作受付部１４と、入出力インターフェイス１５などを備える。
【００２９】
制御部１１は、ＣＰＵ（Central Processing Unit）などのプロセッサを備え、処理装置１の各種動作を制御する。
【００３０】
記憶部１２は、ＣＰＵに作業用のメモリ空間を提供し、一時データ、設定データ及び各種プログラムを記憶する。作業用のメモリ空間や一時データは、ＲＡＭ（Random Access Memory）に割り当てられ、設定データ及びプログラムは、フラッシュメモリなどの不揮発性メモリ（ＨＤＤ（ハードディスクドライブ）を含む）に記憶される。
【００３１】
記憶部１２に記憶されるプログラム１２１には、渦検出制御プログラムが含まれる。渦検出制御プログラムには、学習済モデル１２１０が含まれる。また、記憶部１２には、渦構造のモデルに係る設定である渦パターンデータ１２２が記憶されている。
【００３２】
表示部１３は、制御部１１の制御に基づいてデジタル表示画面（ディスプレイ）に各種表示を行う。表示内容には、渦検出制御プログラムにより特定された渦構造の位置や履歴などが含まれてよい。
【００３３】
操作受付部１４は、キーボード、及び／又はタッチパネルといったポインティングデバイスなどを有し、外部からの入力操作を受け付けて制御信号を制御部１１に出力する。操作受付部１４は、例えば、各種プログラムを手動で起動したり終了させたりする場合や、表示部１３による表示内容を切り替える場合などに利用される。
【００３４】
入出力インターフェイス１５は、外部機器との間の通信接続端子およびドライバ、例えば、ＬＡＮ（Local Area Network）カードなどを備える。ここでは、外部装置２及び気象データサーバ３がＬＡＮ（及びインターネット）を経由して接続可能とされている。また、入出力インターフェイス１５には、各種光学ディスクなどの可搬型記録媒体の接続端子が含まれていてよい。
【００３５】
外部装置２は、学習済モデル１２１０を生成、改良するための学習データ２１が記憶されていて、制御部１１によりこれらのデータを取得、読み込み可能である。学習データ２１は、ここでは、教師有データであり、正解を示すデータが対応付けられて保持されている。
【００３６】
気象データサーバ３は、ドップラーレーダー４による計測データが略リアルタイムで入力されて過去の履歴データとともに外部に配信する。
【００３７】
次に、本実施形態の渦検出について説明する。
渦検出は、ドップラーレーダー４による計測データを用いて行われる。ドップラーレーダー４は、放射した所定の電磁波（マイクロ波など）の雨粒による反射波を受信し、当該ドップラーレーダー４の動径方向（Ｒ方向；ドップラーレーダー４からの距離の値）についての雨粒、すなわち大気の移動速度（風速ＶＲ）の空間分布をドップラー効果に基づいて取得する。ドップラーレーダー４の電磁波送受信方向は、方位角方向（Ａ方向；所定の基準方向に対する水平角度差の値）に回転スキャンしながら所定の周期（例えば、３０秒）で一周し、この周期でドップラーレーダー４の周囲全方向の風速分布データを得ている。
【００３８】
計測データ中に渦構造があると、渦の中心を含むＲ方向への直線（線分）に対して移動速度がドップラーレーダー向き（−Ｒ方向）の部分（速度極小）と反対向き（＋Ｒ方向）の部分（速度極大）とが隣り合うシア構造（Ａ方向に並ぶ速度の極大／極小のペア構造）を示す。
【００３９】
図２は、本実施形態の処理装置１による渦検出の処理手順を示す図である。
まず、レーダー計測データから渦構造に対応する上記極大／極小のペア構造の検出を行い、渦候補を抽出する（ＰＲ１；抽出部）。抽出された渦候補領域を含む所定の範囲の領域の計測データを学習済モデル（ここでは、畳み込みニューラルネットワーク；ＣＮＮ、をアルゴリズムとして用いたもの）に入力し、これを用いて、すなわち畳み込み層で畳み込みを行って特徴量を抽出（特徴マップを生成）したのち、全結合層で全結合して、渦である確率を算出する（ＰＲ２；判定部）。
【００４０】
近接して複数の渦が検出されている場合には、重複と判断されるものを削除する（ＰＲ３）。また、上記回転スキャンの周期ごとに得られる計測データにおいて、基準時間内に所定回数（例えば、３回）以上の検出がなされたか否かを判別する（ＰＲ４）。ＰＲ３、ＰＲ４が本実施形態の特定部に含まれる。そして、渦の検出結果を確定して、移動速度を推定する（ＰＲ５）。
【００４１】
レーダー計測データからの渦候補の検出（ＰＲ１）は、従来と同様に、渦パターンデータ１２２に記憶された渦モデル（従来周知の例えばランキン渦モデルなどの渦構造モデル）を用いた速度分布のフィッティングにより行われる。風速ＶＲ（スカラー値）の二次元データは、画像データの画素値と同様に（ここでは符号付で）扱われる。このとき、計測データを実際の空間分布に従ってデカルト座標系などに変換する（例えば、ｘ＝ｒ・ｃоｓθ、ｙ＝ｒ・ｓｉｎθ）のではなく、そのままＡ方向とＲ方向とについての直交座標系（例えば、ｘ＝ｒ、ｙ＝θ）で二次元マトリクス状に配列されたものとしてデータを取り扱う。
【００４２】
図３は、この直交座標系で配置した計測データの例を示す図である。ここでは、速度の濃淡は、適宜な値を単位として調節されている。この配置により、反対方向の速度部分の境界がＲ方向に延びる形に統一される。すなわち、Ａ方向に速度方向の境界が延びる発散収束などの現象が容易に除外されるので、認識すべきパターンがより容易に限定されて認識の確実化及び学習処理の簡略化につながる。また、座標変換の手間が省かれるので、処理自体も容易になる。
【００４３】
フィッティングにより抽出された渦候補の領域を含む所定サイズの領域の計測データＭは、学習済モデル１２１０に入力されて、渦構造である確率が出力される（ＰＲ２）。ドップラー速度（スカラー値）を二次元配置した計測データＭは、画像データと同様に取り扱いが可能であり、ＣＮＮによりパターン認識を用いて渦か否かが判断される。ＣＮＮは、畳み込み処理により特徴マップを生成して特徴量の抽出を行う（プーリング処理が含まれてもよい）段階（畳み込み層）と、特徴量の全結合などにより渦である確率を算出する段階（全結合層）とに分けられる。
【００４４】
畳み込み及びプーリングの処理は、従来技術と同じであり、学習により定められたフィルタの係数が用いられて学習済モデル１２１０に応じたステップ数の畳み込みが繰り返される。しかしながら、ドップラーレーダー４による計測データＭでは、雨粒からの反射を取得する特性上、雨粒がない位置からの反射が得られずデータの欠損が多いという問題がある。これに対し、本実施形態では、欠損データの穴埋め（補完）を行ってから学習済モデル１２１０に入力させる。
【００４５】
このとき、単純にゼロ値などで穴埋めを行っただけでは、速度分布が不自然な形となり、渦検出の精度が低下する。そこで、ここでは、一度計測データＭにおけるデータ欠損の座標をゼロ値など所定の値で埋めた補正データに対し、特異値分解（Ｍ＝Ｕ・Ｓ・ＶＴ）を行う。Ｕ、Ｖはユニタリ行列であり、Ｓが特異値行列となる。特には限られないが、Ｕ、Ｖが正方行列である場合、特異値行列の対角成分が特異値である。各特異値が計測データＭにおける値の空間変化の特徴量に対応する。
【００４６】
これら特異値行列Ｓにおける特異値のうち、値の大きい側から所定数（例えば、５つなど）を残してこれら以外をゼロに変更した行列Ｓａを生成する。そして、行列演算Ｍａ＝Ｕ・Ｓａ・ＶＴを行って、空間変化の主たる傾向を反映した補間値に変換された補正済み計測データＭａ（戻された補正データ）を学習済モデル１２１０への入力データとする。
【００４７】
図４は、欠損部分をゼロ埋めされた渦候補の領域計測データと、上記補正済み計測データとを示す図である。図４（ａ）に示す所定値（固定値）で埋めたデータでは、ドップラー速度の大きい領域内にところどころ数値の空間変化がない不自然な部分が混入するが、図４（ｂ）に示す補正済み計測データでは、これらの部分が周囲の速度変化の傾向に従った値に補完（補間）されている。
【００４８】
また、図４で示したように、処理ＰＲ１で抽出された渦候補の中心が計測データＭの中心になるように所定サイズの領域が定められる。渦の中心は、極大速度の位置と極小速度の位置の中間点として定義される。
【００４９】
また、渦は、必ずしも右回り（時計回り）と左回り（反時計回り）のうちいずれかに限定されない。しかしながら、渦の有無の判定を行う範囲では、回転向きに応じた形状の大きな差は生じない。そこで、本実施形態では、フィッティングで得られた渦の回転方向が所定の基準回転方向（例えば、反時計回り）と異なる場合（反対向きの場合）には、所定サイズの領域内の速度の符号を反転させて、回転方向を反転させる。これにより、学習済モデル１２１０では、基準回転方向へ回転する渦のみが認識可能であればよくなり、学習内容が簡略化される。
【００５０】
上記ＰＲ２の処理で算出された渦である確率と所定の基準値を比較して、基準値より小さい渦候補については、渦ではないものとされる。
【００５１】
また、本実施形態では、学習済モデル１２１０は、ＣＮＮをアルゴリズムとして用いている。この時、入力データを畳み込んで得られた特徴量だけでなく、対象領域（渦候補）の中心位置とドップラーレーダー４との距離を特徴量に含めて全結合させる。上述のように、ドップラーレーダー４は、送受信機から放射状に電磁波を放射するので、ドップラーレーダー４からの距離が遠くなるほど計測される渦の形状が粗くなる傾向がある。またＲ方向とＡ方向で二次元マトリクス状に計測データを配列すると、Ｒ方向の距離値に応じて実際の空間上のＡ方向の距離が変化するので、これに伴って、見かけ上の渦の形状（縦横比）が変化する。そこで、上述のように距離を特徴量に含めることで、距離に応じた形状の渦をより確実に検出することを可能とする。
【００５２】
また、渦のサイズに比して小さい範囲（所定の近接範囲）に複数の渦候補が抽出されている場合、同一の渦を重複して抽出している場合がある。本実施形態では、所定の距離内に複数の渦候補が抽出されている場合には、渦である確率が最大のもの以外を渦候補から削除（除外）する（ＰＲ３）。渦の画像認識では、通常の物体や文字などの画像と比較して輪郭が不明瞭であり、また、中心位置も上記のように極大速度位置と極小速度位置から間接的に定まる。これに対し、上述のように、渦候補の中心位置を所定の領域の中心とし、後述のように、各学習データ２１において渦の中心を当該学習データ２１がそれぞれ示す領域中央（Ｎ×Ｎ行列の対角線交点座標など）に一致させることで、渦の本当の中心に近い渦候補ほど渦である確率が高くなりやすくすることで、重複抽出時に確率に基づいて適切に最良の候補を残すことが可能となる。
【００５３】
さらに、ある程度継続的に生じる渦が検出されればよいので、ここでは、前回の検出から所定時間内に２度目の検出がなされ、さらに２度目の検出から所定時間内に３回目（所定回数以上）の検出がなされた場合に継続的な渦として特定される（ＰＲ４）。所定時間は、例えば、ドップラーレーダー４の回転スキャン周期の数倍程度であってよく、すなわち、毎回連続的に検出される場合には必ずしも限られない。
【００５４】
図５は、渦の移動予測について説明する図である。
渦は、多くの場合で移動を伴うが、１回の検出では移動速度が特定されないので、２度目の検出が、例えば、１度目に検出された位置Ｐ１から通常想定される移動速度（背景となる風（環境風）の風速）の上限Ｖｏｍで計測間隔ｄｔ１（２回後の計測であれば計測間隔ｄｔ１の2倍）の間に移動可能な範囲内Ｒｐ１＝Ｖｏｍ×ｄｔ１の範囲内の位置Ｐ２でなされた場合に同一の渦であると判断される。また、２度の検出によりその間の移動速度Ｖｐが特定されるので、移動速度Ｖｐ及び検出までの移動時間（計測間隔ｄｔ１）により、３度目の検出想定位置Ｐ３ｐが得られる。この検出想定位置Ｐ３ｐを中心として、想定され得る移動速度Ｖｐのばらつき（統計的な計測値などであってもよく、例えば、速度に対する比率であってもよいし、絶対値であってもよい）に応じて推測される範囲Ｒｐ２（ここでは半径Ｒｐ２）内で３度目の検出がなされた場合に、前２回と同一の渦であると判断される。通常想定される移動速度の上限Ｖｏｍ及び算出された移動速度のばらつきの上限値などは、過去の統計的な値などに基づいて固定的に又は気象条件に応じて可変で定められてよい。
【００５５】
図６は、本実施形態の処理装置１でプログラム１２１に基づいて実行される渦検出制御処理の制御部１１による制御手順を示すフローチャートである。この渦検出制御処理は、例えば、上記周期ごとに気象データサーバ３からドップラーレーダー４による各周期の計測データが取得（記憶部１２に記憶）されるごとに呼び出されて実行される。
【００５６】
渦検出制御処理が開始されると、制御部１１は、記憶部１２から計測データを読み込む（ステップＳ１０１）。制御部１１は、計測データ各座標について、渦に対応してＡ方向に並ぶ速度の極小／極大のペア構造を検出する（ステップＳ１０２）。制御部１１は、検出されたペア構造を１つ含む領域に対し、渦パターンデータ１２２に含まれる渦構造モデルに基づいてフィッティングを行う（ステップＳ１０３）。制御部１１は、フィッティングの結果に基づいて、渦構造との合致度合、中心位置及び渦の回転方向を特定する（ステップＳ１０４）。また、上記以外の渦構造の特定には用いられないパラメータ、例えば、渦の回転速度や渦度などが、渦の強度を示す指標として併せて算出してもよい。
【００５７】
制御部１１は、検出された渦構造の中心位置が中央とされた所定の範囲の画像を抽出する。また、渦の回転方向が基準回転方向と異なる場合には、制御部１１は、各位置の速度の符号を反転させる（ステップＳ１０５；入力調整部、入力調整ステップ）。制御部１１は、上述のように欠損データの補完処理を行う（ステップＳ１０６；欠損補完部、欠損補完ステップ）。
【００５８】
制御部１１は、抽出され、必要に応じて上記調整がなされた所定の範囲の画像を学習済モデル１２１０に入力し、学習済モデル１２１０から出力された渦である確率を取得する（ステップＳ１０７；判定部、判定ステップ、判定手段）。上記ステップＳ１０３〜Ｓ１０７の処理は、ステップＳ１０２の処理で検出された全てのペアについて順次行われる。制御部１１は、渦である確率が所定の基準値未満であるものを渦候補から除外する（ステップＳ１０８）。
【００５９】
制御部１１は、所定の距離範囲内に複数の渦候補がある部分があるか否かを判別する（ステップＳ１０９）。あると判別された場合には（ステップＳ１０９で“ＹＥＳ”）、制御部１１は、距離範囲内の渦候補がそれぞれ渦である確率を比較し、最も高いもの以外を渦候補から除外する（ステップＳ１１０）。それから、制御部１１の処理は、ステップＳ１１１に移行する。複数の渦候補がある部分がないと判別された場合には（ステップＳ１０９で“ＮＯ”）、制御部１１の処理は、ステップＳ１１１に移行する。
【００６０】
ステップＳ１１１の処理に移行すると、制御部１１は、残った渦候補のうち、今回の渦検出から所定の基準時間内（例えば、４周期以内など）に検出された渦構造から所定の距離（上述のように、１回検出時からの経過時間に所定の基準速度を乗じた距離、２回検出時の移動に基づいて算出された速度と２回目の検出時からの経過時間を乗じた距離）の内側にあるものを選択し、それぞれ検出回数に１を加算する。また、所定の距離内にないものについては、検出回数を「１」に設定する（ステップＳ１１１）。
【００６１】
制御部１１は、残っている各渦候補について、検出回数が所定の基準回数（例えば、３回）以上か否かを判別する（ステップＳ１１２）。制御部１１は、基準回数以上と判別されたもの（ステップＳ１１２で“ＹＥＳ”）を、渦構造として確定する（ステップＳ１１４）。確定した渦構造については、移動速度（方向を含む）を推定して併せて記憶させる。この場合の速度は、通常の空間内における速度である。制御部１１は、検出回数が基準回数未満のもの（ステップＳ１１２で“ＮＯ”）を、渦候補として検出回数とともにデータを保持する（ステップＳ１１３）。制御部１１は、２回目の検出の渦候補については移動速度を算出し、１回目の検出の渦候補については、所定の基準速度を設定する。そして、制御部１１は、渦検出制御処理を終了する。
【００６２】
次に、機械学習モデルの学習動作について説明する。
学習済モデル１２１０は、多数の渦構造を各々含む計測データを学習データとして用いて学習することで生成される。学習データ２１は、予め渦構造であるか否かが確定したデータが上記渦検出時のサイズと同一サイズで用意される。渦と渦でないものの割合は適宜定められてよい。また、上述のようにドップラーレーダー４からの距離に応じて渦の計測の粗さや配列上の形状に変化が生じうるので、各距離範囲での計測を網羅した学習データ２１が用意されるのがよい。
【００６３】
また、学習データ２１では、上記で示したように、渦の回転方向が統一される。渦は、一方向（反時計回り）に回転することが多いが、必ずしも一方には限られない。また、回転方向には偏りがあることから、各方向へ回転する渦の計測データをそれぞれ必要数ずつそろえるのが難しく、また他のドップラーレーダーの計測データを流用するにしても手間を要する。ドップラーレーダーでは動径方向の速度のみを計測していることから、計測された速度の符号を反転させるだけで容易に渦の回転方向が反転される。
【００６４】
さらに、学習データ２１として用いられる渦の計測データは、常に渦の中心が画像領域の中央に位置するように定められる。通常の画像認識とは異なり、外側境界などが不明瞭な計測データの学習時に予め中心位置を定めて学習データ２１を与えることで、本来の渦の中心以外の位置を中央に定めて画像認識を行わせた場合の渦構造である確率を低下させることができる。
【００６５】
学習データ２１は、ここでは、処理装置１の外部で生成されて外部装置２により保持されているが、これに限られない。
【００６６】
図７は、本実施形態の学習済モデルの生成処理の制御手順を示すフローチャートである。
ここでは、モデル生成処理は、処理装置１で実行されるものとして説明する。
【００６７】
モデル生成処理が開始されると、制御部１１は、学習データ２１のリストを取得する（ステップＳ２０１）。制御部１１は、取得されたリストから選択された１つの計測データを選択する（ステップＳ２０２）。
【００６８】
制御部１１は、選択された計測データの回転方向が所定の基準回転方向ではない場合に、各速度の符号を反転させて基準回転方向に統一する（ステップＳ２０３）。なお、回転方向は、予め基準回転方向に統一されていてもよい。また、回転方向の情報が予めリストに含まれていてもよいし、各計測データに対応するメタデータなどに含まれていてもよい。また、渦が含まれないデータの場合でも、フィッティングで渦候補として検出されたものである場合には、検出時の回転方向に基づいて統一される処理がなされてもよい。また、制御部１１は、上記の欠損補完処理を行う。
【００６９】
制御部１１は、選択されている学習データ２１を機械学習モデルに入力し（ステップＳ２０４）、予め設定（設計）されたステップの畳み込みを行って（プーリングが含まれていてもよい）特徴量の抽出を行う（ステップＳ２０５）。制御部１１は、画像領域の中央の位置（渦の場合は渦の中心）とドップラーレーダー４との距離を入力し、上記特徴量と距離とで全結合させる（ステップＳ２０６）。
【００７０】
制御部１１は、出力された結果を学習データ２１内の（対応付けられている）教師データと比較し、ずれ分（正誤判定の誤りなど）をフィードバックして畳み込みのフィルタ係数及び全結合の重み付け係数などを修正する（ステップＳ２０７）。フィードバックには、通常の方法、例えば、誤差逆伝播法などが用いられてよい。
【００７１】
制御部１１は、取得された渦計測データのリストから全ての渦の計測データが選択されたか否かを判別する（ステップＳ２０８）。選択されていないものがあると判別された場合には（ステップＳ２０８で“ＮＯ”）、制御部１１の処理は、ステップＳ２０２に戻る。全て選択されたと判別された場合には（ステップＳ２０８で“ＹＥＳ”）、制御部１１は、学習対象のモデルを学習済モデルとして確定し（ステップＳ２０９）、制御部１１は、モデル生成処理を終了する。
【００７２】
以上のように、渦検出装置としての本実施形態の処理装置１は、ドップラーレーダー４による大気の移動速度の計測データから抽出された、大気の渦に対応する移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データ２１により学習された学習済モデル１２１０を用いて、前記所定の範囲の計測データに渦が含まれるか否かの判定を行う判定部としての制御部１１を備える。判定部としての制御部１１は、所定の範囲の計測データの各々がドップラーレーダー４の位置に対する動径方向（Ｒ方向）の距離値及び方位角方向（Ａ方向）の角度値について二次元マトリクス状に配列されたデータを学習済モデル１２１０への入力データとして判定を行う。
このように、一度渦の候補が従来技術を用いて抽出されたのち、学習済モデル１２１０を用いて渦としての確実性を判定するので、数値的に画一的な基準で判別する場合と比較して、渦の誤検出及び検出漏れの可能性をいずれも低減することができる。また、初めから画像全体に対して学習済モデル１２１０を適用しないので、処理において必要以上の負荷をかけない。そして、計測データを、実空間上の分布ではなく、Ｒ方向及びＡ方向に直交して延びる直線座標軸を用いて、二次元マトリクス状に配置することで、速度の反転する境界が必ずＲ方向に沿って伸びることになり、学習を容易化することができる。また、リアルタイム処理において座標変換の手間が不要となるので、処理の軽減及び高速化（迅速化）を図ることができ、これによりリアルタイム性を確保しやすくなる。さらに、境界面がＲ方向に沿っているか否かが容易に判断できるので、境界がＲ方向に沿っていない他の物理状態である大気の収束や発散（実際には２、３次元的な動きを伴い得る）との識別を容易に行うことができ、一次元速度データによる誤検出を抑制することができる。
【００７３】
また、制御部１１は、特定部として、渦が含まれると判定された渦候補領域のうち、空間的な排他性といった所定の条件を満たすものを特定する。すなわち、制御部１１は、判定部として、学習済モデル１２１０を用いて対象領域の渦候補が渦である確率を算出し、特定部として、所定の近接範囲内で渦と判定された１又は複数の渦候補領域のうち、確率が最大のもの以外を除外する。
このように、同一の渦に対して複数の部分で渦候補として特定された場合でも、最適なものを選択することができる。これにより、特定された渦の移動速度を推定する場合により精度よい値を得ることができる。
【００７４】
また、制御部１１は、特定部として、渦が含まれると判定された渦候補領域のうち、所定回数以上計測されたものを渦として特定する。すなわち、ある程度渦構造が継続して存在するものを選択して特定するので、突風の発生予測により適切に行うことが可能となり、一方で、不要な処理を低減することができる。
【００７５】
また、所定の範囲は、渦候補領域の渦の中心が中央に位置するように定められる。通常の画像認識と比較して、渦では外側境界などが不明瞭でサイズもばらつき、また、中心位置も直接定めにくいので、ＣＮＮを用いる場合であってもあえて中央に固定することで、渦の判断精度を向上させることができる。
【００７６】
また、制御部１１は、入力調整部として、渦候補領域の渦の回転方向が所定の基準回転方向とは反対向きである場合、所定の範囲の計測データの各々で速度の符号を反転させて入力データとする。渦の回転方向は、必ずしも一方向に限定されないが、ほぼ対象であるので、渦の有無については、回転方向自体は関係ない。一次元速度データの符号を反転することで容易に反転させることができるので、反転させて回転方向を統一したうえで渦である確率を算出することで、容易に統一基準で一貫した渦検出が可能になる。また、渦の回転方向に応じてそれぞれ学習データを用意する必要がなくなり、手間の軽減が図られる。
【００７７】
また、制御部１１は、欠損補完部として、所定の範囲の計測データのうち計測の欠損部分を所定の値で埋めた補正データを特異値分解し、得られた特異値行列における特異値のうち値が大きい側から所定数個の値以外をゼロに変更してから補正データに戻して入力データとする。このように、雨粒の存在有無に応じて欠損が生じやすいドップラーレーダー４の計測データにおいて、適切に周囲の傾向に応じた補完を行うことで、固定値や線形補間などによる不自然な速度分布による検出精度の低下を抑制し、大気渦の検出漏れなどを抑制することができる。
【００７８】
また、学習済モデル１２１０は、畳み込みニューラルネットワークをアルゴリズムとして利用しており、制御部１１は、判定部として、全結合層で結合される特徴量に渦候補領域の渦の中心位置とドップラー計測装置との距離を含める。ドップラーレーダー４の計測では、電磁波の送受信位置からの距離に応じて計測の空間分解能が粗くなるので、特徴量にこの距離を含めておくことで、距離に応じた形状の渦をより確実に判別することができる。また、上述のようにＲ方向とＡ方向についての直交座標系では、Ｒ方向についての距離に応じてＡ方向についての実空間での距離が変化するので、距離に応じて渦の縦横比も変化し得る。したがって、このような影響も含めて距離に応じて変化する形状の渦の判別の精度が向上する。
【００７９】
また、制御部１１は、抽出部として、ドップラーレーダー４による計測データから、渦パターンデータ１２２に係る所定の渦構造モデルへのフィッティングに基づいて渦候補領域を抽出する。このようにモデルと比較して速度の空間分布のもっともらしさに応じて渦の可能性のある領域を一次抽出するので、負荷の少ない処理で容易かつ高速により正確な処理が必要な領域を限定することができる。したがって、大気渦を検出する処理全体として処理負荷を軽減し、リアルタイム性を確保しやすくしつつ、検出精度を向上させて検出漏れ及び誤検出を抑制することができる。
【００８０】
また、上記処理装置１で行う各処理を用いた渦検出方法により、処理負荷の軽減及び高速化を図りつつ、より適切に誤検出及び検出漏れを抑制することができる。
【００８１】
また、上記各処理を、コンピュータにインストールされた学習済モデル１２１０を含むプログラム１２１に基づいてソフトウェア的に行うことで、特殊なハードウェア設備を準備する必要がなく、適宜なコストでより実用的に渦検出を行うことが可能となる。
【００８２】
また、上記学習済モデル１２１０を用いて渦である確率を算出して渦か否かの判定を行うことで、従来の判定基準に応じた誤検出や検出漏れをより効果的に抑制することができる。
【００８３】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、学習済モデル１２１０へ入力する対象の抽出方法として、フィッティングにより渦（極大／極小速度ペア）の領域を検出することとしたが、渦を検出するための他の従来の方法が用いられてもよい。
【００８４】
また、上記実施の形態では、全結合層で全結合される特徴量にドップラーレーダー４からの距離を追加することとして説明したが、距離の値を直接追加するのではなく、Ｒ方向についての画素数などで距離を表現してもよい。あるいは、Ａ方向１画素当たりの実距離などが追加されてもよい。また、距離の値が特徴量として追加されなくてもよい。
【００８５】
また、上記実施の形態では、渦の回転方向を統一して処理を行ったが、別個のまま処理が行われてもよい。この場合、例えば、学習データ２１において、一方向への回転の渦を反転させて再度学習データとして利用してもよい。
【００８６】
また、上記の実施の形態で示したような特異値分解を利用したデータ欠損部分の補完処理は、好適な例の一つであり、他の補完処理がなされてもよい。また、特異値分解が利用される場合でも、ゼロとされない特異値の数は、５つの場合に限定されるものではない。
【００８７】
また、上記実施の形態では、渦（渦候補領域）の中心を所定の範囲の中央に合わせて選択し、また、学習データ２１が示す領域の中央に合わせることとしたが、厳密に中央ではなくてもよく、また、中央以外の所定の位置に合わせてもよい。あるいは、全く位置合わせがなされなくてもよい。
【００８８】
また、上記実施の形態では、機械学習モデルのアルゴリズムとしてＣＮＮを用いて畳み込み（及び設計によってはプーリング）による特徴量の抽出と、全結合による確率の算出とを行うものとして説明したが、機械学習モデルのアルゴリズムとしてはこれに限られず、部分的に又は全体として他のものが利用されてもよい。
【００８９】
また、上記実施の形態では、ドップラーレーダーの計測データを例に挙げて説明したが、ドップラーライダーの計測データが用いられてもよい。
【００９０】
また、上記実施の形態では、学習済モデル１２１０が外部装置２の学習データ２１に基づいて処理装置１内で生成されるものとしたが、完全に外部で生成されてから入出力インターフェイス１５を介して取得されてもよいし、反対に学習データ２１も処理装置１内で生成されてもよい。
【００９１】
また、上記実施の形態では、記録媒体などの設定を含む画像形成制御処理に係るプログラム１２１のコンピュータ読み取り可能な媒体としてフラッシュメモリ又はＨＤＤなどからなる記憶部１２を例に挙げて説明したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、他の不揮発性メモリ、並びにＣＤ−ＲＯＭ及びＤＶＤディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した構成、処理内容及び手順などの具体的な細部は、本発明の趣旨を逸脱しない範囲に置いて適宜変更可能である。
【００９２】
また、本発明の渦検出装置、渦検出方法、プログラム及び学習済モデルを用いて突風をリアルタイムで検出して、当該突風の進路や接近時刻を予測するシステムを構築することにより、突風による被害が想定される地域の住民や交通機関に対して早期に警戒情報や規制情報を提供することが可能になる。
【符号の説明】
【００９３】
１     処理装置
２     外部装置
２１   学習データ
３     気象データサーバ
４     ドップラーレーダー
１１   制御部
１２   記憶部
１２１ プログラム
１２１０      学習済モデル
１２２ 渦パターンデータ
１３   表示部
１４   操作受付部
１５   入出力インターフェイス
【要約】
【課題】より迅速かつ精度よく突風に係る大気渦を特定することのできる渦検出装置、渦検出方法、プログラム及び学習済モデルを提供する。
【解決手段】渦検出装置は、ドップラー計測装置による大気の移動速度の計測データから抽出された、大気の渦に対応する移動速度の空間分布を有する渦候補領域を各々含む所定の範囲の計測データを入力データとして、渦の計測データを含む学習データにより学習された学習済モデルを用いて、所定の範囲の計測データに渦が含まれるか否かの判定を行う判定部を備える。判定部は、所定の範囲の計測データの各々がドップラー計測装置の位置に対する動径方向の距離値及び方位角方向の角度値について二次元マトリクス状に配列されたデータを学習済モデルへの入力データとして判定を行う。
【選択図】図２【図１】
0006756889.tif 000002
【図２】
0006756889.tif 000003
【図３】
0006756889.tif 000004
【図４】
0006756889.tif 000005
【図５】
0006756889.tif 000006
【図６】
0006756889.tif 000007
【図７】
0006756889.tif 000008