JP6218237B2 - 撮影画像を平行化する画像変換プログラム、装置及び方法 - Google Patents
撮影画像を平行化する画像変換プログラム、装置及び方法 Download PDFInfo
- Publication number
- JP6218237B2 JP6218237B2 JP2014119126A JP2014119126A JP6218237B2 JP 6218237 B2 JP6218237 B2 JP 6218237B2 JP 2014119126 A JP2014119126 A JP 2014119126A JP 2014119126 A JP2014119126 A JP 2014119126A JP 6218237 B2 JP6218237 B2 JP 6218237B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- bird
- overhead
- eye view
- transformation matrix
- 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
- 238000000034 method Methods 0.000 title claims description 34
- 239000011159 matrix material Substances 0.000 claims description 57
- 238000004364 calculation method Methods 0.000 claims description 51
- 230000009466 transformation Effects 0.000 claims description 38
- 240000004050 Pentaglottis sempervirens Species 0.000 claims description 35
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 claims description 35
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000012015 optical character recognition Methods 0.000 claims description 8
- 230000001419 dependent effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000008034 disappearance Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- FKOQWAUFKGFWLH-UHFFFAOYSA-M 3,6-bis[2-(1-methylpyridin-1-ium-4-yl)ethenyl]-9h-carbazole;diiodide Chemical compound [I-].[I-].C1=C[N+](C)=CC=C1C=CC1=CC=C(NC=2C3=CC(C=CC=4C=C[N+](C)=CC=4)=CC=2)C3=C1 FKOQWAUFKGFWLH-UHFFFAOYSA-M 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Studio Devices (AREA)
Description
撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する点対応計算手段と、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する平面射影変換行列計算手段と、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する俯瞰画像候補計算手段と、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力するコード読取判定手段と
してコンピュータを機能させることを特徴とする。
俯瞰画像候補計算手段は、平行化パラメータ空間について局所最小解と判定された複数の平行化パラメータを推定する
ようにコンピュータを機能させることも好ましい。
俯瞰画像候補計算手段は、平行化パラメータ空間の中で一定距離以下に存在する複数の平行化パラメータが推定された場合、いずれか1つの平行パラメータのみを選択する
ようにコンピュータを機能させることも好ましい。
俯瞰画像候補計算手段は、俯瞰画像候補同士の間で類似度を算出し、当該類似度が所定閾値以上となる俯瞰画像候補のみを選択する
ようにコンピュータを機能させることも好ましい。
識別コードは、バーコード、QR(Quick Response)(登録商標)コード、OCR(Optical Character Recognition)用文字又は線分のような幾何特徴画像である
ようにコンピュータを機能させることも好ましい。
コード読取判定手段は、識別コードの画像的な読み取りが成功した俯瞰画像候補の中で、その信頼値が最も高い俯瞰画像を出力する
ようにコンピュータを機能させることも好ましい。尚、信頼値は、コード読取判定手段が出力する読取り結果の確からしさを示す数値である。
コード読取判定手段は、識別コードの画像的な読み取りが成功したその識別データをアプリケーションへ出力する
ようにコンピュータを機能させることも好ましい。
撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する点対応計算手段と、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する平面射影変換行列計算手段と、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する俯瞰画像候補計算手段と、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力するコード読取判定手段と
を有することを特徴とする。
撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する第1のステップと、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する第2のステップと、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する第3のステップと、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力する第4のステップと
を有することを特徴とする。
図4は、カメラを移動させながら撮影した複数枚の撮影画像である。
点対応計算部11は、被写体(識別コードを含む)を撮影した複数の撮影画像それぞれから局所特徴量を抽出し、任意の代表画像の特徴点pと各従属画像の特徴点p'との間の点対応P={(p, p')}を計算する。
座標p=(x,y)、方向θ、局所特徴ベクトルf
尚、点対応を検出する撮影画像間では、その特徴ベクトルについて同じ次元数である。
(1)局所特徴点間の距離に基づいて点対応をソートし、距離が所定閾値以下の点対応のみを用いる。
(2)局所特徴点間の距離に基づいて点対応をソートし、距離が1番目に近いものと2番目に近いものを探索し、それらの距離の比(2番目との距離に対する1番目との距離)が所定閾値以下のものを用いる。
(3)その他、計算コストに優れるバイナリ特徴量や、SSD(Sum of Squared Difference)、正規化相互相関(NCC)等も用いることもできる。
平面射影変換行列計算部12は、点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する。
(1)目標画像の特徴点に対して所定閾値以下の近くに射影されれば、inlierと判定する。
(2)逆に、所定閾値よりも遠くに射影されれば、outlierと判定する。図5によれば、outlierは、破線で表されている。
この処理を複数回実行した後、inlierの数が所定閾値以上となったHomography行列Hのみを採用する。
Ii (i=1,2,3…,N):N枚の撮影座標
mi (i=1,2,3…,N):撮影座標Iiのピクセル座標系
I1 :代表画像
K :カメラの内部パラメータ
xi :Kを用いて正規化されたピクセル座標系
関係式 :xi〜K-1mi
(mi及びxiは、それぞれの同次座標表現)
〜:スケール不定
そして、関係式xj〜Hjx1(j=2,3…,N)を満たす平面射影変換行列Hjを算出する。
俯瞰画像候補計算部13は、各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する。
m0:俯瞰画像I0のピクセル座標系
x0:俯瞰画像I0の正規化ピクセル座標系
そして、関係式x1〜Cx0を満たす平行化行列Cを定義する。
また、平行化行列Cの逆行列C-1によって、代表画像I1を俯瞰画像I0に変換する。
C(φ1,φ2)=RZ(φ1)RZ(φ2)
(φ1,φ2):各軸の回転量を表す平行化パラメータ
Hjについて、コスト関数を以下のように定義する。
ej(φ1,φ2)=(h12/h11)2+(h22/h11−1)2 where (CTHj T)(Hj TCT)
={huv}
argminφ1,φ2(E(φ1,φ2))=Σj=2 Nej(φ1,φ2)
平行化パラメータΦ=(φ1,φ2)の解の範囲:[(-π/2,π/2)、(-π/2,π/2)]
m0〜(KC(φ1,φ2)K-1)-1m1
本発明の特徴は、俯瞰画像候補計算部13が、複数の俯瞰画像候補を出力することにある。
(選択1)俯瞰画像候補計算部13は、平行化パラメータ空間の中で一定距離以下に存在する複数の平行化パラメータが推定された場合、いずれか1つの平行パラメータのみを選択する。平行化パラメータは2次元であるため、平行化パラメータ間の距離をユークリッド距離によって定めてもよい。
(選択2)俯瞰画像候補計算部13は、俯瞰画像候補同士の間で類似度を算出し、当該類似度が所定閾値以上となる俯瞰画像候補のみを選択する。尚、類似度としては、例えばSSD(Sum of Squared Difference)や正規化相互相関(NCC)も用いてもよい。
コード読取判定部14は、複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力する。即ち、コード読取判定部14は、コードリーダ(バーコードリーダ、QRコードリーダ等)の機能を備えている。
101 カメラ
102 ディスプレイ
11 点対応計算部
12 平面射影変換行列計算部
13 俯瞰画像候補計算部
14 コード読取判定部
Claims (9)
- 撮影画像を平行化するようにコンピュータを機能させる画像変換プログラムにおいて、
前記撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する点対応計算手段と、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する平面射影変換行列計算手段と、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する俯瞰画像候補計算手段と、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力するコード読取判定手段と
してコンピュータを機能させることを特徴とする画像変換プログラム。 - 前記俯瞰画像候補計算手段は、平行化パラメータ空間について局所最小解と判定された複数の平行化パラメータを推定する
ようにコンピュータを機能させることを特徴とする請求項1に記載の画像変換プログラム。 - 前記俯瞰画像候補計算手段は、平行化パラメータ空間の中で一定距離以下に存在する複数の平行化パラメータが推定された場合、いずれか1つの平行パラメータのみを選択する
ようにコンピュータを機能させることを特徴とする請求項1又は2に記載の画像変換プログラム。 - 前記俯瞰画像候補計算手段は、俯瞰画像候補同士の間で類似度を算出し、当該類似度が所定閾値以上となる俯瞰画像候補のみを選択する
ようにコンピュータを機能させることを特徴とする請求項1から3のいずれか1項に記載の画像変換プログラム。 - 前記識別コードは、バーコード、QR(Quick Response)コード、OCR(Optical Character Recognition)用文字又は線分のような幾何特徴画像である
ようにコンピュータを機能させることを特徴とする請求項1から4のいずれか1項に記載の画像変換プログラム。 - 前記コード読取判定手段は、識別コードの画像的な読み取りが成功した俯瞰画像候補の中で、その信頼値が最も高い俯瞰画像を出力する
ようにコンピュータを機能させることを特徴とする請求項1から5のいずれか1項に記載の画像変換プログラム。 - 前記コード読取判定手段は、識別コードの画像的な読み取りが成功したその識別データをアプリケーションへ出力する
ようにコンピュータを機能させることを特徴とする請求項1から6のいずれか1項に記載の画像変換プログラム。 - 撮影画像を平行化する画像変換装置において、
前記撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する点対応計算手段と、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する平面射影変換行列計算手段と、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する俯瞰画像候補計算手段と、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力するコード読取判定手段と
を有することを特徴とする画像変換装置。 - ユーザ操作の情報機器を用いて、撮影画像を平行化する画像変換方法において、
前記撮影画像には、被写体に付与された識別コードが写っており、
複数の撮影画像について任意の代表画像と各従属画像との間の特徴点の点対応を計算する第1のステップと、
点対応毎に、代表画像と各従属画像との間の平面射影変換行列を計算する第2のステップと、
各平面射影変換行列を用いて平行化パラメータを推定し、各平行化パラメータを用いて代表画像を俯瞰画像へ変換した複数の俯瞰画像候補を出力する第3のステップと、
複数の俯瞰画像候補の中から、識別コードの画像的な読み取りに成功した俯瞰画像を、平行化された俯瞰画像として出力する第4のステップと
を有することを特徴とする情報機器の画像変換方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014119126A JP6218237B2 (ja) | 2014-06-09 | 2014-06-09 | 撮影画像を平行化する画像変換プログラム、装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014119126A JP6218237B2 (ja) | 2014-06-09 | 2014-06-09 | 撮影画像を平行化する画像変換プログラム、装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015233212A JP2015233212A (ja) | 2015-12-24 |
JP6218237B2 true JP6218237B2 (ja) | 2017-10-25 |
Family
ID=54934438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014119126A Active JP6218237B2 (ja) | 2014-06-09 | 2014-06-09 | 撮影画像を平行化する画像変換プログラム、装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6218237B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11893704B2 (en) | 2019-02-21 | 2024-02-06 | Korea Advanced Institute Of Science And Technology | Image processing method and device therefor |
WO2020171257A1 (ko) * | 2019-02-21 | 2020-08-27 | 한국과학기술원 | 영상 처리 방법 및 그 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4909543B2 (ja) * | 2005-08-01 | 2012-04-04 | 株式会社トプコン | 三次元計測システム及びその方法 |
JP4916167B2 (ja) * | 2005-12-15 | 2012-04-11 | キヤノン株式会社 | 指標識別方法及び指標識別装置 |
-
2014
- 2014-06-09 JP JP2014119126A patent/JP6218237B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015233212A (ja) | 2015-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6732214B2 (ja) | 画像処理装置、画像処理方法、テンプレート作成装置、物体認識処理装置及びプログラム | |
US20150262346A1 (en) | Image processing apparatus, image processing method, and image processing program | |
US20210256299A1 (en) | System and method for correspondence map determination | |
JP5563494B2 (ja) | 対応参照画像検索装置及び方法、コンテンツ重畳装置、システム、及び方法、並びにコンピュータプログラム | |
CN111783770B (zh) | 图像的矫正方法、装置和计算机可读存储介质 | |
CN112435338B (zh) | 电子地图的兴趣点的位置获取方法、装置及电子设备 | |
KR102388230B1 (ko) | 객체 인식 서비스 제공 시스템 및 방법, 그리고 이를 위한 장치 및 컴퓨터 프로그램이 기록된 기록매체 | |
CN108573471B (zh) | 图像处理装置、图像处理方法以及记录介质 | |
JP5936561B2 (ja) | 画像における外観及びコンテキストに基づく物体分類 | |
EP2680223A1 (en) | Feature point matching device, feature point matching method, and non-temporary computer-readable medium having feature point matching program stored thereon | |
JP2016212784A (ja) | 画像処理装置、画像処理方法 | |
JP2018055199A (ja) | 画像処理プログラム、画像処理装置、及び画像処理方法 | |
CN113095187A (zh) | 一种基于图像特征匹配对齐的试卷批改方法 | |
CN112102404B (zh) | 物体检测追踪方法、装置及头戴显示设备 | |
JP6662382B2 (ja) | 情報処理装置および方法、並びにプログラム | |
Pritts et al. | Rectification from radially-distorted scales | |
JP6035173B2 (ja) | 画像検索システム及び画像検索方法 | |
JP6218237B2 (ja) | 撮影画像を平行化する画像変換プログラム、装置及び方法 | |
JP5500404B1 (ja) | 画像処理装置及びそのプログラム | |
JP5657503B2 (ja) | 読取装置、方法及びプログラム | |
JP5814714B2 (ja) | 画像類似度判定装置、画像類似度判定方法及び画像類似度判定プログラム | |
JP6542407B1 (ja) | 読取システム、読取方法、プログラム、及び記憶媒体 | |
JP6717769B2 (ja) | 情報処理装置及びプログラム | |
Karim et al. | Feature Matching Improvement through Merging Features for Remote Sensing Imagery | |
JP6586852B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170919 |
|
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: 20170921 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170921 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6218237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |