[go: up one dir, main page]

JP2720920B2 - 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法 - Google Patents

画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法

Info

Publication number
JP2720920B2
JP2720920B2 JP3070474A JP7047491A JP2720920B2 JP 2720920 B2 JP2720920 B2 JP 2720920B2 JP 3070474 A JP3070474 A JP 3070474A JP 7047491 A JP7047491 A JP 7047491A JP 2720920 B2 JP2720920 B2 JP 2720920B2
Authority
JP
Japan
Prior art keywords
image
computer graphics
synthesizing
processing system
rotation
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.)
Expired - Lifetime
Application number
JP3070474A
Other languages
English (en)
Other versions
JPH04281572A (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.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Agency of Industrial Science and Technology
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
Application filed by Agency of Industrial Science and Technology filed Critical Agency of Industrial Science and Technology
Priority to JP3070474A priority Critical patent/JP2720920B2/ja
Priority to EP92102623A priority patent/EP0503313A2/en
Priority to US07/837,890 priority patent/US5325470A/en
Publication of JPH04281572A publication Critical patent/JPH04281572A/ja
Application granted granted Critical
Publication of JP2720920B2 publication Critical patent/JP2720920B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータを用いた
コンピュータグラフィックス(以下、CGと記載、Co
mputer Graphics、コンピュータ処理に
より得られた画像)と実写画面との合成方法に係わり、
特に、実写画像とCGとの合成を効率良く行なうのに好
適な画像処理システムにおける実写画面とCGの合成方
法に関するものである。
【0002】
【従来の技術】従来、実写画像とCGを合成すること
は、例えば、「グラフィックスとCAD研究会資料 3
9−1、1989 景観シミュレーション」に記載され
ているように、景観シミュレーションという名で行われ
ている。この景観シミュレーションは、実際に存在する
風景に人工物を建造する場合などをシミュレーションす
るものであり、ミニチュア模型などで行なう場合には不
可能な視点からものを見たり、形状を容易に変えられる
など、その利用価値が高く、CAD(Computer
Aided Design、コンピュータ支援設計)
の分野からのアプローチも行われている。しかし、この
ような操作(視点の変更、形状の変更)は、専門家が、
経験に基づく勘に頼って行なっていたり、あるいは、風
景の撮影地点の情報を必要とする。そのために、一般の
操作者が、容易に操作できるものではなかった。また、
「第6回ヒューマン・インタフェース・シンポジウム論
文集、1990、電子大道具による映像作成」に記載の
ように、画像を撮ると同時に、カメラのパン、チルト、
ズームなどのパラメタも記録しておき、CGの設定にそ
れらのパラメタを利用して、画像との合成を行なう方法
もある。しかし、撮影と同時に、カメラの種々のパラメ
タの取り込みを行なうことは、一般の操作者には容易に
行なえるものではない。
【0003】例えば、実写画像の直方体と、CGの直方
体との合成の操作としては、平行移動により、実写画像
の直方体の一頂点と、CGの直方体の一頂点を一致さ
せ、次に、実写画像の直方体の一辺と、CGの軸(CG
の直方体の一辺)とを、一軸ずつ一致させるように回転
移動を行ない、そして、拡大縮小を行なうのが最も容易
な方法である。しかし、この平行移動、回転移動、拡大
縮小からなる一連の操作を一度行なうだけで、実写画像
にCGを正しく合成できるわけではなく、むしろ、これ
らの三つの操作を適宜に繰り返しながら行なう。この操
作の中でも、特に回転移動は、各軸回りの回転がお互い
に影響を及ぼし合うために、各軸の位置を少しずつ変化
させ、徐々にCGを実写画像に当て嵌める操作となる。
【0004】平行移動や拡大縮小に関する位置決めに関
しては、回転移動の位置決めに比べて、比較的容易にで
きる。これは、CGへの平行移動や拡大縮小の操作が、
人間が直感的に思った通りにでき、かつ、それぞれの軸
に影響を及ぼさないためである。回転移動の操作に関し
て、x軸、y軸、z軸のいずれか一軸回りのみの回転移
動の場合は、ただ単純に、その軸に関する回転角のみを
微少変化させつつ、CGを当て嵌めれば良い。しかし、
二軸以上の回転の場合には、まず、最初の回転移動時の
回転軸となる一軸を選択し、適宜に回転角を変化させて
仮の位置を決め、そして、別の軸回りに回転させる。し
かし、この別の回転軸での回転操作により、最初の位置
決めに影響が及ぼされる。そのために、最初の軸回りの
回転に関する位置を、再度決めなおさなければならな
い。さらに、どの軸回りの回転を最初に行なうかで、位
置を決める手順が全く変わってしまう。このように、回
転移動の操作に関してだけいえば、最初の軸回りの回転
移動のみが操作者の意図通りに操作できるだけであり、
以降の回転移動は、操作者は、勘にたより、試行錯誤で
行なわなければならない。
【0005】
【発明が解決しようとする課題】解決しようとする問題
点は、従来の技術では、回転移動の操作に不慣れな一般
の操作者は、実写画像とCGとの合成操作における回転
移動の操作を効率良く行なうことができない点である。
そして、本発明の目的は、これら従来技術の課題を解決
し、実写画像にCGを合成する際に必要となるCGの三
次元の回転移動のパラメタの算出を、操作者による簡単
な入力操作に基づき、画像処理システムが行ない、従来
は一般の操作者にとって手間のかかった実写画像とCG
との合成における回転移動の操作性の向上を可能とする
画像処理システムにおける実写画像とCGの合成方法を
提供することである。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、本発明の画像処理システムにおける実写画像とCG
の合成方法は、(1)コンピュータ処理で作成したコン
ピュータグラフィックスを、ラスタ式ディスプレイの表
示画面上で、操作者が、ポインティングデバイスを用い
て対話式に、実写画像の任意の位置に任意の角度で合成
する画像処理システムにおける実写画像とコンピュータ
グラフィックスの合成方法において、コンピュータグラ
フィックスの二平面の合成先である実写画像中の二平面
の各法線ベクトルを用いて、合成先の二平面に対応する
コンピュータグラフィックスの二平面の各回転移動パラ
メタを求め、この各回転移動パラメタに基づき、実写画
像にコンピュータグラフィックスを合成することを特徴
とする。
【0007】また、(2)上記(1)に記載の画像処理
システムにおける実写画像とコンピュータグラフィック
スの合成方法において、操作者がポインティングデバイ
スを用いて指定した合成先の二平面のそれぞれの消失線
を求め、これらの消失線を用いて合成先の各平面のそれ
ぞれの法線ベクトルを求めることを特徴とする。
【0008】また、(3)上記(2)に記載の画像処理
システムにおける実写画像とコンピュータグラフィック
スの合成方法において、操作者がポインティングデバイ
スを用いて指定した合成先の各平面の二つの消失点をそ
れぞれ求め、これらの二つの消失点を通るそれぞれの消
失線を求めることを特徴とする。
【0009】また、(4)上記(3)に記載の画像処理
システムにおける実写画像とコンピュータグラフィック
スの合成方法において、それぞれの消失点を、それぞれ
隣接する合成先の二平面から求めることを特徴とする。
【0010】また、(5)上記(1)から(4)のいず
れかに記載の画像処理システムにおける実写画像とコン
ピュータグラフィックスの合成方法において、コンピュ
ータグラフィックスは、直交座標系の三軸とそれぞれ平
行な一頂点で交わる三辺を有する直方体であり、この直
方体のコンピュータグラフィックスの二平面の各法線ベ
クトルを、合成先の二平面の各法線ベクトルに一致させ
るそれぞれの回転移動パラメタ候補を算出して、表示画
面上に表示し、操作者が選択して指定したそれぞれの回
転移動パラメタ候補のいずれかを用いて、直方体のコン
ピュータグラフィックスから実写画像に合成するコンピ
ュータグラフィックスを生成することを特徴とする。
【0011】また、(6)上記(5)に記載の画像処理
システムにおける実写画像とコンピュータグラフィック
スの合成方法において、直方体のコンピュータグラフィ
ックスは、任意の三次元コンピュータグラフィックスを
囲む仮想的な直方体であることを特徴とする。
【0012】そして、(7)上記(1)から(6)のい
ずれかに記載の画像処理システムにおける実写画像とコ
ンピュータグラフィックスの合成方法において、合成し
たコンピュータグラフィックスと実写画像との合成状態
を表示し、この表示した合成状態に基づき、操作者が入
力した平行移動と回転移動、および、拡大縮小のそれぞ
れのパラメタを用いて、コンピュータグラフィックスと
実写画像との合成状態を調整することを特徴とする。
【0013】
【作用】本発明において、直方体のCGを実写画像に合
成する場合に、操作者は、ポインティングデバイスを用
いて、例えば、実写画像中の合成先であり、それぞれ隣
接する二平面を六つの点で指定する。この時、それぞれ
の平面で、三つの消失点を形成する様に指定する。画像
処理システムは、この三つ消失点を算出し、かつ、この
三つの消失点の内で、相異なる二つの消失点の組を通る
二つの直線を求め、さらに、この二直線から、合成先の
二平面の各法線ベクトルを求める。この法線ベクトル
は、三次元透視座標系におけるx、y、z軸のそれぞれ
に対する合成先の平面の傾き(姿勢)を示すものであ
る。次に、画像処理システムは、このようにして求めた
合成先の二平面の各法線ベクトルに、直方体のCGの平
面で、実写画像中の合成先の平面に対応する平面の法線
ベクトルが一致するように、CGの回転移動量(回転移
動パラメタ)を算出する。ここで、法線ベクトルが一致
すれば、合成先の平面とCGの対応する平面の空間的配
置が一致し、CGの姿勢が求まる。この回転移動量は、
例えば、八つの候補が算出され、操作者は、これらの回
転移動量を任意に選択して指定する。そして、画像処理
システムは、指定された回転移動量を用いて、実際にC
Gを生成して、実写画像に合成する。もし、合成画像が
未だ適切でなければ、操作者は、適切な合成画像になる
まで、順次に回転移動量を選択して指定する。このよう
に、効率の良い回転移動が可能となり、操作者は、三次
元のCGと実写画像の合成操作を容易に行なうことがで
きる。
【0014】
【実施例】以下、本発明の実施例を、図面により詳細に
説明する。
【0015】図1は、本発明を施した画像処理システム
の本発明に係わる構成の一実施例を示すブロック図であ
る。
【0016】本実施例の画像処理システムは、合成処理
の対象となる実写画像などを表示するビットマップディ
スプレイ(図中CRTと記載)104、ビットマップデ
ィスプレイ104上に表示した画像に対するポインティ
ングデバイスとしてのマウス103、本発明に係わる処
理プログラムやデータなどを格納する磁気ディスク11
0、磁気ディスク110に格納しているプログラムやデ
ータを処理可能な状態に登録する主記憶装置102、主
記憶装置102のプログラムやデータを用いて、本発明
に係わる処理を行なう中央処理装置101により構成さ
れている。そして、ビットマップディスプレイ104
は、本発明に係わるCGの表示に関する平行移動、回転
移動、拡大縮小のパラメタを表示する合成パラメタ表示
枠105と、実写画像を表示する画像表示枠106を有
する。また、磁気ディスク110は、本発明に係わる合
成処理プログラムを含む種々の処理手順を記述したプロ
グラムを格納するプログラム格納領域111と、本発明
で使用する実写画像などのデータを格納するデータファ
イル格納領域112を有する。
【0017】このような構成により、本実施例の画像処
理システムは、操作者が、ビットマップディスプレイ1
04の画像表示枠106に表示した実写画像上で、意図
する合成先の隣接する二平面を代表する六つの点をマウ
ス103を用いて入力すると、中央処理装置101は、
磁気ディスク110から主記憶装置102にロードした
合成処理プログラムに基づき、合成先の二平面を形成す
る六つの点に対応するCGの三次元の回転移動のパラメ
タを算出して、ビットマップディスプレイ104の合成
パラメタ表示枠105に表示する。そして、操作者が、
この合成パラメタ表示枠105のパラメタを選択する
と、選択したパラメタに基づきCG画像を生成し、か
つ、画像表示枠106内の実写画像上で、操作者が六つ
の点の代表点で入力した合成先の二平面に、このCG画
像を合成する。さらに、操作者が、合成パラメタ表示枠
105のパラメタ、例えば、平行移動や拡大縮小のパラ
メタを調整すると、この調整されたパラメタに基づき、
画像表示枠106内の実写画像とCG画像との再合成を
行なう。
【0018】このようにして、本実施例の画像処理シス
テムは、従来、一般の操作者にとって、手間のかかった
CGに対する三次元の回転移動のパラメタの算出を、操
作者による簡単な入力操作に基づき画像処理システムが
行ない、かつ、そのパラメタを用いて、姿勢を調整した
CGを生成し、合成して表示する。このことにより、操
作者は、簡単な平行移動や回転移動、および、拡大縮小
などの操作だけで、実写画像とCGとの合成を容易に行
なうことができる。以下、その処理動作を、フローチャ
ートを用いて詳しく説明する。
【0019】図2は、図1における画像処理システムの
本発明に係わる処理動作の一実施例を示すフローチャー
トである。
【0020】実写画像とCGとを効率良く合成する方法
を示すものであり、まず、操作者が、実写画像とCGの
合成方法を起動し(ステップ201)、かつ、実写とな
る画像を選択すると、画像処理システムは、操作者が選
択した画像を、図1の表示装置104上の画像表示枠1
06に表示する(ステップ202)。
【0021】次に、操作者が、図1のマウス103など
の入力装置を用いて、画像表示枠106内に表示した実
写画像の合成先の隣接する二平面の六つの代表点を指定
すると(ステップ203)、操作者が指定した六つの代
表点の座標から、その代表点を通る二平面の各法線ベク
トルの値を求める(ステップ204)。尚、法線ベクト
ルの値の詳しい計算方法に関しては後述する。このよう
にして求めた二平面の各法線ベクトルにCGの各法線ベ
クトルを合わせることにより、CGの姿勢を得ることが
できる。すなわち、求めた二平面の各法線ベクトルか
ら、CGに三次元の回転移動を施すためのパラメタ(x
軸、y軸、z軸回りの回転角)を算出して、図1の合成
パラメタ表示枠105に表示する(ステップ205)。
この回転角(パラメタ)は八組算出されて表示される。
この回転角の計算方法に関しても後述する。
【0022】操作者が、八組のパラメタから、順次一組
のパラメタを選択して指定すると(ステップ206)、
画像処理システムは、指定したパラメタの組を用いて、
CGに回転移動を行ない、合成用のCG画像を作成する
(ステップ207)。そして、画像処理システムは、作
成したCGと実写画像を合成して図1のビットマップデ
ィスプレイ104に表示する(ステップ208)。この
表示に基づき、操作者は、指定したパラメタで、CGと
実写画像が、同じ姿勢で合成されているか否かを確認で
きる。操作者からOKの確認が入力され(ステップ20
9)、さらに、操作者から、CGと実写画像の合成のず
れを微調整するために入力されたCGの表示に関する平
行移動、回転移動、拡大縮小などのパラメタに基づき、
CGと実写画像の合成のずれを微調整する(ステップ2
10、211)。
【0023】このように、本実施例によれば、操作者
は、図1の画像表示枠106に表示した背景の実写画像
を基準にして、合成先の隣接する二平面を代表する六つ
の点を、図1のマウス103を用いて入力するだけで、
合成処理に必要な八つのパラメタの組を得ることがで
き、かつ、一つのパラメタの組を選択して指定すること
により、CGと実写画像の合成を容易に行なうことがで
きる。。
【0024】図3Aおよび図3Bは、図1における画像
処理システムの本発明に係る処理動作の一実施例を示す
説明図である。
【0025】図3Aは、合成される直方体300の三次
元的な配置を示し、三次元空間上に与えられた直方体3
00の頂点P0310〜P7317の座標を、各々P0
(X0、Y0、Z0)、P1=(X1、Y1、Z1)、P2
(X2、Y2、Z2)、P3=(X3、Y3、Z3)、P4
(X4、Y4、Z4)、P5=(X5、Y5、Z5)、P6
(X6、Y6、Z6)、P7=(X7、Y7、Z7)とする。
【0026】図3Bは、図2のステップ203におい
て、操作者が指定する合成先の隣接する二平面の六つの
代表点の座標と、それらの平面の各法線ベクトルの関係
を示したものである。すなわち、カメラの焦点距離を
f、および、直方体300の頂点P310〜P31
7を、z=fの二次元投影面上に透視投影したときの座
標をq330〜q337として、q=(x、y
、f)、q=(x、y、f)、q=(x
、f)、q=(x、y、f)、q
(x、y、f)、q=(x、y、f)、q
=(x、y、f)、q=(x、y、f)とす
る。尚、q=(x、y、f)は、図示していな
い。また、座標q330〜q333を通る平面をF
320とし、座標q330、q331、q33
5、q334を通る平面をF321とする。さら
に、q330とq331、q331とq33
2、q332とq333、q333とq33
0、q334とq335、q331とq33
5、そして、q330とq334とを、各々結んだ
直線をL340〜L346とする。また、直線L
340とL342との交点を消失点qb351、L
341とL343との交点を消失点qb352、
および、L345とL346との交点を消失点qb
353として、各々の座標をqb=(xb、yb
、f)、qb=(xb、yb、f)、qb
(xb、yb、f)とする。ここで、例えば、消失
点qb351を、直線L340とL344でも求
め、消失点qb351の座標精度を上げても良い。次
に、消失点qb351とqb352とを結んだ直
線、すなわち、消失線をLb360、また、消失点q
351とqb353とを結んだ消失線をLb
61とする。さらに、平面F320の単位法線ベクト
ルをN370、また、平面F321の単位法線ベク
トルをN371とする。
【0027】ここで、消失線Lb1360をa1x+b1
y+c1=0、消失線Lb2361をa2x+b2y+c2
=0で表すと、単位法線ベクトルN1370およびN2
71は、各々次の式で表せる。
【数1】
【数2】 ただし、
【数3】
【数4】
【数5】
【数6】 以上の式から、操作者による直方体300の平面F1
20とF2321を表す六頂点の座標(q0330〜q53
335)の指定により、その平面F1320の単位法線
ベクトルN1370と、平面F2321の単位法線ベクト
ルN2371は、次のようにして算出される。
【数7】
【数8】 ただし、
【数9】
【数10】
【数11】
【数12】
【数13】
【数14】
【0028】ここで、パラメタα、β、γを用いて、x
軸、y軸、z軸回りの回転移動を表す(3×3)行列
を、各々Rx(α)、Ry(β)、Rz(γ)とし、ま
た、x軸、y軸、z軸回りの順の回転移動を表す行列
を、R(α、β、γ)=Rx(α)Ry(β)Rz
(γ)=[rij](i、j=1、2、3)とする。こ
の時、直交座標系の三軸と三辺を一致させている直方体
H300に対して回転移動を施していることから、直方
体H300の一面の法線ベクトルを表しているとみなせ
る下記数式で示す単位ベクトルE1とE2の回転移動に着
目して考える。
【数15】
【数16】 単位ベクトルE1に三次元の回転移動R(α、β、γ)
を施したもの、すなわち、直方体H300の一平面を回
転移動したものは、R(α、β、γ)E1と表せ、これ
と平面F1320の単位法線ベクトルN1370が等しい
と考えると、次の式が成り立つ。
【数17】 単位ベクトルE2に対しても同様に、以下の式が成り立
つ。
【数18】 これらの式から、三次元の回転移動のパラメタα、β、
γは、次のようにして求められる。
【数19】 実際には、関数sin‐1が二値関数のため、βの値の
候補として、次の二つの値が考えられる。
【数20】 しかし、二つの値のどちらが適切な値かを選択するため
の適当な比較対象がないので、回転移動の二通りの候補
を表示して、どちらが適切かを操作者に選択させる。ま
た、α、γの場合も同様に、値の候補が二通りあり、そ
の結果として、八組の回転移動のパラメタの候補を表示
する。
【0029】尚、本実施例では、説明をわかりやすくす
るために、実写画像中の直方体に、CG画像中の直方体
を合成する例について述べたが、これらの直方体は、仮
想的なもの、例えば、複雑な形状を囲む直方体であって
も良く、複雑な形状の場合にも、その仮想的な直方体の
パラメタから、その形状に応じて、必要なパラメタを計
算することができる。
【0030】以上、図1〜図3Bを用いて説明したよう
に、本実施例の画像処理システムにおける実写画像とC
Gの合成方法によれば、従来は一般の操作者にとって、
手間のかかったCGに対する三次元の回転移動のパラメ
タの算出を、操作者による簡単な入力操作に基づき、画
像処理システムが行ない、さらに、操作者によるパラメ
タの選択指定に基づき、CGの三次元の回転移動を行な
い、実写画像とCGとの姿勢を合致させる。このことに
より、操作に不慣れな一般の操作者にも、容易に実写画
像とCGの合成操作を行なうことができる。
【0031】
【発明の効果】本発明によれば、操作が困難な三次元の
回転移動を画像処理システムが支援するので、従来は操
作者の勘にたよって行なっていた三次元の回転移動を、
簡単なポインティングデバイスによる入力だけで行なう
ことができ、実写画像とCGとの合成を効率良く行なう
ことが可能である。
【0032】
【図面の簡単な説明】
【図1】本発明を施した画像処理システムの本発明に係
わる構成の一実施例を示すブロック図である。
【図2】図1における画像処理システムの本発明に係わ
る処理動作の一実施例を示すフローチャートである。
【図3A】図1における画像処理システムの本発明に係
る処理動作の一実施例を示す説明図の一部である。
【図3B】図1における画像処理システムの本発明に係
る処理動作の一実施例を示す説明図の一部である。
【符号の説明】
101 中央処理装置 102 主記憶装置 103 マウス 104 ビットマップディスプレイ 105 合成パラメタ表示枠 106 画像表示枠 110 磁気ディスク 111 プログラム格納領域 112 データファイル格納領域 300 直方体 310〜317 頂点P0〜P7 320〜321 平面F1〜F2 330〜337 座標q0〜q7 340〜346 直線L0〜L6 351〜353 交点qb1〜qb3 360〜361 消失線Lb1〜Lb2 370〜371 単位法線ベクトルN1〜N2

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】コンピュータ処理で作成した三次元のコン
    ピュータグラフィックスを、ラスタ式ディスプレイの表
    示画面上で、操作者が、ボインティングデバイスを用い
    て対話式に、実写画像の任意の位置に任意の角度で合成
    する画像処理システムにおける実写画像とコンピュータ
    グラフィックの合成方法において、 上記ポインティングデバイスにより上記実写画像上の6
    点を指定して上記実写画像上に隣接する合成先の2つの
    平面を特定し、 特定された上記合成先の2つの各平面に対応する2つの
    消失線を求め、 求めた2つの消失線を用いて上記合成先の2つの各平面
    に対応する2つの法線ベクトルを求め、 求めた2つの法線ベクトルの各方向と、直交座標系の三
    軸とそれぞれ平行な一頂点で交わる三辺を有し且つ三次
    元コンピュータグラフィックスを囲む直方体の隣接する
    2つの各平面に対応する2つの法線ベクトルの各方向と
    が、一致するような直交座標系の三軸回りの各回転角を
    示す回転移動パラメタを算出し、 算出した上記回転移動パラメタに基づいて上記三次元コ
    ンピュータグラフィックスの回転移動処理を施し上記実
    写画像に合成することを特徴とする画像処理システムに
    おける実写画像とコンピュータグラフィックスの合成方
    法。
  2. 【請求項2】請求項1に記載の画像処理システムにおけ
    る実写画像とコンピュータグラフィックスの合成方法に
    おいて、 前記2つの消失線を求める際に、前記合成先の2つの各
    平面の2つの消失点を求め、求めた各消失点を結んだ直
    線を消失線とすることを特徴とする画像処理システムに
    おける実写画像とコンピュータグラフィックスの合成方
    法。
  3. 【請求項3】請求項2に記載の画像処理システムにおけ
    る実写画像とコンピュータグラフィックスの合成方法に
    おいて、 前記2つの消失点を求める際に、平面の対向する2辺を
    延長した場合の交点を消失点とすることを特徴とする画
    像処理システムにおける実写画像とコンピュータグラフ
    ィックスの合成方法。
  4. 【請求項4】請求項1乃至3のいずれかに記載の画像処
    理システムにおける実写画像とコンピュータグラフィッ
    クスの合成方法において、 前記回転移動パラメタの算出の際に、直交座標系の各軸
    回りに対し2つの回転角が算出され、 前記表示画面上に8組の回転移動パラメタ候補を表示
    し、 前記三次元コンピュータグラフィックスの回転移動処
    理,前記実写画像への合成の際に、表示された上記8組
    の回転移動パラメタ候補のうち選択されたものを回転移
    動パラメタとすることを特徴とする画像処理システムに
    おける実写画像とコンピュータグラフィックスの合成方
    法。
JP3070474A 1991-03-11 1991-03-11 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法 Expired - Lifetime JP2720920B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3070474A JP2720920B2 (ja) 1991-03-11 1991-03-11 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法
EP92102623A EP0503313A2 (en) 1991-03-11 1992-02-17 Method of synthesizing a three-dimensional image in a computer graphics system
US07/837,890 US5325470A (en) 1991-03-11 1992-02-20 Method of synthesizing real image and computer graphic in image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3070474A JP2720920B2 (ja) 1991-03-11 1991-03-11 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法

Publications (2)

Publication Number Publication Date
JPH04281572A JPH04281572A (ja) 1992-10-07
JP2720920B2 true JP2720920B2 (ja) 1998-03-04

Family

ID=13432564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3070474A Expired - Lifetime JP2720920B2 (ja) 1991-03-11 1991-03-11 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法

Country Status (3)

Country Link
US (1) US5325470A (ja)
EP (1) EP0503313A2 (ja)
JP (1) JP2720920B2 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602564A (en) * 1991-11-14 1997-02-11 Hitachi, Ltd. Graphic data processing system
JP2773517B2 (ja) * 1992-02-27 1998-07-09 三菱電機株式会社 プログラム表示装置
GB2270243B (en) 1992-08-26 1996-02-28 Namco Ltd Image synthesizing system
KR950006776B1 (ko) * 1993-01-14 1995-06-22 삼성전자주식회사 디지탈 영상 데이타의 보간방법 및 회로
CA2121005C (en) * 1993-04-15 2005-01-11 Masaaki Oka Methods and apparatus for synthesizing a three-dimensional image signal and producing a two-dimensional visual display therefrom
US6407817B1 (en) 1993-12-20 2002-06-18 Minolta Co., Ltd. Measuring system with improved method of reading image data of an object
US5511153A (en) * 1994-01-18 1996-04-23 Massachusetts Institute Of Technology Method and apparatus for three-dimensional, textured models from plural video images
JP3030485B2 (ja) 1994-03-17 2000-04-10 富士通株式会社 3次元形状抽出方法及び装置
JPH07311857A (ja) * 1994-05-16 1995-11-28 Fujitsu Ltd 画像合成表示装置およびシミュレーションシステム
US6047130A (en) * 1995-04-24 2000-04-04 Environmental Protection Systems, Inc. Apparatus and method for portrait photography
US6021229A (en) * 1995-11-14 2000-02-01 Sony Corporation Imaging processing method for mapping video source information onto a displayed object
JP3344902B2 (ja) * 1996-10-11 2002-11-18 鹿島建設株式会社 施工用移動体の遠隔操作支援画像システム
JP3804328B2 (ja) * 1999-03-02 2006-08-02 株式会社セガ 画像処理装置及び画像処理方法
US6968094B1 (en) * 2000-03-27 2005-11-22 Eastman Kodak Company Method of estimating and correcting camera rotation with vanishing point location
EP1368614B8 (en) * 2001-02-01 2012-07-18 Marel HF. Laser mirror vision
JP3450833B2 (ja) * 2001-02-23 2003-09-29 キヤノン株式会社 画像処理装置及びその方法並びにプログラムコード、記憶媒体
US20040145910A1 (en) * 2003-01-29 2004-07-29 Guide Corporation (A Delaware Corporation) Lighting assembly
US20070216711A1 (en) * 2006-03-14 2007-09-20 Microsoft Corporation Microsoft Patent Group Abstracting transform representations in a graphics API
US20090021533A1 (en) * 2007-07-17 2009-01-22 Michael Guerzhoy Method For Extracting An Inexact Rectangular Region Into An Axis-Aligned Rectangle Image
JP6064269B2 (ja) * 2015-09-28 2017-01-25 国土交通省国土技術政策総合研究所長 情報処理装置、情報処理方法及びプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4835532A (en) * 1982-07-30 1989-05-30 Honeywell Inc. Nonaliasing real-time spatial transform image processing system
JPS61267182A (ja) * 1985-05-22 1986-11-26 Hitachi Ltd 映像合成方式
JPS62102369A (ja) * 1985-10-29 1987-05-12 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション グラフイツク物体の3次元透視投影を生成する方法
JP2667835B2 (ja) * 1987-10-09 1997-10-27 株式会社日立製作所 コンピユータグラフイツクス表示装置
US5046852A (en) * 1988-09-16 1991-09-10 The Boeing Company Method and apparatus for bending an elongate workpiece
US4933864A (en) * 1988-10-04 1990-06-12 Transitions Research Corporation Mobile robot navigation employing ceiling light fixtures

Also Published As

Publication number Publication date
EP0503313A3 (ja) 1994-03-16
US5325470A (en) 1994-06-28
JPH04281572A (ja) 1992-10-07
EP0503313A2 (en) 1992-09-16

Similar Documents

Publication Publication Date Title
JP2720920B2 (ja) 画像処理システムにおける実写画像とコンピュータグラフィックスの合成方法
US7663649B2 (en) Information processing device and method for aiding control operations relating to controlling the position and orientation of a virtual object and method for changing the positioning and orientation of a virtual object
US6229549B1 (en) High-speed three-dimensional texture mapping systems and methods
JP3840663B2 (ja) 画像処理装置及び方法
JPH07111743B2 (ja) 三次元空間中の物体を回転させるグラフィック表示方法及び装置
JP2000307949A (ja) 画像の補間方法、画像処理方法、画像表示方法、画像処理装置、画像表示装置、及びコンピュータプログラム記憶媒体
JP2007233996A (ja) 画像合成装置、画像合成方法、画像合成プログラム及び記録媒体
JP3744039B2 (ja) 透視図作成支援方法
JP3245336B2 (ja) モデリング方法およびモデリングシステム
JP6682984B2 (ja) 自由視点映像表示装置
US7064767B2 (en) Image solution processing method, processing apparatus, and program
JPH10208074A (ja) 画像生成方法
JP4099830B2 (ja) 特殊効果装置、画像処理方法及び対象画像生成方法
JP4568050B2 (ja) カメラパラメータ算出較正装置およびカメラパラメータ算出較正プログラム
JP3309841B2 (ja) 合成動画像生成装置および合成動画像生成方法
US5831630A (en) Three-dimensional model processing system
JPH08263696A (ja) 3次元オブジェクトモデル作成方法
JP3441804B2 (ja) 画像処理装置及び方法
JP2821433B2 (ja) 立体図作図方法
JPH07225859A (ja) オブジェクト表示装置
JP2005322097A (ja) 対象物像モデルのアニメーション表示装置、対象物像モデルのアニメーション表示方法および対象物像モデルのアニメーション表示プログラム
JP2002312810A (ja) 合成動画像生成装置および合成動画像生成方法
Grimm et al. The ibar: A perspective-based camera widget
JP3544585B2 (ja) 3次元モデル処理装置
JP2008033710A (ja) 非透視投影の設計方法及び設計システム

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term