JP6075588B1 - 画像結合装置、画像読取装置及び画像結合方法 - Google Patents

画像結合装置、画像読取装置及び画像結合方法 Download PDF

Info

Publication number
JP6075588B1
JP6075588B1 JP2016546122A JP2016546122A JP6075588B1 JP 6075588 B1 JP6075588 B1 JP 6075588B1 JP 2016546122 A JP2016546122 A JP 2016546122A JP 2016546122 A JP2016546122 A JP 2016546122A JP 6075588 B1 JP6075588 B1 JP 6075588B1
Authority
JP
Japan
Prior art keywords
image
images
group
combined
image 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.)
Active
Application number
JP2016546122A
Other languages
English (en)
Other versions
JPWO2016163133A1 (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP6075588B1 publication Critical patent/JP6075588B1/ja
Publication of JPWO2016163133A1 publication Critical patent/JPWO2016163133A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00795Reading arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/19Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/19Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
    • H04N1/1903Arrangements for enabling electronic abutment of lines or areas independently scanned by different elements of an array or by different arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/19Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
    • H04N1/191Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional array, or a combination of one-dimensional arrays, or a substantially one-dimensional array, e.g. an array of staggered elements
    • H04N1/192Simultaneously or substantially simultaneously scanning picture elements on one main scanning line
    • H04N1/193Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays
    • H04N1/1932Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays using an array of elements displaced from one another in the sub scan direction, e.g. a diagonally arranged array
    • H04N1/1933Staggered element arrays, e.g. arrays with elements arranged in a zigzag
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3876Recombination of partial images to recreate the original image

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Heads (AREA)

Abstract

複数の画像処理部(7a、7b、7c)は、被写体の同じ部分に対応する重複部を持つ画像が隣り合うように並べた際に順番が連続する複数枚ずつの画像にグループ分けすることにより形成されたグループ毎に設けられ、グループ内の画像とその画像に隣接する画像とを位置ずれなく結合するための結合位置情報を画像マッチングにより検出する処理をそれぞれ並行して行う。結合情報転送経路(10a、10b)は、グループが異なる2つの画像との間の結合位置情報を、画像処理部(7a、7b)の間、画像処理部(7b、7c)の間で転送する。

Description

この発明は、画像結合装置、画像読取装置及び画像結合方法に関する。
長手方向に沿って、千鳥状に配列された複数の短尺のラインセンサから成るラインセンサ群で紙原稿を読み取る画像読取装置が利用されている。この画像読取装置では、一般的に、ラインセンサの長手方向(配列方向)が主走査方向と呼ばれ、ラインセンサの長手方向に直交する方向が副走査方向と呼ばれる。ラインセンサ群において主走査方向に並ぶラインセンサは、副走査方向から見た場合に検出範囲が一部重複している。
ラインセンサ群と紙原稿とは副走査方向に相対的に走査され、各ラインセンサでは紙原稿の一部が読み取られる。各ラインセンサで読み取られた画像は、重複した部分で結合され、最終的に1枚の画像データに合成される。
各ラインセンサで読み取られた画像を結合する方法として、各ラインセンサで撮像された画像同士の画像マッチングによる相関度に基づいて、副走査方向に関する各画像の結合位置を検出する方法が開示されている(例えば、特許文献1参照)。
特許第5322885号公報
最近では、大型の紙原稿を読み取るために、ラインセンサの数が増えている。ラインセンサの数が増えると、画像同士の結合位置をすべて検出するのに時間がかかり、高速な画像の結合が困難になる。
本発明は、上記実情に鑑みてなされたものであり、画像列を高速に結合することができる画像結合装置、画像読取装置及び画像結合方法を提供することを目的とする。

上記目的を達成するために、この発明に係る画像結合装置は、他の画像と重複する部分である重複部を有する複数の画像を、被写体の同じ部分に対応する重複部を持つ画像が隣り合うように各画像を並べることで順序付けられる画像列を、順番が連続する複数枚ずつの画像にグループ分けすることにより形成されたグループ毎に設けられ、グループ内の第1の画像と画像列における順番が隣接する第2の画像とを位置ずれなく結合するための結合位置情報を画像マッチングにより検出する処理をそれぞれ並行して行う複数の画像処理部と、画像データ転送経路と、結合情報転送経路と、を備える。画像データ転送経路は、各画像処理部において、その画像処理部に対応するグループ内の画像のうち、先頭の重複部の画像を、第1の画像とはグループが異なる第2の画像として、被写体の同じ部分に対応する重複部を持つ第1の画像を処理する画像処理部に転送する。結合情報転送経路は、第1の画像とはグループが異なる第2の画像と第1の画像との間の結合位置情報を、画像処理部の間で転送する。複数の画像処理部のそれぞれは、自分が検出した結合位置情報と、結合情報転送経路を介して転送された結合位置情報とに基づいて、対応するグループに属する画像と他のグループに属する画像との間で異なるグループに跨がって隣接する画像同士を位置ずれがない状態で結合するとともに、対応するグループに属する複数の画像を位置ずれのない状態で結合する。
この発明によれば、他の画像と重複する部分である重複部を有する複数の画像を、被写体の同じ部分に対応する前記重複部を持つ画像が隣り合うように各画像を並べることで順序付けられる画像列を、順番が連続する複数枚の画像に分けてグループ化し、グループ内の第1の画像と第1の画像と前記画像列における順番が隣接する第2の画像とについて、各グループで並行して結合位置情報を検出するので、それらの画像の結合位置情報を検出する時間を短縮することができる。また、第1の画像に隣接しグループが異なる第2の画像と第1の画像との間の結合位置情報は、結合情報転送経路を介して画像処理部間で送受信される。これにより、各画像処理部は、他のグループに属する画像との間で位置ずれがない状態で結合するとともに、対応するグループに属する複数の画像を位置ずれのない状態で結合することができる。この結果、画像列を高速に結合することができる。
この発明の一実施の形態に係る画像読取装置の構成を示すブロック図である。 この発明の一実施の形態に係る画像読取装置におけるラインセンサ群の配列を示す図である。 画像読取装置によって読み取られる紙原稿の一例を示す図である。 ラインセンサ群と紙原稿の像とが相対走査される様子を示す図である。 各ラインセンサによって撮像される画像の一例を示す図である。 A/D変換部の構成を示すブロック図である。 この発明の一実施の形態に係る画像結合装置におけるメモリ制御部の構成を示す図である。 この発明の一実施の形態に係る画像結合装置における画像メモリに記憶された画像データの一例を示す図である。 画像が結合される様子を示す図である。 各画像が最終的に結合される結合画像によって規定される絶対座標系を示す図である。 この発明の一実施の形態に係る画像結合装置における結合情報導出部の構成を示すブロック図である。 2つの画像の間の画像マッチングの様子を示す図である。 結合情報導出部の全体構成を示すブロック図である。 異なるグループに跨がって画像を結合する様子を示す図である。 他の隣接画像の結合位置情報の平均値に基づいて、隣接画像の結合位置情報を求める様子の一例を示す図である。 画像結合部から出力された画像データが出力部の画像メモリの絶対座標系にセットされた様子を示す図である。 出力部から出力された画像の一例を示す図である。 画像結合装置の動作を示すフローチャートである。 結合情報検出部で行われる画像マッチングの処理のタイミングチャートである。
以下、この発明の実施の形態について、図面を参照して詳細に説明する。
図1は、この発明の一実施の形態に係る画像読取装置の構成を示すブロック図である。図1に示すように、画像読取装置200は、基板50上に形成されたラインセンサ群1を備える。ラインセンサ群1は、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4から成る。
ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は、それぞれが、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor )から成る撮像素子が1次元に配列されたセンサである。ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は、長手方向に配列された各撮像素子に入射する光束の強度に応じたアナログ信号を出力する。ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は、一定周期で繰り返しアナログ信号を出力する。
図2は、この発明の一実施の形態に係る画像読取装置におけるラインセンサ群の配列を示す図である。図2に示すように、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は、長手方向が同一であり、長手方向に沿って千鳥状に配列されている。
図2には、X軸、Y軸、Z軸より成るXYZ直交座標系が規定されている。この実施の形態では、ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4の長手方向であるX軸方向を主走査方向とする。また、Y軸方向を、主走査方向に直交する副走査方向とする。また、Z軸方向を、主走査方向及び副走査方向の両方に直交する深度方向とする。ラインセンサ群1を副走査方向から見ると、隣接するラインセンサの計測範囲は一部重複している。
図3は、画像読取装置によって読み取られる紙原稿の一例を示す図である。図3に示すように、紙原稿20には、主走査方向(X軸方向)に例えば”ABCDEFGH”という文字の画像が形成されている。この実施の形態では、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4が、この紙原稿20の画像”ABCDEFGH”を撮像対象(被写体)として撮像するものとして説明する。
図4は、ラインセンサ群と紙原稿の像とが相対走査される様子を示す図である。画像読取装置200において、照明光源から出射され紙原稿20で反射した反射光は、図4に示すように、結像光学系を介して基板50が走査される位置に到達し、ここに紙原稿20の像21が結像する。画像読取装置200の走査駆動部40により、紙原稿20の像21に対してラインセンサ群1が副走査方向(Y軸方向)に一定速度で相対走査され、ラインセンサ群1が紙原稿20の像21を横切る。この走査により、ラインセンサ群1で紙原稿20の”ABCDEFGH”が撮像される。
図5は、各ラインセンサによって撮像される画像の一例を示す図である。各ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4では、被写体としての紙原稿20の像21の一部が読み取られる。図5に示すように、各ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4において撮像される複数の画像は、被写体上の撮像位置が主走査方向に近いもの同士を隣接させた順に順序付けられた画像列となる。ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は千鳥状、すなわちX軸方向に沿って1つ置きに2列に配列されているため、各ラインセンサで撮像される画像は、副走査方向にずれる。また、異なる列で隣り合うラインセンサの検出範囲は、副走査方向から見て一部重複しているため、隣接するラインセンサで撮像された画像の一部が重複している。したがって、各ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4において撮像される画像は、この被写体の重複部を画像同士で重ね合わせると、全体で1枚の被写体画像を構成するようになり、被写体の同じ部分に対応する重複部を隣り合わせて各画像を並べることで順序付けられる画像列となる。重複部とは複数の画像で被写体の同じ部分が写っており、複数の画像で重複する部分である。ある画像から見れば、他の画像と重複する部分が重複部である。
ラインセンサ群1は、3つのグループに分けられている。1つ目のグループがラインセンサ1a−1〜1a−4であり、2つ目のグループがラインセンサ1b−1〜1b−4であり、3つ目のグループがラインセンサ1c−1〜1c−4である。このグループ分けにより、ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4で撮像される画像列も、ラインセンサ1a−1〜1a−4で撮像された画像、ラインセンサ1b−1〜1b−4で撮像された画像、ラインセンサ1c−1〜1c−4で撮像された画像という撮像位置が順に連続する複数枚の画像にグループ分けされる。
図1に戻り、画像読取装置200は、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4に加え、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4でそれぞれ撮像された画像を結合する画像結合装置100を備える。画像結合装置100は、複数のラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4で撮像された隣接する画像同士で、端部において規定数以上の画素が一致する部分を重ね合わせることにより、ラインセンサ群1で撮像された画像列を結合して、1枚の画像を生成する。
画像結合装置100は、複数のA/D変換部2と、ラインセンサ群1から出力されA/D変換部2でA/D変換されたデジタルデータ信号に対する画像処理を行う複数の画像処理部7と、画像データ記憶用の画像メモリ8と、を備える。さらに、画像結合装置100は、画像処理部7間で画像データを送受信する画像データ転送経路9と、画像を結合するための結合情報を画像処理部7間で転送する結合情報転送経路10と、合成された画像データを出力する出力部15と、を備える。
この実施の形態では、ラインセンサ1a−1〜1a−4のグループに対応して、A/D変換部2a、画像処理部7a及び画像メモリ8aが設けられている。また、ラインセンサ1b−1〜1b−4のグループに対応して、A/D変換部2b、画像処理部7b及び画像メモリ8bが設けられている。さらに、ラインセンサ1c−1〜1c−4のグループに対応してA/D変換部2c、画像処理部7c及び画像メモリ8cが設けられている。
また、この実施の形態では、画像データ転送経路9として、画像データ転送経路9a、9bが設けられている。画像データ転送経路9aは、画像処理部7aと画像処理部7bとの間で画像データを転送し、画像データ転送経路9bは、画像処理部7bと画像処理部7cとの間で画像データを転送する。また、結合情報転送経路10として、結合情報転送経路10a、10bが設けられている。結合情報転送経路10aは、画像処理部7aと画像処理部7bとの間で結合情報を送受信する。結合情報転送経路10bは、画像処理部7bと画像処理部7cとの間で結合情報を送受信する。
A/D変換部2a、2b、2c、画像処理部7a、7b、7c及び画像メモリ8a、8b、8cは、それぞれ独立して並行して動作可能である。
図6は、A/D変換部の構成を示すブロック図である。図6に示すように、A/D変換部2bは、4つのA/D変換器25と、バッファ26とを備えている。A/D変換部2bは、ラインセンサ1b−1、1b−2、1b−3、1b−4から出力されるアナログ信号を入力する。4つのA/D変換器25は、それぞれラインセンサ1b−1、1b−2、1b−3、1b−4から入力されたアナログ信号をA/D変換して、デジタルデータ信号を出力する。4つのA/D変換器25から出力された4つのデジタルデータ信号は、それぞれバッファ26に入力される。バッファ26は、4つのデジタルデータ信号を1列に並ぶようにして記憶する。バッファ26は、ラインセンサ1b−1、1b−2、1b−3、1b−4の順に、すなわち主走査方向に並んでいる順に、デジタルデータ信号を出力する。A/D変換部2bは、バッファ26から出力されたデジタルデータ信号を、1ライン画像データ1b−mとして、画像処理部7bに出力する。
A/D変換部2a、2cの構成も、A/D変換部2bの構成と同じである。A/D変換部2aは、ラインセンサ1a−1、1a−2、1a−3、1a−4から出力されるアナログ信号を入力して、A/D変換を行い、デジタルデータ信号1a−mを出力する。A/D変換部2cは、ラインセンサ1c−1、1c−2、1c−3、1c−4から出力されるアナログ信号を入力して、A/D変換を行い、デジタルデータ信号1c−mを出力する。
図1に戻り、各画像処理部7(7a、7b、7c)は、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等の集積ロジックIC(IC;Integrated Circuit)により、ハードウエア回路で実現されるものでもよい。また、各画像処理部7(7a、7b、7c)は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)等のハードウエアがメモリに記憶されるソフトウエアプログラムを実行することにより、すなわちハードウエアとソフトウエアプログラムとが協働して実現されるものであってもよい。
各画像処理部7は、A/D変換部2から入力される画像データについてシェーディング補正を行うシェーディング補正部3と、画像メモリ8への画像データの読み出し/書き込みを制御するメモリ制御部4と、画像メモリ8に記憶された画像データを、メモリ制御部4を介して読み込み、読み込んだ画像データに基づいて結合情報を導出する結合情報導出部5と、結合情報導出部5で導出された結合情報に基づいて、画像の結合を行う画像結合部6と、を備える。画像処理部7aには、シェーディング補正部3a、メモリ制御部4a、結合情報導出部5aと、画像結合部6aとが設けられ、画像処理部7bには、シェーディング補正部3b、メモリ制御部4b、結合情報導出部5bと、画像結合部6bとが設けられ、画像処理部7cには、シェーディング補正部3c、メモリ制御部4c、結合情報導出部5cと、画像結合部6cとが設けられている。
シェーディング補正部3(3a、3b、3c)は、入力されたデジタルデータ信号に対してシェーディング補正を行う。例えば、シェーディング補正は、ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4の撮像素子の個々の特性によって生じる輝度の誤差が低減され、撮像対象の輝度が一様な明るさであれば、画像全体が平均的に一様な明るさとなるようにデジタルデータ信号を補正する。
図7は、この発明の一実施の形態に係る画像結合装置におけるメモリ制御部の構成を示す図である。図7に示すように、メモリ制御部4(4a、4b、4c)は、デジタルデータ信号1a−m、1b−m、1c−mを入力する度に、デジタルデータ信号1a−m、1b−m、1c−mを、画像メモリ8(8a、8b、8c)に記憶する。

一方、メモリ制御部4a、4bは、画像一時保存メモリ11(11a、11b)を備えている。メモリ制御部4bは、入力したデジタルデータ信号1b−mのうち、先頭からtビットのデータをデータ1b−1tとして、画像データ転送経路9aを介して、メモリ制御部4aの画像一時保存メモリ11aに転送し、記憶させる。また、メモリ制御部4cは、入力したデジタルデータ信号1c−mのうち、先頭からt(tは自然数)ビットのデータをデータ1c−1tとして、画像データ転送経路9bを介して、メモリ制御部4bの画像一時保存メモリ11bに転送し、記憶させる。このtビットは、各ラインセンサの検出範囲の重複部分の主走査方向の幅を十分にカバーできる大きさとなっている。
メモリ制御部4aは、画像一時保存メモリ11aに記憶されたデジタルデータ1b−1tを画像メモリ8aに記憶されたデジタルデータ1a−mにつなげる形で記憶する。メモリ制御部4bは、画像一時保存メモリ11bに記憶されたデジタルデータ1c−1tを画像メモリ8bに記憶されたデジタルデータ1b−mにつなげる形で記憶する。
図7に示すように、メモリ制御部4aは、デジタルデータ1a−mを入力する度に、デジタルデータ1a−mの後端にデジタルデータ1b−1tの前端を結合したデジタルデータを、画像メモリ8aに逐次記憶する。また、メモリ制御部4bは、デジタルデータ1b−mを入力する度に、デジタルデータ1b−mの後端にデジタルデータ1c−1tの前端を結合したデジタルデータを、画像メモリ8bに逐次記憶する。メモリ制御部4cは、デジタルデータ1c−mを入力する度に、デジタルデータ1c−mを、画像メモリ8cに逐次記憶する。
図8は、この発明の一実施の形態に係る画像結合装置における画像メモリに記憶された画像データの一例を示す図である。図8に示すように、画像メモリ8aには、ラインセンサ1a−1〜1a−4でそれぞれ撮像されたデジタルデータ1a−mによる画像とラインセンサ1b−1の先頭部分により撮像されたデジタルデータ1b−1tによる画像とが記憶される。画像メモリ8bには、ラインセンサ1b−1〜1b−4でそれぞれ撮像されたデジタルデータ1b−mによる画像とラインセンサ1c−1の先頭部分により撮像されたデジタルデータ1c−1tによる画像とが記憶される。画像メモリ8cには、ラインセンサ1c−1〜1c−4でそれぞれ撮像されたデジタルデータ1c−mによる画像が記憶される。
メモリ制御部4(4a、4b、4c)は、ラインセンサ群1で読み取られた画像データが、画像メモリ8(8a、8b、8c)に記憶された後、必要に応じて、結合情報導出部5(5a、5b、5c)又は画像結合部6(6a、6b、6c)に対して、画像メモリ8(8a、8b、8c)に記憶された画像データを読み込んで出力する。メモリ制御部4(4a、4b、4c)は、画像メモリ8(8a、8b、8c)に記憶された画像データの一部を読み込んで出力することも可能である。
図1に戻り、結合情報導出部5a、5b、5cは、画像メモリ8aに記憶された複数の画像と、画像メモリ8bで記憶された複数の画像と、画像メモリ8cで記憶された複数の画像とを、位置ずれなく、かつ、輝度差なく、結合するための結合情報を導出する。
前述のように、各ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4は、主走査方向に千鳥状に配列され、各ラインセンサの検出範囲が副走査方向から見て一部重複して配置されている。このため、各ラインセンサ1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4で読み取られた画像は、隣接する画像に対して、副走査方向に交互に位置ずれしており、主走査方向に、画像同士の端部において規定数以上の画素が一致する領域が存在する。この実施の形態では、隣接する画像の一方を副走査方向にずらし、主走査方向にこの領域を重ね合わせることにより、画像が結合される。主走査方向に画像同士の端部において規定数以上の画素が一致する領域が、その画像において、他の画像と重複する部分である重複部になる。
図9は、画像が結合される様子を示す図である。ここで、ラインセンサ1a−1〜1a−4で撮像された画像を、それぞれ画像Pa1、Pa2、Pa3、Pa4とする。また、ラインセンサ1b−1〜1b−4で撮像された画像を、それぞれ画像Pb1、Pb2、Pb3、Pb4とする。さらに、ラインセンサ1c−1〜1c−4で撮像された画像を、それぞれ画像Pc1、Pc2、Pc3、Pc4とする。
画像メモリ8aに記憶される画像Pb1の一部の画像を画像Pa5とする。この画像Pa5は、デジタルデータ1b−1tによって形成される画像である。画像Pa5は、画像Pa4と、画像Pa4とはグループが異なる画像Pb1との間の画像マッチングに用いられる画像データである。画像Pa5は、画像データ転送経路9aを介して、メモリ制御部4aの画像一時保存メモリ11aに転送され記憶された後、メモリ制御部4aにより、画像メモリ8aに記憶される。また、画像メモリ8bに記憶される画像Pc1の一部の画像を画像Pb5とする。この画像Pb5は、デジタルデータ1c−1tによって形成される画像である。画像Pb5は、画像Pb4と、画像Pb4とはグループが異なる画像Pc1との間の画像マッチングに用いられる画像データである。画像Pb5は、画像データ転送経路9bを介して、メモリ制御部4bの画像一時保存メモリ11bに転送されて記憶された後、メモリ制御部4bにより、画像メモリ8bに記憶される。
メモリ制御部4aが画像メモリ8bを参照して画像Pa5を取得し、メモリ制御部4bが画像メモリ8cを参照して画像Pb5を取得してもよい。その場合には、画像データ転送経路9a、9bは不要になる。

図1に戻り、結合情報導出部5aは、対応するグループに属する画像Pa1〜Pa4(グループ内の第1の画像と第2の画像)と、画像Pa5(第1の画像に隣接する他のグループに属する第2の画像)のうち、隣接する画像を、位置ずれ、かつ、輝度ずれなく結合するための結合情報を画像マッチングにより導出する。結合情報導出部5bは、対応するグループに属する画像Pb1〜Pb4(グループ内の第1の画像と第2の画像)と、画像Pb5(第1の画像に隣接する他のグループに属する第2の画像)とのうち、隣接する画像を、位置ずれ、輝度ずれなく結合するための結合情報を画像マッチングにより導出する。結合情報導出部5cは、対応するグループに属する画像Pc1〜Pc4(グループ内の第1の画像と第2の画像)のうち、隣接する画像を位置ずれ、かつ、輝度ずれなく結合するための結合情報を画像マッチングにより導出する。なお、第1の画像と画像マッチングされる第2の画像は、画像列における順番が第1の画像と隣接する画像である。第2の画像には、第1の画像と同じグループに属するものと、第1のグループとは異なるグループに属するものとが存在する。
この実施の形態では、最終的に、全ての画像が1枚の画像として結合するので、各画像を配置するための1つの絶対座標系が必要となる。図10は、各画像が最終的に結合される結合画像によって規定される絶対座標系を示す図である。図10には、画像Pa1と画像Pa2とが重ね合わせられる基準となる設計上の結合位置Pa12が示されている。結合情報導出部5aは、この点Pa12からの画像Pa1と画像Pa2との結合位置の位置ずれ量(ΔXp1、ΔYp1)を、結合情報として導出する。図10には、画像Pa2と画像Pa3とが重ね合わせられる基準となる設計上の結合位置Pa23が示されている。この他、画像Pa3と画像Pa4とが重ね合わされる設計上の結合位置Pa34、画像Pa4と画像Pa5とが重ね合わされる設計上の結合位置Pa45が示されている。結合情報導出部5aは、それらの結合位置の位置ずれ量(ΔXp2、ΔYp2)、(ΔXp3、ΔYp3)、(ΔXp4、ΔYp4)を結合情報(結合位置情報)として導出する。
同様に、図10に示すように、画像Pb1、Pb2、画像Pb2、Pb3、画像Pb3、Pb4、画像Pb4、Pb5における重ね合わせの基準となる設計上の結合位置をPb12、Pb23、Pb34、Pb45とする。結合情報導出部5bは、結合位置Pb12、Pb23、Pb34、Pb45に対する重ね合わせ位置の位置ずれ量(ΔXp5、ΔYp5)、(ΔXp6、ΔYp6)、(ΔXp7、ΔYp7)、(ΔXp8、ΔYp8)を結合情報(結合位置情報)として導出する。また、図10に示すように、画像Pc1、Pc2、画像Pc2、Pc3、画像Pc3、Pc4における重ね合わせの基準となる設計上の結合位置をPc12、Pc23、Pc34とする。結合情報導出部5cは、結合位置Pc12、Pc23、Pc34に対する重ね合わせ位置の位置ずれ量(ΔXp9、ΔYp9)、(ΔXp10、ΔYp10)、(ΔXp11、ΔYp11)を結合情報(結合位置情報)として導出する。
図11は、この発明の一実施の形態に係る画像結合装置における結合情報導出部の構成を示すブロック図である。図11に示すように、結合情報導出部5(5b)は、マッチング領域範囲初期値記憶部30(30b)と、結合情報検出部31(31b)と、結合情報記憶部32(32b)と、結合情報一時記憶部33(33b)と、結合情報決定部34(34b)と、を備える。
マッチング領域範囲初期値記憶部30(30b)は、上述の重ね合わせの設計上の結合位置Pb12、Pb23、Pb34、Pb45と、その位置座標を中心とする画像マッチングを行う範囲の初期値を記憶する。
結合情報検出部31(31b)は、隣接する画像における重複領域周辺の画像データを、画像メモリ8bから、メモリ制御部4bを介して読み込む。結合情報検出部31(31b)は、設計上の結合位置Pb12、Pb23、Pb34、Pb45及びマッチング領域範囲をマッチング領域範囲初期値記憶部30(30b)から読み込んで、画像メモリ8bから読み込んだ重複領域周辺の画像を用いた画像マッチングを行う。
この画像マッチングにより、結合情報検出部31(31b)は、両画像の相関度が最も高い最適解となる結合位置情報を検出する。具体的には、設計上の結合位置Pb12〜Pb45を基準として、画像マッチングの相関度が最も高い位置ずれ量(ΔXp5、ΔYp5)〜(ΔXp8、ΔYp8)が結合位置情報として検出される。
図12は、2つの画像の間の画像マッチングの様子を示す図である。図12では、画像Pb1に対して設計上の結合位置Pb12にある画像Pb2が点線で示されている。画像マッチングにより、画像Pb1との相関度が最も高い最適解の位置にある画像Pb2が実線で示されている。この場合、画像Pb2(点線)と画像Pb2(実線)との間の位置ずれが位置ずれ量(ΔXp5、ΔYp5)として求められる。
ここで、重複領域を含む画像が、無地又は繰り返しパターンを含む画像である場合には、画像マッチングにより、複数の最適解が得られる場合がある。この場合には、検出される位置ずれ量(ΔXp5、ΔYp5)〜(ΔXp8、ΔYp8)が誤って検出される可能性が高くなる。そこで、結合情報検出部31(31b)は、複数の最適解として得られた結合位置の他に、結合位置の正確度を検出する。例えば、複数解がk(kは自然数)個存在する場合には、正確度を1/kとして算出すればよい。算出された正確度は、結合位置情報と対応付けられて、結合情報として結合情報記憶部32(32b)に記憶される。
また、結合情報検出部31(31b)は、結合位置情報としての位置ずれ量(ΔXp5、ΔYp5)〜(ΔXp8、ΔYp8)を中心として、画像Pb1〜Pb5を重ね合わせた時に、重なり合った規定範囲内の複数の画素の平均輝度を求め、両画像の平均輝度の差を輝度差情報として算出する。結合情報検出部31(31b)は、算出された輝度差情報を結合情報として結合情報記憶部32(32b)に記憶する。
このように、結合情報検出部31(31b)は、結合位置情報、結合位置情報の正確度、輝度差情報を検出し、検出されたそれらの情報を結合情報として結合情報記憶部32(32b)に記憶する。
なお、画像の位置ずれが、副走査方向のみに発生する場合には、副走査方向にのみ画像マッチングを行うようにして、副走査方向の位置ずれ量だけ検出するようにしてもよい。
図13は、結合情報導出部の全体構成を示すブロック図である。図13に示すように、結合情報導出部5a、5cについても、結合情報導出部5bとほぼ同様に動作する。結合情報導出部5aでは、結合情報検出部31(31a)が、画像メモリ8aから、メモリ制御部4aを介して画像Pa1〜画像Pa5を読み込んで、さらに設計上の結合位置Pa12、Pa23、Pa34、Pa45及びマッチング領域範囲をマッチング領域範囲初期値記憶部30(30a)から読み込む。そして、結合情報検出部31(31a)は、画像メモリ8aから読み込んだ隣接画像における重複領域周辺の画像マッチングを行う。これにより、位置ずれ量(ΔXp1、ΔYp1)〜(ΔXp4、ΔYp4)が結合位置情報として検出され、さらに、結合位置情報の正確度、輝度差情報が検出される。これらの結合情報は、結合情報記憶部32(32a)に記憶される。
また、結合情報導出部5cでは、結合情報検出部31(31c)が、画像メモリ8cから、メモリ制御部4cを介して読み込んで、設計上の結合位置Pc12、Pc23、Pc34及びマッチング領域範囲をマッチング領域範囲初期値記憶部30(30c)から読み込んで、画像メモリ8cから読み込んだ隣接画像における重複領域周辺の画像マッチングを行う。これにより、位置ずれ量(ΔXp9、ΔYp9)〜(ΔXp11、ΔYp11)が結合位置情報として検出され、さらに、結合位置の正確度、輝度差情報が検出される。これら結合情報は、結合情報記憶部32(32c)に記憶される。
図13に示すように、結合情報記憶部32(32a)へ記憶された結合情報のうち、画像Pa4(第1の画像)と画像Pa5(第1の画像とはグループが異なる第2の画像)との間の結合情報は、結合情報転送回路10aを介して、画像処理部7bの結合情報一時記憶部33(33b)に送信され、記憶される。また、結合情報記憶部32(32a)へ記憶された結合情報のうち、画像Pb4(第1の画像)と画像Pb5(第1の画像とはグループが異なる第2の画像)との間の結合情報は、結合情報転送回路10bを介して、画像処理部7cの結合情報一時記憶部33(33c)に送信され、記憶される。
図14は、異なるグループに跨がって画像を結合する様子を示す図である。図14に示すように、画像Pa4と画像Pa5との間の位置ずれ量(ΔXp4、ΔYp4)は、画像Pa4と画像Pb1との間の位置ずれ量となる。そこで、結合情報導出部5(5a)は、上述のように、画像Pa4と画像Pa5との間の位置ずれ量(ΔXp4、ΔYp4)を、結合情報転送経路10aを介して、結合情報導出部5(5b)の結合情報一時記憶部33(33b)に送信し、記憶する。また、画像Pb4と画像Pb5との間の位置ずれ量(ΔXp8、ΔYp8)は、画像Pb4と画像Pc1との間の位置ずれ量となる。そこで、結合情報導出部5(5b)は、画像Pb4と画像Pb5との間の位置ずれ量(ΔXp8、ΔYp8)を、結合情報導出部5(5c)の結合情報一時記憶部33(33c)に送信する。
結合情報決定部34(34b)は、結合情報記憶部32(32b)に記憶された画像の結合情報と、結合情報一時記憶部33(33b)に記憶された結合情報とに基づいて、画像Pb1〜Pb4の結合位置情報と輝度差情報を決定する。例えば、検出されたある隣接画像の結合位置(位置ずれ量)が、他の隣接画像の結合位置(位置ずれ量)と比べて統計的に見て大きく異なる場合には、結合情報決定部34(34b)は、その結合情報を用いることなく、他の画像同士の結合位置(位置ずれ量)の平均値に基づいて、結合位置を決定する。また、隣接画像の最適解となる結合位置が複数求められており、正確度が低い場合(例えば0.5未満である)、結合情報決定部34(34b)は、その結合情報を用いることなく、他の隣接画像同士の結合情報の平均値に基づいて、結合位置と輝度差を決定する。
すなわち、結合情報決定部34(34b)は、隣接画像の画像マッチングにより、最適な結合位置情報を1つに絞ることができない場合には、他の隣接画像同士の画像マッチングの結合位置情報の平均値に基づいて、その隣接画像の間の結合位置情報を決定する。
図15は、他の隣接画像の結合位置情報の平均値に基づいて、隣接画像の結合位置情報を求める様子の一例を示す図である。例えば、図15に示すように、画像Pb2と画像Pb3との間の画像マッチングで複数個の結合位置が導出された場合には、画像Pb1と画像Pb2との間で求められた位置ずれ量(実線矢印)と、画像Pb3と画像Pb4との間で求められた位置ずれ量(実線矢印)との平均値を画像Pb2と画像Pb3との間での位置ずれ量(点線矢印)として採用すればよい。このようにして、この実施の形態では、誤検出された結合情報の影響を最小限に止めるようにしている。
結合情報一時記憶部33(33b)には、画像処理部7aの結合情報記憶部32(32a)から送られた画像Pa4と画像Pa5との間の結合情報が記憶されている。このため、結合情報決定部34(34b)は、画像処理部7aから送信された結合情報を受信して、グループ内の隣接画像を結合するのと同様に、グループに跨がる隣接画像間の結合情報を決定する。決定された全ての結合情報は、画像結合部6bに出力される。
画像結合部6(6a)は、画像メモリ8(8a)からメモリ制御部4(4a)を介して対応するグループの画像Pa1〜Pa4を読み取って、結合情報決定部34(34a)で決定された輝度差情報に基づいて、各画像Pa1〜Pa4の輝度を補正し、決定された結合位置情報に基づいて各画像を結合する。輝度の補正は、例えば、画像Pa1を基準として行われる。画像の結合は、絶対座標系(Xp、Yp)上で行われる。画像結合部6aは、結合された画像データを出力部15に出力する。
画像結合部6(6b)は、画像メモリ8(8b)からメモリ制御部4(4b)を介して対応するグループの画像Pb1〜Pb4を読み取って、結合情報決定部34(34b)で決定された輝度差情報に基づいて、画像Pb1〜Pb4の輝度を補正し、結合位置に基づいて画像Pb1〜Pb4を結合する。輝度の補正は、画像Pa4との輝度差で輝度が補正された画像Pb1(Pa5)を基準として行われる。画像結合部6bは、結合された画像データを出力部15に出力する。
画像結合部6(6c)は、画像メモリ8(8c)からメモリ制御部4(4c)を介して対応するグループの画像Pc1〜Pc4を読み取って、結合情報決定部34(34c)で決定された輝度差情報に基づいて、画像Pc1〜Pc4の輝度を補正し、結合位置に基づいて画像Pc1〜Pc4を結合する。輝度の補正は、画像Pb4との輝度差で輝度が補正された画像Pc1(Pb5)を基準として行われる。画像結合部6cは、結合された画像データを出力部15に出力する。
出力部15は、例えば、図10における絶対座標系(Xp、Yp)で規定される画像メモリ15M(図1参照)を有し、画像メモリ15Mにセットされた画像を表示出力する。画像結合部6a、6b、6cから出力され結合された画像データは、絶対座標系(Xp、Yp)における結合時に決定されたそれぞれの位置座標にセットされる。
図16は、画像結合部から出力された画像データが出力部の画像メモリ15Mの絶対座標系にセットされた様子を示す図である。図16に示すように、画像Pa1〜Pa4、画像Pb1〜Pb4、画像Pc1〜Pc4が、すべて結合された形で、画像メモリ15Mにセットされる。画像Pa1〜Pa4、画像Pb1〜Pb4、画像Pc1〜Pc4は、画像結合部6a、6b、6cにおいて、全ての画像の位置ずれを考慮して結合されているので、画像間に位置ずれはない。また、画像Pa1〜Pa4、画像Pb1〜Pb4、画像Pc1〜Pc4は、画像結合部6a、6b、6cにおいて、全ての輝度ずれを考慮して輝度差が補正されているので、画像に不自然な輝度ずれはない。これにより、すべての画像が結合された結合画像が、出力部15から例えば、表示出力される。
図17は、出力部から出力された画像の一例を示す図である。図17に示すように、出力部15から出力される結合画像22は、画像の位置ずれなく、かつ、輝度差なく結合された画像であるため、図3に示す紙原稿とよく一致している。
次に、この実施の形態に係る画像結合装置100の動作について説明する。図18は、画像結合装置の動作を示すフローチャートである。
図18に示すように、まず、メモリ制御部4(4a、4b、4c)は、画像読み込み及び転送を行う(ステップS1)。ラインセンサ群1で撮像され、A/D変換部2(2a、2b、2c)でA/D変換されたデジタルデータ1a−m、1b−m、1c−mは、メモリ制御部4(4a、4b、4c)によって、画像メモリ8(8a、8b、8c)に書き込まれる。これと同時に、画像データ転送経路9(9a、9b)を介して、デジタルデータ1b−1t、1c−1tが、メモリ制御部4b、4cからメモリ制御部4a、4bに転送され、画像メモリ8a、8bに書き込まれる。
続いて、結合情報導出部5(5a、5b、5c)の結合情報検出部31(31a、31b、31c)は、画像マッチングにより、隣接画像の結合位置情報(位置ずれ量)を検出する(ステップS2)。図19は、結合情報検出部で行われる画像マッチングの処理のタイミングチャートである。図19に示すように、3つの結合情報検出部31a、31b、31cで並行して画像マッチングを行って、各グループに関連する画像の結合位置情報を検出するので、全ての隣接画像の画像マッチングを1つの画像処理部で行うよりも、結合位置情報を検出する時間を各段に短くすることができる。
図18に戻り、続いて、結合情報導出部5(結合情報検出部31)は、検出された結合位置を中心とする予め決められた範囲内で隣接画像の輝度差情報を検出する(ステップS3)。
続いて、結合情報転送経路10aが、検出された結合情報を、結合情報導出部5aから結合情報導出部5bの結合情報一時記憶部33bに転送し、結合情報転送経路10bが、検出された結合情報を、結合情報導出部5bから結合情報導出部5cの結合情報一時記憶部33cに転送する(ステップS4)。
続いて、結合情報決定部34(34a、34b、34c)は、結合情報記憶部32(32a、32b、32c)に記憶された結合情報と、存在する場合には結合情報一時記憶部33(33b、33c)に記憶された結合情報とに基づいて、結合情報を決定する(ステップS5)。ここでは、例えば、ステップS2において、画像間で複数の最適解となる結合位置が検出された場合又は最適解が得られなかった場合に、他の画像間で検出された結合位置の平均値に基づいて、その画像間の結合位置が決定される。
続いて、画像結合部6(6a、6b、6c)は、結合情報決定部34(34a、34b、34c)で決定された結合情報に基づいて、画像Pa1〜Pa4、画像Pb1〜Pb4、画像Pc1〜Pc4を結合する(ステップS6)。ここでは、全ての画像が合成される絶対座標系(Xp、Yp)に従って、各画像が配置され、結合される。
続いて、出力部15は、画像結合部6(6a、6b、6c)から出力された画像Pa1〜Pa4、画像Pb1〜Pb4、画像Pc1〜Pc4を画像メモリ15Mに入力し、全ての画像の結合画像を表示出力する(ステップS7)。
以上詳細に説明したように、この実施の形態によれば、ラインセンサ群1で撮像された画像列を、被写体の同じ部分に対応する重複部を持つ画像が隣り合うように並べた際に順番が連続する複数枚の画像Pa1〜Pa4、Pb1〜Pb4、Pc1〜Pc4に分けてグループ化し、グループ内の画像Pa1〜Pa4とそれに隣接する第2の画像Pa2〜Pa5とについて、各グループで並行して結合位置情報を検出するので、それらの画像の結合位置情報を検出する時間を短縮することができる。また、画像Pa4、画像Pb4と、グループが異なる画像Pb1、Pc1との画像マッチングに用いられる画像データは、画像データ転送経路9a、9bを介して画像処理部7a、7b間、画像処理部7b、7c間で転送される。これにより、画像Pa4と、画像Pa4に隣接しグループが異なる画像Pb1(Pa5)、Pc1(Pb5)との間の結合位置情報を一方の画像処理部7a、7bで検出することができる。また、画像Pa4、Pb4と、その画像Pa4、Pb4に隣接しグループが異なる画像Pb1、Pc1との間の結合位置情報は、結合情報転送経路10a、10bを介して画像処理部7a、7b、画像処理部7b、7c間で送受信される。これにより、各画像処理部7a、7b、7cは、他のグループに属する画像との間の位置ずれを考慮しつつ(例えば、画像Pa4と画像Pa5の位置ずれ量等だけ画像Pb1の位置を補正しながら)、対応するグループに属する複数の画像を位置ずれのない状態で結合することができる。この結果、複数の画像が並ぶ画像列を高速に結合することができる。他のグループに属する画像との間の位置ずれを考慮するとは、他のグループに属する画像との間で位置ずれがない状態で結合することを意味する。他のグループに属する画像との間の輝度ずれを考慮するとは、他のグループに属する画像との間で輝度ずれがない状態で結合することを意味する。
例えば、この実施の形態のように、画像列を3つのグループに分け、画像処理部7a、7b、7cを3つ備えるようにすれば、図19に示すように、画像を結合する処理に要する時間を約1/3に短縮することができる。
なお、上記実施の形態では、ラインセンサ1a−1等の数を12とし、ラインセンサ1a−1等のグループに含まれるラインセンサ1a−1等の数を4つとしたが、本発明はこれには限られない。ラインセンサ1a−1等の数は4つ以上であればよい。また、グループに含まれるラインセンサ1a−1等の数は、2つ以上であればよい。ラインセンサ1a−1等の数が増えても、グループの数を増やせば、画像の結合に要する時間を短くすることができる。
ラインセンサ群1は、千鳥状に配列されていなくてもよい。例えば、三列以上に配列されていてもよい。また、ラインセンサ1a−1等の長さは同じでなくてもよい。画像読取装置200は、複数の画像が被写体上の撮像位置の順に順序付けられ、撮像位置が最も近い画像同士の端部において規定数以上の画素が一致する画像列を撮像できる撮像素子を備えていればよい。その意味では、ラインセンサ1a−1等に代えて2次元撮像素子を備えていてもよい。
その他、画像処理部7(7a、7b、7c)のハードウエア構成又はソフトウエア構成は一例であり、任意に変更および修正が可能である。
例えば、画像一時保存メモリ11a、11bは、メモリ制御部4a、4bの外部にあってもよい。また、画像メモリ8a、8b、8cは、画像処理部7a、7b、7cの内部にあってもよい。
また、上記実施の形態では、画像処理部7b、7cから画像処理部7a、7bに画像データ転送経路9a、9bを介して画像データを転送し、画像処理部7a、7bでグループに跨がる隣接画像の画像マッチングを行って、結合情報を検出し、結合情報転送経路10a、10bを介して、検出された結合情報を画像処理部7a、7bから画像処理部7b、7cに転送した。しかしながら、画像データを、画像処理部7a、7bから画像処理部7b、7cに転送し、画像処理部7b、7cでグループに跨がる隣接画像の画像マッチングを行って結合情報を検出し、画像処理部7b、7cから画像処理部7a、7bに結合情報を転送するようにしてもよい。
画像処理部7(7a、7b、7c)については、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体(フレキシブルディスク、CD−ROM、DVD−ROM等)に記憶して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する画像処理部7(7a、7b、7c)を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを記憶しておき、通常のコンピュータシステムがダウンロード等することで画像処理部7(7a、7b、7c)を構成してもよい。
画像処理部7(7a、7b、7c)の機能を、OS(Operating System)とアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に記憶してもよい。
搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)にコンピュータプログラムを掲示し、ネットワークを介してコンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
この発明は、この発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、この発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
なお、本願については、2015年4月9日に出願された日本国特許出願2015−080093号を基礎とする優先権を主張し、本明細書中に日本国特許出願2015−080093号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
本発明は、一部が重複する隣接画像を連続して結合する画像結合装置等に適用可能である。
1 ラインセンサ群、1a−1〜1a−4、1b−1〜1b−4、1c−1〜1c−4 ラインセンサ、2、2a、2b、2c A/D変換部、3、3a、3b、3c シェーディング補正部、4、4a、4b、4c メモリ制御部、5、5a、5b、5c 結合情報導出部、6、6a、6b、6c 画像結合部、7、7a、7b、7c 画像処理部、8、8a、8b、8c 画像メモリ、9、9a、9b 画像データ転送経路、10、10a、10b 結合情報転送経路、11、11a、11b 画像一時保存メモリ、15 出力部、15M 画像メモリ、20 紙原稿、21 像、22 結合画像、25 A/D変換器、26 バッファ、30、30a、30b、30c マッチング領域範囲初期値記憶部、31、31a、31b、31c 結合情報検出部、32、32a、32b、32c 結合情報記憶部、33、33b、33c 結合情報一時記憶部、34、34a、34b、34c 結合情報決定部、40 走査駆動部、50 基板、100 画像結合装置、200 画像読取装置。

Claims (5)

  1. 他の画像と重複する部分である重複部を有する複数の画像を、被写体の同じ部分に対応する前記重複部を持つ画像が隣り合うように各画像を並べることで順序付けられる画像列を、順番が連続する複数枚ずつの画像にグループ分けすることにより形成されたグループ毎に設けられ、グループ内の第1の画像と該第1の画像と前記画像列における順番が隣接する第2の画像とを位置ずれなく結合するための結合位置情報を画像マッチングにより検出する処理をそれぞれ並行して行う複数の画像処理部と、
    前記各画像処理部において、その画像処理部に対応するグループ内の画像のうち、先頭の前記重複部の画像を、前記第1の画像とはグループが異なる前記第2の画像として、被写体の同じ部分に対応する重複部を持つ前記第1の画像を処理する前記画像処理部に転送する画像データ転送経路と、
    前記第1の画像とはグループが異なる前記第2の画像と前記第1の画像との間の前記結合位置情報を、前記画像処理部の間で転送する結合情報転送経路と、
    を備え、
    前記複数の画像処理部のそれぞれは、
    自分が検出した前記結合位置情報と、前記結合情報転送経路を介して転送された前記結合位置情報とに基づいて、対応するグループに属する画像と他のグループに属する画像との間で異なるグループに跨がって隣接する画像同士を位置ずれがない状態で結合するとともに、対応するグループに属する複数の画像を位置ずれのない状態で結合する、
    画像結合装置。
  2. 前記複数の画像処理部は、
    前記第1の画像と前記第2の画像との間で検出された前記結合位置情報に基づいて、前記第1の画像と前記第2の画像とを重ね合わせた時の輝度差情報を検出する処理をそれぞれ並行して行い、
    前記結合情報転送経路は、
    前記第1の画像とはグループが異なる前記第2の画像と前記第1の画像との間の輝度差情報を、前記画像処理部の間で転送し、
    前記複数の画像処理部のそれぞれは、
    自分が検出した輝度差情報と、前記結合情報転送経路を介して受信した輝度差情報とに基づいて、対応するグループに属する画像と他のグループに属する画像との間で異なるグループに跨がって隣接する画像同士を輝度ずれがない状態で結合するとともに、対応するグループに属する複数の画像を、輝度ずれのない状態で結合する、
    請求項1に記載の画像結合装置。
  3. 前記複数の画像処理部のそれぞれは、
    前記第1の画像と前記第2の画像との画像マッチングにより、前記結合位置情報を1つに絞ることができない場合には、
    他の画像同士の画像マッチングの前記結合位置情報の平均値に基づいて、前記第1の画像と前記第2の画像との間の前記結合位置情報を決定する、
    請求項1に記載の画像結合装置。
  4. 長手方向が同一で、前記長手方向に1つ置きに2列に配列され、異なる列で隣り合うラインセンサの検出範囲が前記長手方向に直交する方向から見て一部重複する複数のラインセンサから成るラインセンサ群と、
    前記ラインセンサ群と撮像対象とを、前記長手方向に直交する方向に相対走査させる走査駆動部と、
    前記走査駆動部による相対走査中に前記ラインセンサ群で撮像された画像列を構成する画像を結合する請求項1から3のいずれか一項に記載の画像結合装置と、
    を備える画像読取装置。
  5. 他の画像と重複する部分である重複部を有する複数の画像を、被写体の同じ部分に対応する前記重複部を持つ画像が隣り合うように各画像を並べることで順序付けられる画像列を、順番が連続する複数枚ずつの画像にグループ分けすることにより形成されたグループ毎に設けられた複数の画像処理部が、グループ内の第1の画像と前記画像列における順番が隣接する第2の画像とを位置ずれなく結合するための結合位置情報を画像マッチングにより検出する処理をそれぞれ並行して行う第1のステップと、
    前記第1のステップに先立って、前記各画像処理部において、その画像処理部に対応するグループ内の画像のうち、先頭の前記重複部の画像を、前記第1の画像とはグループが異なる前記第2の画像として、被写体の同じ部分に対応する重複部を持つ前記第1の画像を処理する前記画像処理部に転送する第2のステップと、
    前記第1の画像とはグループが異なる前記第2の画像との間の前記結合位置情報を、前記画像処理部の間で転送する第のステップと、
    前記複数の画像処理部のそれぞれが、自分が検出した前記結合位置情報と、転送された前記結合位置情報とに基づいて、対応するグループに属する画像と他のグループに属する画像との間で異なるグループに跨がって隣接する画像同士を位置ずれがない状態で結合するとともに、対応するグループに属する複数の画像を位置ずれのない状態で結合する第のステップと、
    を含む画像結合方法。
JP2016546122A 2015-04-09 2016-01-27 画像結合装置、画像読取装置及び画像結合方法 Active JP6075588B1 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015080093 2015-04-09
JP2015080093 2015-04-09
PCT/JP2016/052287 WO2016163133A1 (ja) 2015-04-09 2016-01-27 画像結合装置、画像読取装置及び画像結合方法

Publications (2)

Publication Number Publication Date
JP6075588B1 true JP6075588B1 (ja) 2017-02-08
JPWO2016163133A1 JPWO2016163133A1 (ja) 2017-04-27

Family

ID=57072500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016546122A Active JP6075588B1 (ja) 2015-04-09 2016-01-27 画像結合装置、画像読取装置及び画像結合方法

Country Status (4)

Country Link
US (1) US9936098B2 (ja)
JP (1) JP6075588B1 (ja)
CN (1) CN107409165B (ja)
WO (1) WO2016163133A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326908B2 (en) * 2015-03-16 2019-06-18 Mitsubishi Electric Corporation Image reading apparatus and image reading method
JP7153425B2 (ja) * 2017-01-23 2022-10-14 セイコーエプソン株式会社 スキャナー、スキャンプログラムおよびスキャンデータの生産方法
JP6932934B2 (ja) * 2017-01-23 2021-09-08 セイコーエプソン株式会社 スキャナー、スキャンプログラムおよびスキャンデータの生産方法
JP7153424B2 (ja) * 2017-01-23 2022-10-14 セイコーエプソン株式会社 スキャナー、スキャンプログラムおよびスキャンデータの生産方法
CN115023937B (zh) * 2020-01-31 2024-07-02 三菱电机株式会社 图像读取装置和图像读取方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004120705A (ja) * 2002-09-30 2004-04-15 Fuji Photo Film Co Ltd 画像読取装置
JP2010244184A (ja) * 2009-04-02 2010-10-28 Seiko Epson Corp 映像処理装置、映像処理方法
JP5322885B2 (ja) * 2009-10-22 2013-10-23 三菱電機株式会社 画像結合装置及び画像結合位置算出方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465163A (en) * 1991-03-18 1995-11-07 Canon Kabushiki Kaisha Image processing method and apparatus for processing oversized original images and for synthesizing multiple images
US5481375A (en) * 1992-10-08 1996-01-02 Sharp Kabushiki Kaisha Joint-portion processing device for image data in an image-forming apparatus
US5532845A (en) * 1994-11-21 1996-07-02 Xerox Corporation High speed high resolution platen scanning system using a plurality of scanning units
JPH09149192A (ja) * 1995-11-17 1997-06-06 Minolta Co Ltd 画像読取装置
US6373995B1 (en) * 1998-11-05 2002-04-16 Agilent Technologies, Inc. Method and apparatus for processing image data acquired by an optical scanning device
US6348981B1 (en) * 1999-01-19 2002-02-19 Xerox Corporation Scanning system and method for stitching overlapped image data
JP2004172856A (ja) * 2002-11-19 2004-06-17 Fuji Photo Film Co Ltd 画像データ作成方法および装置
US8228566B2 (en) * 2008-03-31 2012-07-24 Mitsubishi Electric Corporation Image reading apparatus
JP5068236B2 (ja) * 2008-10-28 2012-11-07 三菱電機株式会社 画像読取装置
JP5923867B2 (ja) * 2010-05-25 2016-05-25 株式会社リコー 画像読み取り装置及び画像形成装置
US9398173B2 (en) * 2010-10-01 2016-07-19 Contex A/S Two-dimensional calibration of image sensor alignment in optical scanners
JP5806103B2 (ja) * 2011-12-20 2015-11-10 三菱電機株式会社 画像読取装置
JP6046966B2 (ja) * 2012-04-19 2016-12-21 キヤノン株式会社 画像処理装置及び画像処理方法、プログラム、並びに記憶媒体
CN103295215A (zh) * 2013-06-28 2013-09-11 电子科技大学 基于cis大幅面扫描仪的图像自动拼接方法
US10326908B2 (en) * 2015-03-16 2019-06-18 Mitsubishi Electric Corporation Image reading apparatus and image reading method
JP6536183B2 (ja) * 2015-06-01 2019-07-03 富士ゼロックス株式会社 画像読取装置及びプログラム
JP6422428B2 (ja) * 2015-12-11 2018-11-14 三菱電機株式会社 画像処理装置、画像処理方法、画像読取装置、及びプログラム
JP6759662B2 (ja) * 2016-03-30 2020-09-23 コニカミノルタ株式会社 画像読み取り装置、同装置における読み取りガラス面の異物検出方法及び異物検出プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004120705A (ja) * 2002-09-30 2004-04-15 Fuji Photo Film Co Ltd 画像読取装置
JP2010244184A (ja) * 2009-04-02 2010-10-28 Seiko Epson Corp 映像処理装置、映像処理方法
JP5322885B2 (ja) * 2009-10-22 2013-10-23 三菱電機株式会社 画像結合装置及び画像結合位置算出方法

Also Published As

Publication number Publication date
CN107409165A (zh) 2017-11-28
US9936098B2 (en) 2018-04-03
US20180007232A1 (en) 2018-01-04
CN107409165B (zh) 2019-07-23
WO2016163133A1 (ja) 2016-10-13
JPWO2016163133A1 (ja) 2017-04-27

Similar Documents

Publication Publication Date Title
JP6075588B1 (ja) 画像結合装置、画像読取装置及び画像結合方法
US10674041B2 (en) Image capturing unit, color measuring device, image forming apparatus, color measuring system and color measurement method for capturing a reference chart and a subject
JP4208892B2 (ja) 固体撮像装置
JP2017112424A (ja) 光電変換素子、画像読取装置及び画像形成装置
JP2004226128A (ja) 外観検査装置および外観検査方法
WO2015053047A1 (ja) 撮像装置
US20090074330A1 (en) Image reading apparatus, image forming apparatus, image reading method and computer readable medium storing program thereof
US20070019255A1 (en) Image input apparatus and image forming method
TWI435600B (zh) Image sensor module and image sensor
JP6701454B2 (ja) 読取装置および識別装置
JP6246379B2 (ja) 画像処理装置、画像処理方法、画像読取装置、及びプログラム
US20170237873A1 (en) Image scanning apparatus, control method therefor, and multifunction apparatus
JP2017108323A (ja) 画像処理装置、画像処理方法、画像読取装置、及びプログラム
US8289415B2 (en) Blink signal detection circuit, blink signal detection method, object sensing apparatus, object sensing method, and imaging system
JP2000175001A (ja) 画像読取り装置における画像データ補正方法
JP2017173259A (ja) 計測装置、システム及び物品の製造方法
US6897979B1 (en) Multi-level image reading apparatus capable of detecting and correcting color position offsets
JP2015226127A (ja) 画像読取装置、画像結合方法及びプログラム
JP2002366887A (ja) シンボル情報読み取り装置
JP4107200B2 (ja) 欠陥画素補正装置及び方法
JP2019047441A (ja) 画像処理装置、読取装置、画像処理方法、およびプログラム
JP5429035B2 (ja) 密着型イメージセンサ
JP5590911B2 (ja) 画像読取装置及び方法
JP5251912B2 (ja) 画像読取装置
JP2013223087A (ja) 画像読取装置、画像処理装置、画像処理方法及びコンピュータプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161227

R150 Certificate of patent or registration of utility model

Ref document number: 6075588

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250