JPH11205648A - 画像合成装置 - Google Patents

画像合成装置

Info

Publication number
JPH11205648A
JPH11205648A JP10002871A JP287198A JPH11205648A JP H11205648 A JPH11205648 A JP H11205648A JP 10002871 A JP10002871 A JP 10002871A JP 287198 A JP287198 A JP 287198A JP H11205648 A JPH11205648 A JP H11205648A
Authority
JP
Japan
Prior art keywords
image
images
exposure
angle
unit
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.)
Pending
Application number
JP10002871A
Other languages
English (en)
Other versions
JPH11205648A5 (ja
Inventor
Masaki Higure
正樹 日暮
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.)
Olympus Corp
Original Assignee
Olympus Optical Co Ltd
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 Olympus Optical Co Ltd filed Critical Olympus Optical Co Ltd
Priority to JP10002871A priority Critical patent/JPH11205648A/ja
Priority to US09/223,434 priority patent/US6393162B1/en
Publication of JPH11205648A publication Critical patent/JPH11205648A/ja
Publication of JPH11205648A5 publication Critical patent/JPH11205648A5/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/32Determination of transform parameters for the alignment of images, i.e. image registration using correlation-based methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/32Indexing scheme for image data processing or generation, in general involving image mosaicing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)

Abstract

(57)【要約】 【課題】パノラマ画像を貼り合わせ合成で作成する場
合、撮影器材の画角を知ることは難しく、位置関係が適
正に合成されても、露出補正は平均値から離れた値を持
つ画素値により露出補正では誤差が大きくなり、複数の
特徴点を探索するため、処理時間が非常にかかる。 【解決手段】本発明は、被写体を複数に分割して撮影し
た画像間の位置関係を示すパラメータを算出するずれ検
出部306と、パラメータと画像から平行移動・回転を
補正する補間演算部307と、補間演算部307で補正
された画像の重複部分から露出補正係数を算出し、対象
となる画像の露出を補正する露出処理部308と、補正
された画像の貼り合わせ合成を行う画像合成部313と
で構成され、分割撮影された画像が貼り合わせ合成され
る前に、それぞれの画像の露出補正を行い、画像全体が
自然な露出に補正される画像合成装置である。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、被写体(構図)を
複数に分けて撮影した画像を合成し、高精細・広画角の
画像や全周パノラマ画像を作成する画像合成装置に関す
る。
【0002】
【従来の技術】最近、パーソナルコンピュータ(PC)
の性能価格比が向上することなどにより、企業・教育・
家庭などで急速に普及している。同時に従来の銀塩フィ
ルムを用いたカメラに代わって、ビデオカメラなどの映
像情報機器もいろいろな場面で利用されるようになって
いる。
【0003】特にデジタルカメラは、撮影した画像に対
して、現像処理が不必要、消去・編集が容易等の理由で
PCユーザーを中心として需要が拡大されている。この
デジタルカメラは、CCD等の固体撮像素子によって撮
像するが、銀塩フィルムに比較して解像度が劣るため、
高解像度化の技術が強く望まれている。
【0004】この高解像度化は、撮像素子の画素数を増
やすことにより実現するが、一般に固体撮像素子のコス
トは、画素数の増大に従って大幅に上昇することが知ら
れており、カメラ自体が高額となってしまう。
【0005】そこで例えば特開平6−141246号公
報に記載されるような複数の撮像素子で撮影した画像を
合成する技術や、特開平6−141228号公報に記載
されるようなカメラの移動等で被写体を分割撮影するこ
とで1つの撮像素子による画像を合成する技術等が知ら
れている。
【0006】これらの画像合成処理技術のうち、一例と
して複数の撮像素子を用いる場合の撮像素子を利用する
技術について、図18(a)を参照して簡単に説明す
る。
【0007】この撮像装置は、光学系2、CCD等の撮
像素子を含む撮像部3及びデジタルデータに変換するA
/D変換部4からなる画像入力部1a,1b,1cと、
それぞれに入力した画像A,B,Cを合成する画像合成
部6と、合成された画像を表示するモニタ7と、プリン
タ8と、記憶媒体9とで構成される。ここで、画像入力
部1a,1b,1cは、一般的にホワイトバランスを調
整したり、画像データを効率よく格納するために圧縮す
る画像処理部を有しているが省略している。
【0008】撮影される被写体5は、重複部分を持つよ
うに複数の画像に分割されて画像入力部1a〜1cで撮
影され、画像合成部6に入力される。この画像合成部6
では、画像の重複部分の画像データより、画像間の位置
関係を算出し、合成した画像を作成してモニタ7等に出
力する。
【0009】図23には、前記画像合成部6の構成を示
す。
【0010】それぞれの画像入力部1a,1b,1cで
撮影された画像A,B,Cは、一時的にフレームメモリ
10a,10b,10cに格納され、ずれ検出器11
a,11bで隣接する画像間の位置関係(平行移動量・
回転量)が重複する部分の画像データから算出され、補
間演算器12a,12bに出力される。
【0011】これらの補間演算器12a,12bでは、
ずれ検出器11a,11bで求められた位置関係から、
基準画像(ここでは画像A)にあわせて画像を補正して
出力する。そして出力された画像は、係数決定器13で
決められた重み付け加算の係数と乗算され、加算器15
で加算されてフレームメモリ16に一時的に格納され適
宜出力される。
【0012】前記係数決定器13では、図18(b)に
示すように、重複部分で徐々に重みを減じて(増やし
て)いくように係数Ca,Cb,Ccが決定される。
【0013】この技術は、デジタル画像の高解像度化に
有効で有るばかりでなく、広画角化にも利用することが
できる。さらに、単なる広画角化にとどまらず、次に示
すような技術にも応用が可能である。
【0014】ある地点を中心にして周囲360度を撮影
した画像、いわゆるパノラマ画像を原画像として、マウ
スやキーボード操作で好きな視点を選択し、その方向に
カメラを向けて撮影した画像を作成してディスプレイ上
に表示するソフトウェアが実用化されている。これを用
いると、ユーザーは自分の好きな方向から自由に見るこ
とができるため、あたかも撮影した地点に自分が立って
周囲を見回しているかのような仮想現実感が得られる。
【0015】このときのパノラマ画像を作成するため、
従来は、大きく2つの手法が利用されている。
【0016】第1の手法は、スリット状の開口を有し、
開口部をフィルムの巻き上げと同期させて回転して撮影
するパノラマカメラを利用するものである。第2の手法
は、通常のカメラを水平面上で回転させて全周を複数の
画像に分割して複数回撮影し、それらの画像を張り合わ
せて繋ぎパノラマ画像を作成するものがある。
【0017】これらの手法のうち、後者の第2の手法に
よる画像合成について説明する。
【0018】この第2の手法については、例えば「電子
情報通信学会春季全国大会講演会論文集D−453(1
991年)」に記載される、図19及び図20に示すよ
うな技術を利用している。
【0019】この図19において、Rは被写体Rであ
り、Oはカメラの基準点(一般には光学系の節点)であ
る。投影面Q,Q’は、被写体が撮影時に投影される投
影面である。この場合に、円筒Pは第1の手法でパノラ
マ画像を撮影したときと同等な投影面であり、点Oを中
心にした円筒になる。
【0020】そして、投影面Q,Q’に投影された複数
の画像を円筒P上に投影した画像に変換し、それぞれ隣
り合う画像を合成するものである。
【0021】例えば、図20(a)は、投影面Q,Q’
に投影されたカメラの画像であり、同図(b)は、撮影
した画像を投影面Q,Q’からPに投影したものであ
る。これらの画像を特願平5−63978号公報に開示
されている方法で合成すると、図20(c)の様な画像
が得られるが、これは第1の手法により形成された画像
の一部と等価である。
【0022】また、上記特開平6−141246号公報
に記載される技術では、隣接する画像間を合成する際に
平滑化処理を行っているため、重複する部分は滑らかに
繋がる。しかし図21に示すような被写体を撮影した場
合、図22(a)のように左側画像は空が大きく写って
いるため、図22(b)の右側画像のように建物のみが
撮影される画像に比べて、全体が暗めに露出設定され
る。これらの2枚の画像を公報に記載される技術で合成
した場合、露出の違いは滑らかに変化して貼り合わせら
れるが、全体としては左右の明るさの違いが目立ち、不
自然な画像となってしまう。
【0023】さらに、特開平9−93430号公報に
は、露出補正を行ってから画像を合成する技術が開示さ
れている。この技術では、第1に、画像間の重複部分全
体における平均値の差から補正係数を決定する方法、及
び第2に、複数の特徴点を検出し、検出した特徴点の画
素値から最小二乗的に補正係数を決定する方法などが開
示されている。
【0024】
【発明が解決しようとする課題】前述した画像合成処理
を行う技術において、貼り合わせる場合に従来の技術に
より位置関係が適正に行われたとしても、露出補正に関
しては、特開平9−93430号公報に開示された方法
では、平均値に近い画素値を持った部分は、ほぼ正確に
補正される一方、平均値から離れた値を持つ画素値では
誤差が大きくなる。さらに複数の特徴点を探索するた
め、処理時間が非常にかかる等の問題点が生じる。
【0025】また上記特開平9−93430号公報で
は、補正後に原画像の階調範囲からはみ出した値を正規
化して、補正前の原画像と同じ階調数を保っているが、
この方法では補正しなかった画像中、最も明るい階調を
持つ部分に擬輪郭が生じる。
【0026】また、画像の貼り合わせ合成を行う場合
に、前述したパノラマ画像を作成する第2の手法を用い
るためには、撮影画像を投影する円筒半径を決定するた
めに、撮影器材の画角を知っている必要がある。
【0027】画角は、焦点距離と撮像素子のサイズから
計算できるが、一般にそういった知識を持っているユー
ザーは少なく、また、最近はレンズにズーム機能のつい
たカメラも普及しており、ズーム両端でなければ、撮影
時の焦点距離を知ることはできない。
【0028】そこで本発明は、被写体を分割して撮影し
た複数の画像を貼り合わせる画像合成する場合に、隣り
合う画像の重複する領域から自動的に画角を算出して、
適正な貼り合わせを行い、且つ、処理時間が増大せず
に、重複領域の画素値に基づく正確な露出補正が実施可
能な画像合成装置を提供することを目的とする。
【0029】
【課題を解決するための手段】本発明は上記目的を達成
するために、隣接する画像間で重複する領域が含まれる
ように複数に分割して撮影した分割画像を貼り合わせ合
成する画像合成装置において、隣接する画像間で貼り合
わせ可能状態に位置関係が補正された前記分割画像の重
複領域の少なくとも一部の画素群を選択し、その画素値
平均及び分散により決定される露出の補正係数を算出
し、貼り合わせすべき全画像若しくは、基準となる画像
以外の画像に対して、前記補正係数に応じた露出補正を
施す露出補正手段と、前記露出補正手段による露出補正
処理が施された各分割画像を張り合わせて画像を合成す
る画像合成処理手段とを備えた画像合成装置を提供す
る。
【0030】以上のような構成の画像合成装置は、1つ
の被写体若しくは1つの構図を分割して撮影した複数の
分割画像を貼り合せたパノラマ画像(広画角の画像)に
合成する際に、これらの画像の貼り合わせ合成前に、重
複領域の少なくとも一部の画素群を選択し、その画素値
平均及び分散より決定される補正係数を算出し、貼り合
わせすべき全画像若しくは、基準となる画像以外の画像
に対して、前記補正係数に応じた露出補正を施す露出補
正を処理し、露出補正された画像を順次貼り合わせ合成
することで、露出的に自然に貼り合わせられたパノラマ
画像を作成するものである。
【0031】
【発明の実施の形態】以下、図面を参照して本発明の実
施形態について詳細に説明する。
【0032】本発明は、1つの被写体若しくは1つの構
図を分割して撮影した複数の分割画像を貼り合せたパノ
ラマ画像(広画角の画像)に合成する際に、それぞれの
分割画像に対して、見た目に自然な貼り合わせ画像にな
るように、それぞれに、若しくは一方に露出補正が施し
て合成する画像合成装置である。
【0033】ここで、本実施形態における分割画像は、
隣り合う画像の一部に同じ被写体の部分が撮影されたも
のであって、何等関係のない被写体からなる画像を合成
して新たな構図を生成するものではなく、被写体(構
図)を復元することを前提としている。
【0034】以下の実施形態では、説明を簡易にするた
めに、分割画像を画像A,B,Cとして記載するが、3
つの画像に限定されるものではないことは勿論である。
【0035】まず、合成画像に露出補正を施す実施形態
を詳述する前に、分割撮影された画像の貼り合わせの実
施形態について説明する。
【0036】図1には、本発明による第1の実施形態と
しての画像合成装置の構成例を示し説明する。
【0037】本実施形態のシステムは、デジタルカメラ
18と、該デジタルカメラ18が撮影した被写体を複数
に分割して撮影した画像A,B,C,…を記憶するメモ
リカード19と、メモリカード19から分割画像を読み
出すカードリーダ20と、読み出された複数の画像を順
次、円筒面上に投影した画像に変換し、張り合わせ合成
する画像処理部21と、合成された広角画像をそれぞれ
出力するモニタ7と、プリンタ8と、記憶媒体9とで構
成される。
【0038】前記画像処理部21は、メモリカード19
から読み出された画像に伸長処理等を施す画像データ再
生部22と、伸長処理されたそれぞれの画像A,B,C
を一時的に格納するフレームメモリ10a,10b,1
0cと、各フレームメモリに対して、隣接する画像を順
次読み出して、後述する方法で画角を推定する画角算出
部30と、前記画角を用いて各画像A,B,Cを円筒面
上に投影した円筒画像に変換する円筒変換部31と、前
記円筒画像を順次張り合わせて合成してパノラマ画像を
作成する画像合成部6とで構成される。
【0039】本実施形態は、1台のカメラを用いて、撮
影方向または撮影位置を変えて、被写体の一部が重複す
るように複数回撮影した画像を用いた例を図示している
が、得られた画像の一部に同じ被写体の一部が含まれて
いればよく、撮影方法は限定されるものではない。
【0040】このように構成された画像合成装置の作用
について説明する。
【0041】まず、図示しない被写体を1台のデジタル
カメラ18で、図2(b)に示すように、互いに画像の
両端部に同じ被写体の一部分が重複するようにずらして
撮影する。
【0042】これらの撮影された画像は、一般のデジタ
ルカメラで行われるようなホワイトバランスの調整・圧
縮等の処理が行われた後、着脱自在なメモリーカード1
9に記憶される。
【0043】そして画像処理部21には、カードリーダ
20が接続され、装着されたメモリカード19から画像
を含むデータが読み出され、画像データ再生部22で伸
長処理等が施され、例えば画像A,B,Cが読み出され
て、フレームメモリ10a,10b,10cにそれぞれ
格納される。
【0044】そして画角算出部30では、フレームメモ
リから隣接する画像を読み出して、後述する方法で画角
を推定して円筒変換部31へ出力する。この円筒変換部
31では、図2(a)に示すように、画角αxを使って
撮影した複数の画像を円筒面上に投影した画像に変換す
る。
【0045】ここで、ある被写体の1点を円筒上に投影
したときの座標を円筒座標系で表したものを(θ,Y)
t とし、撮影画面上に投影したときの座標を(x,y)
p で表す。(X,Y)t は、Xを円筒面上に沿った長さ
で表した時の円筒上の座標であり、θの単位をラジアン
とすれば、X=R×θ となる。
【0046】また、図2(b)に示すように、カメラの
基準点をOt 、円筒表面の原点をC、円筒の半径をR、
撮影画面の投影面の原点をOp =(θ0 ,0)t とし、
撮影画像の幅をWx 、上記画角αxをX方向の画角(但
し、画像中心から端部まで)とする。このとき円筒の半
径Rは、
【数1】
【0047】で与えられ、(x,y)p と(θ,Y)t
との間には、
【数2】
【0048】の関係がある。そこで、これらの式から
(x,y)p を(X,Y)t に変換して撮影画像を円筒
上に投影した画像を作成する。
【0049】画像合成部6では、前述した特開平6−1
41228号公報と同様な方法で画像を貼り合わせて合
成し、記憶媒体等に記憶又は出力される。
【0050】次に画角算出部30における画像処理につ
いて説明する。
【0051】図2(b)は、図示しない三脚等に取り付
けられたカメラが、被写体に対して、角度βだけ回転
し、連続して撮影する状態を示している。使用するカメ
ラの横方向画角はαxで、撮影画像サイズは Wx・W
yである。
【0052】まず、隣接する画像両方に含まれる同じ被
写体の一部分を1点の特徴点として選ぶ。1画像に設定
した特徴点を、他画像上にその対応点として見つける方
法は、特開平6−141228号公報に開示されている
方法などを利用することができる。
【0053】この特徴点が円筒上の(θ,Y)t 位置に
投影されるものとする。また、左右それぞれの画像の原
点をOL =(θL ,0)t、OR =(θR ,0)とし、
前記特徴点の撮影画面上での座標を(xL ,yL )p、
(xR ,yR )pとする。
【0054】このとき(2)式から、以下の関係が成り
立つ。
【0055】
【数3】
【0056】これらの式(1)、式(3)及び式(4)
から次式が導かれ、画角αxが求められる。
【0057】
【数4】
【0058】同時にカメラ方向の差β=(θ−θR )−
(θ−θL )も次式を使えば求めることができる。
【0059】
【数5】
【0060】以上のように、互いに重複領域を有する画
像から自動的に画角を求めることができるため、パノラ
マ画像作成に利用できる機種の選択を広げることができ
る。また、前述した方法では、隣接する2枚の1組の特
徴点・対応点から画角αxを求めるように述べたが、よ
り多くの点を使って最小二乗的に決定すれば、対応点探
索や画像のノイズによる誤差の影響を少なくすることが
できる。
【0061】また3枚以上の画像の張り合わせ合成につ
いては、それぞれ隣接する画像間で推定した画角を考慮
すれば、より高い精度で画角を決定することができる。
【0062】次に第2の実施形態としての画像合成装置
について、図3、図4を用いて説明する。
【0063】本実施形態は、画像を貼り合わせ合成する
装置であり、その構成は、前述した第1の実施形態と同
様な構成であるが、図4に示す画角算出部30内での処
理が異なる。
【0064】この画角算出部30は、画像A,Bの補間
演算を行う補間演算部42a,42bと、予め複数の画
角候補から順次1つの値を選択し、補間演算部42a,
42bに設定する画角仮設定部40と、隣接画像間の重
複領域における相関または差分の絶対値和をとる範囲
(比較領域)を設定する比較領域設定部41と、一般的
にテンプレートマッチングで用いられる相互相関、正規
化相互相関、差分の絶対値和等を評価値として算出する
相関演算部43と、相関が最大(差分の絶対値和の場合
は最小)か否かを判定する最大最小判定部44と、最大
と判定された場合は、その時に設定されていた仮画角を
記憶する画角メモリ45とで構成され、この画角メモリ
45から読み出された画角は、円筒変換部31a,31
b,31cに出力される。
【0065】つまり、前述した第1の実施形態では、特
徴点及び対応点の座標から画角αxを推定したが、本実
施形態では、図3に示すように、仮に設定した画角で入
力画像に前述した円筒変換処理を行い、左右の画像の重
複部分内で画素値を比較する。この時、比較した結果、
相関が最も高いもしくは差分の絶対値和が最小になる画
角を入力機器で撮影される画角と設定する。
【0066】この画角算出部30においては、画角仮設
定部40では、例えば、15°〜30°の範囲で 1°
ずつの15の画角候補を予め格納しておき、順番に1つ
の値を選択し、補間演算部42に出力する。上記画角範
囲、画角候補については、使用用途、メモリ容量等を考
慮して適宜、設定することができることは勿論である。
【0067】そして、比較領域設定部41では、まず、
画像データA,Bから特徴点の設定・対応点の探索を行
い、続いて、隣接画像間の重複領域の一部を相関(また
は差分の絶対値和)をとる範囲(比較領域)を設定し、
その位置(座標)と大きさを補間演算部42に出力す
る。
【0068】ここで、重複部分全体を比較範囲にすれ
ば、画角推定の精度は向上するが、計算時間が増大する
ので、対象に応じて比較領域の大きさを可変とする方が
望ましい。隣接する画像(ここでは画像A,B)は、補
間演算部42に入力され、先に設定された仮画角に応じ
て、円筒変換を行い比較領域に含まれる画像データが相
関演算部43へ出力される。
【0069】この相関演算部43では、相互相関、正規
化相互相関または、差分の絶対値和等を評価値として計
算する。計算された評価値は、最大最小判定部44で相
関が最大(差分の絶対値和の場合は最小)か否かを判定
し、最大(差分の絶対値和の場合は最小)となった場合
には、その時に設定されていた仮画角を画角メモリ45
に格納する。
【0070】このとき、図3では画像全体を円筒変換す
るように表現したが、実際には、比較領域部分に対応す
る部分だけに対して、円筒変換を行えばよい。画角仮設
定部40は、予め記憶する設定画角を順番に発生し、画
角算出部30の各部分は、上記処理を繰り返し実施す
る。
【0071】予め記憶された設定画角の全数の処理が終
了した場合、最後に画角メモリ45に格納されている値
を、推定した画角として円筒変換部31に出力する。
【0072】次に、図5を参照して、第3の実施形態の
画像合成装置について説明する。
【0073】本実施形態は、前述した第2の実施形態の
画角算出部30の構成が異なっており、最大最小判定部
44に代わって、相関変化量算出部46を備え、比較領
域どうしの相関値変化から反復的に次の仮画角を設定す
るものである。
【0074】入力した画像A,Bに対して、比較領域設
定部41で比較領域を設定した後、補間演算部42で仮
画角に基づいて、円筒変換を施す。このとき、仮画角
は、第2実施形態のように設定されているのではなく、
次のように逐次的に生成する。
【0075】まず相関変化量算出部46において、計算
した相関値をそれ以前に算出した相関値と比較し、その
変化量を計算する。算出された相関変化量データは、画
角仮設定部40にフィードバックされ、次の仮画角を決
定するのに用いられる。
【0076】このとき、仮画角値を変更するには、最急
降下法、シミュレーテッド・アニーリング法などの最適
化手法に基づいて行うことができる。
【0077】本実施形態の構成により、予め候補となる
画角を設定する必要がなく、入力した画像だけから画角
を決定することができる。
【0078】また、第2、第3の実施形態において、合
成対象画像が多数ある場合には、それぞれ隣接する画像
間で画角を推定し、得られた複数の推定値を平均するこ
とでより高精度な画角の推定が可能になる。
【0079】次に、図6を参照して、第4の実施形態の
画像合成装置について説明する。本実施形態の構成部位
で図1に示した構成部位と同等の部位には同じ参照符号
を付してその説明を省略する。
【0080】この画像合成装置は、画像入力機器から入
力した画像データA,Bに伸長処理を施す画像データ再
生部22と、伸長処理された画像データA,Bを一時的
に記憶するフレームメモリ10a,10bと、読み出さ
れた画像データを円筒面上に投影する円筒変換部31
a,31bと、投影されたデータに基づき、画像の重複
部分より算出されたお互いの位置関係から合成画像を作
成する画像合成部6と、後述する全周画像補正部56
と、円筒変換部31a若しくは以前に求めた合成画像の
切り換えて画像合成部6にいずれか一方を入力させる切
換部58とで構成される。
【0081】次に、このように構成された画像合成装置
の作用について説明する。
【0082】まず、フレームメモリ10a,10bに記
憶された画像は、前記(1)式、(2)式に従って、円
筒変換部31a,31bにより円筒面上に投影される。
それらの円筒面上に投影された画像データは、画像合成
部6に入力される。
【0083】この画像合成部6では、ずれ検出部50で
隣接画像間の位置関係が算出され、補間演算部51によ
り位置関係に応じて補正された画像が作成される。さら
に、係数設定部52では、隣接画像が滑らかに結合する
ように加算する際の重み付け係数を決定する。そして、
その重み付け係数は、乗算器53a,53bに送出され
てそれぞれ画像データに乗じられ、加算器54でこれら
の画像データが加算される。
【0084】そして、加算された画像データは合成画像
として、フレームメモリ55に格納される。さらに、ず
れ検出部50で検出された位置関係は、ずれ格納部57
に格納されており、フレームメモリ55の合成結果画像
は、切換部58を操作することで画像合成部6に入力さ
れ、次の原画像と合成される。
【0085】入力した画像がN枚で全周をカバーすると
したとき、N枚目の画像を貼り合わせ合成した後、N番
目の画像に1番目の画像を合成することにより、360
°をカバーする画像の両端が滑らかに接続される。
【0086】1番目の画像を合成した後は、合成結果画
像と、ずれ格納部57に格納された値を全周画像補正部
56に出力する。
【0087】図7には、前記全周画像補正部56の構成
を示し、説明する。
【0088】この全周画像補正部56において、全周画
像補正パラメータ算出部61は、ずれ格納部57から読
み出された位置関係から撮影時のカメラの回転角度を計
算する。ここで、図8に示すように、i番目の画像とi
+1番目の画像とのシフト量(i番目画像の原点を基準
にしたとき、合成後にi+1番目画像の基準点がくる位
置)を(Sxi ,Syi )とする。ここで、画像はN枚
で全周をカバーするとする。但し、(Sxi ,Syi
は、N番目の画像と1番目の画像とのシフト量である。
このとき、シフト量の和(SxNi,SyNi)(図24参
照)は、次の(8)式で与えられる。
【0089】
【数6】
【0090】また、撮影時の光軸周りの回転角度γは、
次の(9)式で求められる。
【0091】
【数7】
【0092】そして、補間演算部60では、(9)式の
回転角度γに従って入力画像を回転補正し、図9(a)
に示すような矩形画像を作成する。画像サイズ調整部6
2では補正した後の画像のうち、貼り合わせ合成する
と、360°をカバーする部分画像を切り出す。図9
(b)では、その例として、1番目の画像の下端を基準
にしている。また、図9(b)に示すように、隣接画像
どうしの交点を考慮すれば、最終的な結果画像にデータ
のない黒い部分が入らないようにできるため、美しい画
像を得ることができる。
【0093】次に図10を参照して、第5の実施形態の
画像合成装置について説明する。
【0094】本実施形態は、前述した第1乃至第4の実
施形態における分割撮影された画像が貼り合わせ合成さ
れる前に、それぞれの画像の露出補正を行い、画像全体
が自然な露出になるようにする構成である。
【0095】この画像合成装置は、被写体(図示せず)
を光学系302を通して撮像部303で撮影し、A/D
変換部304により量子化したデジタルデータに変換す
る画像入力部301a,301bと、画像データA,B
として一時的に記憶するフレームメモリ305a,30
5bと、フレームメモリ305から読み出された画像デ
ータA,Bから後述の方法で隣接する画像間の位置関係
を示すパラメータを算出するずれ検出部306と、前記
パラメータと画像データA,Bから平行移動・回転を補
正する補間演算部307と、補間演算部307で補正さ
れた画像の重複部分から露出補正係数を算出し、対象と
なる画像(合成する画像の一方若しくは、両方)を補正
する露出処理部308と、後述する画像の合成を行う画
像合成部313とで構成される。
【0096】前記画像合成部313は、隣接する画像を
加算する際の重み付け係数を決定する係数設定部309
と、前記係数設定部309により設定された係数を露出
処理部308で補正されたそれぞれの画像データA,B
に乗じる乗算器311と、係数が乗じられた画像データ
を加算する加算器312と、加算された画像データを記
憶するフレームメモリ310とで構成される。
【0097】このように構成された画像合成装置の画像
貼り合わせ及び、露出補正について説明する。
【0098】前記画像入力部301a,301bにおい
て、それぞれ光学系302を通して撮像部303で撮影
された被写体(図示せず)を、A/D変換部304で量
子化し、デジタルデータに変換して、画像データA,B
としてフレームメモリ305a,305bに一時的に記
憶する。
【0099】前記画像入力部301a,301bにおい
て、素子上のフィルタ配列に応じた画像処理や出力画像
サイズを小さくするための圧縮処理等、またフレームメ
モリに記憶される際の伸長処理等については、本発明の
要旨ではないため、公知な手法を用いることとし、詳細
な説明は省略する。
【0100】続いて、フレームメモリ305に記憶され
た画像データは、ずれ検出部306に入力され、後述す
る方法で隣接する画像間の位置関係を示すパラメータを
算出し、補間演算部307に出力する。この補間演算部
307では、ずれ検出部306より入力されたパラメー
タと画像データから、平行移動・回転を補正して出力す
る。このとき、両方を補正して中間の状態にあわせても
構わないし、どちらか一方を基準にしてもう一方のみを
補正しても構わない。
【0101】露出処理部308では、補間演算部307
で補正された画像データの重複部分から露出補正係数を
算出し、対象となる画像を補正して出力する。この露出
処理部308での補正方法は後述する。
【0102】次に係数設定部309では、特開平6−1
41246号公報に開示されている平滑化の技術と同様
に、隣接する画像を加算する際の重み付け係数を決定す
る。
【0103】それぞれの画像データは、乗算器311で
係数設定部309により設定された係数を乗じられ、加
算器312で互いに加算される。加算された画像データ
はフレームメモリ310に記憶され、プリンタ・モニタ
・ハードディスク等の記憶媒体など各種出力機器に出力
される。なお、フレームメモリ310から出力機器への
出力に関する処理は、本発明の要旨ではないため、公知
な手法を用いることとし、その詳細な説明は省略する。
【0104】図11には、図10に示したずれ検出部3
06の概略を示す図である。
【0105】このずれ量検出部306は、基準画像内の
特徴的な部分にテンプレートブロックを設定する特徴点
設定部401と、画像データから、互いに対応する点を
探索し、特徴点・対応点位置を検出する相関検出部40
2と、画像間の位置関係を平行移動量s=(sx ,s
y)・回転角度θとして検出するパラメータ算出部40
3とで構成される。
【0106】このように構成されたずれ検出部306に
おいて、まず特徴点設定部401が基準画像内の特徴的
な部分にテンプレートブロックを設定する。このテンプ
レートは、画素値分散が最大になる点やエッジを持った
部分に設定することで、対応する点の検出精度を向上す
ることができる。
【0107】このとき設定された2つの特徴点位置を
(tx1,ty1),(tx2,ty2)とする。
【0108】前記相関検出部402では、フレームメモ
リ305a,305bから入力された画像データから、
互いに対応する点を探索し、特徴点・対応点位置をパラ
メータ算出部403へ出力する(対応点の検出に関して
は後述する)。このとき、得られた対応点位置を (m
x1,my1),(mx2,my2)とする。
【0109】そしてパラメータ算出部403では、相関
検出部402で対応関係の検出された画像中の座標か
ら、対象となる画像間の位置関係を平行移動量s=(s
x ,sy)・回転角度θとして検出する。上記特徴点
・ 対応点の座標から、平行移動量sは、(10)式であ
らわされる。
【0110】
【数8】
【0111】但し、sは基準画像の原点を基準にしてい
る。また、θは特徴点どうし・対応点どうしを結ぶベク
トルの外積から求めることができる。
【0112】
【数9】
【0113】ここで、dt ,dm は(12),(13)
式で表される。
【0114】
【数10】
【0115】尚、本実施形態では、2点から平行移動量
・回転角度を求めるように説明したが、3点以上の対応
関係から最小二乗的にパラメータを決定することもでき
る。またs,θの検出方法は、前記特開平6−1412
46号公報に開示されているように、変位ベクトルから
算出する方法であっても構わない。
【0116】また、画像間の対応関係を検出するため
に、テンプレートマッチングと呼ばれる方法を用いてい
る。テンプレートマッチングの評価は、図12(a)に
示すように、一方の画像中にテンプレートといわれる小
領域を設定し、図12(b)に示すように、他方の画像
中に設定されたサーチエリア内で同じ大きさのブロック
を移動しながら比較することで行われる。
【0117】このとき、小領域内で画素値の差分を加算
し、その和が最小になる位置を設定したテンプレートに
対する対応点とみなす方法が一般的である。しかし、こ
の方法では、本発明で対象としているような露出差の生
じた画像間ではミスマッチングが生じる可能性が高い。
【0118】そこで、図11に示す相関検出部402
a,402bでは、次の(14)式に示すような画像の
正規化相互相関といわれる値を評価値に用い、この値が
最大となる点を対応点と考える。
【0119】
【数11】
【0120】ここで、aL ,aR は左右の小ブロック内
の各画素値、AL ,AR は左右の小ブロック内の画素平
均値、σL ,σR は左右の小ブロック内の画素の標準偏
差であり、σL 2 、σR 2 は、それぞれの画素の分散を
示すものである。また、(14)式の和は、小ブロック
内のすべての画素について加算する。
【0121】尚、小ブロックとは、一方の画像中に設定
されたテンプレートと、他方の画像中に設定されたサー
チエリア内にあるテンプレートと同じ大きさのブロック
を示すものである。
【0122】また、露出差があまり大きくない場合は、
(15)式に示すような、(14)式の標準偏差で正規
化する部分を省略した相互相関で評価しても十分な精度
が得られる。
【0123】
【数12】
【0124】前記(14)式と比較して(15)式で
は、標準偏差を求める必要がないため、処理の高速化の
ためには有効である。
【0125】前記ずれ検出部306から補間演算部30
7に、補正パラメータとしての平行移動量・回転角度が
出力され、そのパラメータの値に従って、対象画像の両
方もしくは片方が補正される。この補正による画像の例
を図13に示す。
【0126】図14には、図10に示した露出処理部3
08の具体的な構成を示す。
【0127】この露出処理部308は、ずれ検出部30
6により検出された平行移動量・回転角度が入力され、
図15に示すように補正後の画像の重複した領域に共通
の画像データの比較領域701a及び701bを設定す
る比較領域設定部601と、補間演算部307からそれ
ぞれ補正された画像データA,Bが入力され、設定され
た比較領域における画素値平均・分散値を算出する平均
・分散算出部602a,602bと、画像データA,B
それぞれの画素値平均・分散から補正係数を算出する補
正係数算出部603と、算出された補正係数に基づき、
それぞれの画像データA,Bに対して共通な明るさにな
るように露出補正を行う露出補正部604a,604b
とで構成される。
【0128】このように構成された画像合成装置におけ
る露出処理について説明する。
【0129】まず、比較領域設定部601では、図15
に示すように補正後の画像で重複する部分に比較領域7
01a及び701bが設定される。
【0130】また図15では重複する部分内で矩形状に
比較領域を設定したが、これは次段の平均・分散算出部
603において、データアクセスを簡便にするためであ
り、処理時間が特に問題にならないのであれば、重複す
る部分全体を比較領域に設定してもよい。
【0131】そして平均・分散算出部603では、左右
それぞれの比較領域中の画素値平均・分散を算出する。
このとき、図16(a)のように比較領域内全体の画素
全体を計算対象にするのではなく、図16(b)のよう
に、数ピクセルずつ間引いた画素(ハッチをしてある部
分が計算に用いる画素)の平均・分散を計算すること
で、計算時間を短縮することができる。
【0132】ここで、左右それぞれの比較領域中の画素
値平均をAL ,AR とし、画素の標準偏差をσL ,σR
とし、σL 2 、σR 2 は、画素値の分散となる。露出補
正は、 (16)式に従って行うが、この(16)式のC
1 ,C2 を補正係数算出部603により、上記で求めら
れた画素値平均・分散を基準に決定する。
【0133】
【数13】
【0134】ここで、abeforeは、補正前の画素値であ
り、aafter は補正後の画素値であり、(16)式の結
果、aafter の値がそれぞれの画素を表現する階調範囲
から外れる場合は、階調の最小値(例えば、零)または
階調の最大値にクリップする。
【0135】また、図15に示すような左右それぞれの
画像に対する補正係数をC1L,C2L及びC1R,C2R
し、各補正係数は左右それぞれの画像の平均と分散が一
致するように、次の式から決定する。
【0136】i)左画像を基準にする場合、
【数14】
【0137】ii)右画像を基準にする場合、
【数15】
【0138】iii)左右の画像の中間を基準にする場
合、
【数16】
【0139】上記にように、補正係数算出部603で決
定された補正係数C1L,C2L及びC1R,C2Rは、それぞ
れ露出補正部604a,604bに送られ、補間演算部
307より入力される画像データA,Bが補正される。
露出が補正され、露出補正部604a,604bより出
力された画像データは、画像合成部313において、重
複部分が滑らかに結合されるように重み付け加算して、
結果画像が出力される。尚、画像合成部313について
詳しい説明は省略する。
【0140】階調数が256階調であった場合に、補正
係数が負となった場合には、階調数が0以下にならない
ようにするため、補正に用いられる画素値を階調の最小
値(例えば、0)にする。これとは反対に、補正係数が
予め設定された階調数を最大の信号値以上にならないよ
うに階調の最大値(例えば、255)に固定する。
【0141】ここで、補正係数として、(17)〜(2
0)式を例として挙げたが、この係数は、別のさまざま
な変形例が考えられ、勿論本発明は前記式のいずれかに
限定されるものではない。
【0142】本実施形態では、係数設定部309とは別
に、露出処理部308の内部に露出補正部604を設
け、露出補正をした画像を画像合成部に出力するように
説明したが、図17に示したように、露出補正係数のみ
を係数設定部309に出力し、露出補正の効果を含んだ
隣接画像間の平滑化係数を設定してもよい。
【0143】以上の実施形態について説明したが、本明
細書には以下のような発明も含まれている。
【0144】1.隣接する画像間で重複する領域が含ま
れるように複数に分割して撮影した分割画像を貼り合わ
せ合成する画像合成装置において、前記隣接する画像間
で貼り合わせ可能状態に位置関係が補正された前記分割
画像の重複領域の少なくとも一部の画素群を選択し、そ
の画素値平均及び分散により決定される露出の補正係数
を算出し、貼り合わせすべき全画像若しくは、基準とな
る画像以外の画像に対して、前記補正係数に応じた露出
補正を施す露出補正手段と、前記露出補正手段による露
出補正処理が施された各分割画像を貼り合わせて画像を
合成する画像合成処理手段とを備えたことを特徴とする
画像合成装置。
【0145】本発明は第5実施形態にかかる露出補正で
ある。
【0146】このように、画像の貼り合わせ合成前に、
重複領域の少なくとも一部の画素群を選択し、その画素
値平均及び分散より決定される補正係数を算出し、貼り
合わせすべき全画像若しくは、基準となる画像以外の画
像に対して、前記補正係数に応じた露出補正を施し、こ
の露出補正された画像を順次貼り合わせ合成すること
で、処理時間が増大せずに、重複領域の画素値に基づ
き、露出的に自然に貼り合わせれたパノラマ画像を作成
することができる。
【0147】2.前記1に記載の画像合成装置におい
て、前記露出補正手段による露出補正を実行する前に平
行移動・回転角度を算出するとともに、隣接する画像間
で位置関係を補正する画像補正手段をさらに備えたこと
を特徴とする。
【0148】本発明は第5実施形態にかかる露出補正で
ある。
【0149】このように、画像の貼り合わせ合成前に、
露出補正に加えて、隣接する画像間の位置関係も補正さ
れるので、より正確に貼り合わせられたパノラマ画像を
作成することができる。
【0150】3.前記2に記載の画像合成装置におい
て、前記露出補正手段は、算出された前記補正係数によ
り分割された画像の画素値を補正する際に、予め定めた
階調の範囲を超えた場合で、下限を越えた画素値は前記
階調の最低値若しくは零とし、上限を越えた画素値は、
前記階調の最高値とすることを特徴とする。
【0151】本発明は第5実施形態にかかる露出補正で
ある。
【0152】このように、露出補正の際に、予め定めた
階調の範囲を超えた場合で、下限を越えた画素値は前記
階調の最低値若しくは零とし、上限を越えた画素値は前
記階調の最高値とすることで、より適切な露出補正を施
すことができ、正確に貼り合わせられたパノラマ画像を
作成することができる。
【0153】4.隣接する画像間で重複する領域が含ま
れるように複数に分割して撮影した分割画像を貼り合わ
せ合成する画像合成装置において、前記隣接する画像間
で貼り合わせ可能状態に位置関係を補正するために、前
記分割画像における前記重複領域に含まれる同じ被写体
の少なくとも1つの部分を特定点として設定し、その特
定点の座標位置的なデータの比較により、互いの画像の
画角を推定し、推定した画角に応じて前記画像の位置関
係が合致するように幾何学的変形処理を行う画像補正手
段と、前記画像補正手段により処理された各分割画像を
貼り合わせて合成する画像合成手段とを備えたことを特
徴とする画像合成装置。
【0154】本発明は、第1の実施形態にかかる画角推
定である。
【0155】このように、1つの被写体若しくは1つの
構図を分割して撮影した複数の分割画像を貼り合せたパ
ノラマ画像(広画角の画像)に合成する際に、撮像した
画像から入力機器の画角を求めるとともに、露出補正さ
れた画像を順次貼り合わせ合成することで、精度が高く
露出的に自然に貼り合わせられたパノラマ画像を作成す
ることができる。
【0156】5.前記4に記載の画像合成装置におい
て、前記画像補正手段は、前記分割された画像における
互いに隣接する画像との重複領域の一部に幾何学変形処
理を施し、この変形処理された画像を比較することによ
り、互いの画像の画角を推定し、推定した画角に応じた
幾何学変形処理を前記画像の全体部分に施すことを特徴
とするものである。
【0157】本発明は、第2の実施形態にかかる画角推
定である。
【0158】このように、最初に幾何学処理を施すのは
重複領域だけで画角推定後に画像全体に対する幾何学処
理を行なうので、処理時間が短縮されるとともに、より
精度が高く露出的に自然に貼り合わせられたパノラマ画
像を作成することができる。
【0159】6.前記5に記載の画像合成装置におい
て、前記画像補正手段は、前記重複部分に施される幾何
学変形処理のパラメータを複数記憶したパラメータ記憶
手段を備えたことを特徴とするものである。
【0160】本発明は、第2の実施形態にかかる画角推
定である。
【0161】このように、画像補正手段が、幾何学変形
処理のパラメータを複数記憶しているので、適切な変形
処理を短時間に行なうことができ、より精度が高く自然
に貼り合わせられたパノラマ画像を作成することができ
る。
【0162】7.前記5に記載の画像合成装置におい
て、前記画像補正手段は、前記重複部分に行う幾何学変
形の前記パラメータを変形後の画像の比較結果に応じて
変化させて画像を補正することを特徴とする。
【0163】本発明は、第3の実施形態にかかる画角推
定である。
【0164】これにより、幾何学処理を施す際の処理パ
ラメータを、変形後の画像の比較結果に応じて変化させ
ることで、より精度が高く自然に貼り合わせられたパノ
ラマ画像を作成することができる。
【0165】8.前記5に記載の画像合成装置におい
て、前記画像補正手段は、前記隣接する画像間の露出を
補正した後、前記各画像の画角推定を行なうことを特徴
とする。
【0166】本発明は、第1、第2の実施形態にかかる
画角推定である。
【0167】このように、各画像の露出を補正した後に
各画像の画角を求めてから、貼り合わせ処理を行なうの
で、より精度が高く自然に貼り合わせられたパノラマ画
像を作成することができる。
【0168】9.撮影地点の周囲を互いに重複する部分
を持つ複数の画像に分割して撮影し、それらを合成して
全周パノラマ画像を作成する画像合成装置において、前
記複数の画像に分割して撮影された各画像間の光軸周り
の回転に対する位置ずれを検出する位置ずれ検出手段
と、この位置ずれ検出手段により検出された各隣接画像
間の位置関係に応じて画像を補正する画像補正手段と、
前記画像補正手段により処理された各分割画像を貼り合
わせて合成する画像合成手段とを備えたことを特徴とす
る画像合成装置。
【0169】本発明は、第4の実施形態にかかるパノラ
マ補正である。
【0170】このように、画像の貼り合わせ処理を行な
う際に、各画像間の光軸周りの回転に対する位置ずれを
検出し、検出された位置関係に応じて画像を補正してお
くことで、より精度が高く自然に貼り合わせられた全周
パノラマ画像を作成することができる。
【0171】
【発明の効果】以上詳述したように本発明によれば、被
写体を分割して撮影した複数の画像を貼り合わせる画像
合成を行なう場合に、隣り合う画像の重複する領域から
算出した補正係数に基づき、適正な貼り合わせを行なう
ことができ、処理時間が増大せずに、より精度が高いパ
ノラマ画像が得られる画像合成装置を提供することがで
きる。
【図面の簡単な説明】
【図1】本発明による第1の実施形態の画像合成装置の
構成例を示す図である。
【図2】画像の幾何学変形について説明するための図で
ある。
【図3】画像の円筒変換について説明するための図であ
る。
【図4】第2の実施形態の画像合成装置における画角算
出部の構成例を示す図である。
【図5】第3の実施形態の画像合成装置における画角算
出部の構成例を示す図である。
【図6】第4の実施形態の画像合成装置における画像処
理部の構成例を示す図である。
【図7】第4の実施形態の画像合成装置における全周画
像補正部の構成例を示す図である。
【図8】第4の実施形態の画像の位置関係を説明するた
めの図である。
【図9】被写体を複数に分割して撮影した画像の貼り合
わせ合成処理について説明するための図である。
【図10】第5の実施形態の画像合成装置における露出
補正及び画像合成を行う画像合成装置の構成例を示す図
である。
【図11】図10に示したずれ検出部の構成例を示す図
である。
【図12】テンプレートマッチングについて説明するた
めの図である。
【図13】補正パラメータ値による補正について説明す
るための図である。
【図14】図10に示した露出処理部の具体的な構成例
を示す図である。
【図15】位置関係補正後の画像の重複領域に設けた露
出補正用の比較領域について説明するための図である。
【図16】比較領域中の画素値平均・分散の算出方法に
ついて説明するための図である。
【図17】第5の実施形態の画像合成装置の変形例につ
いて説明するための図である。
【図18】従来の画像合成装置の構成例及びその画像合
成について説明をするための図である。
【図19】従来のパノラマ画像を合成する場合について
説明するための図である。
【図20】従来のパノラマ画像の合成装置による画像合
成を説明するための図である。
【図21】撮影するパノラマ画像の構図の一例を示す図
である。
【図22】従来の画像の合成装置による画像合成を説明
するための図である。
【図23】図18に示した画像合成部の構成例を示す図
である。
【符号の説明】
6…画像合成部 7…モニタ 8…プリンタ 9…記憶媒体 10a〜10c,305a〜305b,310…フレー
ムメモリ 18…デジタルカメラ 19…メモリカード 20…カードリーダ 21…画像処理部 22…画像データ再生部 30…画角算出部 31…円筒変換部 301a,301b…画像入力部、 302…光学系 303…撮像部 304…A/D変換部 306…ずれ検出部 307…補間演算部 308…露出処理部 309…係数設定部 311…乗算器 312…加算器 313…画像合成部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 隣接する画像間で重複する領域が含まれ
    るように複数に分割して撮影した分割画像を貼り合わせ
    合成する画像合成装置において、 隣接する画像間で貼り合わせ可能状態に位置関係が補正
    された前記分割画像の重複領域の少なくとも一部の画素
    群を選択し、その画素値平均及び分散により決定される
    露出の補正係数を算出し、貼り合わせすべき全画像若し
    くは、基準となる画像以外の画像に対して、前記補正係
    数に応じた露出補正を施す露出補正手段と、 前記露出補正手段による露出補正処理が施された各分割
    画像を貼り合わせて画像を合成する画像合成処理手段
    と、を具備することを特徴とする画像合成装置。
  2. 【請求項2】 前記露出補正手段において、 算出された前記補正係数により分割された画像の画素値
    を補正する際に、予め定めた階調の範囲を越えた場合
    で、下限を越えた画素値は前記階調の最低値若しくは零
    とし、上限を越えた画素値は前記階調の最高値とするこ
    とを特徴とする請求項1に記載の画像合成装置。
  3. 【請求項3】 前記画像合成装置は、前記露出補正手段
    による露出補正の前に隣接する画像間で貼り合わせ可能
    状態に位置関係を補正するために、 前記分割された画像において、隣接する画像との重複領
    域に含まれる同じ被写体の少なくとも1つの部分を特定
    点として設定し、その特定点の座標位置的なデータの比
    較により、互いの画像の画角を推定し、推定した画角に
    応じて前記画像の位置関係が合致するように幾何学変形
    処理を行う画像補正手段と、 前記画像における重複領域の複数の特徴点位置のずれ検
    出から平行移動距離及び回転角を算出して補間し、分割
    された画像を貼り合わせ合成する画像合成手段と、をさ
    らに具備することを特徴とする請求項1に記載の画像合
    成装置。
JP10002871A 1998-01-09 1998-01-09 画像合成装置 Pending JPH11205648A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10002871A JPH11205648A (ja) 1998-01-09 1998-01-09 画像合成装置
US09/223,434 US6393162B1 (en) 1998-01-09 1998-12-30 Image synthesizing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10002871A JPH11205648A (ja) 1998-01-09 1998-01-09 画像合成装置

Publications (2)

Publication Number Publication Date
JPH11205648A true JPH11205648A (ja) 1999-07-30
JPH11205648A5 JPH11205648A5 (ja) 2005-08-04

Family

ID=11541425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10002871A Pending JPH11205648A (ja) 1998-01-09 1998-01-09 画像合成装置

Country Status (2)

Country Link
US (1) US6393162B1 (ja)
JP (1) JPH11205648A (ja)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532037B1 (en) 1998-10-16 2003-03-11 Olympus Optical Co., Ltd. Camera system wherein recording medium in camera stores information on angle of view of photographing of image necessary for cylindrical conversion
JP2003203229A (ja) * 2002-01-08 2003-07-18 Canon Inc 画像処理装置、画像処理方法、記憶媒体、及びプログラム
WO2004036498A1 (ja) * 2002-10-15 2004-04-29 Seiko Epson Corporation 複数の画像データのパノラマ合成処理
JP2004159151A (ja) * 2002-11-07 2004-06-03 Fujitsu Ltd パノラマ動画生成装置およびハイライトシーンの抽出装置
JP2006038701A (ja) * 2004-07-28 2006-02-09 Nikon Corp データの連結合成方法及び連結合成プログラム
JP2006229802A (ja) * 2005-02-21 2006-08-31 Hitachi Ltd 画像合成装置及び撮像システム
JP2007323587A (ja) * 2006-06-05 2007-12-13 Matsushita Electric Ind Co Ltd 車載カメラの画像合成装置および画像合成方法
JP2008017197A (ja) * 2006-07-06 2008-01-24 Matsushita Electric Ind Co Ltd 画像合成装置および画像合成方法
JP2008086017A (ja) * 2006-09-27 2008-04-10 Samsung Electronics Co Ltd パノラマ映像生成装置及び方法
JP2008236547A (ja) * 2007-03-22 2008-10-02 Nikon Corp 撮像装置
JP2010146043A (ja) * 2008-12-16 2010-07-01 Sony Corp 情報処理装置、情報処理方法、プログラムおよび画像処理装置
JP2011224170A (ja) * 2010-04-20 2011-11-10 Hitachi Medical Corp X線画像診断装置、画像処理装置及びプログラム
JP2012213041A (ja) * 2011-03-31 2012-11-01 Casio Comput Co Ltd 撮像装置、画像合成方法、及びプログラム
KR101279576B1 (ko) * 2011-06-15 2013-06-27 삼성테크윈 주식회사 디지털 영상 처리 장치에서의 파노라마 영상 생성 방법
JP2013142636A (ja) * 2012-01-11 2013-07-22 Mitsubishi Electric Corp 赤外線目標検出装置
CN103927728A (zh) * 2013-01-10 2014-07-16 联想(北京)有限公司 一种图像的处理方法和装置
JP2016027744A (ja) * 2012-09-11 2016-02-18 株式会社リコー 撮像装置および撮像システム
JP2016063507A (ja) * 2014-09-22 2016-04-25 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2018157399A (ja) * 2017-03-17 2018-10-04 富士通株式会社 画像形成プログラム、画像形成装置及び画像形成方法
JP2020034759A (ja) * 2018-08-30 2020-03-05 キヤノン株式会社 撮像装置及びその制御方法、並びにプログラム
JP2020034758A (ja) * 2018-08-30 2020-03-05 キヤノン株式会社 撮像装置及びそれを備える監視システム、制御方法並びにプログラム

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3726223B2 (ja) * 1998-03-27 2005-12-14 富士写真フイルム株式会社 画像処理装置
JP2000148997A (ja) * 1998-11-13 2000-05-30 Minolta Co Ltd 画像処理装置
JP3803950B2 (ja) * 1999-03-04 2006-08-02 株式会社リコー 画像合成処理方法、画像合成処理装置及び記録媒体
JP2001054131A (ja) * 1999-05-31 2001-02-23 Olympus Optical Co Ltd カラー画像表示システム
US6714680B1 (en) * 1999-06-02 2004-03-30 Fuji Photo Film Co., Ltd. Method and apparatus for image positioning processing
US7098914B1 (en) * 1999-07-30 2006-08-29 Canon Kabushiki Kaisha Image synthesis method, image synthesis apparatus, and storage medium
US7230653B1 (en) * 1999-11-08 2007-06-12 Vistas Unlimited Method and apparatus for real time insertion of images into video
US6798923B1 (en) * 2000-02-04 2004-09-28 Industrial Technology Research Institute Apparatus and method for providing panoramic images
US7221395B2 (en) * 2000-03-14 2007-05-22 Fuji Photo Film Co., Ltd. Digital camera and method for compositing images
US6628283B1 (en) * 2000-04-12 2003-09-30 Codehorse, Inc. Dynamic montage viewer
JP2001333348A (ja) * 2000-05-24 2001-11-30 Minolta Co Ltd 送信装置、受信装置、放送システムおよび放送方法
JP2001346031A (ja) * 2000-06-05 2001-12-14 Fuji Photo Film Co Ltd 画像合成方法及び装置
JP2002112992A (ja) * 2000-06-30 2002-04-16 Canon Inc 信号処理装置及び方法、及び撮像装置
US6813391B1 (en) * 2000-07-07 2004-11-02 Microsoft Corp. System and method for exposure compensation
JP3878408B2 (ja) * 2000-11-16 2007-02-07 株式会社リコー 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002196877A (ja) * 2000-12-25 2002-07-12 Hitachi Ltd イメージセンサを用いた電子機器
JP4327370B2 (ja) * 2001-02-28 2009-09-09 ヤマハ株式会社 ビデオミキサー装置
JP3297040B1 (ja) * 2001-04-24 2002-07-02 松下電器産業株式会社 車載カメラの画像合成表示方法及びその装置
US7206434B2 (en) * 2001-07-10 2007-04-17 Vistas Unlimited, Inc. Method and system for measurement of the duration an area is included in an image stream
US7400782B2 (en) * 2002-08-28 2008-07-15 Arcsoft, Inc. Image warping correction in forming 360 degree panoramic images
JP2004118786A (ja) * 2002-09-30 2004-04-15 Sony Corp 画像処理装置および方法、記録媒体、並びにプログラム
WO2005024723A1 (ja) * 2003-09-08 2005-03-17 Nec Corporation 画像合成システム、画像合成方法及びプログラム
US7164518B2 (en) * 2003-10-10 2007-01-16 Yuping Yang Fast scanner with rotatable mirror and image processing system
US7633655B2 (en) * 2003-10-10 2009-12-15 Yuping Yang Optical imaging device
US7409105B2 (en) * 2003-10-22 2008-08-05 Arcsoft, Inc. Panoramic maker engine for a low profile system
JP2006157568A (ja) * 2004-11-30 2006-06-15 Konica Minolta Holdings Inc 撮像装置およびプログラム
EP1705916A1 (en) * 2005-03-25 2006-09-27 Alcatel Interactive displaying system
JP4617993B2 (ja) * 2005-04-28 2011-01-26 ソニー株式会社 画像処理装置および画像処理方法、プログラム、並びに、記録媒体
US20070070444A1 (en) * 2005-09-09 2007-03-29 Kabushiki Kaisha Toshiba Image reading apparatus and image forming apparatus
US8160350B2 (en) * 2006-02-01 2012-04-17 Applied Materials Israel, Ltd. Method and system for evaluating a variation in a parameter of a pattern
US7912319B2 (en) * 2006-08-28 2011-03-22 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for panoramic image construction using small sensor array
US7839422B2 (en) * 2006-12-13 2010-11-23 Adobe Systems Incorporated Gradient-domain compositing
WO2009142015A1 (ja) * 2008-05-21 2009-11-26 パナソニック株式会社 プロジェクタ
JP4623201B2 (ja) * 2008-10-27 2011-02-02 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
US20100142814A1 (en) * 2008-12-04 2010-06-10 Harris Corporation Image processing device for tonal balancing of mosaic images and related methods
US8385689B2 (en) * 2009-10-21 2013-02-26 MindTree Limited Image alignment using translation invariant feature matching
JP5696419B2 (ja) * 2010-09-30 2015-04-08 カシオ計算機株式会社 画像処理装置及び方法、並びにプログラム
US8861890B2 (en) 2010-11-24 2014-10-14 Douglas Alan Lefler System and method for assembling and displaying individual images as a continuous image
US8842135B2 (en) * 2011-03-17 2014-09-23 Joshua Morgan Jancourtz Image editing system and method for transforming the rotational appearance of a subject
US8554011B2 (en) 2011-06-07 2013-10-08 Microsoft Corporation Automatic exposure correction of images
US9047692B1 (en) * 2011-12-20 2015-06-02 Google Inc. Scene scan
US8818101B1 (en) * 2012-01-03 2014-08-26 Google Inc. Apparatus and method for feature matching in distorted images
JP2013219544A (ja) * 2012-04-09 2013-10-24 Ricoh Co Ltd 画像処理装置、画像処理方法、及び画像処理プログラム
US9589350B1 (en) * 2013-05-30 2017-03-07 360 Lab Llc. Utilizing three overlapping images for exposure correction during panoramic image stitching
DE102014206246A1 (de) * 2014-04-02 2015-10-08 Robert Bosch Gmbh Verfahren und Vorrichtung zum Anpassen einer dreidimensionalen Projektionsfläche zum Projizieren einer Mehrzahl benachbarter Kamerabilder
JP6467787B2 (ja) * 2014-05-27 2019-02-13 株式会社リコー 画像処理システム、撮像装置、画像処理方法およびプログラム
JP6600936B2 (ja) 2014-11-06 2019-11-06 株式会社リコー 画像処理装置、画像処理方法、画像処理システム、プログラム、及び記録媒体
JP6525570B2 (ja) * 2014-12-04 2019-06-05 キヤノン株式会社 画像表示システム、制御装置、制御方法及びプログラム
EP3267865B1 (en) * 2015-03-12 2019-12-11 Vita-Mix Management Corporation Display system for blending systems
CN105894449B (zh) * 2015-11-11 2019-11-08 法法汽车(中国)有限公司 克服图像融合中颜色突变的方法及系统
JP2017192086A (ja) * 2016-04-15 2017-10-19 キヤノン株式会社 画像生成装置、画像観察装置、撮像装置および画像処理プログラム
US10402675B2 (en) * 2016-08-30 2019-09-03 The Boeing Company 2D vehicle localizing using geoarcs
US10013798B2 (en) 2016-08-30 2018-07-03 The Boeing Company 3D vehicle localizing using geoarcs
US9607365B1 (en) * 2016-10-31 2017-03-28 HDRlog SARL Systems and methods for enhancing quality of image media
US9990753B1 (en) * 2017-01-11 2018-06-05 Macau University Of Science And Technology Image stitching
KR101760639B1 (ko) * 2017-03-31 2017-07-24 한국과학기술원 입력영상의 주변뷰 영상을 생성하는 몰입형 디스플레이 장치 및 방법
CN110753217B (zh) * 2019-10-28 2022-03-01 黑芝麻智能科技(上海)有限公司 色彩平衡方法和装置、车载设备以及存储介质
CN114972029B (zh) * 2022-05-31 2025-08-01 杭州海康机器人股份有限公司 一种信息融合方法、装置及电子设备
US12574521B1 (en) 2022-09-20 2026-03-10 Nvidia Corporation Generating motion information of video frames
US12524850B1 (en) 2022-09-20 2026-01-13 Nvidia Corporation Edge-enhanced video frame blending

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205259B1 (en) * 1992-04-09 2001-03-20 Olympus Optical Co., Ltd. Image processing apparatus
JP3227478B2 (ja) * 1995-05-17 2001-11-12 シャープ株式会社 静止画撮像装置
JP3530652B2 (ja) 1995-09-26 2004-05-24 キヤノン株式会社 画像合成方法及び画像合成装置
US5982951A (en) * 1996-05-28 1999-11-09 Canon Kabushiki Kaisha Apparatus and method for combining a plurality of images
JPH10178564A (ja) * 1996-10-17 1998-06-30 Sharp Corp パノラマ画像作成装置及び記録媒体
US5991461A (en) * 1996-12-20 1999-11-23 Veeco Corporation Selection process for sequentially combining multiple sets of overlapping surface-profile interferometric data to produce a continuous composite map

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532037B1 (en) 1998-10-16 2003-03-11 Olympus Optical Co., Ltd. Camera system wherein recording medium in camera stores information on angle of view of photographing of image necessary for cylindrical conversion
JP2003203229A (ja) * 2002-01-08 2003-07-18 Canon Inc 画像処理装置、画像処理方法、記憶媒体、及びプログラム
WO2004036498A1 (ja) * 2002-10-15 2004-04-29 Seiko Epson Corporation 複数の画像データのパノラマ合成処理
CN100401320C (zh) * 2002-10-15 2008-07-09 精工爱普生株式会社 图像处理装置及图像处理方法
JP2004159151A (ja) * 2002-11-07 2004-06-03 Fujitsu Ltd パノラマ動画生成装置およびハイライトシーンの抽出装置
JP2006038701A (ja) * 2004-07-28 2006-02-09 Nikon Corp データの連結合成方法及び連結合成プログラム
JP2006229802A (ja) * 2005-02-21 2006-08-31 Hitachi Ltd 画像合成装置及び撮像システム
JP2007323587A (ja) * 2006-06-05 2007-12-13 Matsushita Electric Ind Co Ltd 車載カメラの画像合成装置および画像合成方法
JP2008017197A (ja) * 2006-07-06 2008-01-24 Matsushita Electric Ind Co Ltd 画像合成装置および画像合成方法
JP2008086017A (ja) * 2006-09-27 2008-04-10 Samsung Electronics Co Ltd パノラマ映像生成装置及び方法
US8768098B2 (en) 2006-09-27 2014-07-01 Samsung Electronics Co., Ltd. Apparatus, method, and medium for generating panoramic image using a series of images captured in various directions
JP2008236547A (ja) * 2007-03-22 2008-10-02 Nikon Corp 撮像装置
US8340469B2 (en) 2008-12-16 2012-12-25 Sony Corporation Information processing apparatus, information processing method, program, and image processing apparatus
JP2010146043A (ja) * 2008-12-16 2010-07-01 Sony Corp 情報処理装置、情報処理方法、プログラムおよび画像処理装置
JP2011224170A (ja) * 2010-04-20 2011-11-10 Hitachi Medical Corp X線画像診断装置、画像処理装置及びプログラム
US9467625B2 (en) 2011-03-31 2016-10-11 Casio Computer Co., Ltd. Imaging device capable of combining images
JP2012213041A (ja) * 2011-03-31 2012-11-01 Casio Comput Co Ltd 撮像装置、画像合成方法、及びプログラム
KR101279576B1 (ko) * 2011-06-15 2013-06-27 삼성테크윈 주식회사 디지털 영상 처리 장치에서의 파노라마 영상 생성 방법
JP2013142636A (ja) * 2012-01-11 2013-07-22 Mitsubishi Electric Corp 赤外線目標検出装置
JP2019097178A (ja) * 2012-09-11 2019-06-20 株式会社リコー 撮像装置、画像処理装置および方法
JP2016027744A (ja) * 2012-09-11 2016-02-18 株式会社リコー 撮像装置および撮像システム
JP2017175616A (ja) * 2012-09-11 2017-09-28 株式会社リコー 撮像装置、画像処理装置および方法
US10666860B2 (en) 2012-09-11 2020-05-26 Ricoh Company, Ltd. Image processor, image processing method and program, and imaging system
CN103927728B (zh) * 2013-01-10 2016-12-28 联想(北京)有限公司 一种图像的处理方法和装置
CN103927728A (zh) * 2013-01-10 2014-07-16 联想(北京)有限公司 一种图像的处理方法和装置
JP2016063507A (ja) * 2014-09-22 2016-04-25 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2018157399A (ja) * 2017-03-17 2018-10-04 富士通株式会社 画像形成プログラム、画像形成装置及び画像形成方法
JP2020034759A (ja) * 2018-08-30 2020-03-05 キヤノン株式会社 撮像装置及びその制御方法、並びにプログラム
JP2020034758A (ja) * 2018-08-30 2020-03-05 キヤノン株式会社 撮像装置及びそれを備える監視システム、制御方法並びにプログラム

Also Published As

Publication number Publication date
US6393162B1 (en) 2002-05-21

Similar Documents

Publication Publication Date Title
JPH11205648A (ja) 画像合成装置
JP4513905B2 (ja) 信号処理装置、信号処理方法、プログラム及び記録媒体
US8345961B2 (en) Image stitching method and apparatus
JP4435145B2 (ja) 幾何情報を校正してパノラマ映像を提供する方法および装置
US6750903B1 (en) Super high resolution camera
JP4136044B2 (ja) 画像処理装置及びその画像処理方法
US20170180680A1 (en) Object following view presentation method and system
JP6436783B2 (ja) 画像処理装置、撮像装置、画像処理方法、プログラム、および、記憶媒体
JP2010009417A (ja) 画像処理装置、画像処理方法、プログラム及び記録媒体
JP2002171398A (ja) 画像処理方法及び電子カメラ
JP2012191486A (ja) 画像合成装置と画像合成方法およびプログラム
JP2013046270A (ja) 画像貼り合せ装置、撮影装置、画像貼り合せ方法、および画像処理プログラム
WO2014069247A1 (ja) 画像処理装置および画像処理方法、並びにプログラム
US10154241B2 (en) Depth map based perspective correction in digital photos
JP6604908B2 (ja) 画像処理装置、その制御方法、および制御プログラム
CN116245734B (zh) 全景图像生成方法、装置、设备和存储介质
KR100614004B1 (ko) 자동화된 360°파노라마 이미지 생성 방법
WO2022091811A1 (ja) 画像処理装置、画像処理方法、画像処理システム
CN111866523A (zh) 全景视频合成方法、装置、电子设备和计算机存储介质
JP2019041188A (ja) 画像処理装置、撮像装置、画像処理装置の制御方法およびプログラム
WO2014069248A1 (ja) 画像処理装置および画像処理方法、並びにプログラム
WO2021149509A1 (ja) 撮像装置、撮像方法、及び、プログラム
JP2005063041A (ja) 3次元モデリング装置、方法、及びプログラム
JPH10126665A (ja) 画像合成装置
JP2009033224A (ja) 合成画像生成装置および合成画像生成プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050111

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070424