JP7738521B2 - 地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラム - Google Patents
地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラムInfo
- Publication number
- JP7738521B2 JP7738521B2 JP2022081838A JP2022081838A JP7738521B2 JP 7738521 B2 JP7738521 B2 JP 7738521B2 JP 2022081838 A JP2022081838 A JP 2022081838A JP 2022081838 A JP2022081838 A JP 2022081838A JP 7738521 B2 JP7738521 B2 JP 7738521B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- ground control
- control point
- map
- coordinates
- 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.)
- Active
Links
Landscapes
- Image Analysis (AREA)
Description
また、従来の画像処理方法は、地上基準点の画像上位置を特定し、地上基準点の地図上での座標と画像上位置の対応付けから位置姿勢情報を修正する。そして、その結果を用いて地図投影またはオルソ補正を実施することで補正対象画像の補正を行う。
DEMおよびDSMといった地形データでは、高さの測定間隔のメッシュが粗いため、地上基準点として選んだ点の高さと、DEMおよびDSMといった地形データが表す高さに乖離が発生する。よって、精度の高い地上基準点が得られない。結果として、高さ情報をDEMおよびDSMといった地形データから抽出した地上基準点では、補正対象画像の位置情報を高精度に補正することができないという課題があった。
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力する対象物検出部と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出部と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得部と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得部と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録部と
を備える。
***構成の説明***
図1は、本実施の形態に係る地上基準点生成装置100の構成例を示す図である。
地上基準点生成装置100は、人工衛星、航空機、あるいはドローンといった飛行体により上空から撮影された画像の位置姿勢情報を補正するために用いられる地上基準点を生成する。地上基準点を用いて補正したい画像を補正対象画像とする。
地上基準点生成装置100は、対象物検出部10、小領域画像抽出部20、地図上座標取得部30、高さ取得部40、およびデータ登録部50を備える。
また、地上基準点生成装置100は、地上基準点データベース200と接続され、出力データである地上基準点データGCPを地上基準点データベース200に登録する。
リファレンス画像REFは、補正対象画像に対して、補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けされた画像である。リファレンス画像REFの例として、過去に取得された航空写真あるいは衛星画像を、GSNN測量による地上基準点を用いて高精度に幾何補正した画像がある。あるいは、国土地理院あるいはその他の機関により公開されているオルソ補正済の航空写真あるいは衛星画像を用いてもよい。
これらのリファレンス画像REFは、画像内のピクセルあるいはライン座標といった画素座標と地図上座標とを対応付けるためのメタ情報が付与されている。リファレンス画像REFは、メタ情報を用いて画内の対象物の位置から地表面上の対象物の水平位置を取得することが可能となっている。
一方、日本全国をカバーしている地形データには、国土地理院が公開している5mメッシュおよび10mメッシュのDEMがある。また、全球をカバーしている地形データでは、経済産業省およびNASAが共同で公開している30mメッシュのASTER GDEMのDEMがある。さらに、全球をカバーしている地形データには、JAXAが公開している全球数値標高データ(AW3D30)の30mメッシュのDSMといった地形データもある。
図2は、本実施の形態に係る地上基準点データベース200の構成例を示す図である。
地上基準点生成装置100は、地上基準点データベース200を構成する一つ一つの地上基準点データGCPを出力する。
地上基準点生成装置100は、機能要素として、対象物検出部10、小領域画像抽出部20、地図上座標取得部30、高さ取得部40、およびデータ登録部50を備える。
対象物検出部10は、特徴抽出部101、識別部102、位置特定部103、および選択部104からなる。
特徴抽出部101は、画像特徴量として、画像内の局所的なウィンドウ毎に、輝度勾配の方向あるいは細かさといった画像特徴に関する値を所定数N個(Nは自然数)だけ抽出し、N次元のベクトルを構成する。Nは画像特徴量の次元数である。特徴抽出部101は、局所的なウィンドウを画像内でスライドさせることによってリファレンス画像REF内の位置毎に画像特徴量を算出する。特徴抽出部101は、画像特徴量とその位置が紐づけられたデータを識別部102および位置特定部103に供給する。なお、画像特徴量については上述のHOGあるいはSIFTに限定されず、所望の対象物の検出に適するように個別に設計したフィルタを用いてもよい。また、後述するようにニューラルネットワークといった学習により獲得された特徴抽出器を用いてもよい。
具体的には、特徴抽出部101により抽出された画像特徴量を、検出したい対象物クラス毎に予め定めておいた特徴量と比較する。識別部102は、画像特徴量と対象物クラス毎に予め定めておいた特徴量との類似度といった指標をもとに、画像特徴量に対してクラス分類を行う。類似度は、例えば、特徴量ベクトル間の距離である。
そして、識別部102は、分類結果のラベルLを対象物クラスLとして選択部104に供給する。ラベルLには、検出したい対象物のどのクラスにも分類されないという情報も含んでもよい。クラス分類は、所望の対象物を識別するように個別に設計した閾値を用いてもよい。あるいは、後述するようにサポートベクターマシンあるいはニューラルネットワークといった学習により獲得された分類器を用いてもよい。
属性情報MAPは、例えば、土地被覆分類図を用いることができる。土地被覆分類図とは、地表面の土地被覆に関する建物、道路、植生、および水域といった情報がラベル付けされたラスターデータである。マスク画像作成部105は、土地被覆分類図から、検出したい対象物が含まれる属性の画素座標のみを有効としたマスク画像を作成する。例えば、検出したい対象物が道路上の白線の交点である場合、マスク画像作成部105は、土地被覆分類図の道路の画素座標のみを有効としたマスク画像を作成する。また、属性情報MAPの別の例として、建物、道路、および水域等のベクトルデータを用いてもよい。マスク画像作成部105は、これらのベクトルデータをバッファ処理により領域拡張した後ラスターデータ化し、上述と同様にマスク画像の作成に利用する。さらに、マスク画像作成部105は、地形データDEMから、所定の標高以下の領域、あるいは標高の空間的な変化が小さい領域を抽出して、マスク画像を作成してもよい。
対象物検出部は、全体をニューラルネットワークといった学習機能により構成してもよい。図4では、ニューラルネットワークといった学習機能を用いた構成とした対象物検出部11を示している。
対象物検出部11は、データ取得部111と推論部112とを備えたことが対象物検出部10の構成と異なる。選択部104およびマスク画像作成部105は、対象物検出部10の構成と同様であるので以下では説明を省略する。
具体的には、地図上座標取得部30は、リファレンス画像REFに付与されている、画素座標(ピクセル、ライン座標)を地図上座標と対応付けるためのメタ情報を用いて、画素座標から地図上座標への座標変換を行う。地図上座標の座標系には、緯度経度座標系、UTM座標系、あるいは疑似メルカトル座標系といった座標系が存在する。一方、リファレンス画像REFのメタ情報に含まれる座標系は、入力として用いるリファレンス画像REFの投影座標系に応じて決まる。
地図上座標取得部30では、まず画素座標(i,j)から、リファレンス画像REFの投影座標系での地図上座標に変換し、さらに出力となる地上基準点データGCPの地図上座標の座標系に変換する。地上基準点データGCPの地図上座標の座標系として、例えば、緯度経度座標系を用いる。
次に、本実施の形態に係る地上基準点生成装置100の動作について説明する。地上基準点生成装置100の動作手順は、地上基準点生成方法に相当する。また、地上基準点生成装置100の動作を実現するプログラムは、地上基準点生成プログラムに相当する。
ステップS110において、地上基準点生成装置100は、リファレンス画像REF、地形データDEM、および属性情報MAPを取得する。
ステップS120において、対象物検出部10は、リファレンス画像REFから対象物検出を行う。対象物検出部10は、検出された一つ以上の対象物の画素座標(i,j)を出力する。ステップS120の処理の詳細については後述する。
検出された全ての対象物の画素座標の各々について、以下のステップS130からステップS160の処理を繰り返す。
ステップS140において、地図上座標取得部30は、対象物の画素座標(i,j)から、リファレンス画像REFと地図上座標の対応関係を用いて当該対象物の地図上座標(X,Y)を取得する。
ステップS150において、高さ取得部40は、対象物の画素座標(i,j)に対応する地形データDEMを参照することで当該対象物の高さZを取得する。
ステップS160において、データ登録部50は、小領域画像IMGを対象物の地図上座標X,Yおよび高さZからなる三次元座標(X,Y,Z)と紐付けたデータを地上基準点データGCPとして地上基準点データベース200に登録する。
図6を用いて、対象物検出部10の動作の詳細を説明する。
ステップS102において、対象物検出部10の識別部102は、抽出した画像特徴量に基づく識別を行い、対象物クラスを出力する。また、対象物検出部10の位置特定部103は、画像特徴量の位置に基づく位置特定の処理を行い、対象物の画素座標(i,j)を出力する。このように対象物の対象物クラスLおよび対象物の画素座標(i,j)が、出力される。
ステップS104において、対象物検出部10の選択部104は、対象物クラスおよび対象物の画素座標とマスク画像を照合して対象物を選択し、選択された対象物の画素座標(i,j)を出力する。
図8は、本実施の形態に係る学習機能を有する対象物検出部11の動作の詳細を示すフロー図である。
図7および図8を用いて、図4で説明したニューラルネットワークといった学習機能を用いた構成の対象物検出部11の動作について説明する。
ステップS201において、学習装置300のデータ取得部121は、リファレンス画像REF’と、対象物クラスおよび画素座標(正解)とを取得する。図4では、リファレンス画像REF’と、対象物クラスおよび画素座標(正解)とを同時に取得するものとした。しかし、リファレンス画像REF’と、対象物クラスおよび画素座標(正解)とを関連づけて入力できれば良い。リファレンス画像REF’と、対象物クラスおよび画素座標(正解)とのデータをそれぞれ別のタイミングで取得しても良い。
ステップS302において、対象物検出部11の推論部112は、学習済モデル記憶部13に記憶された学習済モデルにリファレンス画像REFを入力し、対象物クラスおよび画素座標を得る。
ステップS303において、対象物検出部11の推論部112は、学習済モデルにより得られた対象物クラスおよび画素座標を選択部104に出力する。
ステップS304において、対象物検出部11のマスク画像作成部105は、属性情報MAP、および地形データDEMを用いてマスク画像を作成する。
ステップS305において、対象物検出部11の選択部104は、出力された対象物クラスおよび画素座標とマスク画像を照合して対象物を選択し、選択された対象物の画素座標(i,j)を出力する。
以上のように、本実施の形態に係る地上基準点生成装置100では、補正対象画像の補正に使用する地上基準点を、リファレンス画像とDEMといった地形データとから抽出する。本実施の形態に係る地上基準点生成装置100では、地上基準点を抽出する際、道路上の白線のような、DEMおよびDSMといった地形データが表す標高との乖離が小さい対象物を、対象物の画像特徴をもとに検出する。そして、地上基準点生成装置100では、検出された対象物を地上基準点として登録する。これにより、本実施の形態に係る地上基準点生成装置100によれば、高さのずれが少ない地上基準点を得ることができる。また、これにより、本実施の形態に係る地上基準点生成装置100によれば、現地でのGNSS測量を実施することなく、リファレンス画像と地形データが存在する広範囲にわたって高さ方向の精度が良い地上基準点を得ることができる。
図9は、本実施の形態に係る地上基準点生成装置100のハードウェア構成例を示す図である。
対象物検出部10、小領域画像抽出部20、地図上座標取得部30、高さ取得部40、およびデータ登録部50の機能を、地上基準点生成装置100の機能と呼ぶ場合もある。また、対象物検出部10、小領域画像抽出部20、地図上座標取得部30、高さ取得部40、およびデータ登録部50を、地上基準点生成装置100の各部と呼ぶ場合もある。
プロセッサ910は、演算処理を行うICである。プロセッサ910の具体例は、CPU、DSP、GPUである。ICは、Integrated Circuitの略語である。CPUは、Central Processing Unitの略語である。DSPは、Digital Signal Processorの略語である。GPUは、Graphics Processing Unitの略語である。
補助記憶装置922は、データを保管する記憶装置である。補助記憶装置922の具体例は、HDDである。また、補助記憶装置922は、SD(登録商標)メモリカード、CF、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVDといった可搬の記憶媒体であってもよい。なお、HDDは、Hard Disk Driveの略語である。SD(登録商標)は、Secure Digitalの略語である。CFは、CompactFlash(登録商標)の略語である。DVDは、Digital Versatile Diskの略語である。
地上基準点生成プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、地上基準点生成プログラムは、プログラムプロダクトとして提供されてもよい。
<変形例>
本実施の形態では、地上基準点生成装置100の各部の機能がソフトウェアで実現される。変形例として、地上基準点生成装置100の各部の機能がハードウェアで実現されてもよい。
具体的には、地上基準点生成装置100は、プロセッサ910に替えて電子回路909を備える。
電子回路909は、地上基準点生成装置100の各部の機能を実現する専用の電子回路である。電子回路909は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA、ASIC、または、FPGAである。GAは、Gate Arrayの略語である。ASICは、Application Specific Integrated Circuitの略語である。FPGAは、Field-Programmable Gate Arrayの略語である。
本実施の形態では、主に、実施の形態1と異なる点および実施の形態1に追加する点について説明する。
本実施の形態において、実施の形態1と同様の機能を有する構成については同一の符号を付し、その説明を省略する。
図11は、本実施の形態に係る画像処理システム500の構成例を示す図である。
画像処理システム500は、地上基準点生成装置100と地上基準点データベース200と画像処理装置400とを備える。
なお、地上基準点データベース200は地上基準点生成装置100に含まれていてもよい。また、画像処理システム500は、学習装置300を備えていてもよい。
なお、本実施の形態に係る画像処理装置400のハードウェア構成例については、実施の形態1で説明した地上基準点生成装置100と同様である。
画像マッチング部401は、このずれを検出するために、地上基準点データの三次元座標から投影した画素座標を中心として所定の大きさの領域を補正対象画像SRCにおける探索範囲として設定する。そして、画像マッチング部401は、対応する地上基準点の小領域画像と補正対象画像SRCにおける探索範囲とのマッチングを取ることによって当該地上基準点が写っている画素座標を求める。
具体的には、画像マッチング部401は、差分絶対値和あるいは相互相関といった指標により類似度を計算し、類似度の最も高い位置を検出することによってマッチングが行われる。小領域画像がSIFTといった画像特徴量である場合には、画像マッチング部401は、補正対象画像SRCの探索範囲内の各位置において小領域画像と同一の画像特徴量を計算し、画像特徴量の距離が最も近い位置を検出することによってマッチングが行われる。
RPCとは、地球上の緯度、経度、および高さで示される位置と、画像中の位置である画素位置とを対応づける有理多項式の係数セットのことである。
理想的には、地上基準点生成装置100により生成された地上基準点データGCPに含まれる三次元座標(X,Y,Z)をRPCで変換した結果が、画像マッチング部401から出力されるマッチング画素座標(x,y)となるように係数を修正する。実際には、三次元座標(X,Y,Z)をRPCで変換した結果の画素座標とマッチング画素座標(x,y)の誤差が小さくなるようにRPCの係数セットを最適化することにより、位置姿勢情報の修正を行う。
ただし、地上基準点データGCPの数が少ない場合には、RPCで変換した結果の画素座標に対して、平行移動あるいはアフィン変換といった低次の変換を加えて、マッチング画素座標(x,y)に近づけるような変換の係数を求めるとしてもよい。
次に、本実施の形態に係る画像処理装置400の動作について説明する。画像処理装置400の動作手順は、画像処理方法に相当する。また、画像処理装置400の動作を実現するプログラムは、画像処理プログラムに相当する。
ステップS401において、図5で説明した地上基準点生成装置100の動作によって、リファレンス画像REFおよび地形データDEMから地上基準点データGCPが生成される。
生成された地上基準点データGCPのそれぞれについて、以下のステップS402の処理を繰り返し行う。
画像マッチング部401は、全ての地上基準点データGCPに対応するマッチング画素座標(x,y)が求まったら、位置姿勢情報修正部402に出力し、ステップS403に進む。
以上のように、本実施の形態に係る画像処理装置400によれば、地上基準点生成装置により生成した地上基準点データを用いて補正対象画像の位置姿勢情報を修正することができる。これにより、GNSS測量による地上基準点が整備されていない地域においても、補正対象画像の位置情報を高精度に補正することができる。
また、実施の形態1および2のうち、複数の部分を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、1つの部分を実施しても構わない。その他、これらの実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
すなわち、実施の形態1および2では、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置において、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力する対象物検出部と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出部と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得部と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得部と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録部と
を備える地上基準点生成装置。
(付記2)
前記対象物検出部は、
前記リファレンス画像の局所的な画像特徴量をもとに前記対象物の識別と位置特定を行う付記1に記載の地上基準点生成装置。
(付記3)
前記対象物検出部は、
前記リファレンス画像の局所的な画像特徴量を抽出する特徴抽出部と、
前記画像特徴量をもとに所定の画像特徴を有する少なくとも1つ以上の対象物クラスを識別する識別部と、
前記所定の画像特徴を有する画像領域の代表点の位置を検出する位置特定部と
を備える付記2に記載の地上基準点生成装置。
(付記4)
前記対象物検出部は、
前記リファレンス画像に相当する学習用画像と、前記学習用画像に対応する対象物クラスおよび画素座標とを含む学習用データから生成された学習済モデルを用いて、前記リファレンス画像から対象物クラスおよび画素座標を出力する推論部を備える付記1に記載の地上基準点生成装置。
(付記5)
前記対象物検出部は、
地図上座標に対応する地物の属性を示す属性情報または前記地形データをもとにマスク画像を生成するマスク画像作成部と、
前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する選択部と
を備える付記1から付記4のいずれか1項に記載の地上基準点生成装置。
(付記6)
付記1から付記5のいずれか1項に記載の地上基準点生成装置と、
前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力する画像マッチング部と、前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する位置姿勢情報修正部とを備える画像処理装置と
を備える画像処理システム。
(付記7)
補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置に用いられる地上基準点生成方法において、
コンピュータが、周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力し、
コンピュータが、前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出し、
コンピュータが、前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得し、
コンピュータが、前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得し、
コンピュータが、前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録する地上基準点生成方法。
(付記8)
補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成するとともに、前記地上基準点を用いて前記補正対象画像を補正する画像処理システムに用いられる画像処理方法において、
コンピュータが、周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力し、
コンピュータが、前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出し、
コンピュータが、前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得し、
コンピュータが、前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得し、
コンピュータが、前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録し、
コンピュータが、前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力し、
コンピュータが、前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する画像処理方法。
(付記9)
補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置に用いられる地上基準点生成プログラムにおいて、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力する対象物検出処置と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出処理と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得処理と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得処理と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録処理と
をコンピュータに実行させる地上基準点生成プログラム。
(付記10)
補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成するとともに、前記地上基準点を用いて前記補正対象画像を補正する画像処理システムに用いられる画像処理プログラムにおいて、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記対象物の種類を表す対象物クラスと前記対象物の画素座標とを出力する対象物検出処置と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出処理と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得処理と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得処理と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録処理と、
前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力する画像マッチング処理と、
前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する位置姿勢情報修正処理部と
をコンピュータに実行させる画像処理プログラム。
Claims (8)
- 補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置において、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記リファレンス画像の局所的な画像特徴量に基づいて、前記対象物を識別して前記対象物の種類を表す対象物クラスを出力するとともに、前記対象物の位置特定を行って前記対象物の画素座標を出力する対象物検出部と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出部と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得部と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得部と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録部と
を備え、
前記対象物検出部は、
土地被覆分類図を属性情報MAPとして取得し、前記属性情報MAPに基づいて地図上座標に対応する地物の属性を示す属性情報を取得し、前記属性情報または前記地形データをもとにマスク画像を生成するマスク画像作成部と、
前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する選択部と
を備える地上基準点生成装置。 - 前記対象物検出部は、
前記リファレンス画像の局所的な画像特徴量を抽出する特徴抽出部と、
前記画像特徴量をもとに所定の画像特徴を有する少なくとも1つ以上の対象物クラスを識別する識別部と、
前記所定の画像特徴を有する画像領域の代表点の位置を検出する位置特定部と
を備える請求項1に記載の地上基準点生成装置。 - 前記対象物検出部は、
前記リファレンス画像に相当する学習用画像と、前記学習用画像に対応する対象物クラスおよび画素座標とを含む学習用データから生成された学習済モデルを用いて、前記リファレンス画像から対象物クラスおよび画素座標を出力する推論部を備える請求項1に記載の地上基準点生成装置。 - 請求項1に記載の地上基準点生成装置と、
前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力する画像マッチング部と、前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する位置姿勢情報修正部とを備える画像処理装置と
を備える画像処理システム。 - 補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置に用いられる地上基準点生成方法において、
コンピュータが、周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記リファレンス画像の局所的な画像特徴量に基づいて、前記対象物を識別して前記対象物の種類を表す対象物クラスを出力するとともに、前記対象物の位置特定を行って前記対象物の画素座標を出力し、
コンピュータが、前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出し、
コンピュータが、前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得し、
コンピュータが、前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得し、
コンピュータが、前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録する地上基準点生成方法であって、
コンピュータが、土地被覆分類図を属性情報MAPとして取得し、前記属性情報MAPに基づいて地図上座標に対応する地物の属性を示す属性情報を取得し、前記属性情報または前記地形データをもとにマスク画像を生成し、前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する地上基準点生成方法。 - 補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成するとともに、前記地上基準点を用いて前記補正対象画像を補正する画像処理システムに用いられる画像処理方法において、
コンピュータが、周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記リファレンス画像の局所的な画像特徴量に基づいて、前記対象物を識別して前記対象物の種類を表す対象物クラスを出力するとともに、前記対象物の位置特定を行って前記対象物の画素座標を出力し、
コンピュータが、前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出し、
コンピュータが、前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得し、
コンピュータが、前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得し、
コンピュータが、前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録し、
コンピュータが、前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力し、
コンピュータが、前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する画像処理方法であって、
コンピュータが、土地被覆分類図を属性情報MAPとして取得し、前記属性情報MAPに基づいて地図上座標に対応する地物の属性を示す属性情報を取得し、前記属性情報または前記地形データをもとにマスク画像を生成し、前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する画像処理方法。 - 補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成する地上基準点生成装置に用いられる地上基準点生成プログラムにおいて、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記リファレンス画像の局所的な画像特徴量に基づいて、前記対象物を識別して前記対象物の種類を表す対象物クラスを出力するとともに、前記対象物の位置特定を行って前記対象物の画素座標を出力する対象物検出処理と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出処理と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得処理と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得処理と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録処理とをコンピュータに実行させる地上基準点生成プログラムであって、
前記対象物検出処理は、
土地被覆分類図を属性情報MAPとして取得し、前記属性情報MAPに基づいて地図上座標に対応する地物の属性を示す属性情報を取得し、前記属性情報または前記地形データをもとにマスク画像を生成するマスク画像作成処理と、
前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する選択処理と
を備える地上基準点生成プログラム。 - 補正対象画像と同一視野を少なくとも含み、かつ、地図上座標と対応付けられたリファレンス画像と、前記リファレンス画像と同一の地図上範囲を少なくとも含む地形データとを用いて、地上基準点を生成するとともに、前記地上基準点を用いて前記補正対象画像を補正する画像処理システムに用いられる画像処理プログラムにおいて、
周囲の土地の平均標高に概ね等しい高さに設置されている対象物について、前記リファレンス画像の局所的な画像特徴量に基づいて、前記対象物を識別して前記対象物の種類を表す対象物クラスを出力するとともに、前記対象物の位置特定を行って前記対象物の画素座標を出力する対象物検出処理と、
前記対象物の画素座標から、前記対象物を含む前記リファレンス画像の小領域の画像または画像特徴量を小領域画像として抽出する小領域画像抽出処理と、
前記対象物の画素座標から、前記リファレンス画像と地図上座標の対応関係を用いて前記対象物の地図上座標を取得する地図上座標取得処理と、
前記対象物の画素座標に対応する前記地形データを参照することで前記対象物の高さを取得する高さ取得処理と、
前記小領域画像と、前記対象物の地図上座標および高さからなる三次元座標とを紐付けたデータを地上基準点データとして地上基準点データベースに登録するデータ登録処理と、
前記補正対象画像の所定の領域を抽出して前記地上基準点データ内の前記小領域画像と比較することにより両者の一致度が高くなる位置を探索し、前記地上基準点に対応する補正対象画像の画素座標を出力する画像マッチング処理と、
前記地上基準点データの三次元座標と前記補正対象画像の画素座標の対応関係から前記補正対象画像の位置姿勢情報を修正する位置姿勢情報修正処理と
をコンピュータに実行させる画像処理プログラムであって、
前記対象物検出処理は、
土地被覆分類図を属性情報MAPとして取得し、前記属性情報MAPに基づいて地図上座標に対応する地物の属性を示す属性情報を取得し、前記属性情報または前記地形データをもとにマスク画像を生成するマスク画像作成処理と、
前記対象物クラスと、前記マスク画像に示される属性とを照合して前記対象物の検出結果を選択する選択処理と
を備える画像処理プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022081838A JP7738521B2 (ja) | 2022-05-18 | 2022-05-18 | 地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022081838A JP7738521B2 (ja) | 2022-05-18 | 2022-05-18 | 地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023170244A JP2023170244A (ja) | 2023-12-01 |
| JP7738521B2 true JP7738521B2 (ja) | 2025-09-12 |
Family
ID=88928063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022081838A Active JP7738521B2 (ja) | 2022-05-18 | 2022-05-18 | 地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7738521B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012511697A (ja) | 2008-12-09 | 2012-05-24 | トムトム ノース アメリカ インコーポレイテッド | 測地参照データベースを生成する方法 |
| JP2019035598A (ja) | 2017-08-10 | 2019-03-07 | 株式会社パスコ | 土地被覆学習データ生成装置、土地被覆学習データ、土地被覆分類予測装置及び土地被覆学習データ生成プログラム |
| CN114051627A (zh) | 2021-09-07 | 2022-02-15 | 香港应用科技研究院有限公司 | 相机校准方法 |
-
2022
- 2022-05-18 JP JP2022081838A patent/JP7738521B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012511697A (ja) | 2008-12-09 | 2012-05-24 | トムトム ノース アメリカ インコーポレイテッド | 測地参照データベースを生成する方法 |
| JP2019035598A (ja) | 2017-08-10 | 2019-03-07 | 株式会社パスコ | 土地被覆学習データ生成装置、土地被覆学習データ、土地被覆分類予測装置及び土地被覆学習データ生成プログラム |
| CN114051627A (zh) | 2021-09-07 | 2022-02-15 | 香港应用科技研究院有限公司 | 相机校准方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023170244A (ja) | 2023-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhou et al. | A comprehensive study on urban true orthorectification | |
| CN103218783B (zh) | 基于控制点影像数据库的卫星遥感图像快速几何纠正方法 | |
| US10636168B2 (en) | Image processing apparatus, method, and program | |
| CN108364279B (zh) | 确定静止轨道遥感卫星指向偏差的方法 | |
| GB2557398A (en) | Method and system for creating images | |
| Wang et al. | Automated road sign inventory system based on stereo vision and tracking | |
| US11776148B1 (en) | Multi-view height estimation from satellite images | |
| Gao et al. | Enhanced 3d urban scene reconstruction and point cloud densification using gaussian splatting and google earth imagery | |
| CN120339095B (zh) | 一种卫星与低空无人机遥感数据融合方法 | |
| Kaufmann et al. | Shadow-based matching for precise and robust absolute self-localization during lunar landings | |
| US20150317828A1 (en) | Method and system for geo-referencing at least one sensor image | |
| Venable et al. | Large scale image aided navigation | |
| CN118351184A (zh) | 一种基于深度学习的途中景象匹配导航方法和系统 | |
| JP7682607B2 (ja) | 情報処理装置、制御方法、プログラム及び記憶媒体 | |
| Gao et al. | Gaussian Building Mesh (GBM): Extract a Building’s 3D Mesh with Google Earth and Gaussian Splatting | |
| Del Pizzo et al. | Reliable vessel attitude estimation by wide angle camera | |
| Liu et al. | Robust multisource forest point cloud registration with distribution similarity analysis | |
| Tuzcu et al. | Comparison of object based machine learning classifications of planetscope and Worldview-3 satellite images for land use/cover | |
| Li et al. | Registration of Aerial Imagery and Lidar Data in Desert Areas Using the Centroids of Bushes as Control Information. | |
| JP2023170244A (ja) | 地上基準点生成装置、画像処理システム、地上基準点生成方法、画像処理方法、地上基準点生成プログラム、および画像処理プログラム | |
| Li | IMU-aided geographic pose estimation method for UAVs using satellite imageries matching | |
| Samadzadegan et al. | Position estimation of aerial vehicle based on a vision aided navigation system | |
| Pârvu et al. | Urban classification from aerial and satellite images | |
| Luo et al. | SEGPR: Semantic-Enhanced Geo-Positioning Refinement of Satellite Geographic Products by Combining Multi-Temporal Coarse-Accuracy Geographic Base Maps | |
| Barazzetti | Sliver removal in object-based change detection from VHR satellite images |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250403 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7738521 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |