JPH05276438A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH05276438A
JPH05276438A JP4101798A JP10179892A JPH05276438A JP H05276438 A JPH05276438 A JP H05276438A JP 4101798 A JP4101798 A JP 4101798A JP 10179892 A JP10179892 A JP 10179892A JP H05276438 A JPH05276438 A JP H05276438A
Authority
JP
Japan
Prior art keywords
image
position deviation
positional deviation
original image
picked
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
JP4101798A
Other languages
English (en)
Inventor
Masahito Kajimoto
雅人 梶本
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP4101798A priority Critical patent/JPH05276438A/ja
Publication of JPH05276438A publication Critical patent/JPH05276438A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Studio Circuits (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 【目的】本発明は、例えば複数枚の画像を合成して画面
全体としてフオーカスの合つた画像を合成する場合に、
簡易に画像間のずれ量を検出する。 【構成】本発明は、原画像を分割して位置ずれを検出
し、このとき順次原画像の分割領域を細かくし、順次段
階的に位置ずれを向上する。

Description

【発明の詳細な説明】
【0001】
【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段(図1及び図3) 作用(図1及び図3) 実施例 (1)全体構成(図1及び図2) (2)処理手順(図3〜図5) (3)実施例の効果 (4)他の実施例 発明の効果
【0002】
【産業上の利用分野】本発明は画像処理装置に関し、例
えば複数枚の画像を合成して画面全体としてフオーカス
の合つた画像を合成する場合に適用し得る。
【0003】
【従来の技術】従来、カメラ等の撮像装置においては、
照明及び絞りを調整して、所望の焦点深度を得るように
なされている。すなわち絞りを絞ることにより、被写界
深度を大きくし得、これによりシャープな画像を撮像し
得る。
【0004】
【発明が解決しようとする課題】ところで、画面全体に
フオーカスを合わせることができれば、1枚の画像から
より多くの画像情報を得ることができ、便利であると考
えられる。
【0005】この場合、順次焦点距離を切り換えて撮像
した複数枚の撮像画像からフオーカスの合つた部分を切
り出して合成する方法が考えられる。このとき焦点距離
の切り換え作業、手振れ等により被写体が上下左右にぶ
れて撮像された場合、このぶれを補正する必要がある。
【0006】すなわち複数枚の撮像画像から基準となる
1枚の撮像画像を選定した後、この基準の画像に対する
各撮像画像のずれ量を検出し、これによりこの検出結果
に基づいて各撮像画像のずれを補正する必要がある。
【0007】ところが画像全体としてずれ量を検出する
場合、演算処理に時間を要する問題がある。すなわちず
れ量を検出する場合、演算処理に要する時間がほぼ画素
数の2乗に比例して増大することにより、各撮像画像に
ついて画像全体でずれ量を検出する場合、その演算処理
時間が極めて大きくなる問題があつた。
【0008】本発明は以上の点を考慮してなされたもの
で、簡易に画像間のずれ量を検出することができる画像
処理装置を提案しようとするものである。
【0009】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、基準原画像及び補正用原画像に基
づいて合成画像を生成する画像処理装置1において、基
準原画像及び補正用原画像を所定の分割数で分割し、各
分割した領域を基準にして基準原画像に対する補正用原
画像の大まかな位置ずれ量を検出した後、基準原画像及
び補正用原画像を分割数よりさらに細分割し、大まかな
位置ずれ量検出結果に基づいて、細分割した領域を基準
にして基準原画像に対する補正用原画像の細かな位置ず
れ量を検出し、細かな位置ずれ量で補正用原画像の位置
ずれを補正する。
【0010】
【作用】基準原画像及び補正用原画像を所定の分割数で
分割して大まかな位置ずれ量を検出した後、さらに細分
割して細かな位置ずれ量を検出すれば、演算処理作業を
簡略化して細かな位置ずれ量を検出することができる。
【0011】
【実施例】以下図面について、本発明の一実施例を詳述
する。
【0012】(1)全体構成 図1において、1は全体として画像処理装置を示し、撮
像装置2で撮像した複数枚の撮像画像を合成して画面全
体としてフオーカスの合つた画像を生成する。
【0013】すなわち画像処理装置1は、電子スチルカ
メラでなる撮像装置2で、順次焦点距離を切り換えて被
写体を撮像し、画像取り込み器4を介してその撮像画像
を取り込む。さらに画像処理装置1は、取り込んだ画像
を一旦外部記憶装置6に蓄積し、必要に応じて表示装置
8に表示する。
【0014】さらに画像処理装置1は、キーボード1
0、マウス12の操作に応じた所定の処理プログラムを
実行し、これにより取り込んだ画像を合成して画面全体
としてフオーカスの合つた画像を生成する。さらに画像
処理装置1は、必要に応じて合成した画像を表示装置8
で表示すると共に、外部記憶装置6に格納する。
【0015】図2に示すように画像処理装置1は、バス
BSを介して、入出力インターフエース16と中央処理
ユニツト(CPU)18とが接続されるようになされ、
これにより入出力インターフエース16を介して撮像画
像の画像データDV1を入力すると共に、コンソール2
0の操作等に応じて合成画像の画像データDV2を出力
し得るようになされている。
【0016】中央処理ユニツト18は、取り込んだ画像
データDV1を入力画像メモリ22に格納すると共に、
リードオンリメモリ24に格納した処理プログラムに従
つてこの画像データDV1を処理し、これにより撮像画
像を合成して合成画像を生成する。さらに中央処理ユニ
ツト18は、合成画像の画像データDV2を出力画像メ
モリ26に蓄積し、これにより入出力インターフエース
16を介して必要に応じて合成画像の画像データDV2
を出力し得るようになされている。
【0017】(2)処理手順 ここで中央処理ユニツト18は、所定の処理手順を実行
して複数の撮像画像間の位置ずれ量を検出する。これに
より中央処理ユニツト18は、この位置ずれ量検出結果
に基づいて撮像画像間の位置ずれを補正した後、この撮
像画像からフオーカスの合つた部分を切り出して合成画
像を生成する。
【0018】このとき図3に示すように中央処理ユニツ
ト18は、始めに撮像画像Mを大まかに分割し、この分
割した領域AR11〜AR22を単位として位置ずれを
検出する。続いて中央処理ユニツト18は、図4に示す
ように撮像画像を細分割し、細分割した領域AR11〜
AR88を単位として位置ずれ検出を繰り返す。このと
き中央処理ユニツト18は、始めの大まかな位置ずれ検
出結果から、所定の位置ずれ量検出領域を設定し、この
検出領域で細かな位置ずれを検出する。
【0019】この細かな位置ずれが検出されると、中央
処理ユニツト18は、さらに撮像画像を細分割して位置
ずれ検出処理を繰り返し、このとき各位置ずれ検出結果
に基づいて所定の位置ずれ検出領域の範囲で位置ずれ検
出処理を繰り返す。これにより中央処理ユニツト18に
おいては、最終的に画素単位で位置ずれ量を検出し、こ
の検出結果に基づいて位置ずれを補正する。
【0020】このとき中央処理ユニツト18において
は、順次大まかな位置ずれ検出結果から位置ずれ検出領
域を設定し、この限られた領域で位置ずれ検出処理を繰
り返すことにより、当初から画素単位で位置ずれを検出
する場合に比して、演算処理作業を簡略化することがで
きる。
【0021】この位置ずれ検出原理に従つて、中央処理
ユニツト18は、図5に示す処理手順を実行して位置ず
れを検出する。このとき中央処理ユニツト18は、複数
枚の撮像画像の中から一枚の撮像画像を基準画像に選定
し、この基準画像を基準にして各撮像画像毎に位置ずれ
を検出する。
【0022】すなわち中央処理ユニツト18は、ステツ
プSP1からステツプSP2に移り、ここで対比する2
つの撮像画像を大まかに分割する。中央処理ユニツト1
8は、このとき次式
【数1】 を満足する範囲で最少となる画素数Nを検出し、この画
素数を単位として水平及び垂直方向に撮像画像を分割す
る。ここでW及びHは、撮像画像の水平及び垂直方向の
画素数を表す。
【0023】さらに中央処理ユニツト18は、分割した
各領域毎に、画像データの平均値を得、この実施例にお
いてはこの平均値を基準にして位置ずれ量を検出する。
すなわち中央処理ユニツト18においては、撮像画像の
分割が完了すると、ステツプSP3に移り、基準画像に
対して水平及び垂直方向に順次分割した領域を単位とし
て対比する撮像画像を移動させ、このとき重なり合う2
つの領域間で平均値の差を検出する。
【0024】さらに中央処理ユニツト18は、この平均
値間の差について、各移動位置毎に絶対値和を検出し、
この絶対値和の最も小さい位置を位置ずれ位置に選定す
る。これにより中央処理ユニツト18は、元の位置を基
準にしてこの位置ずれ位置を検出し、大まかに位置ずれ
量を検出するようになされている。
【0025】かくして分割した領域毎に画像データの平
均値を得、この平均値を基準にして大まかに位置ずれ量
を検出することにより、簡易な演算処理で位置ずれ量を
検出することができる。この大まかな位置ずれが検出さ
れると、中央処理ユニツト18は、ステツプSP4に移
り、細分割値を設定する。
【0026】この設定作業は、ステツプSP2において
分割した分割値をさらに1/5に設定することにより実
行され、この細分割値が設定されると、中央処理ユニツ
ト18はステツプSP5に移る。ここで中央処理ユニツ
ト18は、ステツプSP4において設定した分割値で、
撮像画像を細分割し、細分割した各領域毎に画像データ
の平均値を検出する。
【0027】続いて中央処理ユニツト18は、ステツプ
SP6に移り、ここで細分割した領域を単位として位置
ずれ量を検出する。この検出処理の際、中央処理ユニツ
ト18は、ステツプSP3において検出した位置ずれ位
置を中心にして上下左右3つの細分割領域の範囲で位置
ずれを検出し、これにより大まかな位置ずれ検出結果に
基づいて位置ずれ検出領域を設定し、この限られた位置
ずれ検出領域内で位置ずれを検出する。
【0028】かくして大まかな位置ずれ検出結果に基づ
いて限られた位置ずれ検出領域内で位置ずれを検出する
ことにより、効率良く位置ずれを検出し得、その分簡易
な演算処理で位置ずれを検出することができる。この細
分割した領域を単位として位置ずれが検出されると、中
央処理ユニツト18は、この位置ずれ検出結果で大まか
な位置ずれ検出結果を補正し、これにより一段と精度の
高い位置ずれ量を検出する。
【0029】この位置ずれ検出処理が完了すると、中央
処理ユニツト18は、ステツプSP7に移り、続いて各
領域を1/5に細分割したとき、細分割した領域が1画
素以上の範囲に留まるか否か判断し、この場合肯定結果
が得られることにより、ステツプSP5に戻る。これに
より中央処理ユニツト18は、ステツプSP5−SP6
−SP7−SP5の処理ループLOOP1を繰り返し、
各領域を順次細かく分割して位置ずれ検出結果の精度を
向上する。
【0030】これに対して分割処理を繰り返した結果、
続いて各領域を1/5に細分割したとき、細分割した領
域が1画素未満になる場合、ステツプSP7において否
定結果が得られ、中央処理ユニツト18はステツプSP
8に移る。
【0031】ここで中央処理ユニツト18は、分割した
領域が1画素の単位か否か判断し、ここで否定結果が得
られると、ステツプSP9に移る。この場合撮像画像に
おいては、細分割を繰り返して各分割領域が2〜4画素
の範囲にあることを意味し、ここで中央処理ユニツト1
8は、細分割値を1画素に設定してステツプSP5に移
る。
【0032】これにより中央処理ユニツト18は、順次
段階的に位置ずれ量を検出し、最終的に1画素単位の位
置ずれ検出結果が得られると、ステツプSP8において
肯定結果が得られることにより、ステツプSP10に移
つて処理手順を終了する。
【0033】中央処理ユニツト18は、このようにして
1画素単位で位置ずれ量が検出されると、この検出結果
に基づいて基準画像に対して撮像画像の位置ずれを補正
する。さらに中央処理ユニツト18は、補正後の画像か
らフオーカスの合つた部分を切り出した後、この切り出
した部分を合成して合成画像を生成し、これにより撮像
画像全体としてフオーカスの合つた画像を生成する。
【0034】(3)実施例の効果 以上の構成によれば、順次撮像画像の分割領域を細かく
し、順次段階的に細かな位置ずれを検出することによ
り、簡易な演算処理で対比する2つの撮像画像間で位置
ずれを検出することができる。
【0035】(4)他の実施例 なお上述の実施例においては、(1)式を満足するよう
に初期分割数を選定すると共に、順次分割領域を1/5
に設定する場合について述べたが、本発明はこれに限ら
ず、必要に応じて種々の値に選定することができる。
【0036】さらに上述の実施例においては、フオーカ
スの合つた部分を切り出して画像を合成する場合につい
て述べたが、本発明はこれに限らず、複数の画像を使用
して画像合成する場合等に広く適用することができる。
【0037】
【発明の効果】上述のように本発明によれば、原画像を
分割して位置ずれを検出し、このとき順次原画像の分割
領域を細かくし、段階的に細かな位置ずれを検出するこ
とにより、簡易な演算処理で対比する2つの撮像画像間
で精度の高い位置ずれを検出することができる画像処理
装置を得ることができる。
【図面の簡単な説明】
【図1】本発明の一実施例による画像処理装置を示すブ
ロツク図である。
【図2】その詳細構成を示すブロツク図である。
【図3】その原理の説明に供する略線図である。
【図4】細分割した撮像画面を示す略線図である。
【図5】その処理手順を示すフローチヤートである。
【符号の説明】
1……画像処理装置、2……撮像装置、18……中央処
理ユニツト、22……入力画像メモリ、26……出力画
像メモリ。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】基準原画像及び補正用原画像に基づいて合
    成画像を生成する画像処理装置において、 上記基準原画像及び補正用原画像を所定の分割数で分割
    し、各分割した領域を基準にして上記基準原画像に対す
    る上記補正用原画像の大まかな位置ずれ量を検出した
    後、 上記基準原画像及び補正用原画像を上記分割数よりさら
    に細分割し、上記大まかな位置ずれ量検出結果に基づい
    て、上記細分割した領域を基準にして上記基準原画像に
    対する上記補正用原画像の細かな位置ずれ量を検出し、 上記細かな位置ずれ量で上記補正用原画像の位置ずれを
    補正することを特徴とする画像処理装置。
JP4101798A 1992-03-26 1992-03-26 画像処理装置 Pending JPH05276438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4101798A JPH05276438A (ja) 1992-03-26 1992-03-26 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4101798A JPH05276438A (ja) 1992-03-26 1992-03-26 画像処理装置

Publications (1)

Publication Number Publication Date
JPH05276438A true JPH05276438A (ja) 1993-10-22

Family

ID=14310172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4101798A Pending JPH05276438A (ja) 1992-03-26 1992-03-26 画像処理装置

Country Status (1)

Country Link
JP (1) JPH05276438A (ja)

Similar Documents

Publication Publication Date Title
US7379621B2 (en) Method and system for composing universally focused image from multiple images
US7859569B2 (en) Real-time image stabilization
JPH08189898A (ja) 欠陥検査装置
CN118014832A (zh) 一种基于线性特征不变性的图像拼接方法及相关装置
WO2020194541A1 (ja) 検査装置
CN115713489A (zh) 光学器件的检测方法、检测设备以及计算机可读存储介质
JP2022138883A (ja) 画像生成方法、制御方法、および情報処理装置
KR100211004B1 (ko) 화상 처리 방법 및 그 방법을 사용한 화상 처리 시스템
US7522189B2 (en) Automatic stabilization control apparatus, automatic stabilization control method, and computer readable recording medium having automatic stabilization control program recorded thereon
JP2019066327A (ja) 車両の周辺監視装置および周辺監視方法
JPH1117984A (ja) 画像処理装置
JP3052870B2 (ja) 画像補正方法および画像補正装置
KR102242202B1 (ko) 카메라 캘리브레이션 방법 및 이를 이용하는 캘리브레이션 장치
JP3717088B2 (ja) 外観検査方法
CN119027759B (zh) 训练样本生成方法、装置、电子设备及可读存储介质
CN110458776B (zh) 一种可定制化的实时视频矫正方法及其电子设备
JP2008048459A (ja) 画像合成装置
JPH02264372A (ja) ディジタル画像の接合方法
JP2019192048A (ja) 撮像装置
CN118115402A (zh) 流水线产物图像矫正方法、装置、设备及存储介质
KR20250116692A (ko) 학습 모델의 생성 방법, 정보 처리 방법, 기록 매체 및 정보 처리 장치
JP3112693B2 (ja) 図形数算出装置及び図形数算出方法
JPH064670A (ja) 濃淡画像のパターンマッチング装置
JP2613905B2 (ja) 画像の座標変換処理方法
JPH0430271A (ja) 物体の線画スケッチ方法