JP5872923B2 - Ar画像処理装置及び方法 - Google Patents

Ar画像処理装置及び方法 Download PDF

Info

Publication number
JP5872923B2
JP5872923B2 JP2012036628A JP2012036628A JP5872923B2 JP 5872923 B2 JP5872923 B2 JP 5872923B2 JP 2012036628 A JP2012036628 A JP 2012036628A JP 2012036628 A JP2012036628 A JP 2012036628A JP 5872923 B2 JP5872923 B2 JP 5872923B2
Authority
JP
Japan
Prior art keywords
image
marker
analyzer
camera
scale
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
Application number
JP2012036628A
Other languages
English (en)
Other versions
JP2013171523A (ja
Inventor
伊藤 和彦
和彦 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micronet KK
Original Assignee
Micronet KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to JP2012036628A priority Critical patent/JP5872923B2/ja
Application filed by Micronet KK filed Critical Micronet KK
Priority to PCT/JP2012/078177 priority patent/WO2013125099A1/ja
Priority to HK15102967.8A priority patent/HK1202692B/xx
Priority to EP12869047.6A priority patent/EP2819099A4/en
Priority to US14/379,881 priority patent/US9501872B2/en
Priority to AU2012370662A priority patent/AU2012370662A1/en
Priority to CN201280069773.4A priority patent/CN104160426B/zh
Priority to CA2864988A priority patent/CA2864988C/en
Priority to NZ628782A priority patent/NZ628782B2/en
Priority to TW101142214A priority patent/TWI496108B/zh
Publication of JP2013171523A publication Critical patent/JP2013171523A/ja
Application granted granted Critical
Publication of JP5872923B2 publication Critical patent/JP5872923B2/ja
Priority to AU2016203902A priority patent/AU2016203902B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/20Scenes; Scene-specific elements in augmented reality scenes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ARマーカと自然特徴点追跡方法を組み合わせたAR画像処理装置及び方法に関する。
拡張現実感(AR)技術により、撮影装置であるウェブカメラやデジタルビデオ等のカメラで撮影したARマーカ像のような対象物体像の上にCGオブジェクトをリアルタイム合成するAR画像処理装置はすでに多方面で利用されている。
マーカ型AR技術は、デジタル画像において一定形状の集団を形成する特徴点群を事前に登録し、撮影装置から得られるデジタル画像中から、ホモグラフィー等を用いて登録された特徴点群を検出し、位置、姿勢等を推定し、その位置、姿勢等に対応するようにARマーカ像の位置にCGオブジェクトを合成表示するものである。
このAR技術において、事前に登録する一定形状の特徴点群をARマーカ(あるいは単純に「マーカ」)と呼ぶ。マーカを登録する際に、マーカの実世界上での大きさや姿勢を表す付加情報を与えることにより、撮影装置から得られるデジタル画像内での大きさや距離をある程度正確に推定することが可能である。一方、デジタル画像中に認識できる特徴点群が存在しない場合、当然ながらマーカの位置や姿勢を推定することは不可能である。
自然特徴点追跡型のAR技術は、PTAM(「Parallel Tracking and Mapping for Small AR Workspaces」、オクスフォード大学)に代表されるようなデジタル画像中の特徴点群の事前登録を必要とせず、撮影装置の位置を連続的に動かした場合にも、特徴点を追跡し得る限り、どのような方向・位置へも撮影装置を移動することが可能な優れた方法である。
しかし、最初に基準位置を特定する必要があるため、撮影装置の特殊な動かし方を行ってカメラの移動に伴う複数画像の特徴点移動量から基準位置を決定したり、別途、位置、姿勢情報を与えたりする必要がある。この際、撮影装置を正しく動かさなければ正確に基準平面を決めることはできない。また、自然特徴点追跡型AR技術は、一般的にその特性から事前の特徴点登録を行わないため、撮影されたデジタル画像の特徴点間の距離や大きさの情報を正確に知ることはできない。このことから、CGオブジェクトの大きさや向き、位置を基準平面に対して手動で合わせる方法を用いるのが一般的である。
特開2011−141828号公報 特開2012−003598号公報
本発明は、これら従来のマーカ型AR技術と自然特徴点追跡型AR技術との両者の長所を取り入れ、カメラを介して撮影された自然風景等のデジタル画像にCGオブジェクトを適切に合成表示するAR画像処理方法及び装置を提供することを目的とする。
より具体的には、本発明は、カメラを介して撮影された自然風景等のデジタル画像の上に、手動による位置合わせ操作を必要とせずに、正確な位置と大きさ・姿勢にCGオブジェクトをリアルタイムに合成表示し、カメラをさまざまな位置、方向へ移動させてもリアルな表現が可能なAR画像処理方法及び装置を提供することを目的とする。
本発明は、ARマーカに対応するCGオブジェクトの画像データを予め記憶部に記憶し、カメラによって前記ARマーカを含むその周囲の第1のビューボリューム空間内の情景を第1の撮影画像として撮影し、ARマーカ認識型の第1AR解析器によって、前記第1の撮影画像を取得し、AR認識処理によって前記第1の撮影画像からARマーカ像を見つけ出し、当該第1の撮影画像に対応する前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを割り出し、自然特徴点追跡型の第2のAR解析器において、前記第1AR解析器から前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールのデータを取得し、前記第2のAR解析器において、前記カメラの現在の位置、中心軸方向、視野角に対応する第2のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを決定し、前記第2のAR解析器において、前記カメラが前記現在の位置、中心軸方向、視野角で撮影する第2の撮影画像に対して自然特徴点追跡処理を施し、当該第2の撮影画像に対応する前記ARマーカ像のスケール、位置、姿勢を計算し、CGレンダリング部によって、前記記憶部に記憶されている前記CGオブジェクトの画像データを読み出し、前記計算された前記ARマーカ像のスケール、位置、姿勢を用いて、CGオブジェクトを前記第2の撮影画像のカメラ位置、中心線方向、視野角での見え方にて再現し、前記第2の撮影画像内の対応する位置に合成し、表示器によって、前記合成した画像を表示するAR画像処理方法を特徴とする。
また、本発明は、カメラと、ARマーカに対応するCGオブジェクトの画像データを記憶する記憶部と、前記カメラによって撮影したARマーカを含むその周囲の第1のビューボリューム空間内の情景の第1の撮影画像に対して、ARマーカ認識処理によって前記ARマーカ像を見つけ出し、当該第1の撮影画像に対応する前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを割り出すARマーカ認識型の第1AR解析器と、前記第1AR解析器から前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールのデータを取得し、前記カメラの現在の位置、中心軸方向に対応する第2のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを決定し、前記カメラが前記現在の位置、中心軸方向で撮影する第2の撮影画像に対して自然特徴点追跡処理を施し、当該第2の撮影画像内で前記ARマーカに対応する前記CGオブジェクトのスケール、位置、姿勢を計算する自然特徴点追跡型の第2のAR解析器と、前記記憶部に記憶されている前記CGオブジェクトの画像データを読み出し、前記計算された前記ARマーカのスケール、位置、姿勢を用いて、CGオブジェクトを前記第2の撮影画像のカメラ位置、中心線方向、カメラアングルでの見え方にて再現し、前記第2の撮影画像内の対応する位置に合成するCGレンダリング部と、前記CGレンダリング部が合成した画像を表示する表示器とを備えたAR画像処理装置を特徴とする。
本発明のAR画像処理技術によれば、カメラを介して撮影された自然風景等のデジタル画像の上に、手動による位置合わせ操作を必要とせずに、正確な位置と大きさ・姿勢にCGオブジェクトをリアルタイムに合成表示し、カメラをさまざまな位置、方向へ移動させてもリアルな表現が可能である。
本発明における第1AR解析器のビューボリューム空間と第2AR解析器のビューボリューム空間とを示す説明図。 本発明における第1AR解析器のビューボリューム空間と当該ビューボリューム空間において検出されたマーカ像の位置を原点とする座標との関係を示す説明図。 本発明において使用するARマーカとそれに対応するCGオブジェクト像との説明図。 本発明における第1AR解析器のビューボリューム空間において検出されたマーカ像とそれに対応するCGオブジェクトとを示す説明図。 一般的なピンホールカメラモデルにおけるビューボリュームの定義の説明図。 本発明の1つの実施の形態のAR画像処理装置のブロック図。 本発明の1つの実施の形態のAR画像処理方法のフローチャート。 上記実施の形態によるAR合成画像であって、カメラがARマーカの全体を撮影できるアングルで撮影した画像に対するAR合成画像。 上記実施の形態によるAR合成画像であって、カメラがARマーカを撮影できない上向きのアングルで撮影した画像に対するAR合成画像。
以下、本発明の実施の形態を図に基づいて詳説する。
まず、本発明の原理について説明する。一般的に、ウェブカメラ、デジタルビデオカメラ等のカメラにて撮影したデジタル画像をAR解析器にて解析し、デジタル画像から特定の対象物体の像の位置情報を基にして、デジタル画像中にCGオブジェクトを合成表示するためには、空間上のCGオブジェクトをデジタル画像へ射影変換する必要がある。そしてそれを行うAR解析器では、4×4のプロジェクション行列Pと4×4のモデルビュー行列Mを作成する必要がある。カメラ101にて撮影したデジタル画像中の対象物体像の位置検出を行う第1AR解析器Aの射影変換を、
とし、自然特徴点の追跡からデジタル画像中の対象物体像の位置検出を行う第2AR解析器Bの射影変換を、
とする。ここで、Sa及びSbは定数値であり、射影するデジタル画像への適切なスケーリングパラメータである。プロジェクション行列PaとPbは撮影するカメラのカメラパラメータとして事前にカメラキャリブレーションを行い決定される射影行列であり、これらの行列Pa,PbはそれぞれのAR解析器A,Bの特性に応じて異なった値をとることができる。これが、本発明の特徴の1つである。
この異なる2つの射影変換行列Pa,Pbは、図1に示すように射影変換の幾何学的な模式図であるAR解析器A,Bそれぞれのビューボリューム11A,11Bを考えた場合、同じ撮影装置(カメラ)を使用した場合には正規化されたスクリーン面SCR−Aすなわち投影面は共通のものと考えることができる。
本発明で最初に行うのは第2AR解析器Bの初期化処理である。これはすなわち、自然特徴点追跡を行う第2AR解析器Bにおいて、カメラで撮影されたデジタル画像がスクリーン面SCR−Aに投影されているものとし、既知であるプロジェクション行列Pbから、初期モデルビュー行列Mbを決定することである。この操作は、たとえば撮影するカメラの撮影位置を変化させ、特徴点の移動量からエピポーラ幾何学によりカメラの位置を推定するという、一般的によく知られた方法を用いる。
この初期モデルビュー行列Mbは第2AR解析器Bの座標系におけるカメラの位置や姿勢を決定していることに他ならず、この初期位置から、撮影された特徴点の移動量に応じてカメラの撮影位置、すなわちモデルビュー行列Mbを推定していくのが、自然特徴点追跡型AR解析器である。
このモデルビュー行列Mbにはスケーリング要素が含まれているが、デジタル画像中に観察される自然特徴点の情報からはその特徴点間の距離や大きさを得ることはできないので、従来、任意の値としてデジタル画像上にCG画像を合成した状態で手動で補正を行わなければならない手間が必要であった。
ところが、本発明では、この問題を解決するために次の手順として、上述した第2AR解析器Bの初期化手順において、あらかじめスケール、姿勢、位置がわかっているARマーカを使用し、第1AR解析器Aにより、カメラで撮影されたデジタル画像の正規化されたスクリーン面SCR−Aを構成するビューボリューム、すなわち射影変換Paによるモデルビュー行列Maを決定する。
このモデルビュー行列Maは、図2のように第1AR解析器Aの射影変換を通じて撮影されたデジタル画像中の検出マーカ像MRKの位置に対応する空間上のマーカ位置座標と方向、大きさの情報を持ち、相対的にビューボリューム空間上のマーカ像MRKの位置を原点O3とした場合に、第1AR解析器Aのビューボリューム空間11A上での撮影位置を決定できることになる。
本発明では、これは見かけ上だけのものであり、デジタル画像上での位置関係が正しく表現されていれば良く、幾何学的に厳密な位置を表している必要はない。
ここまでで、第1AR解析器Aの座標系にて、スクリーン面SCR−Aに投影されるマーカ像MRKの位置と姿勢・スケールが推定でき、第2AR解析器Bの座標系における初期モデルビュー行列Mbが求まっているが、一般的に第1AR解析器Aの座標系(原点O1)と第2AR解析器Bの座標系(原点O2)はまったく異なった解釈となっており、図1に示すように光学的中心軸を含むビューボリューム11A,11Bの構成も異なっている。
本発明では、正規化されたビューボリューム11A,11Bのスクリーン面SCR−Aは共通の位置にあるとみなし、このスクリーン面SCR−Aの空間的な位置情報を手がかりに、双方の座標系の変換を行い、スクリーン面SCR−A上に投影される写像の見た目の合致を行うことを試みる。このことは、第1AR解析器Aで推定される実際のマーカ像MRKの位置や姿勢・サイズが、第2AR解析器Bによりスクリーン面SCR−Aに写像される自然特徴点の位置情報に対し、適切な位置、姿勢・スケールの各パラメータを決定することを意味している。
第1AR解析器Aの座標系におけるモデルビュー行列Maの並進成分は、ARマーカ像MRKの空間座標内での原点O3を表しているとみなし、スケーリング及び回転成分はマーカ像MRKの第1AR解析器Aでの座標空間における大きさと姿勢を表しているとみなす。
第1AR解析器Aの座標系の4×4プロジェクション行列はPa、4×4モデルビュー行列はMaであり、次のように決定されているものとする。
図5に示すように第1AR解析器Aのカメラ座標系(X,Y,Z)において原点O1から、ビューボリューム錐台11Aの手前のプロジェクション面PJ−A1の左上の頂点が(l,t,−n)、左下の頂点が(l,b,−n)、右上の頂点が(r,t,−n)、左上の頂点が(r,b,−n)とし、奥の面PJ−A2までの距離をfとする。
第1AR解析器Aの座標系における任意空間座標
をスクリーン面SCR−Aに対応するデジタル画像中のARマーカ観測位置ヘアフィン変換することを考える。これは、以下のように算出する。
まず、
をスクリーン面SCR−Aの位置へ移動する並進ベクトルTrは、モデルビュー行列Maとnから次のようになる。
プロジェクション行列Paによる射影変換を考慮したスケーリングパラメータSは、
である。ここで、Vbは定数であり、スクリーン面SCR−Aの高さスケールである。
光学的中心軸の偏向成分を考慮したスクリーン面SCR−Aの位置での移動量Tpは、
と表される。ここで、Axはスクリーン面SCR−Aの横方向のアスペクト比を表す定数であり、デジタル画像が16:9画像の場合16/9、4:3画像の場合4/3という値となる。
以上のパラメータから、同次座標表現で第1AR解析器Aの座標系における任意空間座標
をスクリーン面SCR−Aに対応するデジタル画像中のARマーカ観測位置ヘアフィン変換する4×4行列をMpとし、[Tp]、[Tr]という並進ベクトルの4×4行列同次座標表現を用いると、Mpは
となる。したがって、第1AR解析器Aの座標系において、
のスクリーン面SCR−Aへの写像を表すma′は、
と計算でき、マーカ座標の原点O3だけに着目すれば、
となる。
ここで、スクリーン面SCR−Aへの写像がma′が第2AR解析器Bの座標系においても等しく観察できると考える。そのとき、第2AR解析器Bの射影行列Pbは、Paと同様に、
と定義されており、第2AR解析器Bのビューボリューム11Bの頂点パラメータもPaの場合と同様に、
と計算できる。
第1AR解析器Aと第2AR解析器Bが同じアスペクト比のデジタル画像を使用する場合、ビューボリューム11A,11Bのプロジェクション面PJ−A,PJ−Bも同じアスペクト比なので、第1AR解析器Aと第2AR解析器Bでのスケーリング解釈の比率をS′とすると、
と考えられる。ただし、Pb[n(b1+1)/b0)]は第2AR解析器Bの座標系のPbのパラメータであり、Pa[n(b1+1)/b0)]は第2AR解析器Bの座標系のPaのパラメータを表すとする。
そこで、これがそのまま第1AR解析器Aと第2AR解析器Bのスケーリング解釈の差異であるとする。
第1AR解析器Aの座標系において推定されたマーカ像MRKの位置が第2AR解析器Bの座標系の空間座標の原点位置O3を表しているとみなすと、第2AR解析器Bの座標系の原点位置[0,0,0,1]が第2AR解析器Bの射影変換により、ma′として観測されていると考えることができるので、
が成立する。ここで、Moは4×4の定数行列である。
上記の式において、ma′は既知であるので、定数行列Moは、次の式により決定できる。
このオフセット行列Moを第2AR解析器Bの射影変換に適用すると、
と決定できる。
このようにして決定される定数行列Moは、第2AR解析器Bの射影変換Mbに対して、第1AR解析器Aで解析されたマーカ像MRKの位置を原点とし、その位置での姿勢、大きさを表したオフセット行列である。従来の自然特徴点追跡を行う第2AR解析器Bでは、このオフセット行列を合成画面を見ながら手動で決定していたのである。
次に、本発明の1つの実施の形態のAR画像処理装置及びそれによるAR画像処理方法について、図6、図7を用いて説明する。図6に示す本実施の形態のAR画像処理装置の構成を示し、主にカメラ1と、ARマーカ認識型の第1AR解析器3Aと、自然特徴点追跡型の第2AR解析器3Bと、CGレンダリング部5と、表示器7にて構成されている。
ARマーカ認識型の第1AR解析器3Aは、カメラ1によって撮影したARマーカ像MRKを含む視野内の情景の撮影画像を解析し、ARマーカ像MRKの当該視野内での位置、姿勢、スケールを決定し、対応するCGオブジェクトOBJを当該ARマーカ像の位置、姿勢、スケールにてカメラ1のビューボリューム11Aの該当位置に再現し、その座標を決定する。第1AR解析器3Aのこの処理に必要な諸データを記憶する記憶部3A1、カメラキャリブレーション部3A3、ARマーカ像解析部3A5、アフィン変換行列決定部3A7、写像処理部3A9、射影変換処理部3A11を備えている。この射影変換処理部3A11が割り出した第1AR解析器3Aのビューボリューム空間11A内でのARマーカ像の空間座標データは、第2AR解析器3Bに出力される。
第2AR解析器3Bは、自然特徴点追跡型のものであり、諸データを記憶する記憶部3B1、この第2AR解析器3Bの初期化処理を行う初期化処理部3B3、モデルビュー行列推定部3B7、射影変換処理部3B9、オフセット行列決定部3B11を備えている。
CGレンダリング部5は、諸データを記憶する記憶部51,カメラ1の撮影画像を取り込むカメラ画像入力部53、第2AR解析器3Bのオフセット行列Moを利用し、CGオブジェクト画像を生成するCGオブジェクト画像生成部55、カメラ画像入力部53のカメラ撮影画像とCGオブジェクト画像生成部55のCGオブジェクト画像とを合成し、合成画像を表示器7に出力する。表示器7は、図8Bのようにカメラ1の現在の視野での撮影画像上の対応する位置に対応する姿勢でCGオブジェクトOBJを合成した画像を表示する。
次に、上記のAR画像処理装置によるAR画像処理方法について図7を用いて説明する。本実施の形態のAR画像処理方法は、要約すれば、カメラ1によってARマーカMRKを含むその周囲の視野内の情景を撮影し、第1AR解析器3Aによってカメラ1の撮影したARマーカ像MRKを含むその周囲の情景の撮影画像を解析し、ARマーカ像MRKの該当ビューボリューム11A内での位置、姿勢、スケールを決定し、対応するCGオブジェクトOBJを当該ARマーカ像MRKの位置、姿勢、スケールにて当該ビューボリューム空間内の該当位置に仮想的に置き、第2AR解析器3Bによって、前記CGオブジェクトOBJについて、カメラ1が現在撮影している撮影画像に対して、そのカメラ視野内での見え方を計算し、当該カメラ1の撮影画像の該当する位置に該当する見え方にて合成し、表示器7にて合成した画像を表示することを特徴とする。
さらに具体的には、次の手順である。
STEP1:ARマーカに対応するCGオブジェクトを記憶する。
STEP3:カメラキャリブレーションにより、第1AR解析器3A、第2AR解析器3BそれぞれにてカメラパラメータPa,Pbを算出して記憶部3A1,3B1それぞれに記憶する。
STEP5:第2AR解析器3Bにて初期化処理を行い、モデルビュー行列Mbを決定して記憶する。
以上が前処理である。
STEP7:ARマーカMRKを含む情景をカメラ1で撮影し、第1AR解析器3Aに撮影画像を入力する。
STEP9,11:第1AR解析器3Aにおいて、撮影画像からのARマーカ像MRKの見つけ出し、ARマーカ像MRKの位置、姿勢、スケールを割り出し、ビューモデル行列Maを決定する。
STEP13:第1AR解析器3Aにて、行列Pa,Maを用いてARマーカ像MRKのスクリーンSCR−Aへの射影を行い、その結果を第2AR解析器3Bに出力する。
STEP15:第2AR解析器3Bにおいて、マーカ像MRKのオフセット行列Moの決定する。
STEP17:第2AR解析器において、現在のカメラの位置、中心軸方向に対応したCGオブジェクトを見え方(位置、姿勢、スケール)を決定し、スクリーン面SCR−Aに射影し、その結果をCGレンダリング部5に出力する。
STEP19:記憶部51からCGオブジェクトOBJの画像データを読み出し、第2AR解析器3Bからの射影変換行列のデータを用いてCGオブジェクトの現在のカメラアングルで見えるCGオブジェクトの形の画像を生成し、カメラ1の現在の撮影画像の対応する空間座標位置にCG合成する。
STEP21:表示器5にて合成画像を表示する。
以上から、本発明の実施の形態によると、マーカ認識型の第1AR解析器3Aによって、対象マーカ像MRKの位置・姿勢・大きさを自動的に決定することができ、マーカ像MRKが画面から外れた場合にも、自然特徴点追跡型の第2AR解析器3Bにより位置推定を継続できる。したがって、図8に示すようにカメラ1によって撮影されたデジタル画像の自然風景上に、手動による位置合わせ操作を必要とせずに、正確な位置と大きさ・姿勢のCGオブジェクトOBJをリアルタイムに合成表示し、カメラ1をさまざまな位置、方向へ移動することが可能となる。この図8Aでは、ARマーカのほぼ全体が撮影されているマーカ像MRKに対して対応するCGオブジェクトOBJを合成表示している。そして画面の右上にはわずかに自動車CARの前バンパーの下部も撮影されている。これに対して、カメラを上方に移動してARマーカが画面に入らないカメラアングルにしても、図8Bに示すように、CGオブジェクトOBJを移動後のカメラから見た位置、姿勢でカメラ撮影画像上に合成表示することができる。つまり、図8Aの画像に見えるCGオブジェクトOBJを、図8BのCG合成画像ではさらに上からの視線で見たように表示されるようになっている。また、この図8Bでは、カメラ1の上方への移動により自動車CARのほぼ全体が写っていることにも注目できる。
MRK ARマーカ(像)
OBJ CGオブジェクト
1 固定カメラ
3A 第1AR解析器
3B 第2AR解析器
5 CGレンダリング部
7 表示器

Claims (2)

  1. ARマーカに対応するCGオブジェクトの画像データを予め記憶部に記憶し、
    カメラによって前記ARマーカを含むその周囲の第1のビューボリューム空間内の情景を第1の撮影画像として撮影し、
    ARマーカ認識型の第1AR解析器によって、前記第1の撮影画像を取得し、AR認識処理によって前記第1の撮影画像からARマーカ像を見つけ出し、当該第1の撮影画像に対応する前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを割り出し、
    自然特徴点追跡型の第2のAR解析器において、前記第1AR解析器から前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールのデータを取得し、
    前記第2のAR解析器において、前記カメラの現在の位置、中心軸方向、視野角に対応する第2のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを決定し、
    前記第2のAR解析器において、前記カメラが前記現在の位置、中心軸方向、視野角で撮影する第2の撮影画像に対して自然特徴点追跡処理を施し、当該第2の撮影画像に対応する前記ARマーカ像のスケール、位置、姿勢を計算し、
    CGレンダリング部によって、前記記憶部に記憶されている前記CGオブジェクトの画像データを読み出し、前記計算された前記ARマーカ像のスケール、位置、姿勢を用いて、CGオブジェクトを前記第2の撮影画像のカメラ位置、中心線方向、視野角での見え方にて再現し、前記第2の撮影画像内の対応する位置に合成し、
    表示器によって、前記合成した画像を表示することを特徴とするAR画像処理方法。
  2. カメラと、
    ARマーカに対応するCGオブジェクトの画像データを記憶する記憶部と、
    前記カメラによって撮影したARマーカを含むその周囲の第1のビューボリューム空間内の情景の第1の撮影画像に対して、ARマーカ認識処理によって前記ARマーカ像を見つけ出し、当該第1の撮影画像に対応する前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを割り出すARマーカ認識型の第1AR解析器と、
    前記第1AR解析器から前記第1のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールのデータを取得し、前記カメラの現在の位置、中心軸方向に対応する第2のビューボリューム空間内での前記ARマーカの位置、姿勢、スケールを決定し、前記カメラが前記現在の位置、中心軸方向で撮影する第2の撮影画像に対して自然特徴点追跡処理を施し、当該第2の撮影画像内で前記ARマーカに対応する前記CGオブジェクトのスケール、位置、姿勢を計算する自然特徴点追跡型の第2のAR解析器と、
    前記記憶部に記憶されている前記CGオブジェクトの画像データを読み出し、前記計算された前記ARマーカのスケール、位置、姿勢を用いて、CGオブジェクトを前記第2の撮影画像のカメラ位置、中心線方向、カメラアングルでの見え方にて再現し、前記第2の撮影画像内の対応する位置に合成するCGレンダリング部と、
    前記CGレンダリング部が合成した画像を表示する表示器とを備えたことを特徴とするAR画像処理装置。
JP2012036628A 2012-02-22 2012-02-22 Ar画像処理装置及び方法 Active JP5872923B2 (ja)

Priority Applications (11)

Application Number Priority Date Filing Date Title
JP2012036628A JP5872923B2 (ja) 2012-02-22 2012-02-22 Ar画像処理装置及び方法
NZ628782A NZ628782B2 (en) 2012-02-22 2012-10-31 Ar image processing apparatus and method
EP12869047.6A EP2819099A4 (en) 2012-02-22 2012-10-31 IMAGE PROCESSING DEVICE AND METHOD FOR ADVANCED REAL ESTATE
US14/379,881 US9501872B2 (en) 2012-02-22 2012-10-31 AR image processing apparatus and method technical field
AU2012370662A AU2012370662A1 (en) 2012-02-22 2012-10-31 Augmented reality image processing device and method
CN201280069773.4A CN104160426B (zh) 2012-02-22 2012-10-31 图像处理装置和图像处理方法
PCT/JP2012/078177 WO2013125099A1 (ja) 2012-02-22 2012-10-31 Ar画像処理装置及び方法
HK15102967.8A HK1202692B (en) 2012-02-22 2012-10-31 Augmented reality image processing device and method
CA2864988A CA2864988C (en) 2012-02-22 2012-10-31 Ar image processing apparatus and method
TW101142214A TWI496108B (zh) 2012-02-22 2012-11-13 AR image processing apparatus and method
AU2016203902A AU2016203902B2 (en) 2012-02-22 2016-06-10 Augmented reality image processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012036628A JP5872923B2 (ja) 2012-02-22 2012-02-22 Ar画像処理装置及び方法

Publications (2)

Publication Number Publication Date
JP2013171523A JP2013171523A (ja) 2013-09-02
JP5872923B2 true JP5872923B2 (ja) 2016-03-01

Family

ID=49005300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012036628A Active JP5872923B2 (ja) 2012-02-22 2012-02-22 Ar画像処理装置及び方法

Country Status (8)

Country Link
US (1) US9501872B2 (ja)
EP (1) EP2819099A4 (ja)
JP (1) JP5872923B2 (ja)
CN (1) CN104160426B (ja)
AU (2) AU2012370662A1 (ja)
CA (1) CA2864988C (ja)
TW (1) TWI496108B (ja)
WO (1) WO2013125099A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018092476A (ja) * 2016-12-06 2018-06-14 ファナック株式会社 拡張現実シミュレーション装置及び拡張現実シミュレーションプログラム
JP2018128781A (ja) * 2017-02-07 2018-08-16 ファナック株式会社 座標情報変換装置及び座標情報変換プログラム
US11199828B2 (en) 2018-06-05 2021-12-14 Fanuc Corporation Virtual object display system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140218397A1 (en) * 2013-02-04 2014-08-07 Mckesson Financial Holdings Method and apparatus for providing virtual device planning
KR102383425B1 (ko) * 2014-12-01 2022-04-07 현대자동차주식회사 전자 장치, 전자 장치의 제어 방법, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체
EP3035326B1 (en) * 2014-12-19 2019-07-17 Alcatel Lucent Encoding, transmission , decoding and displaying of oriented images
US10026228B2 (en) * 2015-02-25 2018-07-17 Intel Corporation Scene modification for augmented reality using markers with parameters
WO2016173815A1 (en) 2015-04-28 2016-11-03 Philips Lighting Holding B.V. Metadata in multi image scenes
CN106599893B (zh) * 2016-12-22 2020-01-24 深圳大学 基于增强现实的物体偏离识别图后的处理方法及装置
CN106846497B (zh) * 2017-03-07 2020-07-10 百度在线网络技术(北京)有限公司 应用于终端的呈现三维地图的方法和装置
CN110249626B (zh) * 2017-10-26 2020-07-31 腾讯科技(深圳)有限公司 增强现实图像的实现方法、装置、终端设备和存储介质
CN108510525B (zh) 2018-03-30 2019-03-12 百度在线网络技术(北京)有限公司 模板追踪方法、装置、增强现实系统及存储介质
CN110544280B (zh) * 2018-05-22 2021-10-08 腾讯科技(深圳)有限公司 Ar系统及方法
CN109345589A (zh) * 2018-09-11 2019-02-15 百度在线网络技术(北京)有限公司 基于自动驾驶车辆的位置检测方法、装置、设备及介质
CN109461145B (zh) * 2018-10-17 2021-03-23 网易(杭州)网络有限公司 增强现实光照处理测试方法及装置
CN111489410B (zh) * 2019-01-25 2023-11-28 中国石油天然气集团有限公司 观测系统炮检点数据绘制方法及装置
US11176716B2 (en) * 2020-02-28 2021-11-16 Weta Digital Limited Multi-source image data synchronization

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6577249B1 (en) 1999-10-19 2003-06-10 Olympus Optical Co., Ltd. Information display member, position detecting method using the same, apparatus and method of presenting related information, and information presenting apparatus and information presenting method
JP4242529B2 (ja) * 1999-10-27 2009-03-25 オリンパス株式会社 関連情報呈示装置及び関連情報呈示方法
NZ539632A (en) 2002-10-22 2008-01-31 Artoolworks Tracking a surface in a 3-dimensional scene using natural visual features of the surface
JP4282398B2 (ja) * 2003-07-14 2009-06-17 オリンパス株式会社 画像処理装置
US20080071559A1 (en) * 2006-09-19 2008-03-20 Juha Arrasvuori Augmented reality assisted shopping
JP5423406B2 (ja) 2010-01-08 2014-02-19 ソニー株式会社 情報処理装置、情報処理システム及び情報処理方法
KR101667715B1 (ko) 2010-06-08 2016-10-19 엘지전자 주식회사 증강현실을 이용한 경로 안내 방법 및 이를 이용하는 이동 단말기
JP2012003598A (ja) 2010-06-18 2012-01-05 Riso Kagaku Corp 拡張現実感表示システム
KR101056418B1 (ko) 2011-03-31 2011-08-11 주식회사 맥스트 모바일 센서를 이용한 증강 현실 콘텐츠 추적 장치 및 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018092476A (ja) * 2016-12-06 2018-06-14 ファナック株式会社 拡張現実シミュレーション装置及び拡張現実シミュレーションプログラム
US10424122B2 (en) 2016-12-06 2019-09-24 Fanuc Corporation Augmented reality simulation device which displays a virtual object on a machine tool and computer-readable medium
JP2018128781A (ja) * 2017-02-07 2018-08-16 ファナック株式会社 座標情報変換装置及び座標情報変換プログラム
US10614149B2 (en) 2017-02-07 2020-04-07 Fanuc Corporation Coordinate information conversion device and computer readable medium
US11199828B2 (en) 2018-06-05 2021-12-14 Fanuc Corporation Virtual object display system

Also Published As

Publication number Publication date
AU2012370662A1 (en) 2014-09-04
HK1202692A1 (en) 2015-10-02
US9501872B2 (en) 2016-11-22
US20150022552A1 (en) 2015-01-22
CA2864988A1 (en) 2013-08-29
CN104160426B (zh) 2017-03-15
JP2013171523A (ja) 2013-09-02
NZ628782A (en) 2016-04-29
CN104160426A (zh) 2014-11-19
AU2016203902A1 (en) 2016-06-30
TWI496108B (zh) 2015-08-11
EP2819099A4 (en) 2015-10-07
EP2819099A1 (en) 2014-12-31
CA2864988C (en) 2016-11-15
WO2013125099A1 (ja) 2013-08-29
AU2016203902B2 (en) 2017-06-15
TW201335888A (zh) 2013-09-01

Similar Documents

Publication Publication Date Title
JP5872923B2 (ja) Ar画像処理装置及び方法
JP6690041B2 (ja) 三次元物体上の注視点決定方法及び装置
US8970690B2 (en) Methods and systems for determining the pose of a camera with respect to at least one object of a real environment
JP3796449B2 (ja) 位置姿勢決定方法および装置並びにコンピュータプログラム
Orghidan et al. Camera calibration using two or three vanishing points
JP4708752B2 (ja) 情報処理方法および装置
JP2012014690A (ja) 3次元拡張現実提供装置及び方法
JP2004062758A (ja) 情報処理装置および方法
JP2009042162A (ja) キャリブレーション装置及びその方法
US11122195B2 (en) Camera parameter estimation device, method, and program
WO2020031950A1 (ja) 計測校正装置、計測校正方法、及びプログラム
JP6580761B1 (ja) 偏光ステレオカメラによる深度取得装置及びその方法
KR102503976B1 (ko) 증강현실 영상 보정 장치 및 방법
JP2012185772A (ja) 非固定ズームカメラを用いた自由視点映像の合成画質高精度化方法およびプログラム
TWI501193B (zh) Computer graphics using AR technology. Image processing systems and methods
Deng et al. Registration of multiple rgbd cameras via local rigid transformations
JP2005141655A (ja) 3次元モデリング装置及び3次元モデリング方法
CN119509578A (zh) 用于校准成像和空间方位传感器的系统和方法
JP2013231607A (ja) 校正器具表示装置、校正器具表示方法、校正装置、校正方法、校正システム及びプログラム
JP2014112758A (ja) 立体表示装置及び立体表示システム
JP6768400B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2015118101A (ja) 情報処理装置および方法、プログラム
Schweighofer et al. Online/realtime structure and motion for general camera models
Kuhl et al. Monocular 3D scene reconstruction at absolute scales by combination of geometric and real-aperture methods
NZ628782B2 (en) Ar image processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151130

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: 20160105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160114

R150 Certificate of patent or registration of utility model

Ref document number: 5872923

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250