[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

画像処理装置及び画像処理方法

Info

Publication number
JP2989364B2
JP2989364B2 JP4053417A JP5341792A JP2989364B2 JP 2989364 B2 JP2989364 B2 JP 2989364B2 JP 4053417 A JP4053417 A JP 4053417A JP 5341792 A JP5341792 A JP 5341792A JP 2989364 B2 JP2989364 B2 JP 2989364B2
Authority
JP
Japan
Prior art keywords
image
input
circuit
memory
processing
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 - Fee Related
Application number
JP4053417A
Other languages
English (en)
Other versions
JPH05260264A (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.)
Consejo Superior de Investigaciones Cientificas CSIC
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=12942266&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2989364(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Consejo Superior de Investigaciones Cientificas CSIC filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP4053417A priority Critical patent/JP2989364B2/ja
Priority to US08/026,454 priority patent/US5469274A/en
Publication of JPH05260264A publication Critical patent/JPH05260264A/ja
Application granted granted Critical
Publication of JP2989364B2 publication Critical patent/JP2989364B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4053Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6811Motion detection based on the image signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像データを入力し、
該入力データを処理して、高解像度の画像を生成する、
画像処理装置に関するものである。
【0002】
【従来の技術】従来、高解像度または、パノラマ画像を
入力するためには、以下の方法がある。 (1) 高解像度の撮像素子を用いる方法。 画像処理装置の入力手段に高解像度の撮像素子を用いる
ことにより、高解像度の画像を入力できる。
【0003】(2) ラインセンサをスキャンさせる方
法。 この方式は、主に密着型イメージスキャナとして、イメ
ージスキャナ、FAX、コピア等に広く用いられている
技術で、ライン状のCCDセンサの一回の読み取り動作
で1主走査方向の画像を読み取り、副走査を機械的・光
学的に行うことにより、画像情報を入力する技術であ
る。
【0004】また、下記の文献1には、非接触のライン
イメージセンサを機械的・光学的に副走査することによ
り、パノラマ画像を得る試みが記載されている。 (文献1) 環境のパノラマ表現;辻(阪大・基礎
工);信学誌 Vol.74,No4,pp.354−359(199
1) (3) 複数の撮像素子を用いる方法。
【0005】この方法は、下記の文献2乃至文献5で述
べられている方法で、複数の相対的な位置関係が既知の
撮像素子から得られた画像情報を繋ぎ合わせることで高
解像度の画像を入力するものである。 (文献2) 超高精細画像取得のための基礎検討 −ス
テレオ画像処理による高精細画像取得−;相沢(東大
工)斎藤,小松(神奈川大工);IE90−54(19
90) (文献3) 撮像領域合成法による高速静止画入力方
式;上平(NTT HI研);信学春季全大予稿集7−
103(1991) (文献4) 撮像領域合成法による高速高精細文書読み
取り技術;上平,松木(NTT);画像電子学会全国大
会予稿集18pp75−78(1989) (文献5) 光学接続型静止画カメラ;上平(NT
T);画像電子学会誌pp203−208,Vol.2
0,No.3(1991) (4) 画像を張り合わせる方法。 この方法は、時系列的に入力した複数の画像を繋ぎ合わ
せることにより、パノラマまたは広範囲の画像を入力す
る方法で、下記の文献6乃至文献8に述べられている。 (文献6) 実時間画像貼り合わせ機能を持つハンドス
キャン型文書画像入力装置;岡田,大田,坂井(京大工
学部);IE81−17(1981) (文献7) 動画像のパニングを考慮した背景画像の合
成;吉沢,花村,富永(早大);信学春季全大予稿集7
−51(1990) (文献8) 分割撮像によるパノラマ画像の生成法;中
村,金子(東京理科大),林(NHK放送技研);信学
春季全大予稿集7−165(1991) (5)撮像素子を振動させる方法。 この方法は、以下の文献9に述べられているように、C
CD撮像素子を振動させることにより、振動方向に対し
て2倍の解像度の画像が得られる。 (文献9) スウィング撮像によるCCDの高解像度
化;吉田,遠藤,原田(東芝);IE83−65(19
83)
【0006】
【発明が解決しようとする課題】しかしながら上記の様
な画像入力方式においては、以下のような問題点が存在
する。 (a) 上記従来技術の(1)で述べた「高解像度の撮
像素子を用いる方法」では、入力する画像の画素数は撮
像素子に依存するため、撮像素子の性能以上の画素数の
入力は不可能である。
【0007】(b) 上記従来技術の(2)で述べた
「ラインセンサをスキャンさせる方式」では、主走査方
向の画素数は、上記(a)と同様にラインセンサの画素
数に制限される他、副走査方向の機械的・光学的スキャ
ンを精密に行わないと、ライン間の画像の整合性が悪く
なり、きれいな画像が入力できない。
【0008】本発明は、画像データを入力し、該入力デ
ータを処理して、高解像度またはパノラマの画像を生成
する、画像処理装置及び画像処理方法に関するものであ
る。
【0009】(d) 上記従来技術の(4)で述べた
「画像を張り合わせる方式」においては以下の問題点が
ある。文献6に示す方式では、対象画像は2値画像に限
られている他、オペレータによる走査方向が限られてい
る、及び、走査方向と直角の手振れに弱いなどの問題点
がある。
【0010】文献7に示す方式では、フレーム間の平行
移動成分のみでフレーム間の画像に対する位置合わせを
行っているため、フレーム間で画像が回転や拡大・縮小
した場合、解像度は低下するという欠点がある。
【0011】文献8に示す方法では、複数のフレームの
位置関係すなわち、カメラのパン/チルトの移動量・角
度等に制限がある他、1点から見たパノラマ画像をえる
ことができるが、カメラの平行移動には対応できない。
【0012】(e) 上記従来技術の(5)で述べた
「撮像素子を振動させる方法」では、振動は1方向のみ
で、解像度は高々撮像素子の画素数の2倍に限られるほ
か、振動の振幅と撮像信号の取り込みを正確に同期させ
るための特殊な撮像素子が必要となる問題点がある。
【0013】本発明は、以上の種々の問題点を解決する
ためになされたものであり、その目的は、画素数の少な
い複数の画像から高精細・広範囲の画像を生成する画像
処理装置及び画像処理方法を提供すること、及び、通常
の撮像素子を単数用い、入力時の撮像素子の走査に特殊
かつ厳密な制限のない、非接触に撮像素子の解像度以上
の多値画像を入力できる、また、パノラマ多値画像の撮
影が行え、低解像度の画像が入力されても高解像度画像
を生成出力できる特徴をもつ画像処理装置及び画像処理
方法を提供することにある。
【0014】
【課題を解決するための手段】請求項1記載の画像処理
装置は、時系列に入力される画像フレームを複数つなぎ
あわせて画像合成する画像処理装置であって、時系列で
前の画像の代表点候補から選択された代表点と時系列で
後の画像の対応点との比較結果に基づいて時系列で前後
する画像を位置補正して合成する入力処理手段と、上記
画像フレームを入力するための画像入力手段と、該画像
入力手段の移動情報を検出する検出手段と、を有し、上
記入力処理手段は、上記移動情報に基づいて上記時系列
で前後する画像のマッチング範囲を制限して上記比較結
果を得ることを特徴とする。請求項2記載の画像処理装
置は、請求項1記載の画像処理装置において、上記入力
処理手段は、上記時系列で前後する画像の各画素の重み
付き平均により合成することを特徴とする。請求項3記
載の画像処理装置は、請求項1記載の画像処理装置にお
いて、上記入力処理手段は、上記時系列で前後する画像
を同一サイズに拡大してから上記比較結果を得、上記位
置補正された時系列で前後する画像から画像フレームの
画素数より多い画素数の画像に合成することを特徴とす
る。請求項4記載の画像処理装置は、請求項1記載の画
像処理装置において、上記入力される画像フレームを記
憶する入力画像メモリと、該入力画像メモリより大きな
画像サイズで上記合成後の画像を記憶するメイン画像メ
モリと、を有し、上記入力処理手段は、上記メイン画像
メモリに記憶された時系列で前の画像を上記入力画像メ
モリに記憶された時系列で後の画像と同一画素数の画像
に縮小して上記位置補正することを特徴とする。請求項
記載の画像処理装置は、請求項1記載の画像処理装置
において、上記画像フレームを入力するための画像入力
手段と、該画像入力手段を振動させる振動手段と、を有
し、上記振動に応じた複数の画像それぞれが上記入力さ
れる画像フレームであることを特徴とする。請求項
載の画像処理装置は、請求項3記載の画像処理装置にお
いて、上記合成された画像を表示する画像表示手段を有
することを特徴とする。請求項7記載の画像処理方法
は、時系列に入力される画像フレームを複数つな ぎあわ
せて画像合成する画像処理方法であって、時系列で前の
画像の代表点候補から選択された代表点と時系列で後の
画像の対応点との比較結果に基づいて時系列で前後する
画像を位置補正して合成し、上記画像フレームを入力す
るための画像入力手段の移動情報を検出し、上記移動情
報に基づいて上記時系列で前後する画像のマッチング範
囲を制限して上記比較結果を得ることを特徴とする。
【0015】
【作用】請求項1記載の画像処理装置または請求項7記
載の画像処理方法によれば、広範囲の画像を合成してパ
ノラマ画像にでき、しかも信頼性の高い選択された代表
点でマッチング処理するため、より正確な位置合わせが
でき、マッチング処理の計算量が少なくてすむ。請求項
2記載の画像処理装置によれば、合成した画像のつなぎ
目を滑らかにできる。請求項3記載の画像処理装置によ
れば、入力画像より高解像度の合成画像が得られる。ま
た、請求項記載の画像処理装置によれば、その合成画
像を表示できる。請求項4記載の画像処理装置によれ
ば、マッチング処理の計算量が少なくて済む。請求項
記載の画像処理装置によれば、画像入力手段の解像度よ
り高解像度の入力画像として入力し画像合成できる。
【0016】
【実施例】<第1の実施例>本発明に係る、高解像度か
つ広範囲な画像の生成が可能な画像処理装置を実施例と
して、図に基づいて説明する。
【0017】本実施例の画像処理装置のハードウエア
は、図2に示す様に、画像入力手段11と入力処理手段
12と画像蓄積手段13と出力処理手段14と画像出力
手段15で構成される。
【0018】画像入力手段11は、画像を光電変換し、
デジタルデータに変換するための装置で、例えばCCD
カメラとA/Dコンバータおよび周辺回路で構成され
る。入力処理手段12は、画像入力手段によってデジタ
ル信号に変換された画像データおよび画像蓄積手段13
内の画像データを処理する装置で、例えばDSPやLS
I、半導体メモリおよび周辺回路で構成される。
【0019】画像蓄積手段13は、入力処理手段12か
ら出力される画像データを蓄積するための手段で、例え
ば半導体メモリおよび周辺回路から構成される。出力処
理手段14は、画像蓄積手段13内の画像データを、出
力手段15に出力可能な形式に変換する装置で、例え
ば、ICやLSI、半導体メモリおよび周辺回路で構成
される。出力手段15は、出力処理手段によって適当な
形式に変換された画像データを表示またはプリントアウ
トするための装置で、例えば、プリンタ装置またはディ
スプレイ装置で構成される。
【0020】図1は、本実施例の、画像入力手段11、
入力処理手段12および画像蓄積手段13の構成例を示
す図である。
【0021】本実施例では、オペレータが手に持ったカ
メラをパンしながら連続撮像した複数フレームの画像を
繋ぎ合わせることにより、撮像した範囲のパノラマ画像
を生成するための装置の一例を示す。
【0022】図1において、同期手段20は、デジタル
回路で構成され、画像入力手段11、入力処理手段12
および画像蓄積手段13の処理を同期させるための同期
パルス信号を各種手段に出力する。同期手段20が発生
する同期パルス信号には、3種類ある。すなわち、図1
2に示すように、 リセット信号:システムのリセットを示し、アクティブ
になった後の最初のフレーム切り替え信号がアクティブ
になるまでアクティブ状態を保持する2値の信号。 フレーム切り替え信号:処理するフレーム毎にアクティ
ブになり、フレームに対する処理が行われている間、ア
クティブ状態を保持する2値の信号。 画素切り替え信号:メインメモリ1画素の処理を行う毎
に発生する2値のパルス信号。 図12におけるこれらの信号の働きについては後に詳述
する。
【0023】図1の画像入力手段11は、CCD撮像部
21およびA/D変換回路22で構成され、CCD撮像
部21は、CCD素子および周辺回路からなり、同期手
段20から入力する同期信号のフレーム切り替え信号に
同期して、画像を光電変換し、A/D変換回路22へ電
気信号として出力する。
【0024】A/D変換回路22は、A/D変換器およ
び周辺回路からなり、同期手段20から入力する信号に
同期して、すなわち、フレーム切り替え信号が非アクテ
ィブに変化するか、リセット信号がアクティブに変化し
た後、再度フレーム切り替え信号がアクティブになるま
での期間に、CCD撮像部21から送られてきた電気信
号をA/D変換し、1画面分のデジタル画像データとし
て入力画像メモリ23に出力する。この1画面分の画像
データを以後フレームと呼ぶ。
【0025】入力処理手段12は、入力画像メモリ2
3、画像合成回路24、入力画像補正回路25、メイン
画像補正回路26およびパラメタ決定回路27で構成さ
れる。
【0026】入力画像メモリ23は、半導体メモリと周
辺回路からなり、A/D変換回路から入力したデジタル
画像データを次の入力があるまで蓄積するとともに、パ
ラメタ決定回路27および入力画像補正回路25からの
座標入力に対し、対応する画素値をそれぞれの回路に出
力する。ただし、メモリ内に画素が存在しない座標を入
力した場合、0を出力する。
【0027】入力画像メモリの画素数は、画像入力手段
における1フレームの画素数で決定され、メイン画像メ
モリの画素数より少ない。
【0028】本実施例では、入力画像メモリ23は、横
方向XI、縦方向YIの画素数を持ち、各画素にはGI
階調の明度情報が格納されている。この入力画素メモリ
の座標(i,j)での画素値をI(i,j)とする。た
だし、0≦i<XI,0≦j<YI,0≦I(i,j)
<GI、また、i,j,およびI(i,j)は整数であ
る。
【0029】画像合成回路24は、デジタル演算回路で
構成され、入力画像補正回路25およびメイン画像補正
回路26に座標値を出力し、その結果として得られるそ
れぞれの回路からの画素データを演算し、座標値ととも
に演算結果の値をメイン画像メモリ28に出力する。こ
の画像合成回路24の詳細な動作は、後に述べる。
【0030】入力画像補正回路25は、デジタル演算回
路、半導体メモリおよび周辺回路からなり、パラメタ決
定回路27から入力するパラメタによって、入力画像メ
モリ23内に蓄積されているデジタル画像データを変換
補正し、画像合成回路24から入力する座標値に対応す
る画素データを画像合成回路24に出力する。この入力
画像補正回路25の詳細な動作は、後に詳述する。
【0031】本実施例では、記述を簡便にするため、入
力画像補正回路25での補正処理を関数をFiで記述
し、補正後の座標(k,l)での画素値をFi(k,
l)とする。ただし、0≦k<XM,0≦l<YM,0
≦Fi(k,l)<GM、また、k,l,およびF
i(k,l)は整数である。
【0032】メイン画像補正回路26は、デジタル演算
回路、半導体メモリおよび周辺回路で構成され、パラメ
タ決定回路27から入力するパラメタにより、メイン画
像メモリ28内の画像データを座標変換し、画像合成回
路24から入力する座標値に対応する画素データを画像
合成回路24に出力する。このメイン画像補正回路26
の詳細な動作は、後に述べる。
【0033】本実施例では、記述を簡便にするため、メ
イン画像補正回路26での補正処理を関数をFmで記述
し、補正後の座標(k,l)での画素値をFm(k,
l)とする。ただし、0≦k<XM,0≦l<YM,0
≦Fm(k,l)<GM,また、k,l,およびF
m(k,l)は整数である。
【0034】パラメタ決定回路27は、デジタル演算回
路、半導体メモリおよび周辺回路で構成され、入力画像
メモリ23とメイン画像メモリ28のそれぞれに蓄積さ
れている画像データを比較し、補正パラメタを入力画像
補正回路25およびメイン画像補正回路26に出力す
る。このパラメタ決定回路27の詳細な動作は、後で詳
述する。
【0035】画像蓄積手段13は、メイン画像メモリ2
8で構成され、メイン画像メモリ28は、半導体メモリ
と周辺回路からなり、画像合成回路24から座標と画素
値を入力し、入力した座標に対応するメモリ領域に画素
値を書き込む。また、パラメタ決定回路27および画像
補正回路26からの座標入力に対し、対応する画素値
を、それぞれの回路に出力する。ただし、メモリ内に画
素が存在しない座標を入力した場合、0を出力する。
【0036】また、メイン画像メモリ28は、同期手段
20からのリセット信号がアクティブになった後、フレ
ーム切り替え信号がアクティブになるまでに、全ての画
素の値を0にクリアする。
【0037】メイン画像メモリ28の画素数は、入力画
像メモリの画素数より多く、本実施例では、XM×YM
の画素数を持ち、各画素にはGM階調の明度情報が格納
される。メイン画像メモリの座標(m,n)での画素値
をM(m,n)とする。ただし、0≦m<XM,0≦n
<YM,0≦M(m,n)<GM、また、m,nおよ
び,M(m,n)は整数である。
【0038】<図1による処理の詳細説明>以下に、画
像合成回路24、入力画像補正回路25、メイン画像補
正回路26および、パラメタ決定回路27の動作につい
て、さらに詳細に述べる。
【0039】<画像合成回路24の説明>画像合成回路
24は、図3に示すように座標発生部31と画素演算部
32で構成され、座標発生部31で生成されるメイン画
像メモリの座標値に対応する画素値を入力画像補正回路
25およびメイン画像補正回路26から入力し、演算し
た結果を上記座標値に対応するメイン画像メモリに書き
込む。
【0040】座標発生部31は、同期手段20からの同
期信号30の画素切り替えパルス信号に同期して、メイ
ン画像メモリに存在する全座標値を、ラスタ順に発生す
る。すなわち、図4のフローチャートに示すように、内
部のX,Y方向のカウンタを同期信号によってインクリ
メントする。
【0041】S41では、Yカウンタの値yを0にリセ
ットする。S42では、Xカウンタの値xを0にリセッ
トする。S43では、画素切り替えパルスが立ち上がる
まで処理を中断する。S44では、現在のX,Yカウン
タの値の組(x,y)を信号線33および34に出力す
る。S45では、Xカウンタの値xを1だけ増加する。
S46では、Xカウンタの値xと、メイン画像メモリの
X方向画素数XMを比較する。x≧XMの場合、S47
に進み、x<XMの場合、S43からの処理を再度行
う。S47では、Yカウンタの値yを1だけ増加する。
S48では、Yカウンタの値yと、メイン画像メモリの
Y方向画素数YMを比較する。y≧YMの場合、S41
からの、y<YMの場合、S42からの処理を再度行
う。
【0042】図3の画素演算部32は、同期手段20か
らの同期信号30に同期して、すなわち、画素切り替え
信号がアクティブから非アクティブに変化した時点で、
入力画像補正回路25およびメイン画像補正回路26か
ら、それぞれ信号線35または36を介して画素値を入
力し、それらの画素値に下記の数式1の演算を施し、そ
の結果を画素切り替え信号が再度アクティブになるまで
にメイン画像メモリ28に信号線37を介して出力す
る。
【0043】
【数1】 M=α×Fi+(1−α)×Fm (Fi>0 かつ Fm
>0 の場合) M=Fm (Fi=0 の場合) M=Fi (Fm=0 の場合) M=0 (Fi=Fm=0 の
場合) if M≧GM then M=GM ただし、 αは、予め定めた定数で、0<α<1 Mは、信号線37に出力する画素値 Fiは、信号線35から入力する画素値 Fmは、信号線36から入力する画素値 ただし、リセット信号がアクティブである間は、下記の
数式2の演算、すなわち、入力画像補正回路25からの
入力のみをメイン画像メモリ28に書き込む処理を行
う。
【0044】
【数2】 M=Fi if M≧GM then M=GM <入力画像補正回路25の説明>入力画像補正回路25
は、図5に示すようにアフィン変換部51と補間演算部
52で構成される。
【0045】アフィン変換部51は、以下の処理を行
う。 (1) 同期信号30のフレーム切り替え信号が立ち上
がってから、画素切り替え信号が立ち上がるまでに、パ
ラメタ決定回路27から信号線53を介して、アフィン
変換係数を入力する。 (2) 画素切り替え信号が立ち上がる毎に、画像合成
回路24から信号線33を介して入力する座標値を、下
記の数式3により変換して、信号線56に出力する。
【0046】
【数3】
【0047】ただし、行列要素pijは、パラメタ決定回
路27から入力するアフィン変換係数。(x,y)は、
信号線33から入力する座標値。(x′,y′)は、信
号線56に出力する座標値。
【0048】補間演算部52は、以下の処理を行う。 (3) 上記のアフィン変換部51における上記(2)
の処理結果である座標値をアフィン変換部51から信号
線56を介して入力する。 (4) 入力した座標値に対して、画素切り替え信号が
アクティブである期間に以下の数式4で示す3次補間法
による画素補間演算処理を行い、得られた結果を信号線
35を介して画像合成回路24に出力する。
【0049】<補間方式1:3次補間法>
【0050】
【数4】
【0051】また、上記の3次補間法による画素補間処
理方式の他、下記の双線形補間法、あるいは最近傍法に
よる演算でも画素補間処理が可能である。
【0052】<補間方式2:双線形補間法>
【0053】
【数5】
【0054】<補間方式3:最近傍法>
【0055】
【数6】 β≦0.5 γ≦0.5の時 M=M(x″,y″) β>0.5 γ≦0.5の時 M=M(x″+1,y″) β≦0.5 γ>0.5の時 M=M(x″,y″+1) β>0.5 γ>0.5の時 M=M(x″+1,y″+1) なお、これらの画素補間方法は、下記の文献10に記載
されている。 (文献10) 「画像処理ハンドブック」昭晃堂刊p
p.274−275 <メイン画像補正回路26の説明>メイン画像補正回路
26は、図6に示すように画像バッファ61と座標演算
部62で構成される。画像バッファ61は、メイン画像
メモリ28と同容量の画像メモリで、同期手段20から
の同期信号30のフレーム切り替え信号が非アクティブ
になった時点から、再度アクティブになるまでの間に、
メイン画像メモリの内容全部を複写する。ただし、リセ
ット信号がアクティブである場合は、この複写処理を行
わない。
【0056】また、画像バッファ61は、座標演算部6
2から入力した座標値に対応する画素の値を信号線36
を介して画像合成回路24に出力する。
【0057】座標演算部62は、以下の処理を行う。 (1) 同期手段20からの同期信号30のフレーム切
り替え信号がアクティブになった時点から画素切り替え
信号がアクティブになるまでに、パラメタ決定回路27
から信号線63を介して座標変換のための係数(qx
y)を入力する。
【0058】(2) 画素切り替え信号がアクティブに
なった時点で、画像合成回路24から入力する座標値
を、下記の数式7により変換して画像バッファ61に出
力する。
【0059】
【数7】(x′,y′,1)=(x+qx,y+qy) ただし、係数qx,qyは、パラメタ決定回路27から入
力する整数値。(x,y)は、画像合成回路24から信
号線33を介して入力する座標値。(x′,y′)は、
画像バッファ61に出力する座標値。
【0060】(3) この結果、画像バッファ61か
ら、座標(x′,y′)に対応する画素値が画像合成回
路に出力される。ただし上記(2)、(3)の処理は、
画素切り替え信号がアクティブである間に行われ、リセ
ット信号がアクティブである間は、これらの処理は行わ
ない。
【0061】上記の処理により、メイン画像補正回路2
6は、メイン画像メモリの画像データを整数値(qx
y)だけ平行移動し、画像合成回路24に出力処理が
実現される。
【0062】<パラメタ決定回路27の説明>パラメタ
決定回路27は、図7に示すように、ベクトル検出部7
1、係数計算部72、パラメタ分割部73および、原点
バッファ75で構成され、同期手段20からの同期信号
30に同期して処理を行う。
【0063】原点バッファ75には、ベクトル検出部7
1、係数計算部72、およびパラメタ分割部73で用い
るためのマッチング原点座標値 (Xo,Yo) ただし、Xo,Yoは整数。 が格納されており、同期手段20からの同期信号30に
同期して、パラメタ分割部73によって、1画面の処理
終了毎に書き換えられる。
【0064】初期値は (Xo,Yo)=(Dx,Dy) で、本実施例では図8に示すように、入力画像が、メイ
ン画像メモリ28の中心に位置するように配置するた
め、(Dx,Dy)は、 Dx=int{(XM−XI)/2} Dy=int{(YM−YI)/2} ただし、int{a}は、aを越えない最大の整数。X
M,YMは、メイン画像メモリ28のx,y方向の画素
数。XI,YIは、入力画像メモリ23のx,y方向の
画素数。で計算される定数を、同期信号30からのリセ
ット信号がアクティブになった時点で、パラメタ分割部
73が書き込む。
【0065】ベクトルバッファ76は、代表点の座標値
と各代表点における動きベクトル値を、図30に示すよ
うな表形式で蓄積するための一時的な記憶手段で、半導
体メモリと周辺回路で構成される。ベクトルバッファ7
6は、ベクトル検出部71によって書き込みと読み出し
が行われ、係数計算部72によって読み出される。
【0066】ベクトル検出部71では、メイン画像メモ
リ内28の画像データと、入力画像メモリ23内の画像
データを比較し、入力画像中に設定した複数の代表点に
おける動きベクトルを求める。
【0067】次に代表点決定部の説明を行う。本実施例
では、入力画像中にK個の代表点をとり、これらの代表
点の座標を、 (xi,yi) ただし、 i=0〜(K−1) 0≦xi<XI,0≦yi<YI とする。
【0068】入力画像中に、複数の代表点を設定する場
合、図9(a)に示すように、水平、垂直方向に予め決
めておいた周期で決定するか、図9(b)のように、入
力画像毎に、エッジ部分や局所的に画素の統計量が大き
い領域に集中してとる。
【0069】図9(a)に示すように周期的に代表点を
設定する場合、代表点の座標は、例えば以下の数式のよ
うになる。すなわち、x方向にKx個、y方向にKy個
の代表点が、間隔Idx,Idy画素毎に配置される場合、
i番目の代表点の座標(xi,yi)は、以下の数式によ
り求められる。
【0070】 xi=Idx×{1+i mod Kx)} yi=Idy×{1+int(i/Ky)} ただし、 Idx=int{XI/(Kx+1)} Idy=int{YI/(Ky+1)} Kx,Kyは、x方向、y方向における代表点の個数で、
x×Ky=K を満たす整数。a mod bは、aを
bで割った際の剰余を示す。
【0071】これらの代表点の座標は、入力画像によっ
ては変化しないため、予めK個の代表点座標を、上記ベ
クトルバッファの「代表点番号」の項に書き込んでお
く。
【0072】図9(b)に示すように、入力画像によっ
て代表点の座標を変化させる場合は、以下に例示する処
理を行い、代表点座標を決定する必要がある。
【0073】(1) 図10(a)に示すように、入力
画像メモリ内の画像を(Kx×Ky)個のブロックに分割
する。この際、ブロックの個数(Kx×Ky)は、必要な
代表点の数Kよりも大きい値とする。
【0074】(2) 全てのブロックにおいて、各ブロ
ック内の画素データの統計量(例:最大値と最小値の
差、分散のいずれか)を計算する。
【0075】(3) 上記(2)で計算した統計量の大
きい順にKブロックを選び、その選ばれたブロックの中
心座標をi番目の代表点の座標とする。
【0076】上記の処理方式を実現するためには、以下
の手段を用いる。すなわち、上記(1)のブロック分割
においては、j番目のブロックの左上の座標(Bxj,B
yj)は、以下の数式により求められる。
【0077】 Bxj=(j mod Kx)×Idxyj=int(j/Ky)×Idx ただし、 Idx=int(XI/Kx) Idy=int(YI/Ky) Kx、Kyは、x方向、y方向におけるブロックの個数
で、Kx×Ky>K を満たす整数。
【0078】これらの座標は、入力画像によっては変化
しないため、ブロック番号jを入力することによりブロ
ック左上座標(Bxj,Byj)を出力する回路を、半導体
メモリを用いたルックアップテーブルまたは上記の計算
を行う回路として、ベクトル検出部71内に持つことに
より実現する。
【0079】上記(2)のブロック内の統計量計算にお
いては、以下の手段を用いる。すなわち、i番目のブロ
ックにおいては、上記(1)より、左上座標(Bxj,B
yj)が得られるから、以下のC言語で記述した処理を行
い、各ブロックでの統計量Sjを求める。例として、ブ
ロック内の最大値と最小値の差を統計量Sjとする処理
を示す。
【0080】 ただし、x,y,max,min,S[j]は、整数型
の変数バッファ。
【0081】a=bは、左辺のバッファaに右辺の値b
を書き込む処理を示す。
【0082】Bxj,Byjは、j番目のブロックの左上の
座標を上記(1)に示す手段で求める処理を示す。I
(m,n)は、信号線713を介して入力画像メモリ2
3に座標値(m,n)を出力し、信号線714を介して
入力画像メモリ23の対応する画素値を得る処理を意味
する。
【0083】上記(3)の代表点選択においては、以下
の手段で実現する。 [I] S[j]を、大きい順にソートした配列バッフ
ァSS[i]を作成する。結果として、SS[i]に
は、i番目に統計量S[j]の大きいjの値が格納され
る。
【0084】[II] SS[i]のi=0からK−1
までが、選択された代表点番号となるので、i番目の代
表点の座標(xi,yi)は、以下の計算処理により求め
られる。 j=SS[i] xi=Bxj+int(Idx/2) yi=Byj+int(Idy/2) ただし、Bxj,Byjは、上記(1)で示した手段で得ら
れる、ブロックの左上座標。
【0085】そして、上記の処理によって計算された代
表点の座標(xi,yi)を、入力画像が入力画像メモリ
に取り込まれてから、同期信号30のフレーム切り替え
信号が非アクティブである期間に、ベクトルバッファ7
6の「代表点座標」の項に書き込む。ただし、リセット
信号がアクティブである場合は、上記の処理は行わな
い。
【0086】以下にベクトル検出部71におけるベクト
ル計算部の説明を行う。以上の処理で求めた各代表点
(xi,yi)の、メイン画像メモリ上対応点 (x'i,y'i),i=0〜(K−1) または動きベクトル (vxi,vyi)=(x'i−xi,y'i−yi),i=0〜(K−1) を、以下に説明するブロックマッチングまたは濃度勾配
法のいずれかの方式によって求める。
【0087】<方式1−1:ブロックマッチング>第1
の方式は、一般的にブロックマッチングと呼ばれている
方法で、図11に示すように、各代表点を中心とするM
×Nの画素を1つのブロックとして、メイン画像メモリ
と画像の差を計算し、各代表点での動きベクトル
(vxi,vyi)を求める。すなわち、以下の処理を、全
ての代表点に対して行う。この際、メイン画像メモリの
座標(Xo,Yo)と、入力画像の座標(0,0)を対応
させてマッチングを行う。
【0088】入力画像の各代表点(xi,yi)を含むブ
ロックBi内の画素について、
【0089】
【数8】
【0090】M(m,n)は、信号線711を介してメ
イン画像メモリ28に座標値(m,n)を出力し、信号
線712を介してメイン画像メモリ28の対応する画素
値を得る処理を意味する。I(m,n)は、信号線54
を介して入力画像メモリ23に座標値(m,n)を出力
し、信号線55を介して入力画像メモリ23の対応する
画素値を得る処理を意味する。Xo,Yoは、信号線を介
して、原点バッファ75内に記録されている座標値を参
照する処理を意味する。vx,vyは整数である。なる計
算を、予め限定した範囲の(vx,xy)の組について全
てを行い、最も上記の数式のDi(vx,vy)の値を小
さくする(vx,xy)の組を、代表点(xi,yi)にお
ける動きベクトル(vxi,vyi)とする。
【0091】上記の処理において、一般的には、M×N
=4×4,8×8,16×16,32×32などの値
で、vx,xyの範囲は、ブロック内すなわち、 −M≦vx≦M −N≦vy≦N である。
【0092】<方式1−2:濃度勾配法>第2の方式
は、一般的に濃度勾配法と呼ばれている方法で、以下の
文献11に詳細に述べられている。 (文献11) 「画像信号による動対象の移動量、速度
の測定」吹抜;電子通信学会 画像工学研究会資料;I
E78−67(1978年) この濃度勾配法によって、各代表点における動きベクト
ル (vxi,vyi),i=0〜(K−1) を求める際にも、ベクトル検出部71は、メイン画像メ
モリの座標(Xo,Yo)と、入力画像の座標(0,0)
を対応させて、すなわち、入力画像I(i,j)と、メ
イン画像M(m,n)において、原点バッファ内の座標
(Xo,Yo)を基準点として、 (i+Xo,j+Yo)=(m,n) と対応させて処理を行う。
【0093】上記いずれかの処理をベクトルバッファ7
6内に蓄積されている各代表点(xi,yi)に対して行
い、結果(vxi,vyi)を、ベクトルバッファ76の
「動ベクトル」の所定の項に記録する。
【0094】次にパラメタ決定回路27の係数計算部7
2の説明を行う。係数計算部72においては、ベクトル
検出部71による以上の処理の結果としてベクトルバッ
ファ76に記録された、各代表点(xi,yi)に対する
動きベクトル(vxi,vyi)から、以下のいずれかの方
式による処理により、パラメタ(pa,pb,pc,pd
e,pf)を計算する。
【0095】<方式1−3:最小二乗法>各代表点(x
i,yi)の動きベクトル(vxi,vyi)を、アフィン変
換を示す方程式 x′=pa・x+pb・y+pc y′=pd・x+pe・y+pf に代入した結果として得られる。
【0096】
【数9】 vxi=xi'-xi=(pa−1)・xi+pb・yi+pcyi=yi'-yi=pd・xi+(pe−1)・yi+pf ただし i=0〜(K−1) に示す2K個の方程式から最小二乗法により、変換パラ
メタ(pa,pb,・・・,pf)を計算する。
【0097】この方法は、下記文献12に述べられてい
る技術である。
【0098】(文献12) 「大きさ・向きを変える物
体の動きベクトル検出法の一検討」田中、八木、榎並;
電子情報通信学会1989年春季全国大会予稿集p.7
−91 <方程式1−4:偏微分方程式による方法>上記数式9
を、誤差を明らかにして書き直し、
【0099】
【数10】
【0100】に示す2K個の方程式を得る。
【0101】上記数式10で示された誤差の二乗和
【0102】
【数11】
【0103】を最小にするパラメタ(pa,pb,pc
d,pe,pf)は、誤差の二乗和を各パラメタで偏微
分して、
【0104】
【数12】
【0105】で示す連立方程式を解くことによって得ら
れる。
【0106】すなわち、以下の計算を行うことにより、
パラメタ(pa,pb,pc,pd,pe,pf)を求める。
【0107】
【数13】
【0108】ただし、上記の数式において、Σの加算範
囲は、i=0〜(K−1)とする。
【0109】xi,yi,vxi,vyiは、i番目の代表点
座標または動きベクトルを、ベクトルバッファ76から
読み込む処理を意味する。
【0110】また
【0111】
【数14】
【0112】上記、数式14とA,B,C,D,E,
F,G,α,pa,pb,pc,pd,pe,pfは、ベクト
ル検出部71内の、浮動小数点型変数バッファで、a=
bは、左辺のバッファaに右辺の値bを書き込む処理を
示す。また、演算は、浮動小数点精度で行われる。
【0113】係数計算部72は、以上の計算処理により
得られた、パラメタ(pa,pb,pc,pd,pe,pf
を、パラメタ分割部73に出力する。
【0114】次にパラメタ分割部73の説明を行う。パ
ラメタ分割部73は、係数計算部72から入力したパラ
メタ(pa,pb,pc,pd,pe,pf)を、メイン画像
補正回路26および入力画像補正回路25に出力するた
めのパラメタに、すなわち、整数画素単位の平行移動成
分とアフィン変換成分に分割すると共に、必要に応じ
て、原点バッファ75の内容を変更する。
【0115】すなわち、以下の処理を行う。
【0116】(1) 入力画像の4頂点の変換後のメイ
ンメモリ上での座標を計算する。すなわち、以下の計算
を行う。 Xi0=pa・Xo+pb・Yo+pci0=pd・Xo+pe・Yo+pfi1=pa・(Xo+XI−1)+pb・Yo+pci1=pd・(Xo+XI−1)+pe・Yo+pfi2=pa・(Xo+XI−1)+pb・(Yo+YI−1)+pci2=pd・(Xo+XI−1)+pe・(Yo+YI−1)+pfi3=pa・Xo+pb・(Yo+YI−1)+pci3=pd・Xo+pe・(Yo+YI−1)+pf ただし、Xi0,Yi0,Xi1,Yi1,Xi2,Yi2,Xi3
i3は、パラメタ分割部73内の、浮動小数点型変数バ
ッファで、a=bは、左辺のバッファaに右辺の値bを
書き込む処理を示す。X0,Y0は、原点バッファ75か
ら、現在の原点の座標を読み出す処理を示す。XI,Y
Iは、入力画像のX,Y方向の画素数を示す定数であ
る。
【0117】(2) 変換後の4頂点の座標値が、メイ
ン画像メモリ28内の予め設定された矩形範囲
(Mx0,My0)−(Mx2,My2)の内側に位置するかど
うかを判別する。すなわち、 Dx0=Xi0−Mx0x1=Xi1−Mx1x3=Xi3−Mx0x2=Xi2−Mx1y0=Yi0−My0y1=Yi1−My1y3=Yi3−My0y2=Yi2−My1 ただし、Dx0,Dx1,Dx3,Dx2,Dy0,Dy1,Dy3
y2は、パラメタ分割部73内の、浮動小数点型変数バ
ッファで、a=bは、左辺のバッファaに右辺の値bを
書き込む処理を示す。Mx0,My0,Mx1,My1は0≦M
x0<Mx1<XM,0≦My0<My1<YM,を満たす整数
の定数で、変数後の入力画像がメイン画像メモリ内のこ
の座標範囲内におさまる様にするための座標値である。
i0,Yi0,Xi1,Yi1,Xi2,Yi2,Xi3,Yi3は、
上記のバッファから、記録された数値を読み出す処理を
示す。
【0118】(3) 変換後の入力画像が、メイン画像
メモリ内の上記範囲内におさまるように、パラメタ(p
00,p10,・・・,p21),(qx,qy)および、次の
処理での原点座標(Xo,Yo)を、以下の処理により計
算する。
【0119】[1] 以下の通りに、各変数を設定す
る。 Xo=Dx0,Yo=Dy0, p00=pa,p10=pb,p20=pc+Dx0, p01=pd,p11=pe,p21=pf+Dy0x=0,qy=0 [2] 以下の通りに、場合に応じて変数の一部を書き
直す。 [2−1] Dx0<0またはDx3<0の場合、 Xo=Mx0, Dx0<Dx3の場合:qx=int(Dx0) Dx3≦Dx0の場合:qx=int(Dx3) p20=pc−qx [2−2] Dy0<0またはDy3<0の場合、 Yo=My0, Dy0<Dy3の場合:qy=int(Dy0) Dy3≦Dy0の場合:qy=int(Dy3) p21=pf−qy [2−3] Dx1>0またはDx2>0の場合、 Dx1>Dx2の場合:qx=−{int(Dx1)+1} Dx2≦Dx1の場合:qx=−{int(Dx2)+1} Xo=Xi0+qx20=pc+qx [2−4] Dy1>0またはDy2>0の場合、 Dy1>Dy2の場合:qy=−{int(Dy1)+1} Dx2≦Dx1の場合:qy=−{int(Dy2)+1} Yo=Yi0+qy21=pf+qy ただし、上記の数式で、Xo,Yo,p00,p10,p20
01,p11,p21,qx,qyは、パラメタ分割部73内
の、変数バッファで、Xo,Yo,qx,qyは実数型、そ
の他は浮動小数点型である。a=bは、左辺のバッファ
aに右辺の値bを書き込む処理を示す。
【0120】以上の処理により計算されたパラメタのう
ち、Xo,Yoは、原点バッファ75に書き込み、以前の
値を変更する。p00,p10,p20,p01,p11,p
21は、信号線53を介して入力画像補正回路25に出力
される。qx,qyは、信号線63を介してメイン画像補
正回路26に出力される。
【0121】ベクトル検出部71、係数計算部72およ
びパラメタ分割部73は、上記の処理を、同期手段20
から発生するフレーム切り替え信号がアクティブになっ
た時点から、画素切り替え信号がアクティブになるまで
の期間に行う。
【0122】ただし、同期手段20から発せられるリセ
ット信号がアクティブである際は、ベクトル検出部71
および係数計算部72は処理を行わず、パラメタ分割部
73のみが、以下の処理を行う。
【0123】すなわち、 p00=0,p10=0,p20=Dx,p10=0,p11
0,p21=Dy を入力画像補正回路25に出力し、 qx=0,qy=0 をメイン画像補正回路qx,qyに出力する。
【0124】また、上記の方式によるアフィン変換パラ
メタ計算方式の以外の方式によってでも、パラメタ(p
a,pb,pc,pd,pe,pf)を決定できる場合、その
方式を、フレーム切り替え信号がアクティブになった時
点から、画素切り替え信号がアクティブになるまでの期
間に行うことで、本実施例でのパラメタ決定回路27は
上記方式と同様に動作する。
【0125】<第1の実施例の全体的な説明>以上に述
べたような動作を行う各回路を用いて、以下の順に処理
を行うことにより、時間的に連続して入力した画像(以
下フレーム)を繋ぎ合わせ、広範囲の画像をメイン画像
メモリ内に構成することを説明する。
【0126】すべての処理は、同期手段20から、信号
線30を介して出力される同期信号に同期して行われ
る。同期信号には、以下の3種類が存在する。
【0127】すなわち、 (1)リセット信号 システムをリセットするためのパルス信号で、オペレー
タの操作により立ち上げられ、第0フレームの間アクテ
ィブである。
【0128】(2)フレーム切り替え信号 処理するフレームが切り替わる事を示すためのパルス信
号で、フレームの処理を開始する際に立ち上げられ、フ
レーム内の処理が行われている間アクティブである。
【0129】(3)画素切り替え信号 処理する画素が切り替わる事を示すためのパルス信号
で、画素毎にパルスが発せられる。
【0130】図12に、各同期信号の関係を示す。図1
2では、ハイレベルがアクティブ状態である。リセット
信号の立ち上がりに反応して、フレーム切り替え信号が
アクティブになり、画素切り替え信号が、メイン画像メ
モリ28の画素数であるXM×YM個のパルスを発生す
る。画素切り替え信号がXM×YM個のパルスを発生し
終えると、フレーム切り替え信号は、非アクティブにな
り、次のフレームの処理を開始するために再度立ち上が
る。
【0131】この同期信号に沿って、各部の動作を説明
する。図12中の期間番号は、以下に説明する各期間番
号を示している。
【0132】期間(1):リセット信号がアクティブに
なり、フレーム切り替え信号がアクティブになるまで
に、以下の処理が行われる。
【0133】[1] メイン画像メモリ28は、メモリ
の全内容をクリアする。すなわち、全てのメイン画像メ
モリ内の画素値を0に書き換える。
【0134】[2] パラメタ決定回路27は、原点バ
ッファの原点座標を初期値(Dx、Dy)に設定する。
【0135】[3] 画像入力手段11は、1フレーム
分の画像データを入力画像メモリ23に書き込む。
【0136】期間(2):リセット信号および、第1フ
レームを示すフレーム切り替え信号がアクティブで、か
つ、第1画素を示す画素切り替え信号がアクティブにな
るまでに、以下の処理が行われる。
【0137】パラメタ決定回路27は、入力画像補正回
路25に、以下のパラメタを出力する。
【0138】(p00,p10,p20,p01,p11,p21
=(0,0,Dx,0,0,Dy) また、メイン画像補正回路26に、以下のパラメタを出
力する。 (qx,qy)=(0,0) これらのパラメタは、入力画像を拡大・縮小・回転処理
を行わず、平行移動のみでメイン画像メモリ25の中央
部に(図8に示すように)書き込むためのものである。
【0139】期間(3):リセット信号がアクティブの
間で、画素切り替えパルスがアクティブになる毎に、画
像合成回路24は、入力画像補正回路25を介して入力
した画素値をラスタ順にメイン画像メモリ28に書き込
む。
【0140】以上の「期間(1)〜(3)」で行う処理
の結果として、図8に示されるような、メイン画像メモ
リ28の中央部分に、入力画像メモリ23上の画像デー
タが書き込まれる。
【0141】リセット信号が非アクティブになった後
は、以下の処理が繰り返し実行される。
【0142】期間(4):フレーム切り替え信号が非ア
クティブになった時点から、再度アクティブになるまで
の期間には、以下の処理が行われる。 [1] 画像入力手段11は、次の1フレーム分の画像
データを入力画像メモリ23に書き込む。 [2] メイン画像補正回路26は、メイン画像メモリ
28の内容を、画像バッファ61に複写する。 [3] パラメタ決定回路27は、必要ならば入力画像
から代表点を選択し、座標値をベクトルバッファ76に
書き込む。
【0143】期間(5):リセット信号が非アクティブ
の状態で、フレーム切り替え信号がアクティブになった
時点から、画素切り替え信号がアクティブになるまでの
間には、以下の処理が行われる。
【0144】パラメタ決定回路27は、入力画像メモリ
23に記録された次のフレームの画像とメイン画像メモ
リ28に記録されている、いままでに作成された画像と
のマッチングを行い、パラメタ(p00,p10,p20,p
01,p11,p21)および(qx,qy)を計算し、入力画
像補正回路25およびメイン画像補正回路26に出力す
るとともに、必要ならば原点バッファの内容を新しい原
点座標に書き換える。
【0145】期間(6):リセット信号が非アクティブ
の間で、画素切り替えパルスがアクティブになる毎に、
画像合成回路24は、入力画像補正回路25を介して入
力した画素値と、メイン画像補正回路26を介して入力
したメイン画像を合成し、ラスタ順にメイン画像メモリ
28に書き込む。
【0146】この画素毎の処理を、タイムチャートで示
すと、図13の通りである。図13において、左端の項
目にふられた番号は、本実施例の図3における信号線の
番号で、−座標1−、−画素1−、−結果1−などは、
各信号線上で値が確定していることを示すもので、x
は、各信号線での値が不定であることを示すものであ
る。
【0147】また、図13中の[1][2]・・・は、
下記の処理を行う時期を示す。 [1] 画像合成回路24は、同期信号30の画素切り
替え信号の立ち上がりを検出して、座標値を信号線33
を介して入力画像補正回路25およびメイン画像補正回
路26に出力する。また、同じ座標値を信号線34を介
してメイン画像メモリに出力する。
【0148】[2] 入力画像補正回路25は、信号線
33を介して入力した座標に対応する画素データを、パ
ラメタ決定回路27から入力したパラメタに基づいて、
入力画像メモリ23内の画像から計算し、画素切り替え
信号の立ち下がりまでに画像合成回路24に出力する。
【0149】[3] メイン画像補正回路26は、パラ
メタ決定回路27から入力したパラメタに基づいて、信
号線33を介して入力した座標に対応する画素データ
を、画素切り替え信号の立ち下がりまでに画像合成回路
24に出力する。
【0150】上記[1]、[2]、[3]の結果、画素
切り替え信号の立ち下がりでは、座標値(33)および
画素値(35、36)が確定となる。
【0151】[4] 画像合成回路24は、画素切り替
え信号の立ち下がりを検出し、入力画像補正回路25お
よびメイン画像補正回路26から、信号線35、36を
介して入力した画素データを演算処理し、演算結果を次
の画素切り替え信号の立ち上がりまでに、信号線37を
介してメイン画像メモリ28に出力する。
【0152】[5] この結果、画素切り替え信号の立
ち上がりでは、座標値(34)演算結果(37)が確定
となるため、メイン画像メモリは、画素切り替え信号の
立ち上がりで、座標値(34)に対応する画素に、画素
値(37)を書き込む。
【0153】以上の「期間(4)〜期間(6)」で行う
処理により、メイン画像メモリ28には、図14に示す
ように、画像入力手段11から時間的に連続して入力し
たフレームが、同じ画像を示す領域をのりしろ様に繋ぎ
合わされた画像が作成される。
【0154】また、本実施例においては、入力画像補正
回路25でアフィン変換を行い、メイン画像補正回路2
6で1画素単位の平行移動を行ったが、入力画像補正回
路25で1画像単位の平行移動を、メイン画像補正回路
26でアフィン変換を行う様にすることも同様に可能
で、この場合、以下の点が、本実施例と異なる。
【0155】(1)パラメタ決定回路27において、代
表点をメイン画像メモリ28上の画像に取り、入力画像
とのマッチングを取る。
【0156】(2)パラメタ決定回路で、平行移動成分
(qx、qy)を入力画像補正回路に、アフィン変換パラ
メタ(p00,p10,p20,・・・,p21)をメイン画像
補正回路に出力する。
【0157】(3)入力画像補正回路は、上記実施例で
のメイン画像補正回路と同様の構成を持ち、入力画像メ
モリの画像データに対して整数画素単位の平行移動を行
った結果を画像合成回路に出力する。
【0158】(4)メイン画像補正回路は、上記実施例
での入力画像補正回路と同様の処理すなわち、メイン画
像メモリの画像全体に対してアフィン変換および画素補
間処理を行う。この際のメイン画像補正回路の構成およ
び動作は、以下に示す第2の実施例でのメイン画像補正
回路156と同様である。
【0159】<第2の実施例>次に、本発明における、
画像処理装置の第2の実施例を、図に基づいて説明す
る。本実施例では、画素拡大補間によって動画高画質化
を行う装置、即ち、連続して入力した画像の画素数を、
以前に入力したフレームの画像情報を用いて補間するこ
とにより、入力画像よりも画素数の多い画像を生成する
画像処理装置の一例を示す。
【0160】図15は、本発明における第2の実施例
の、入力処理手段12および画像蓄積手段13の構成例
を示す図である。図15において、同期手段150、入
力画像メモリ153および、メイン画像メモリ158
は、それぞれ第1の実施例での同期手段20、入力画像
メモリ23、メイン画像メモリ28と同様の回路で、以
下に述べる点を除いては、同様の仕様を持ち、同様の動
作を行う。
【0161】入力処理手段12は、入力画像メモリ15
3、画像合成回路154、画像拡大回路155、メイン
画像補正回路156、パラメタ決定回路157、拡大画
像メモリ159で構成され、入力画像メモリ153は、
画像拡大回路155からの座標入力に対し、対応する画
素値を出力する。
【0162】画像合成回路154は、拡大画像メモリ1
59およびメイン画像補正回路156に座標値を出力
し、その結果として得られるそれぞれの回路からの画素
データを演算し、座標値とともに演算結果の値をメイン
画像メモリ158に出力する。この画像合成回路154
の詳細な動作は、後に述べる。
【0163】画像拡大回路155は、デジタル演算回
路、半導体メモリおよび周辺回路からなり、入力画像メ
モリ153内に蓄積されているデジタル画像データをメ
イン画像メモリ158の画素数に拡大処理し、拡大画像
メモリ159に書き込む。この画像拡大回路155の詳
細な動作は、後に述べる。
【0164】拡大画像メモリ159は、画像拡大回路に
よって拡大された入力画像を記録するための回路で、半
導体メモリおよび周辺回路からなる。拡大画像メモリ1
59の容量は、メイン画像メモリと同じで、本実施例で
は、XM×YMの画素数を持ち、各画素にはGM階調の
明度情報が格納される。
【0165】また、表記を簡便にするため、拡大画像メ
モリの座標(m,n)での画素値をFi(m,n)とす
る。ただし、0≦i<XM,0≦j<YM,0≦F
i(m,n)<GM、また、m,n,Fi(m,n)は整
数である。
【0166】メイン画像補正回路156は、デジタル演
算回路、半導体メインおよび周辺回路で構成され、パラ
メタ決定回路157から入力するパラメタにより、メイ
ン画像メモリ28内の画像データを変換し、画像合成回
路154から入力する座標値に対応する画像データを画
像合成回路154に出力する。このメイン画像補正回路
156の詳細な動作は、後に述べる。
【0167】本実施例では、記述を簡便にするため、メ
イン画像補正回路156での補正処理を関数をFmで記
述し、補正後の座標(k,1)での画素値をFm(m,
1)とする。ただし、0≦k<XM,0≦1≦YM,0
≦Fm(k,1)<GM、また、k,1,Fm(k,1)
は整数とする。
【0168】パラメタ決定回路157は、デジタル演算
回路、半導体メモリおよび周辺回路で構成され、拡大画
像メモリ159とメイン画像メモリ158のそれぞれに
蓄積されている画像データを比較し、補正パラメタをメ
イン画像補正回路156に出力する。このパラメタ決定
回路157の詳細な動作は、後に述べる。
【0169】画像蓄積手段13は、メイン画像メモリ1
58で構成され、メイン画像メモリ158は、画像合成
回路154から座標と画素値を入力し、入力した座標に
対応するメモリ領域に画素値を書き込む。また、パラメ
タ決定回路157およびメイン画像補正回路156から
の座標入力に対し、対応する画素値を、それぞれの回路
に出力する。
【0170】以下に、図15を用いて、画像合成回路1
54、画像拡大回路155、メイン画像補正回路15
6、パラメタ決定回路157、の作用について、さらに
詳細に述べる。
【0171】画像合成回路154について説明する。画
像合成回路154は、図3に示す画像合成回路24と同
様の構成・機能を持つもので、画像合成回路24と比較
した場合、構成上、以下の点が異なる。
【0172】(1) 入力画像補正回路25の代わりに
拡大画像メモリ159と接続されている。 (2) メイン画像補正回路26の代わりにメイン画像
補正回路156と接続されている。
【0173】座標発生部は、第1の実施例で示したと同
様に、画素切り替えパルス信号立ち上がり毎に、メイン
画像メモリに存在する全座標値を、ラスタ順に順次発生
する。
【0174】画像演算部は、画素切り替え信号がアクテ
ィブから非アクティブに変化した時点で、拡大入力メモ
リ159およびメイン画像補正回路156から、それぞ
れの画素値を入力し、それらの画素値に以下の演算を施
し、その結果を画素切り替え信号が再度アクティブにな
るまでにメイン画像メモリ158に出力する。
【0175】 M=α×Fi+(1−α)×Fm if M≧GM then M=GM ただし、 αは、予め定めた定数で、0<α<1 Mは、メイン画像メモリ158に出力する画素値。
【0176】Fiは、拡大画像メモリ159から入力す
る画素値。
【0177】Fmは、メイン画像補正回路156から入
力する画素値。
【0178】ただし、リセット信号がアクティブである
間は、以下の演算、すなわち、拡大画像メモリ159か
らの入力のみをメイン画像メモリ158に書き込む処理
を行う。
【0179】 M=Fi if M≧GM then M=GM 画像拡大回路155について説明する。画像拡大回路1
55は、入力画像メモリ内の(XI,YI)画素の画像
データを、メイン画像メモリの画素数(XM,YM)に
拡大する処理を行う部分で、図16に示すように座標発
生部161、座標縮小部162および補間演算部163
で構成される。
【0180】座標発生部161は、フレーム切り替え信
号が非アクティブになり、入力画像メモリに次のフレー
ムの画像が入力された後、再度フレーム切り替え信号が
アクティブになるまでに、上記画像合成回路154の座
標発生部と同様に、拡大画像メモリ内の全ての画素の座
標をラスタ順に発生し、座標縮小部162に順次出力す
るとともに、信号線164を介して拡大画像メモリ15
9に出力する。
【0181】座標縮小部162は、座標発生部161か
ら入力する各座標値に対して以下の処理を行い結果値を
補間演算部163に出力する。
【0182】 (x′,y′)=(a・x,b・y) ただし、a,bは、拡大率を示す浮動小数点型の定数
で、以下の計算により算出される。 a=XI/XM b=YI/YM x,yは、座標発生部161から入力する整数の座標
値。x′,y′は、補間演算部163に出力する浮動小
数点型の座標値。補間演算部163は、第1の実施例に
おける補間演算部52と同様の以下の処理を、座標縮小
部162から入力する各座標値について行う。
【0183】すなわち、 Mi=F(x′,y′) ただし、(x′,y′)は、座標縮小部162から入力
する座標値。Miは、信号線165を介して拡大画像メ
モリ159に出力する計算結果。F(x′,y′)は、
各座標値(x′,y′)に対して、第1の実施例で示し
た、「3次補間法」「双線形補間法」「再近傍法」のい
づれかの方法を用いて、入力画像メモリ153の画像デ
ータの演算を行うことを意味する。図16の信号線16
6は、この演算の際に、入力画像メモリ153に必要な
画素の座標値を出力するためのもので、信号線168
は、信号線166から出力した座標値に対する画素値を
入力するためのものである。
【0184】以上の画像拡大回路155における処理の
結果、フレーム切り替え信号が非アクティブになった時
点から、再度フレーム切り替え信号がアクティブになる
までの期間に、入力画像メモリの画像をメイン画像メモ
リの画素数に拡大した画像が、拡大画像メモリ159内
に作成される。
【0185】次にメイン画像補正回路156の説明を行
う。メイン画像補正回路156は、図17に示すように
画像バッファ171とアフィン変換部172および補間
演算部173で構成され、第1の実施例における入力画
像補正回路25と同様なアフィン変換をメイン画像に対
して行う。
【0186】画像バッファ171は、メイン画像メモリ
158と同容量の画像メモリで、同期信号160のフレ
ーム切り替え信号が非アクティブになった時点から、再
度アクティブになるまでの間に、メイン画像メモリの内
容全部を複写する。
【0187】また、画像バッファ171は、補間演算部
173から入力した座標値に対応する画素の値を補間演
算部173に出力する。
【0188】アフィン変換部172は、第1の実施例に
おけるアフィン変換部51と同様の、以下の処理を行
う。
【0189】(1) 同期信号160のフレーム切り替
え信号が立ち上がってから、画素切り替え信号が立ち上
がるまでに、パラメタ決定回路157から信号線175
を介してアフィン変換係数を入力する。
【0190】(2) 画素切り替え信号が立ち上がる毎
に、画像合成回路154から信号線177を介して入力
する座標値を、以下の数式15により変換して、補間演
算部173に出力する。
【0191】
【数15】
【0192】ただし、行列要素pa,pb,pc,pd,p
e,pfは、パラメタ決定回路157から入力するアフィ
ン変換係数。(x,y)は、画像合成回路154から入
力する座標値。(x′,y′)は、補間演算部173に
出力する座標値。
【0193】補間演算部173は、第1の実施例におけ
る補間演算部52と同様の、以下の作用を行う。 (3) アフィン変換部172から上記処理結果の座標
値を入力する。 (4) 入力した座標値に対して、画素切り替え信号が
アクティブである期間に以下の画素補間演算処理を行
い、得られた結果を信号線176を介して画像合成回路
154に出力する。
【0194】 Mm=F(x′,y′) ただし、(x′,y′)は、アフィン変換部172から
入力する座標値。Mmは、信号線176を介して画像合
成回路拡大画像メモリ154に出力する、計算結果。F
(x′,y′)は、各座標値(x′,y′)に対して、
第1の実施例で示した、「3次補間法」「双線形補間
法」「再近傍法」のいづれかの方法を用いて、画像バッ
ファ171の画像データに対して演算を行うことを意味
する。
【0195】上記の処理により、このメイン画像補正回
路156は、メイン画像メモリ158の画像データを、
パラメタ決定回路157からのパラメタによってアフィ
ン変換し、画像合成回路154に出力する。ただし、同
期手段150から発せられるリセット信号がアクティブ
である際は、メイン画像補正回路156は処理を行わな
い。
【0196】次にパラメタ決定回路157の説明を行
う。パラメタ決定回路157は、図18に示すように、
ベクトル検出部181、係数計算部182、ベクトルバ
ッファ183で構成され、同期手段150からの同期信
号160に同期して処理を行う。
【0197】ベクトルバッファ183は、第1の実施例
におけるベクトルバッファ76と同様に、K個の代表点
の座標値と各代表点における動きベクトル値を、表1に
示すような表形式で蓄積するための一時的な記憶手段
で、半導体メモリと周辺回路で構成される。ベクトルバ
ッファ183は、ベクトル検出部181によって書き込
み/読み出しが行われ、係数計算部182によって読み
出される。
【0198】ベクトル検出部181では、メイン画像メ
モリ内158の画像データと、拡大画像メモリ159内
の画像データを比較し、メイン画像中に設定した複数の
代表点における動きベクトルを求める。
【0199】代表点決定部について説明する。本実施例
では、メイン画像中にK個の代表点をとり、これらの代
表点の座標を、 (xi,yi) ただし、 i=0〜(K−1) 0≦xi<XI,0≦yi≦YI とする。
【0200】代表点の座標決定の方法は、第1の実施例
のベクトル検出部71と同様に、 (1) 対象画像によらず、予め決定して、その座標値
をベクトルバッファ183の「代表点座標」の項に書き
込んでおく。または、(2) フレーム切り替え信号が
非アクティブにである期間に、第1の実施例と同様の方
法により、メイン画像メモリの画から代表点の座標を決
定し、その都度ベクトルバッファに記入する。ただし、
リセット信号がアクティブである場合は、上記の処理は
行わない。
【0201】次にベクトル計算部を説明する。以上の処
理で求めたメイン画像中の各代表点(xi,yi)に対す
る、拡大画像中の画像の対応点 (x'i,y'i),i=0〜(K−1) または動きベクトル (vxi,vyi)=(x'i−xi,y'i−yi),i=0〜
(K−1) を、第1の実施例と同様に、ブロックマッチングまたは
濃度勾配法のいずれかの方式によって求め、結果をベク
トルバッファ183の「動ベクトル」の項に書き込む。
【0202】第1の実施例との違いは以下の通りであ
る。すなわち、第1の実施例では、図11に示すよう
に、入力画像の原点(左上)をメイン画像の座標
(Xo,Yo)と対応させた後、各代表点での動きベクト
ルを検出していたが、本実施例では、拡大画像とメイン
画像の画素数が等しいため、拡大画像との原点をメイン
画像の原点に常時対応させて動きベクトルの計算処理を
行う。
【0203】次に、係数計算部182を説明する。係数
計算部182は、ベクトル検出部181による以上の処
理の結果としてベクトルバッファ183に記録された、
各代表点(xi,yi)に対する動きベクトル(vxi,v
yi)から、第1の実施例に示した、最小二乗法、偏微分
方程式による方法のいずれかの処理により、パラメタ
(pa,pb,pc,pd,pe,pf)を計算し、信号線1
84を介してメイン画像補正回路156に送出する。
【0204】ベクトル検出部181および係数計算部1
82は、上記の処理を、同期手段20から発生するフレ
ーム切り替え信号がアクティブになった時点から、画素
切り替え信号がアクティブになるまでの期間に行う。
【0205】ただし、同期手段150から発せられるリ
セット信号がアクティブである際は、パラメタ決定回路
157は処理を行わない。
【0206】<第2の実施例の全体的な説明>以上に述
べたような動作を行う各回路を用いて、以下の順に処理
を行うことにより、時間的に連続して入力した画像(以
下フレーム)を拡大・合成し、入力画像より高解像度の
画像をメイン画像メモリ内に構成することを説明する。
【0207】すべての処理は、同期手段150から、信
号線160を介して出力される同期信号に同期して行わ
れる。同期信号には、第1の実施例の図12に示すと同
様に、 (1) リセット信号 (2) フレーム切り替え信号 (3) 画素切り替え信号 の3種類が存在する。
【0208】この図12に示す同期信号に沿って、各部
の動作を説明する。
【0209】期間(1):リセット信号がアクティブに
なり、フレーム切り替え信号がアクティブになるまで
に、以下の処理が行われる。 [1] メイン画像メモリ158は、メモリの全内容を
クリアする。すなわち、全てのメイン画像メモリ内の画
素値を0に書き換える。 [2] 画像入力手段11は、1フレーム分の画像デー
タを入力画像メモリ153に書き込む。 [3] 画像拡大回路155は、上記[2]の処理によ
り入力画像メモリ153に書き込まれた画像を拡大・補
間し、拡大画像メモリ159内に書き込む。
【0210】期間(2):リセット信号および、第1フ
レームを示すフレーム切り替え信号アクティブで、か
つ、第1画素を示す画素切り替え信号がアクティブにな
るまでは、特に処理は行わない。
【0211】期間(3):リセット信号がアクティブの
間で、画素切り替えパルスがアクティブになる毎に、画
像合成回路154は、拡大画像メモリ159に記録され
た画像をラスタ順にメイン画像メモリ28に書き込む。
【0212】以上の「期間(1)〜期間(3)」で行う
処理の結果として、メイン画像メモリ158の画素数に
拡大された入力画像が、メイン画像メモリ158に書き
込まれる。
【0213】リセット信号が非アクティブになった後
は、以下の処理が繰り返し実行される。
【0214】期間(4):フレーム切り替え信号が非ア
クティブになった時点から、再度アクティブになるまで
の期間には以下の処理が行われる。 [1] 画像入力手段11は、次の1フレーム分の画像
データを入力画像メモリ153に書き込む。 [2] 画像拡大回路155は、入力画像メモリ153
に記録された画像を拡大補間処理し拡大画像メモリ15
9に書き込む。 [3] メイン画像補正回路156は、メイン画像メモ
リの内容を、画像バッファ171に複写する。 [4] パラメタ決定回路157は、必要ならばメイン
画像から代表点を選択し、座標値をベクトルバッファ1
83に書き込む。
【0215】期間(5):リセット信号が非アクティブ
の状態で、フレーム切り替え信号がアクティブになった
時点から、画素切り替え信号がアクティブになるまでの
間には以下の処理が行われる。 パラメタ決定回路157は、拡大画像メモリ159に記
録された次のフレームの拡大画像とメイン画像メモリ1
58に記録されている、いままでに作成された画像との
マッチングを行い、パラメタ(pa,pb,pc,pd,p
e,pf)を計算し、メイン画像補正回路156に出力す
る。
【0216】期間(6):リセット信号が非アクティブ
の間で、画素切り替えパルスがアクティブになる毎に、
画像合成回路154は、拡大画像メモリ159内の画像
と、メイン画像補正回路156を介して入力したメイン
画像を合成し、ラスタ順にメイン画像メモリ28に書き
込む。
【0217】これらの画像毎の処理を、タイムチャート
で示すと、図19の通りである。図19において、左端
の項目に付した番号は、以下の信号を伝達する信号線を
示す。 160:同期手段150から出力される同期信号160
の内、画素切り替えパルス信号。 177:画像合成回路154からメイン画像補正回路1
56に出力される座標値。 191:画像合成回路154から拡大画像メモリ159
に出力される座標値。 176:メイン画像補正回路156から画像合成回路1
54に出力される画素値。 192:拡大画像メモリ159から画像合成回路154
に出力される画素値。 193:画像合成回路154からメイン画像メモリ15
8に出力される座標値および画素値。
【0218】また、図19において、−座標1−、−画
素1−、−結果1−などは、各信号線での値が確定して
いることを示すもので、xは、各信号線での値が不定で
あることを示すものである。図19中の[1]、
[2]、・・・は、下記の処理を行う時期を示す。
【0219】[1] 画像合成回路154は、同期信号
160の画素切り替え信号の立ち上がりを検出して、座
標値を信号線177、191を介してメイン画像補正回
路156および拡大画像メモリ159に出力する。ま
た、同じ座標値を信号線193を介してメイン画像メモ
リに出力する。
【0220】[2] 拡大画像メモリ159は、信号線
191を介して入力した座標に対応する画素データを、
画素切り替え信号の立ち下がりまでに画像合成回路15
4に信号線192を介して出力する。
【0221】[3] メイン画像補正回路156は、パ
ラメタ決定回路157から入力したパラメタに基づい
て、信号線177を介して入力した座標に対応する画素
データを画像バッファ171の画像データから計算し、
画素切り替え信号の立ち下がりまでに画像合成回路15
4に信号線176を介して出力する。
【0222】上記[1]、[2]、[3]の結果、この
結果画素切り替え信号の立ち下がりでは、座標値(17
7、192、193)および画素値(176、192)
が確定となる。
【0223】[4] 画像合成回路154は、画素切り
替え信号の立ち下がりを検出し、拡大画像メモリ159
およびメイン画像補正回路156から信号線192、1
76を介して入力した画素データを演算処理し、演算結
果を、次の同期信号の立ち上がりまでに、メイン画像メ
モリ158に、信号線193を介して出力する。
【0224】[5] この結果、画素切り替え信号の立
ち上がりでは、信号線193上で座標値および演算結果
が確定となるため、メイン画像メモリ158は、画素切
り替え信号の立ち上がりで、画像合成回路154から入
力する座標値に対応する画素に、画素値を書き込む。
【0225】以上の「期間(4)〜期間(6)」で行う
処理により、メイン画像メモリ158には、画像入力手
段11から時間的に連続して入力したフレームの内、最
後に入力したフレームの拡大画像を、それまでに入力し
たフレームの画像の情報によって補間・補正処理した画
像が作成される。この様子を模式的に示すと図20のよ
うになる。
【0226】図20で、A,N,Mは、座標に対する変
換処理を示しており、Aは、アフィン変換、Nは変換な
し、Mは拡大処理を示す。また、i0,i1,i2は、
時間順に入力する画像を、im0,im1,im2は、
入力した画像i0,i1,i2を拡大処理した画像を、
m0,m1,m2は、メイン画像メモリ上に作成される
画像を示す。
【0227】第0フレームの処理は、リセット信号がア
クティブの際に行われるもので、入力画像i0を拡大し
た画像im0がメイン画像メモリに画像m0として記録
される。
【0228】第1フレームでは、次の入力画像i1を拡
大した画像im1と、第0フレームで作成された画像m
0が合成され、画像m1としてメイン画像メモリ上に作
成されるが、この際、im1は座標変換されず、m0が
im1に合わせるべくアフィン変換により座標変換され
ているため、画像im1を画像m0で補間・補正した画
像m1が作成される。
【0229】第2フレームでは、第1フレームでの処理
で作成された画像と同様に、次の入力画像i2を拡大し
た画像im2を、第1フレームで作成された画像m1で
補間・補正した画像m2がメイン画像メモリ上に作成さ
れる。
【0230】これらの処理の際、以前の画像の情報が次
の画像に寄与する場合は、画像合成回路154での処理
における定数αを変化させることで制御可能である。
【0231】<第3の実施例>上記第2の実施例では、
拡大画像メモリ159の画像を中心に、メイン画像メモ
リ158の画像を合成することにより、時間的に一番最
後に入力した画像を以前に入力した画像で補正・補間し
ていたが、図21のような構成をとり、メイン画像を中
心に、拡大画像を合成するようにすることにより、最初
(システムリセット時)に入力した画像を補間・補正す
ることも可能である。この第3の実施例として入力画像
補正が可能な画像処理装置を以下に説明する。
【0232】図21において、同期手段210、入力画
像メモリ213、画像拡大回路215、拡大画像メモリ
219、画像合成回路214、拡大画像補正回路21
6、パラメタ決定回路217およびメイン画像メモリ2
18は、それぞれ第2の実施例での同期手段15、入力
画像メモリ153、画像拡大回路155、拡大画像メモ
リ159、画像合成回路154、メイン画像補正回路1
56、パラメタ決定回路157およびメイン画像メモリ
158と同様の回路で、以下に示すように、同様の仕様
を持ち、同様の動作を行う。
【0233】入力画像メモリ213は、画像拡大回路2
15からの座標入力に対し、対応する画素値を出力す
る。
【0234】画像合成回路214は、第2の実施例と同
様に、同期信号の画素切り替え信号の立ち上がり毎に、
拡大画像補正回路216およびメイン画像メモリ218
に、メイン画像メモリの全座標をラスタ順に順次出力
し、画素切り替え信号立ち下がり時に、その結果として
得られるそれぞれの回路からの画素値に対して以下の演
算を施し、画素切り替え信号が再度立ち上がるまでに、
座標値とともに演算結果の値をメイン画像メモリ218
に出力する。
【0235】 M=α×Fm+(1−α)×Fi if M≧GM then M=GM ただし、αは、予め定めた定数で、0<α<1 Mは、メイン画像メモリ158に出力する画素値。Fi
は、拡大画像補正回路216から入力する画素値。Fm
は、メイン画像メモリ218から入力する画素値。
【0236】ただし、リセット信号がアクティブである
間は、以下の演算,すなわち、拡大画像補正回路216
からの入力のみをメイン画像メモリ218に書き込む処
理を行う。
【0237】 M=Fi if M≧GM then M=GM 画像拡大回路215は、第2の実施例と同様に、入力画
像メモリ213内に蓄積されているデジタル画像データ
をメイン画像メモリ218の画素数に拡大補間し、拡大
画像メモリ219に書き込む処理を、フレーム切り替え
信号非アクティブである期間に行う。
【0238】拡大画像メモリ219は、画像拡大回路に
よって拡大された入力画像が書き込まれ、拡大画像補正
回路216によって読み出される、メイン画像メモリと
同じ画素数を持つ画像バッファである。
【0239】拡大画像補正回路216は、図22に示す
ように、パラメタ決定回路217から入力するパラメタ
(pa,pb,pc,pd,pe,pf)により、拡大画像メ
モリ219内の画像データをアフィン変換し、画像合成
回路214から入力する座標値に対応する画素データを
画像合成回路214に出力する回路で、内部構成および
処理方式は第1の実施例におけるメイン画像補正回路1
56と比較した場合、以下の点を除き、同様である。
【0240】(1) メイン画像の代わりに拡大画像を
変換する。そのため、補間演算部223は、拡大画像メ
モリ219に接続される。また、拡大画像メモリの画像
を直接参照すればよく、画像バッファは必要ない。
【0241】(2) 同期手段210から発せられるリ
セット信号がアクティブである際は、拡大画像補正回路
216は変換処理を行わず、画像合成回路214からの
座標入力に対し、拡大画像メモリの対応する画素値をそ
のまま出力する。
【0242】すなわち、この期間は、 ・アフィン変換部222は画像合成回路214から入力
した座標値をそのまま補間演算部223に出力する。 ・補間演算部223では、アフィン変換部222から入
力した座標値に対して、以下の処理を行う。
【0243】Fk=Fi(x,y) ただし、Fkは、画像合成回路214に出力する画素
値。(x,y)は、アフィン変換部222から入力する
座標値。Fi(x,y)は、拡大画像メモリの、座標
(x,y)に対応する画素値。
【0244】パラメタ決定回路217は、フレーム切り
替え信号が立ち上がってから、画素切り替え信号が立ち
上がるまでに、拡大画像メモリ219およびメイン画像
メモリ218のそれぞれに蓄積されている画像データを
比較し、補正パラメタ(pa,pb,pc,pd,pe
f)を拡大画像補正回路216に出力する。
【0245】この際、第2の実施例との相違は、第2の
実施例では、メイン画像上に代表点を取り、拡大画像と
のマッチングを行っていたが、本実施例では、拡大画像
上に代表点を設定し、メイン画像とのマッチング処理を
行う点のみである。
【0246】メイン画像メモリ218は、画像合成回路
214から座標と画素値を入力し、入力した座標に対応
するメモリ領域に画素値を書き込む。また、パラメタ決
定回路217からの座標入力に対し、対応する画素値を
出力する。
【0247】以上の構成を持つ装置による、第2の実施
例と同様の処理により、メイン画像には、画像入力手段
11から時間的に連続して入力したフレームの内、最初
に入力したフレームの拡大画像を、以後に入力したフレ
ームの画像の情報によって補間・補正処理した画像が作
成される。
【0248】この様子を模式的に示すと図23のように
なる。図23で、A,N,Mは、座標に対する変換処理
を示しており、Aは、アフィン変換、Nは変換なし、M
は拡大処理を示す。
【0249】また、i0,i1,i2,は、順に入力す
る画像を、im0,im1,im2は、入力した画像i
0,i1,i2を拡大処理した画像を、m0,m1,m
2は、メイン画像メモリ上に作成される画像を示す。
【0250】第0フレームの処理は、リセット信号がア
クティブの際に行われるもので、入力画像i0を拡大し
た画像im0がメイン画像メモリに画像m0として記録
される。
【0251】第1フレームでは、次の入力画像i1を拡
大した画像im1と、第0フレームで作成された画像m
0が合成され、画像m1としてメイン画像メモリ上に作
成されるが、この際、m0は座標変換されず、im1が
m0に合わせるべくアフィン変換により座標変換されて
いるため、画像m0を画像im0で補間・補正した画像
m1が作成される。
【0252】第2フレームでは、第1フレームでの処理
で作成された画像と同様に、次の入力画像i2を拡大し
た画像im2により、第1フレームで作成された画像m
1を補間・補正した画像m2がメイン画像メモリ上に作
成される。
【0253】<第4の実施例>上記第2および第3の実
施例では、パラメタ決定回路において、メイン画像メモ
リと拡大画像メモリ159の画像を比較し、変換パラメ
タを決定していたが、図24、図25に示すような構成
をとることにより、パラメタ決定の処理量を軽減するこ
とが可能である。この縮小マッチングを行う画像処理装
置を第4の実施例として以下に説明する。
【0254】図24は第2の実施例を、図25は、第3
の実施例を変更したものであるが、これらの実施例と第
2、第3の実施例との相違は以下の項目である。
【0255】すなわち、パラメタ決定回路において、第
2、第3の実施例においては、拡大画像メモリとメイン
画像メモリの比較を行っていたが、本実施例では、入力
画像メモリと、メイン画像を縮小した画像が記録されて
いる縮小画像メモリとの比較を行う点である。
【0256】このため本実施例では、拡大画像メモリお
よび画像拡大回路を削減し、縮小画像メモリ249、2
59および画像縮小回路242、252を新設してい
る。これらの回路の作用を以下に示す。
【0257】まず縮小画像メモリについて説明する。縮
小画像メモリ249、259は、メイン画像メモリに作
成された画像を入力画像メモリと同じ画素数に縮小した
画像を蓄積するための画像バッファで入力画像メモリと
同じ画素数を持つ。また、縮小画像メモリは、パラメタ
決定回路247、257からの座標入力により、対応す
る画素値を出力する。
【0258】次に画像縮小回路について説明する。画像
縮小回路242、252は、メイン画像メモリ内の(X
M,YM)画素の画像データを、入力画像メモリの画素
数(XI,YI)に縮小する処理を行う部分で、図26
に示す様に座標発生部261、座標拡大部262および
補間演算部263で構成される。
【0259】座標発生部261は、同期手段からのフレ
ーム切り替え信号立ち下がりから、再度フレーム切り替
え信号が立ち上がるまでの期間に、縮小画像メモリ内の
全ての画素の座標をラスタ順に発生し、座標拡大部26
2に順次出力するとともに、同じ座標値を縮小画像メモ
リ249/259に出力する。
【0260】座標拡大部262は、座標発生部261か
ら入力する各座標値に対して以下の処理を行い、結果値
を補間演算部263に出力する。
【0261】(x',y')=(a・x,b・y) ただし、a,bは、縮小率を示す浮動小数点型の定数
で、以下の計算により算出される。 a=XM/XI b=YM/YI x,yは、座標発生部261から入力する整数の座標
値。x',y'は、補間演算部263に出力する浮動小数
点型の座標値。
【0262】補間演算部263は、座標拡大部262か
ら入力した各座標値について、例えば以下の様な重み付
き平均演算を行う。
【0263】
【数16】
【0264】以上の画像縮小回路242、252におけ
る処理の結果、フレーム切り替え信号立ち下がりから再
度立ち上がるまでの期間に、メイン画像メモリ内の画像
が入力画像メモリの画素数に縮小された画像が、縮小画
像メモリ249/259内に作成される。
【0265】次にパラメタ決定回路について説明する。
パラメタ決定回路247/257は、フレーム切り替え
信号が立ち上がってから、画素切り替え信号が立ち上が
るまでの期間に、入力画像メモリと縮小画像メモリのそ
れぞれに蓄積されている画像データを比較し、補正パラ
メタ(pa,pb,pc,pd,pe,pf)をメイン画像補
正回路246または入力画像補正回路255に出力す
る。
【0266】この際、第2、第3の実施例との相違は、
それぞれ、マッチングする画素数が異なる。すなわち、
第2、第3の実施例では、メイン画像メモリの画素数
(XM,YM)の画素に対して処理を行っていたのに対
し、本実施例では、入力画像メモリの画素数(XI,Y
I)の画像に対してのみ処理を行えば良いため、計算量
が減少される点である。
【0267】<第5の実施例>上記の各実施例において
は、パラメタ決定回路において、画像処理のみでパラメ
タを決定していたが、図27に示すように、画像入力手
段11において、ジャイロ271を装備し、オペレータ
が画像入力手段を持ち、パン操作等で移動するる際の動
きに応じた移動パラメタをパラメタ決定回路に出力し、
パラメタ決定回路は、ジャイロから入力するカメラ移動
量により、補正パラメタの決定の処理量を軽減すること
が可能である。以下にジャイロを利用した、本発明に係
る画像処理装置を第5の実施例として説明する。
【0268】図27は、第1の実施例におけるパノラマ
画像生成装置の画像入力手段11にジャイロ装置を装備
したもので、本実施例では、ジャイロ装置は、画像入力
手段11のCCD撮像面に対する平行移動速度(jx
y)をパラメタ決定回路に出力する。
【0269】パラメタ決定回路では、ジャイロ装置から
得られるカメラの平行移動速度(jx,jy)を、パラメ
タ決定回路27のベクトル検出部におけるブロックマッ
チングの際に、ベクトル検索範囲vx,vyを減少させる
ことが可能で、例えば、以下の方法により、検索範囲を
1/4にすることが可能である。
【0270】 M0=−M,M1=M,N0=−N,N1=N if (jx>0) then M0=0 if (jx≦0) then M1=0 if (jy>0) then N0=0 if (jy≦0) then N1=0 とし、検索範囲を M0≦vx≦M10≦vy≦N1 とすることにより、検索範囲は、vxがM画素、vyがN
画素となり、第1の実施例に示す方式では合計(2M×
2N)画素の範囲の検索が必要であったのに対し、本実
施例では、(N×N)画素のみの検索でよくなる。
【0271】また、本実施例では第1の実施例にジャイ
ロ装置を装備する例について示したが、第2、第3、第
4の実施例においても同様に、ジャイロ装置を画像入力
手段に装備することにより、パラメタ決定回路での処理
量の軽減が可能である。
【0272】<第6の実施例>上記の各実施例において
は、入力画像は、画像入力手段11を操作するオペレー
タのカメラ移動によって変化していたが、図28に示す
ように、画像入力手段11を能動的に移動させることに
より、オペレータが画像入力手段を固定していた場合で
も、パノラマ画像または高解像度の画像を入力すること
が可能である。以下に第6の実施例として説明する。図
28(a)は、本実施例での画像入力手段の正面図で、
図28(b)は、側面断面図である。
【0273】281は画像入力手段におけるCCD撮像
部で、CCD素子および周辺回路で構成され、信号線に
よってA/D変換部に接続される。CCD撮像面は、図
28(a)では、正面に、図28(b)では左面に位置
する。
【0274】282は外殻で、プラスチックや金属で構
成される。283はCCD撮像部281と外殻282を
物理的に結合するための振動素子で、圧電素子またはバ
ネなどで構成される。
【0275】本実施例における画像入力手段において、
振動素子が圧電素子の場合、圧電素子は、電源からの交
流電圧により、常時振動している。この際、外殻をオペ
レータが固定して持つのみで、圧電素子の振動によりC
CD撮像部には振動範囲での複数種の画像が連続して入
力され、これを上記の実施例における入力処理手段に順
次入力することにより、振動範囲での高解像度画像がメ
イン画像メモリ上に作成される。
【0276】また、振動子がバネの場合、外角をオペレ
ータが持ち、最初に微小振動を与えることにより、バネ
が振動する期間、その振動範囲での画像が連続して入力
され、これを上記の実施例における入力処理手段に順次
入力することにより、振動範囲での高解像度画像がメイ
ン画像メモリ上に作成される。
【0277】<第7の実施例>上記第2の実施例におけ
る入力処理手段を、図29に示す様に、高解像度表示装
置に接続することにより、低解像度の動画像を高解像度
化することが可能である。以下に第7の実施例として説
明する。
【0278】第29図における高解像度画像表示装置
は、動画供給手段291、入力処理手段292、画像蓄
積手段293および画像表示手段294で構成される。
【0279】動画供給手段291は、動画すなわち時間
的に連続した複数の画像を、第2の実施例の画像入力手
段と同様の形式のデジタルデータとして入力処理手段2
92に出力するもので、たとえばNTSCの信号をフレ
ーム毎にデジタイズする装置等で構成される。
【0280】入力処理手段292および画像蓄積手段2
93は、第2の実施例と同様の装置である。画像表示手
段294は、動画供給手段291で供給される画像の画
素数よりも多い画素数の画像を表示可能な装置で、入力
処理手段292の一回のフレーム処理毎に、画像蓄積手
段293の画像をそのまま表示する。例えばハイビジョ
ン表示装置などで構成される。
【0281】本装置によれば、動画供給手段291から
入力する動画像に、第2の実施例における処理を施し、
画像表示手段294に出力することにより、少ない画素
の動画像から、多い画素の動画像を得、表示することが
可能である。
【図面の簡単な説明】
【図1】第1の実施例の構成図
【図2】本発明の画像生成装置の構成図
【図3】第1の実施例における画像合成回路の構成図
【図4】座標発生部の処理を示すフローチャート
【図5】第1の実施例における入力画像補正回路の構成
【図6】第1の実施例におけるメイン画像補正回路の構
成図
【図7】第1の実施例におけるパラメタ決定回路の構成
【図8】第1の実施例におけるメイン画像と入力画像と
の関係を説明するための図
【図9】パラメタ決定回路での代表点の例を示す図
【図10】代表点の選択方法を説明するための図
【図11】ブロックマッチングを説明するための図
【図12】同期信号の関係を説明するための図
【図13】画素毎の処理を説明するための図
【図14】第1の実施例における処理結果を例示した図
【図15】第2の実施例の構成図
【図16】第2の実施例における画像拡大回路の構成図
【図17】第2の実施例におけるメイン画像補正回路の
構成図
【図18】第2の実施例におけるパラメタ決定回路の構
成図
【図19】第2の実施例における画素事の処理を説明す
るための図
【図20】第2の実施例における処理を模式的に説明す
るための図
【図21】第3の実施例の構成図
【図22】第3の実施例における拡大画像補正回路の構
成図
【図23】第3の実施例における処理を模式的に説明す
るための図
【図24】第4の実施例の構成図
【図25】第4の実施例の構成図
【図26】第4の実施例における画像縮小回路の構成図
【図27】第5の実施例の構成図
【図28】第6の実施例における画像入力手段の構成図
【図29】第7の実施例の構成図
【図30】代表点の例を示す図
【符号の説明】
11 画像入力手段 12 入力処理手段 13 画像蓄積手段 14 出力処理手段 15 画像出力手段 20 同期手段 21 CCD撮像部 22 A/D変換 23 入力画像メモリ 24 画像合成回路 25 入力画像補正回路 26 メイン画像補正回路 27 パラメタ決定回路 28 メイン画像メモリ 31 座標発生部 32 画素演算部 51 アフィン変換部 52 補間演算部 61 画像バッファ 62 座標演算部 71 ベクトル検出部 72 係数計算部 73 パラメタ分割部 75 原点バッファ 76 ベクトルバッファ 150 同期手段 153 入力画像メモリ 154 画像合成回路 155 画像拡大回路 156 メイン画像補正回路 157 パラメタ決定回路 158 メイン画像メモリ 161 座標発生部 162 座標縮小部 163 補間演算部 171 画像バッファ 172 アフィン変換部 173 補間演算部 181 ベクトル検出部 182 係数計算部 183 ベクトルバッファ 210 同期手段 213 入力画像メモリ 214 画像合成回路 215 画像拡大回路 216 拡大画像補正回路 217 パラメタ決定回路 218 メイン画像メモリ 219 拡大画像メモリ 222 アフィン変換部 223 補間演算部 240 同期手段 252 画像縮小回路 253 入力画像メモリ 254 画像合成回路 255 入力画像補正回路 257 パラメタ決定回路 258 メイン画像メモリ 261 座標発生部 262 座標拡大部 263 補間演算部 271 ジャイロ 281 CCD撮像部 282 外殻 283 振動素子 291 動画供給手段 292 入力処理手段 293 画像蓄積手段 294 画像表示手段
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H04N 1/04 103 Z G06F 15/62 G06F 15/66 470 J

Claims (7)

    (57)【特許請求の範囲】
  1. 【請求項1】 時系列に入力される画像フレームを複数
    つなぎあわせて画像合成する画像処理装置であって、 時系列で前の画像の代表点候補から選択された代表点と
    時系列で後の画像の対応点との比較結果に基づいて時系
    列で前後する画像を位置補正して合成する入力処理手段
    と、上記画像フレームを入力するための画像入力手段と、 該画像入力手段の移動情報を検出する検出手段と、を有
    し、 上記入力処理手段は、上記移動情報に基づいて上記時系
    列で前後する画像のマッチング範囲を制限して上記比較
    結果を得ることを特徴とする画像処理装置。
  2. 【請求項2】 上記入力処理手段は、上記時系列で前後
    する画像の各画素の重み付き平均により合成することを
    特徴とする請求項1記載の画像処理装置。
  3. 【請求項3】 上記入力処理手段は、上記時系列で前後
    する画像を同一サイズに拡大してから上記比較結果を
    得、上記位置補正された時系列で前後する画像から画像
    フレームの画素数より多い画素数の画像に合成すること
    を特徴とする請求項1記載の画像処理装置。
  4. 【請求項4】 上記入力される画像フレームを記憶する
    入力画像メモリと、該入力画像メモリより大きな画像サ
    イズで上記合成後の画像を記憶するメイン画像メモリ
    と、を有し、 上記入力処理手段は、上記メイン画像メモリに記憶され
    た時系列で前の画像を上記入力画像メモリに記憶された
    時系列で後の画像と同一画素数の画像に縮小して上記位
    置補正することを特徴とする請求項1記載の画像処理装
    置。
  5. 【請求項5】 上記画像フレームを入力するための画像
    入力手段と、該画像入力手段を振動させる振動手段と、
    を有し、 上記振動に応じた複数の画像それぞれが上記入力される
    画像フレームであることを特徴とする請求項1記載の画
    像処理装置。
  6. 【請求項6】 上記合成された画像を表示する画像表示
    手段を有することを特徴とする請求項3記載の画像処理
    装置。
  7. 【請求項7】 時系列に入力される画像フレームを複数
    つなぎあわせて画像 合成する画像処理方法であって、
    系列で前の画像の代表点候補から選択された代表点と時
    系列で後の画像の対応点との比較結果に基づいて時系列
    で前後する画像を位置補正して合成し、 上記画像フレー
    ムを入力するための画像入力手段の移動情報を検出し、
    上記移動情報に基づいて上記時系列で前後する画像のマ
    ッチング範囲を制限して上記比較結果を得ることを特徴
    とする画像処理方法。
JP4053417A 1992-03-12 1992-03-12 画像処理装置及び画像処理方法 Expired - Fee Related JP2989364B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4053417A JP2989364B2 (ja) 1992-03-12 1992-03-12 画像処理装置及び画像処理方法
US08/026,454 US5469274A (en) 1992-03-12 1993-03-03 Image processing apparatus for combining differently corrected images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4053417A JP2989364B2 (ja) 1992-03-12 1992-03-12 画像処理装置及び画像処理方法

Publications (2)

Publication Number Publication Date
JPH05260264A JPH05260264A (ja) 1993-10-08
JP2989364B2 true JP2989364B2 (ja) 1999-12-13

Family

ID=12942266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4053417A Expired - Fee Related JP2989364B2 (ja) 1992-03-12 1992-03-12 画像処理装置及び画像処理方法

Country Status (2)

Country Link
US (1) US5469274A (ja)
JP (1) JP2989364B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9256792B2 (en) 2012-06-04 2016-02-09 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and program

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003234968A (ja) * 1992-04-09 2003-08-22 Olympus Optical Co Ltd 画像処理装置及び撮像装置
US6205259B1 (en) * 1992-04-09 2001-03-20 Olympus Optical Co., Ltd. Image processing apparatus
JP3176195B2 (ja) * 1993-10-28 2001-06-11 キヤノン株式会社 画像処理装置
US5732162A (en) * 1993-10-28 1998-03-24 Xerox Corporation Two dimensional linearity and registration error correction in a hyperacuity printer
JPH07152895A (ja) * 1993-11-29 1995-06-16 Canon Inc 画像処理方法及び装置
JP3494692B2 (ja) * 1994-03-07 2004-02-09 富士写真フイルム株式会社 放射線画像の位置合せ方法
GB2288512B (en) * 1994-04-14 1998-08-26 Matsushita Electric Ind Co Ltd Image processing apparatus
US5649032A (en) * 1994-11-14 1997-07-15 David Sarnoff Research Center, Inc. System for automatically aligning images to form a mosaic image
JP3193258B2 (ja) * 1995-03-20 2001-07-30 キヤノン株式会社 画像入力装置
JP3227478B2 (ja) * 1995-05-17 2001-11-12 シャープ株式会社 静止画撮像装置
JP3320592B2 (ja) * 1995-07-26 2002-09-03 日本電信電話株式会社 映像表現方法及び装置
US6389179B1 (en) 1996-05-28 2002-05-14 Canon Kabushiki Kaisha Image combining apparatus using a combining algorithm selected based on an image sensing condition corresponding to each stored image
US5937107A (en) * 1996-08-20 1999-08-10 Nikon Corporation Thumbnail image signal output apparatus
JP3851384B2 (ja) 1996-09-18 2006-11-29 シャープ株式会社 画像合成装置および方法
JPH10334212A (ja) * 1997-04-01 1998-12-18 Fuji Photo Film Co Ltd 付加情報付き画像ファイルからの画像プリントシステム
US6215914B1 (en) 1997-06-24 2001-04-10 Sharp Kabushiki Kaisha Picture processing apparatus
JP3966392B2 (ja) 1997-09-30 2007-08-29 シャープ株式会社 画像合成通信装置
JP3512612B2 (ja) * 1997-10-23 2004-03-31 松下電器産業株式会社 画像送受信システム
JP3233895B2 (ja) * 1998-02-10 2001-12-04 アルプス電気株式会社 表示装置およびその駆動方法
US6211913B1 (en) * 1998-03-23 2001-04-03 Sarnoff Corporation Apparatus and method for removing blank areas from real-time stabilized images by inserting background information
JPH11298837A (ja) * 1998-04-13 1999-10-29 Ricoh Co Ltd 画像入力装置及び画像入力方法
CA2289053C (en) * 1998-11-10 2008-07-29 Canon Kabushiki Kaisha Image processing method and apparatus
JP3357001B2 (ja) * 1998-12-02 2002-12-16 株式会社東京精密 半導体集積装置のパターン検査装置及びパターン検査方法
US6285804B1 (en) 1998-12-21 2001-09-04 Sharp Laboratories Of America, Inc. Resolution improvement from multiple images of a scene containing motion at fractional pixel values
US6373590B1 (en) 1999-02-04 2002-04-16 Seiko Epson Corporation Method and apparatus for slant adjustment and photo layout
US6307569B1 (en) 1999-03-18 2001-10-23 Sharp Laboratories Of America, Inc. POCS-based method for digital image interpolation
DE19917938B4 (de) * 1999-04-21 2008-05-15 Robert Bosch Gmbh Verfahren zum automatisierten Aneinanderfügen von zweidimensionalen Karten in einem Fahrzeug-Navigationssystem
US6381377B1 (en) * 1999-06-21 2002-04-30 Hewlett-Packard Company Generating a high resolution scan image with a low resolution scan sensor
US6856322B1 (en) * 1999-08-03 2005-02-15 Sony Corporation Unified surface model for image based and geometric scene composition
US7015954B1 (en) 1999-08-09 2006-03-21 Fuji Xerox Co., Ltd. Automatic video system using multiple cameras
US6466618B1 (en) 1999-11-19 2002-10-15 Sharp Laboratories Of America, Inc. Resolution improvement for multiple images
US6853736B2 (en) * 2000-02-04 2005-02-08 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium
US6718074B1 (en) * 2000-06-02 2004-04-06 Cognex Corporation Method and apparatus for inspection for under-resolved features in digital images
JP3626666B2 (ja) * 2000-07-05 2005-03-09 松下電器産業株式会社 画像処理装置
US20020039138A1 (en) * 2000-09-29 2002-04-04 Edelson Steven D. Method and apparatus for automatically adjusting video panning and zoom rates
JP2002208005A (ja) * 2001-01-12 2002-07-26 Minolta Co Ltd 画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002236100A (ja) * 2001-02-09 2002-08-23 Hitachi Ltd 非破壊検査方法およびその装置
US20030063781A1 (en) * 2001-09-28 2003-04-03 Koninklijke Philips Electronics N.V. Face recognition from a temporal sequence of face images
JP4075039B2 (ja) * 2002-02-19 2008-04-16 株式会社セガ テクスチャマッピング方法、プログラム及び装置
US7113183B1 (en) 2002-04-25 2006-09-26 Anark Corporation Methods and systems for real-time, interactive image composition
JP2004165733A (ja) * 2002-11-08 2004-06-10 Matsushita Electric Ind Co Ltd 画像変換装置及び画像変換方法並びに記録媒体
US7525659B2 (en) 2003-01-15 2009-04-28 Negevtech Ltd. System for detection of water defects
TW583603B (en) 2003-02-21 2004-04-11 Inventec Appliances Corp Method for producing enhanced-resolution image by use of a plurality of low-resolution images
US7686454B2 (en) 2003-09-08 2010-03-30 Nec Corporation Image combining system, image combining method, and program
CA2540084A1 (en) * 2003-10-30 2005-05-12 Nec Corporation Estimation system, estimation method, and estimation program for estimating object state
JP4033198B2 (ja) * 2004-02-27 2008-01-16 カシオ計算機株式会社 画像処理装置、画像投影装置、画像処理方法及びプログラム
JP4429816B2 (ja) * 2004-06-10 2010-03-10 オリンパス株式会社 撮像装置および画像の高解像度化方法
US7589846B2 (en) * 2004-06-30 2009-09-15 Ricoh Company, Ltd. Method and apparatus for image forming capable of effectively correcting alignment errors of elementary color outputs to be superposed into an image
US8963942B2 (en) * 2004-12-03 2015-02-24 Intel Corporation Programmable processor
JP4755490B2 (ja) * 2005-01-13 2011-08-24 オリンパスイメージング株式会社 ブレ補正方法および撮像装置
US7813541B2 (en) * 2005-02-28 2010-10-12 Applied Materials South East Asia Pte. Ltd. Method and apparatus for detecting defects in wafers
US7804993B2 (en) 2005-02-28 2010-09-28 Applied Materials South East Asia Pte. Ltd. Method and apparatus for detecting defects in wafers including alignment of the wafer images so as to induce the same smear in all images
US8526680B2 (en) 2005-11-30 2013-09-03 Nikon Corporation Image processing method, image processing program, image processing device, and imaging device
DE102006006449A1 (de) * 2006-02-10 2007-08-16 Siemens Ag Verfahren zum Betrieb einer Röntgendiagnostikeinrichtung zur Erzeugung hochaufgelöster Bilder
JP4746450B2 (ja) * 2006-03-10 2011-08-10 パナソニック株式会社 画像変換装置
US8031931B2 (en) 2006-04-24 2011-10-04 Applied Materials South East Asia Pte. Ltd. Printed fourier filtering in optical inspection tools
US20090051679A1 (en) * 2007-08-24 2009-02-26 Simon Robinson Local motion estimation using four-corner transforms
JP2009077363A (ja) 2007-08-24 2009-04-09 Sony Corp 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム
JP2009077362A (ja) 2007-08-24 2009-04-09 Sony Corp 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム
JP5223318B2 (ja) 2007-12-07 2013-06-26 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
JP5092722B2 (ja) 2007-12-07 2012-12-05 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
JP2009151896A (ja) 2007-12-21 2009-07-09 Sony Corp 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム
JP4697221B2 (ja) 2007-12-26 2011-06-08 ソニー株式会社 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム
JP4678404B2 (ja) 2007-12-27 2011-04-27 ソニー株式会社 撮像装置、その制御方法およびプログラム
JP4692550B2 (ja) 2008-01-21 2011-06-01 ソニー株式会社 画像処理装置、その処理方法およびプログラム
JP4735693B2 (ja) 2008-09-22 2011-07-27 ソニー株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
WO2010073582A1 (ja) * 2008-12-22 2010-07-01 パナソニック株式会社 画像拡大装置、方法、集積回路及びプログラム
JP4902721B2 (ja) * 2009-10-23 2012-03-21 キヤノン株式会社 光断層画像生成装置及び光断層画像生成方法
JP5874178B2 (ja) * 2010-04-09 2016-03-02 ソニー株式会社 カメラシステム、カメラ装置、カメラ制御装置、および中継装置
FR2959902B1 (fr) * 2010-05-04 2013-08-23 E2V Semiconductors Capteur d'image lineaire a defilement et sommation analogique et numerique et procede correspondant
JP5561214B2 (ja) 2011-03-15 2014-07-30 オムロン株式会社 画像処理装置および画像処理プログラム
JP6614852B2 (ja) * 2015-08-07 2019-12-04 オリンパス株式会社 撮像装置
FR3107751B1 (fr) * 2020-02-28 2022-02-18 Valeo Vision Procédé de contrôle d'un motif lumineux et dispositif d'éclairage automobile

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3584718D1 (de) * 1984-12-07 1992-01-02 Dainippon Screen Mfg Bilddatenverarbeitungsverfahren und system dafuer.
US4731743A (en) * 1985-11-12 1988-03-15 Combputer Images, Inc. Method and apparatus for displaying hairstyles
JPS62256089A (ja) * 1986-04-30 1987-11-07 Toshiba Corp 画像処理装置
US5265214A (en) * 1987-08-28 1993-11-23 Daikin Industries, Ltd. Filling processing apparatus and method
JPH0759032B2 (ja) * 1988-01-19 1995-06-21 富士ゼロックス株式会社 画像形成装置
FR2665600A1 (fr) * 1990-08-03 1992-02-07 Thomson Csf Procede de detection pour camera panoramique, camera pour sa mise en óoeuvre, et systeme de veille equipe d'une telle camera.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9256792B2 (en) 2012-06-04 2016-02-09 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and program

Also Published As

Publication number Publication date
US5469274A (en) 1995-11-21
JPH05260264A (ja) 1993-10-08

Similar Documents

Publication Publication Date Title
JP2989364B2 (ja) 画像処理装置及び画像処理方法
CN100380935C (zh) 图像处理装置和方法
JP4509917B2 (ja) 画像処理装置及びカメラシステム
US20090033792A1 (en) Image Processing Apparatus And Method, And Electronic Appliance
WO2007102377A1 (ja) 撮像装置、高解像度化処理方法、高解像度化処理プログラム、及び記録媒体
WO2004019607A1 (ja) 画像処理装置と画像処理システム及び画像処理方法
KR20090050080A (ko) 화상 처리 장치, 화상 처리 방법 및 프로그램
JP5566199B2 (ja) 画像処理装置およびその制御方法、並びにプログラム
JP4095204B2 (ja) 画像処理装置、方法及びコンピュータ読み取り可能な記憶媒体
JP2008293388A (ja) 画像処理方法、画像処理装置、及びこの画像処理装置を備えた電子機器
JP3395195B2 (ja) 画像歪み補正方式
JP2013126123A (ja) 画像処理装置、撮像装置及び画像処理方法
JP2000194845A (ja) 画像処理装置及びその方法、及び画像処理システム
JP5521641B2 (ja) 画像処理用データの圧縮方法および圧縮装置とこれを備えた撮像装置
JP3006872B2 (ja) 高解像度画像合成処理方式
JP2693515B2 (ja) 画像動き検出装置
JPH06259557A (ja) 画像入力装置
JPH08279949A (ja) 電子ズーム処理装置および電子ズーム処理方法
JPH0279585A (ja) 画像動き検出装置
JPH07240833A (ja) 画像取扱装置
JPH1198395A (ja) 画像処理装置
JP3218157B2 (ja) 静止画像撮像装置
JPH11110563A (ja) 被写体の動き検出方法及び装置
JP2013125999A (ja) 画像処理装置、撮像装置及び画像処理方法
JPH1065949A (ja) 画像処理装置及び撮像装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071008

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081008

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081008

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091008

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091008

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101008

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees