Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6042814B2 - イメージセンサの信号輝度マッチング法 - Google Patents
[go: Go Back, main page]

JP6042814B2 - イメージセンサの信号輝度マッチング法 - Google Patents

イメージセンサの信号輝度マッチング法 Download PDF

Info

Publication number
JP6042814B2
JP6042814B2 JP2013530589A JP2013530589A JP6042814B2 JP 6042814 B2 JP6042814 B2 JP 6042814B2 JP 2013530589 A JP2013530589 A JP 2013530589A JP 2013530589 A JP2013530589 A JP 2013530589A JP 6042814 B2 JP6042814 B2 JP 6042814B2
Authority
JP
Japan
Prior art keywords
image sensor
luminance level
image
luminance
overlap region
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
JP2013530589A
Other languages
English (en)
Other versions
JP2013540390A (ja
Inventor
ヘラルト フェルハエフ
ヘラルト フェルハエフ
Original Assignee
コンテックス・エー/エス
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 コンテックス・エー/エス filed Critical コンテックス・エー/エス
Publication of JP2013540390A publication Critical patent/JP2013540390A/ja
Application granted granted Critical
Publication of JP6042814B2 publication Critical patent/JP6042814B2/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/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 [1D] array
    • 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
    • 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 [1D] array
    • 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/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 [1D] array
    • 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/1934Combination of arrays

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Input (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

分野
本発明は全体として物体の光学的走査に関する。より詳細には、本発明は、複数のイメージセンサによる大判文書の光学的走査に、および複数のイメージセンサによって記録された画像データの補正に関する。
背景
大きな物体、例えば大判の地図または技術図面の走査は、大型の単一イメージセンサを製造する作業が困難でありかつ高くつくために、従来から複数のイメージセンサを使用して行われる。イメージセンサの例は、電荷結合素子(CCD)またはコンタクトイメージセンサ(CIS)などである。しかし、イメージセンサ間の差異は走査された画像にアーチファクトを生じさせる。走査された媒体の輝度は、どのイメージセンサが使用されるかによって異なって見える場合がある。これは、走査された画像の知覚的アピールを低下させる。これらの差異は非静的であるため、補正は困難な作業である。
「Image reading device and image forming apparatus」という名称のEP2091223(特許文献1)には、それぞれがライン信号を出力する複数のカメラを備える光学式スキャナが開示されている。カメラは、走査される文書上のラインの一部分をそれぞれがとらえるように配置されている。カメラは、輝度情報がラインのオーバーラップ領域において2台のカメラによって記録されるようなある一定のオーバーラップを有してラインをとらえる。文書上の完全なラインは、各カメラ由来のライン信号を合成することによって再現される。ライン信号は、オーバーラップ領域においては、発生し得る輝度境界、例えばカメラ間の継ぎ合わせ点のところの可視のアーチファクトなどを補正するように処理される。しかしこの方法はそれでもなお、生成される画像に可視のアーチファクトを生じさせる。
よって、個々のイメージセンサ間の差異を補正するように大判スキャナの画像品質を改善することは依然として問題のままである。
EP2091223
概要
第1の局面によれば、以下の段階を含む、走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給する第1のイメージセンサおよび第2のイメージセンサ由来の信号を処理する方法であって、それぞれの領域の一部分が、それぞれのイメージセンサの他方によっても記録され、それによって、それぞれの信号にオーバーラップ領域および非オーバーラップ領域由来の画像データが存在し、
を含む方法が提供される:
-該オーバーラップ領域において、該第1のイメージセンサおよび該第2のイメージセンサ由来の画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求める段階、
-該第1の輝度レベルおよび該第2の輝度レベルを処理して該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、補正値を求める段階、
-該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、非オーバーラップ領域由来の画像データに補正値を適用する段階。
したがって、個々のイメージセンサ間での滑らかな移行を有する画像を作成することができる。それによって、イメージセンサ間の不一致の結果として生じる走査された画像内のアーチファクトを補正することができる。
また、補正値は、オーバーラップ領域由来の画像データにも適用されてよい。
方法は、第1のイメージセンサと第2のイメージセンサとを備える大判スキャナ由来の信号を処理する方法とすることができる。イメージセンサは、線形アレイなどのアレイとして配置されたイメージセンサ素子を備えてよい。イメージセンサは、イメージセンサ素子の2列の互い違いに配置された線形アレイ、例えば1200dpiイメージセンサを作製するように互い違いに配置された2列の600dpiアレイなどを含んでいてよい。例えば、コンタクトイメージセンサ(CIS)または電荷結合素子(CCD)カメラなどの任意の種類の光起電力センサといった、光学的走査に適する任意の種類のイメージセンサが使用されてよい。イメージセンサと一緒に、キセノンベースの照明装置、冷陰極蛍光ランプ、またはLED照明装置といった適切な照明装置が配置されていてよい。イメージセンサは、異なる波長を有する光を検出するように構成された複数の異なるイメージセンサ素子を備えてよく、例えば、第1のイメージセンサ素子は赤色光を検出するように構成されていてよく、第2のイメージセンサ素子は緑色光を検出するように構成されていてよく、第3のイメージセンサ素子は青色光を検出するように構成されていてよい。その代わりとしてまたは加えて、照明装置は、走査される物体を異なる波長を有する光で照明するように構成されていてもよく、例えば照明装置は、赤色、緑色、および青色の光を生じるように構成されていてもよい。
イメージセンサは、走査された媒体の共通領域が少なくとも2つのイメージセンサによって記録される限り、どのように配置されていてもよい。イメージセンサは、可動構造上に配置されていてもよく、かつ/または、物理媒体が、物理媒体の完全な走査画像が形成されるようにイメージセンサを通り過ぎて移動されてもよい。共通領域はイメージセンサによって異なる時点において記録されてもよく、例えばイメージセンサは2本の平行線上に配置されていてよく、その場合、1つおきのイメージセンサが第1のライン上の視野を有して配置され、中間のイメージセンサは第2のライン上の視野を有して配置され、ライン上の2つの隣接するイメージセンサの視野間の距離はイメージセンサの視野の幅を下回り、そのため、図6aに関連して説明するとおり、第1のライン上のイメージセンサによって記録された、走査された媒体の領域は、異なる時点において、例えば、イメージセンサおよび/または物理媒体が移動される場合に、第2のライン上のイメージセンサによっても記録される。
第1の輝度レベルおよび第2の輝度レベルは、オーバーラップ領域において、それぞれ第1のイメージセンサおよび第2のイメージセンサによって記録された光強度の尺度である。イメージセンサの輝度レベルは、物理媒体を走査する場合に、オーバーラップ領域においてイメージセンサにより生成される信号を処理することによって求められてよい。信号は、物理媒体を走査する場合に、オーバーラップ領域においてイメージセンサのイメージセンサ素子によって記録された値で構成される。処理は、オーバーラップ領域における走査ラインの記録値の平均を取る、信号の1つの値を選択する、信号の複数の値の平均によるなど、複数の異なる手法で行われてよい。
補正値は、補正値を作成するための入力として第1の輝度レベルおよび第2の輝度レベルを取る任意のアルゴリズムを使用することにより、求められてよい。すなわち、生成される補正値は、第1の輝度レベルと第2の輝度レベルの両方に依存する。アルゴリズムは複数の補正値を生成してよく、例えば、第1のイメージセンサおよび第2のイメージセンサのイメージセンサ素子ごとの補正値が生成されてもよい。補正値は、例えば補正値を画像データに加算することによる、画像データを補正値で乗算することによるなど、任意の適切な手法で画像データに適用されてよい。アルゴリズムは、第1のイメージセンサの第1の輝度レベルと第2のイメージセンサの第2の輝度レベルとを比較してどちらが高いか判定し、画像データに適用される場合に、最低の輝度レベルを有するイメージセンサから生じる値を増加させ、かつ/または最高の輝度レベルを有するイメージセンサから生じる値を低下させる補正値を作成してよい。アルゴリズムは、画像データに適用される場合に、オーバーラップ領域内の第1のイメージセンサと第2のイメージセンサの両方に由来する画像データの値が等しくなり、その結果、輝度境界を生じさせずに画像データを継ぎ合わせることができるようにする補正値を作成してよい。加えて、画像データは、第1のイメージセンサによって記録された画像データから、第2のイメージセンサによって記録された画像データへの、オーバーラップ領域におけるフェージング処理によって、継ぎ合わせされてもよく、例えば、結果として得られる画像は、継ぎ合わせた後で、オーバーラップ領域において、第1のイメージセンサと第2のイメージセンサの両方に由来するデータの加重平均によって作成される画像データを有していてもよく、第1のイメージセンサの非オーバーラップ領域の近くのオーバーラップ領域内の値は、第1のイメージセンサが優位であり、かつ第2のイメージセンサの非オーバーラップ領域の近くの値は第2のイメージセンサが優位であるように、重みは、オーバーラップ領域内の位置に基づいて決定される。
2個のイメージセンサを備える大判スキャナでは、上記の方法を使用して補正値を求めるのに不十分となる場合がある。
ある態様では、第3のイメージセンサ由来の信号はさらに処理され、該第3のイメージセンサが、走査された媒体のある領域において記録された画像信号を供給し、該領域の一部分が第2のイメージセンサによっても記録され、それによって、第2のイメージセンサ由来の信号に少なくとも2つのオーバーラップ領域および1つの非オーバーラップ領域由来の画像データが存在し、方法は、
-第2のイメージセンサと第3のイメージセンサとの間のオーバーラップ領域において、第2のイメージセンサおよび第3のイメージセンサ由来の画像信号から、第3の輝度レベルおよび第4の輝度レベルを求める段階、
-第1の輝度レベル、第2の輝度レベル、第3の輝度レベル、および第4の輝度レベルを処理して、第1の輝度レベルと第2の輝度レベルの間の不一致、さらに第3の輝度レベルと第4の輝度レベルの間の不一致を特定することにより、第2のイメージセンサからの非オーバーラップ領域由来の画像信号の補正値を求める段階、
-第1のイメージセンサおよび第2のイメージセンサ由来の輝度レベル間の不一致、さらに第2のイメージセンサと第3のイメージセンサの間の不一致を補正するための補正画像データを供給するために、第2のイメージセンサの非オーバーラップ領域由来の画像データに補正値を適用する段階、
を含む。
したがって、2個超のイメージセンサを備える複合大判スキャナのためのイメージセンサ間の不一致を補正し、より一層滑らかでかつ知覚的にアピールする画像を確実に得ることができる方法が提供される。
補正値は、補正値を作成するための入力として第1の輝度レベル、第2の輝度レベル、第3の輝度レベル、および第4の輝度レベルを取る任意のアルゴリズムを使用することにより、求められてよく、例えば、生成される補正値は、第1の輝度レベルにも、第2の輝度レベルにも、第3の輝度レベルにも、かつ第4の輝度レベルにも依存する。アルゴリズムは複数の補正値を生成してよく、例えば、第2のイメージセンサのイメージセンサ素子ごとの補正値が生成されてもよい。第1の補正値は、第1の輝度レベルおよび第2の輝度レベルを処理することにより求められてよく、第2の補正値は、第3の輝度レベルおよび第4の輝度レベルを処理することにより求められてよい。非オーバーラップ領域における第2のイメージセンサの個々のイメージセンサ素子についての補正値が、入力として第1の補正値および第2の補正値を取るアルゴリズムによって生成されてよく、例えば、非オーバーラップ領域における第2のイメージセンサの個々のイメージセンサ素子についての補正値は、第1の補正値と第2の補正値との間の補間、例えば線形補間などを行うことにより求められてもよい。また補正値は、第2のイメージセンサのオーバーラップ領域について求められ、第2のイメージセンサのオーバーラップ領域および非オーバーラップ領域由来の画像データに適用されてもよい。
ある態様では、オーバーラップ領域における輝度レベルは、イメージセンサに備えられた複数のイメージセンサ素子由来の画像信号の平均として算出される。第1の輝度レベルは、オーバーラップ領域において第1のイメージセンサのイメージセンサ素子によって記録された値の平均として算出されてよい。同様に、第2の輝度レベルは、オーバーラップ領域において第2のイメージセンサのイメージセンサ素子によって記録された値の平均として算出されてよい。平均は加重平均とすることができる。
いくつかの状況では、適用される補正の量を制限した方が有利となり得る。というのは過剰補正により、生成される画像にひずみが生じ得るからである。例えば以下に述べるとおりである。
ある態様では、第1のイメージセンサと第2のイメージセンサとの間のオーバーラップ領域についての第1の目標値が、第1の輝度レベルと第2の輝度レベルとの間の値として決定され、かつ、補正値の適用により、該第1のイメージセンサおよび該第2のイメージセンサの輝度レベルが該第1の目標値に近づく。例えば、第1のイメージセンサおよび第2のイメージセンサによって記録された値の平均は、補正値の適用後に目標値により近づく。
目標値は、第1の輝度レベルと第2の輝度レベルとのほぼ中間の値とすることができる。
ある態様では、第2のイメージセンサと第3のイメージセンサとの間のオーバーラップ領域についての第2の目標値、第3の輝度レベルと第4の輝度レベルとの間の値として決定され、かつ、補正値の適用により、該第2のイメージセンサおよび該第3のイメージセンサの輝度レベルが該第2の目標値に近づく。例えば、第2のイメージセンサおよび第3のイメージセンサによって記録された値の平均は、補正値の適用後に目標値により近づく。
したがって、記録されたデータを限られた範囲までのみ変更する補正が適用され得る。
イメージセンサ間の差異は輝度の関数であり、例えば、第1のイメージセンサは第2のイメージセンサよりも低輝度に対する感度が高いが、高輝度に対する感度は高くない場合もある。オーバーラップ領域における走査された媒体の輝度は、イメージセンサのその他の部分における輝度とは異なり得るため、補正アーチファクトが生じ得る。
ある態様では、画像データが、1本のラインに相当する画像データを含み、かつ補正値が、複数のライン由来の情報を使用して算出される。
したがって、何本かのラインにわたる平均を取ることにより、複数の異なる輝度レベルから得られる複数の第1の輝度レベルおよび第2の輝度レベルが補正値を作成するのに使用され得る。それによって、すべての異なる輝度レベルに有効な補正値が生成され得る。また、複数のラインにわたる平均を取ることにより、画像データ内の雑音の結果として生じる補正誤りを最小限に抑えることもできる。
方法は、補正値を算出するのに、少なくとも、例えば、2本、5本、10本、20本、50本、100本、200本、300本、500本、あるいは1000本のライン由来の情報を使用してよい。方法は、補正値を算出するのに、例えば、20本、50本、100本、200本、300本、500本、1000本、2000本、あるいは100000本を超えないライン由来の情報を使用してもよい。前述のように、イメージセンサ間の差異は時間で異なる。イメージセンサは、温度、湿度などといったゆっくり変化するパラメータの影響を受ける。平均を取るのに使用されるラインの本数は、アーチファクトを制限するのに十分なほど大きいが、イメージセンサの時間的変動に反応するのに十分なほど小さくなるように選択すべきである。平均はリングバッファとして実装されてよい。リングバッファへ値を挿入することにより、リングバッファに以前に格納された値が除去されてもよく、例えば、リングバッファのサイズは一定であり、例えば先入れ先出し(FIFO)リングバッファが使用されてもよい。平均は加重平均とすることができ、例えば、リングバッファ内の新しいラインが旧いラインより高く重み付けされてもよいか、または特殊なプロパティを有するラインがより高くもしくはより低く重み付けされてもよい。
ある態様では、補正値の算出に対して、明るい輝度を表す輝度値は、暗い輝度を表す輝度値とは異なる影響を与える。
ある態様では、補正値の算出に対して、明るい輝度を表す輝度値は、暗い輝度を表す輝度値よりも大きい影響を与える。
ある態様では、前記方法は、第1の輝度レベルおよび第2の輝度レベルが暗い場合に、フィルタが第1の輝度レベルおよび第2の輝度レベルを除去する段階をさらに含む。
方法により、第1の輝度レベルおよび第2の輝度レベルが推測値で置き換えられてよい。推測値は、前のラインについて求めた第1の輝度レベルおよび第2の輝度レベルとすることができるか、または、前のラインについて、例えば最後の50本、100本、200本、300本、500本、もしくは1000本のラインについて求めた第1の輝度レベルおよび第2の輝度レベルの平均とすることもできる。
明るい輝度値は、輝度値を表すのに使用される選択されたビット数で可能な最大値の30%を上回る値を有する輝度値とすることができ、例えば、10ビットが使用される場合には、307を上回る値が明るい輝度値である。
明るい輝度値は、輝度値を表すのに使用される選択されたビット数で可能な最大値の、例えば、10%、20%、30%、40%、50%、60%、70%を上回る値を有する輝度値とすることができる。
暗い輝度値は、輝度値を表すのに使用される選択されたビット数で可能な最大値の30%を下回る値を有する輝度値とすることができ、例えば、10ビットが使用される場合には、307を下回る値が暗い輝度値である。
暗い輝度値は、輝度値を表すのに使用される選択されたビット数で可能な最大値の、例えば、5%、8%、10%、20%、30%、40%、50%、60%、70%を下回る値を有する輝度値とすることができる。
本発明者は、驚くべきことに、補正値を算出するために明るい輝度値を主として使用することにより、イメージセンサ間の不一致についてのより適切な補正を実現し得ることを発見した。暗い輝度および明るい輝度の厳密な定義は、使用されるイメージセンサの種類に依存する。
算出される輝度レベルは、イメージセンサのオーバーラップ領域内の画像データが暗い輝度および/または明るい輝度を有するか判定するのに使用されてよく、例えば、輝度レベルが、オーバーラップ領域においてイメージセンサ素子によって記録された値の平均として算出される場合、307を下回る平均は、暗い輝度が(輝度値を表すのに10ビットが使用される際に)可能な最大値の30%を下回る値として定義される場合には、オーバーラップ領域内に暗い輝度値が存在することを示し得る。
カラー走査を行う場合には、各イメージセンサは、色によって異なる感度を有している場合があり、例えば、特定のイメージセンサが青色に対してよりも赤色に対してより高い感度を有している場合がある。したがって、イメージセンサ間の不一致は色によって異なり得る。しかし、色ごとの不一致を補正することにより、カラーバランスが変更されるために、結果として得られる画像に新たなアーチファクトが導入される。
ある態様では、画像データは、異なる色における輝度レベルを表す画像データを含み、かつ該異なる色についての共通の補正値が求められる。
したがって、カラーバランスをずらさずに効率的補正を適用することができる。
共通の補正値は、色ごとに求められる補正値の平均として生成されてよく、例えば、補正値が前述の原理を使用して色ごとに求められてよく、異なる色について求められた補正値が、画像データに適用される前に平均されてよい。それによって、すべての色について有効な共通の補正値が生成され得る。
ある態様では、共通の補正値は、色ごとに求められる補正値の加重平均として生成されてよい。したがって、視覚的によりアピールする正しいカラーバランスを有する画像が生成され得る。というのは、人間の目は異なる色の差異に対して異なる感度を有するからである。
ある態様では、1本のラインについてのデータが走査手段から入手可能となる際に前記段階が実施されるか、または、ラインの完全なセットの走査が完了した後の時点において該段階が実施される。例えば、該段階は、ライブで行われてもよく、例えば、文書が走査されるのと同時に、または文書が走査された後の後処理として、行われてもよい。
ある態様では、少なくとも非オーバーラップ領域の輝度レベルを、オーバーラップ領域における目標値と同等になるように変更するために、少なくとも第1のイメージセンサまたは第2のイメージセンサのすべてのイメージセンサ素子について等しく補正を適用する。
ある態様では、前記方法は、オーバーラップ領域においてイメージセンサにより記録された信号が、走査された媒体の同じ領域に由来するものであるかどうか検査する段階をさらに含み、かつ、該オーバーラップ領域においてイメージセンサにより記録された信号が、該走査された媒体の同じ領域に由来するものでないと該段階により判定された場合に、求めた第1の輝度レベルおよび第2の輝度レベルが、該第1の輝度レベルおよび該第2の輝度レベルの推測値で置き換えられる。
検査は、オーバーラップ領域において第1のイメージセンサおよび第2のイメージセンサによって記録された信号間の正規化相関係数を算出し、かつ結果として得られる正規化相関係数が所定の閾値を上回るかどうか調べることによって、行われてもよいか、または、2つの信号間の通常の相互相関を行い、かつ相関関数の最大値が、スキャナの較正が正確である場合にはそうであるはずの遅延ゼロ(lag zero)に近いかどうか検査することによって、行われてもよい。相互相関を使用する代わりに、差の絶対値の和または差の二乗の和が使用されてもよい。すべての色チャネル由来の情報が検査を行うのに使用されてよく、例えば、差の絶対値の合計がすべての色チャネルについて算出されてもよい。推測値は、前のラインについて求めた第1の輝度レベルおよび第2の輝度レベルとすることもでき、前のライン、例えば、最後の50本、100本、200本、300本、500本、または1000本のラインについて求めた第1の輝度レベルおよび第2の輝度レベルの平均とすることもできる。
第2の局面によれば、走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給するように構成された第1のイメージセンサと第2のイメージセンサとを備える走査のための装置であって、それぞれの該領域の一部分が、それぞれの該イメージセンサの他方によっても記録され、それによって、それぞれの該信号にオーバーラップ領域および非オーバーラップ領域由来の画像データが存在し、光学式スキャナが処理装置をさらに備え、該処理装置が、
-該オーバーラップ領域において、該第1のイメージセンサおよび該第2のイメージセンサ由来の画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求め、
-該第1の輝度レベルおよび該第2の輝度レベルを処理して該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、補正値を求め、
-該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、非オーバーラップ領域由来の画像データに補正値を適用する
ように構成される、走査のための装置が提供される。
装置のすべての構成要素は、例えば光学式スキャナなど、単一の一体型ユニットに統合されていてもよいか、あるいは装置の異なる部分は、異なる構成要素に実装されていてもよく、例えば、イメージセンサは第1の構成要素に実装されていてよく、かつ処理装置は、第2の構成要素に、例えば、データ通信手段を用いて第1の構成要素に接続されたPCにまたはデータ通信手段を使用して第1の構成要素と直接もしくは間接的に通信するインターネットに接続されたサーバに、実装されていてよい。
ここでおよび以下において、「処理手段」および「処理装置」という用語は、本明細書で説明する機能を果たすように適切に適合された任意の回路および/または機器を含むことが意図されるものである。特に、上記の用語は、汎用のまたは占有のプログラマブルマイクロプロセッサ、ディジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、プログラマブル論理アレイ(PLA)、フィールドプログラマブルゲートアレイ(FPGA)、専用電子回路など、あるいはこれらの組み合わせを含む。
本発明の様々な局面は、それぞれが、前述の局面の少なくとも1つと関連付けて説明される利益および利点の1つまたは複数をもたらし、かつそれぞれが、上記の局面および/または従属請求項に開示される局面の少なくとも1つと関連付けて説明される好ましい態様に対応する1つまたは複数の好ましい態様を有する、上記のおよび以下で説明される信号を処理する方法および装置を含む様々な手法で実施することができる。さらに、本明細書で説明される局面の1つと関連付けて説明される態様は、その他の局面にも等しく適用され得ることも理解されるであろう。
[本発明1001]
以下の段階を含む、走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給する第1のイメージセンサおよび第2のイメージセンサ由来の信号を処理する方法であって、それぞれの該領域の一部分がそれぞれの該イメージセンサの他方によっても記録され、それによって、それぞれの該信号にオーバーラップ領域および非オーバーラップ領域由来の画像データが存在する、方法:
-該オーバーラップ領域における該第1のイメージセンサおよび該第2のイメージセンサ由来の画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求める段階;
-該第1の輝度レベルおよび該第2の輝度レベルを処理して該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、補正値を求める段階;
-該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、非オーバーラップ領域由来の画像データに補正値を適用する段階。
[本発明1002]
以下の段階を含み、第3のイメージセンサ由来の信号がさらに処理され、該第3のイメージセンサが、走査された媒体のある領域において記録された画像信号を供給し、該領域の一部分が前記第2のイメージセンサによっても記録され、それによって、該第2のイメージセンサ由来の信号に少なくとも2つのオーバーラップ領域および1つの非オーバーラップ領域由来の画像データが存在する、本発明1001の方法:
-該第2のイメージセンサと該第3のイメージセンサとの間の該オーバーラップ領域における該第2のイメージセンサおよび該第3のイメージセンサ由来の画像信号から、第3の輝度レベルおよび第4の輝度レベルを求める段階;
-前記第1の輝度レベル、前記第2の輝度レベル、該第3の輝度レベル、および該第4の輝度レベルを処理して、該第1の輝度レベルと該第2の輝度レベルの間の不一致、さらに該第3の輝度レベルと該第4の輝度レベルの間の不一致を特定することにより、該第2のイメージセンサ由来の非オーバーラップ領域由来の画像信号についての補正値を求める段階;
-該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致、さらに該第2のイメージセンサと該第3のイメージセンサの間の不一致を補正するための補正画像データを供給するために、該第2のイメージセンサの非オーバーラップ領域由来の画像データに補正値を適用する段階。
[本発明1003]
オーバーラップ領域における前記輝度レベルを、前記イメージセンサに備えられた複数のイメージセンサ素子由来の画像信号の平均として算出する、本発明1001または1002の方法。
[本発明1004]
前記第1のイメージセンサと前記第2のイメージセンサとの間の前記オーバーラップ領域についての第1の目標値が、前記第1の輝度レベルと前記第2の輝度レベルとの間の値として決定され、かつ、前記補正値の適用により、該第1のイメージセンサおよび該第2のイメージセンサの該第1の輝度レベルおよび該第2の輝度レベルが該第1の目標値に近づく、本発明1001〜1003のいずれかの方法。
[本発明1005]
前記第2のイメージセンサと前記第3のイメージセンサとの間のオーバーラップ領域についての第2の目標値が、前記第3の輝度レベルと前記第4の輝度レベルとの間の値として決定され、かつ、前記補正値の適用により、該第2のイメージセンサおよび該第3のイメージセンサの該第3の輝度レベルおよび該第4の輝度レベルが該第2の目標値に近づく、本発明1004の方法。
[本発明1006]
画像データが、1本のラインに相当する画像データを含み、かつ補正値が、複数のライン由来の情報を使用して算出される、本発明1001〜1005のいずれかの方法。
[本発明1007]
前記補正値の算出に対して、明るい輝度を表す輝度値が、暗い輝度を表す輝度値よりも大きい影響を与える、本発明1001〜1006のいずれかの方法。
[本発明1008]
前記画像データが、異なる色における輝度レベルを表す画像データを含み、かつ該異なる色についての共通の補正値が求められる、本発明1001〜1007のいずれかの方法。
[本発明1009]
1本のラインについてのデータが走査手段から入手可能となる際に前記段階が実施されるか、または、ラインの完全なセットの走査が完了した後の時点において該段階が実施される、本発明1001〜1008のいずれかの方法。
[本発明1010]
少なくとも前記非オーバーラップ領域の輝度レベルを、前記オーバーラップ領域における目標値と同等になるように変更するために、少なくとも前記第1のイメージセンサまたは前記第2のイメージセンサのすべてのイメージセンサ素子について等しく補正を適用する、本発明1001〜1009のいずれかの方法。
[本発明1011]
前記オーバーラップ領域において前記イメージセンサにより記録された前記信号が、走査された媒体の同じ領域に由来するものであるかどうか検査する段階をさらに含み、かつ、該オーバーラップ領域において該イメージセンサにより記録された該信号が該走査された媒体の同じ領域に由来するものでないと該段階により判定された場合に、求めた前記第1の輝度レベルおよび前記第2の輝度レベルが、該第1の輝度レベルおよび該第2の輝度レベルの推測値で置き換えられる、本発明1001〜1010のいずれかの方法。
[本発明1012]
プログラムコード手段をデータ処理システム上で実行する場合に、該データ処理システムに本発明1001〜1011のいずれかの方法の段階を実施させるように適合された該プログラムコード手段を記憶している、該データ処理システム。
[本発明1013]
プログラムコード手段をデータ処理システム上で実行する場合に、該データ処理システムに本発明1001〜1011のいずれかの方法の段階を実施させるように適合された該プログラムコード手段を備える、コンピュータプログラム製品。
[本発明1014]
前記プログラムコード手段を記憶しているコンピュータ可読媒体を備える、本発明1013のコンピュータプログラム製品。
[本発明1015]
搬送波において具現化され、かつ、プロセッサによって実行される場合に該プロセッサに本発明1001〜1011のいずれかの方法の段階を実施させる命令シーケンスを表す、コンピュータデータ信号。
[本発明1016]
走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給するように構成された第1のイメージセンサと第2のイメージセンサとを備え、それぞれの該領域の一部分が、それぞれの該イメージセンサの他方によっても記録され、それによって、それぞれの該信号にオーバーラップ領域および非オーバーラップ領域由来の画像データが存在し、光学式スキャナが処理装置をさらに備え、該処理装置が、
-該オーバーラップ領域における該第1のイメージセンサおよび該第2のイメージセンサ由来の画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求めるように構成され、
-該第1の輝度レベルおよび該第2の輝度レベルを処理して該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、補正値を求めるように構成され、
-該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、非オーバーラップ領域由来の画像データに補正値を適用するように構成される、
走査のための装置。
本発明の上記および/またはその他の目的、特徴および利点を、添付の図面を参照して、本発明の態様の以下の例示的、非限定的な詳細な説明によってさらに解明する。
本発明の一態様による、オーバーラップ領域を有して配置された3つのイメージセンサを示す図である。 本発明の一態様による、信号を処理する方法を示す流れ図である。 図3aおよび図3bは、イメージセンサ間の不一致の問題を示す図である。 図4aおよび図4bは、本発明の一態様による方法がイメージセンサ間の不一致の補正にどのように使用され得るかを示す図である。 本発明の一態様による、補正値を求める方法を示す流れ図である。 図6aは、本発明の一態様による、オーバーラップ領域を有して配置された4つのイメージセンサを示す図である。図6bは、図6aのイメージセンサによって記録された4つの画像信号を示す図である。図6cは、本発明の一態様による方法によって提供される、図6aに示す4つのイメージセンサのための補正値を示す図である。図6dは、本発明の一態様による方法を使用して生成された補正信号を示す図である。 本発明の一態様による、走査のための装置を示す概略図である。
詳細な説明
以下の説明では、本発明がどのように実施され得るかを例示する添付の図を参照する。
図1に、本発明の一態様による、オーバーラップ領域106、107、109、110と共に配置された3つのイメージセンサ102、103、104を示す。イメージセンサ102、103、104はCISイメージセンサとすることができる。イメージセンサ102、103、104は、走査される媒体を通り過ぎてイメージセンサを移動させる可動部材上に配置されていてもよく、かつ/または、物理媒体の完全な画像が生成され得るように、イメージセンサを通り過ぎて物理物体を引っ張る電動ロールなどの適切な手段を使用して、媒体がイメージセンサを通り過ぎて移動されてもよい。イメージセンサ102、103、104は、あるイメージセンサによって記録された、走査された媒体の領域の一部分が、別のイメージセンサによっても記録されるように配置されており、例えば、イメージセンサ102の領域106は、別の時点において、例えば、イメージセンサまたは媒体が移動された場合に、イメージセンサ103の領域107が記録するのと同じ領域を記録する。同様に、イメージセンサ103の領域109は、イメージセンサ104の領域110と同じ領域を記録する。あるいは、イメージセンサがCCDカメラである場合には、イメージセンサは、走査された媒体の同じ領域を同時に記録する単一ライン上に配置されていてもよい。
図2に、本発明の一態様による、信号を処理する方法201の流れ図を示す。第1の段階202で、図1のイメージセンサ102の領域106などのオーバーラップ領域において第1のイメージセンサによって記録された輝度値についての第1の輝度レベルが求められる。第1の輝度レベルは、オーバーラップ領域において第1のイメージセンサによって記録された輝度値の平均として算出されてよい。次いで段階203で、図1のイメージセンサ103の領域107などのオーバーラップ領域において第2のイメージセンサによって記録された輝度値についての第2の輝度レベルが求められる。同様に、第2の輝度レベルも、オーバーラップ領域において第2のイメージセンサによって記録された輝度値の平均として算出されてよい。イメージセンサが図1に示すとおりに配置されている場合、第1のイメージセンサまたは第2のイメージセンサ(イメージセンサおよび/または物理媒体が移動される方向に依存する)由来の画像データは、オーバーラップ領域において第1のイメージセンサおよび第2のイメージセンサによって記録された画像データが、走査された媒体の同じ部分に由来することを確実にするために遅延されるはずであり、例えば、第1のイメージセンサと第2のイメージセンサとの距離が1インチであり、1インチあたり600本のラインが記録される場合、第1のイメージセンサと第2のイメージセンサとの間で600本のラインの遅延が使用されるはずである。段階204で、補正値が求められる。補正値は、第1の輝度レベルおよび第2の輝度レベルを処理することによって求められ、例えば、補正値は、第1の輝度レベルと第2の輝度レベルの両方に依存する。複数の補正値、例えばイメージセンサごとに1つ、あるいは各イメージセンサのイメージセンサ素子ごとに1つなどが求められてよい。最後に、段階205で、補正値は、オーバーラップ領域と非オーバーラップ領域の両方において第1のイメージセンサおよび第2のイメージセンサによって記録された画像データに適用される。それによって、第1のイメージセンサと第2のイメージセンサの間の不一致が補正され得る。
図3aおよび図3bに、イメージセンサ間の不一致の問題を例示する。
第1のイメージセンサから発せられる第1の信号301および第2のイメージセンサから発せられる第2の信号302が示されている。2つのイメージセンサは、例えば図1のイメージセンサ102および103などのように、オーバーラップ領域を有して配置されており、それによって、2つの信号301、302にはオーバーラップ画像データ303、304が存在する。2つのイメージセンサが同一であった場合、2つの信号301、302のオーバーラップ部分303、304は同一になるはずである。しかし、2つのイメージセンサ間の不一致の結果として、たとえ各信号の形態が同じである、例えば各信号が同じ形状を有するとしても、第1の信号303のオーバーラップ領域内の輝度値は、第2の信号304の輝度値よりも高くなる。ライン305でオーバーラップ領域内の第1の信号の平均値を示す。同様に、ライン306で、オーバーラップ領域内の画像信号302の平均値を示し、矢印307で305と306との差を示す。図3bに、異なるイメージセンサによって記録された信号を継ぎ合わせる場合に発生する問題を示す。イメージセンサ間の不一致のために、結果として得られる結合信号308に輝度境界309が導入される。問題の一部は、オーバーラップ領域において第1の信号303から第2の信号304へのフェージング処理を実施することにより解決され得る。しかし、オーバーラップ領域は、普通、イメージセンサの非オーバーラップ領域と比べて相対的に小さいために、これでもなお可視のアーチファクトが生じることになる。
図4aおよび4bに、本発明の一態様による方法がイメージセンサ間の不一致の補正にどのように使用され得るかを示す。図2に関連して論じた原理を使用して、図3aに示す2つの信号301、302を処理することにより、例えば、図1のイメージセンサ102のための1つの補正値とイメージセンサ103のための1つの補正値など、2つの補正値401および402が作成される。この態様では、1つのイメージセンサのすべてのイメージセンサ素子に同じ補正値が使用される。図3aの第1の信号301は第2の信号302よりも高い輝度値を有するため、第1の補正値401は1.0を下回る値を有し、第2の補正値402は1.0を上回る値を有する。補正値401、402を2つの信号403、404に適用することにより、例えば、信号403を補正値401で乗算し、さらに信号404を補正値402で乗算するなどにより、2つの信号の輝度レベルは、継ぎ合わせ点406において輝度境界を生じずに2つの信号が継ぎ合わせされ、結果として信号405が得られるような点に動かされる。
図5に、本発明の一態様による、走査されたラインの補正値を求める方法の流れ図を示す。まず、段階501で、第1のイメージセンサおよび第2のイメージセンサを含む第1のオーバーラップ領域が選択され、例えば、図1において、第1のオーバーラップ領域112は、第1のイメージセンサ102および第2のイメージセンサ103を含む。次いで、段階502で、第1の色チャネルが選択され、通常は、走査がカラー走査である場合、3つのチャネルが存在し(赤、緑、青)、走査が白黒/グレースケール走査である場合、1つのチャネルが存在する。次いで、段階503で、第1のイメージセンサおよび第2のイメージセンサによってオーバーラップ領域で記録された信号の平均輝度、例えば図3aの305および306などをそれぞれ算出することによって、第1の輝度レベルおよび第2の輝度レベルが求められる。第1のイメージセンサまたは第2のイメージセンサ(イメージセンサおよび/または物理媒体が移動される方向に依存する)由来の画像データは、オーバーラップ領域において第1のイメージセンサおよび第2のイメージセンサによって記録された画像データが、走査された媒体の同じ部分に由来することを確実にするために遅延されるはずであり、例えば、第1のイメージセンサと第2のイメージセンサとの距離が1インチであり、1インチあたり600本のラインが記録される場合、第1のイメージセンサと第2のイメージセンサとの間で600本のラインの遅延が使用されるはずである。段階504で、第1の輝度レベルと第2の輝度レベルとの差が求められる。次いで、段階505で、オーバーラップ領域においてイメージセンサによって記録された信号が、走査された媒体の同じ領域に由来するものであることを確実にするための検査が行われる。スキャナが適切に較正されていない場合には、例えば、各イメージセンサがわずかに移動しており、そのため、イメージセンサ間の正しい遅延が600本のラインではなく589本のラインのはずであった場合には、またはイメージセンサが側方に移動しており、そのため、オーバーラップが実際にはより大きいかまたはより小さい場合には、信号が、走査された媒体の異なる部分から得られる可能性もある。検査は、正規化相関係数を算出し、かつ結果として得られる係数が所定の閾値を上回るかどうか検査することによって行われてもよいか、または、2つの信号間の通常の相互相関を行い、相関関数の最大値が、スキャナの較正が正確である場合にはそうであるはずの遅延ゼロに近いかどうか検査することによって行われてもよい。相互相関を使用する代わりに、差の絶対値の和が使用されてもよい。すべての色チャネル由来の情報が検査を行うのに使用されてよく、例えば、差の絶対値の合計がすべての色チャネルについて算出されてもよい。イメージセンサが、走査された媒体上の同じ領域を調べていないと方法により判定された場合に、段階503で算出された第1のイメージセンサおよび第2のイメージセンサについての輝度レベルは段階506において推測値で置き換えられる。推測値は、前の何本かのライン、例えば、最後の50本、100本、200本、300本、500本、または1000本のラインについて求めた第1のイメージセンサおよび第2のイメージセンサの輝度レベルの平均とすることができる。段階506の後で、または、段階505で、イメージセンサが、走査された媒体上の同じ領域を調べたと方法により判定された場合に、方法により、オーバーラップ領域内の輝度が暗すぎるかどうか検査される。求めた第1の輝度レベルと第2の輝度レベルとを合算し、かつ値が所定の閾値を上回るかどうか検査することにより、検査は行われてよい。方法により輝度が暗すぎると判定された場合に、段階504で算出された第1の輝度レベルおよび第2の輝度レベルは、段階506と同様に、段階508において推測値で置き換えられる。これに対して、方法により輝度値が暗すぎないと判定された場合に、方法は段階509に進み、そこで第1の輝度レベルおよび第2の輝度レベルが正規化される。正規化は、第1の輝度レベルおよび第2の輝度レベルを、それぞれ、第1の輝度レベルおよび第2の輝度レベルの合計によって除算することにより行われてよい。次いで、段階510で、第1の輝度レベルおよび第2の輝度レベルのそれぞれが、選択された色チャネルについての第1のリングバッファおよび第2のリングバッファへ挿入される。リングバッファは、最後の50本、100本、200本、300本、500本、または1000本のラインについて、選択された色チャネルについての以前に算出された輝度レベルを含んでいてよい。段階511で、第1のリングバッファおよび第2のリングバッファ内のデータを処理することにより、第1のイメージセンサおよび第2のイメージセンサの補正値が求められる。補正値は、まず、第1のリングバッファ内の値の平均としての平均の第1の輝度レベル、および第2のリングバッファ内の値の平均としての平均の第2の輝度レベルを算出することにより求められてよい。次いで、以下の式を使用して、第1のイメージセンサおよび第2のイメージセンサのための補正値が与えられてよい:
Figure 0006042814
式中、
Figure 0006042814
は平均の第1の輝度レベルであり、
Figure 0006042814
は平均第2の輝度レベルであり、COR1は、第1のイメージセンサのための第1の補正値であり、かつCOR2は、第2のイメージセンサのための第2の補正値である。次いで方法は、残りの色チャネル、例えば、カラー走査での残り2チャネルなどについて段階503〜段階511を繰り返す。すべての色チャネルが処理されると、方法は段階512へ進み、そこで、算出された補正値が、すべてのチャネルについて、例えば、白黒/グレースケール走査を行う場合には1つのチャネルについてだけであるが、カラー走査を行う場合には通常3チャネルについて平均される。すべての色について有効な第1のオーバーラップ領域における第1のイメージセンサのための複合補正値、および第1のオーバーラップ領域における第2のイメージセンサのための複合補正値が作成される。次いで、段階502〜段階512が、残りのオーバーラップ領域について、例えば、図1の第2のイメージセンサ103および第3のイメージセンサ104を含む第2のオーバーラップ領域113について繰り返される。
図1のイメージセンサ103などの2つのオーバーラップ領域を有して配置されたイメージセンサでは、2つの補正値が算出される。個々のイメージセンサ素子のための補正値を生成するのに、2つの補正値間で、任意の種類の補間、例えば、オーバーラップ領域の1つの近くのイメージセンサ素子に適用される補正がこの領域において推定された補正値によって決定付けられるような2つの算出された補正値間の線形補間などが使用されてよい。
図1のイメージセンサ102、104といった、1つのオーバーラップ領域を有して配置されたイメージセンサでは、1つの補正値が算出される。個々のイメージセンサ素子のための補正値を生成するために、算出された補正値がコピーされてもよく、例えば、すべてのイメージセンサ素子が同じ補正値で補正される。
図6aに、本発明の一態様による、オーバーラップ領域605、606、607を有して配置された4つのイメージセンサ601、602、603、604を示す。イメージセンサ601、602、603、604は、CISイメージセンサとすることができる。イメージセンサ601、602、603、604は、走査される媒体を通り過ぎてイメージセンサを移動させる可動部材上に配置されていてもよく、かつ/または、物理媒体の完全な画像が生成され得るように、イメージセンサを通り過ぎて物理物体を引っ張る電動ロールなどの適切な手段を使用して、媒体がイメージセンサを通り過ぎて移動されてもよい。イメージセンサは2本の平行線上に配置されており、その場合、1つおきのイメージセンサ601、603が第1のライン上の視野を有して配置されており、中間のイメージセンサ602、604は第2のライン上の視野を有して配置されており、ライン上の2つの隣接するイメージセンサの視野間の距離629はイメージセンサの視野の幅630を下回り、そのため、第1のライン上のイメージセンサによって記録された、走査された媒体の領域は、異なる時点において、例えば、イメージセンサおよび/または物理媒体が移動された場合に、第2のライン上のイメージセンサによっても記録される605、606、607。
図6bに、図6aのイメージセンサによって記録された4つの画像信号608、609、610、611を示す。第1の画像信号608は第1のイメージセンサ601によって記録され、第2の画像信号609は第2のイメージセンサ602によって記録され、第3の画像信号610は第3のイメージセンサ603によって記録され、第4の画像信号611は第4のイメージセンサ604によって記録される。第1の画像信号608および第2の画像信号609の一部はオーバーラップ領域605において記録される。第1の画像信号608はオーバーラップ領域605において第2の画像信号609よりも高い輝度値を有する。これは、第1のイメージセンサ601が全般的に第2のイメージセンサ602よりも高い輝度値を記録することを示す。第2の画像信号609および第3の画像信号610の一部はオーバーラップ領域606において記録される。第2の画像信号609はオーバーラップ領域606において第3の画像信号610よりも高い輝度値を有する。これは、第2のイメージセンサ602が全般的に第3のイメージセンサ603よりも高い輝度値を記録することを示す。第3の画像信号610および第4の画像信号611の一部はオーバーラップ領域607において記録される。第4の画像信号611はオーバーラップ領域607において第3の画像信号610よりも高い輝度値を有する。これは、第4のイメージセンサ604が全般的に第3のイメージセンサ603よりも高い輝度値を記録することを示す。図示されるとおり、すべてのイメージセンサ間に(様々な度合いの)不一致が存在する。
図6cに、本発明の一態様による方法によって提供される、図6aに示す4つのイメージセンサ601、602、603、604のための補正値616、617、618、619を示す。2つの補正値620、621は、オーバーラップ領域605において記録された第1の画像信号608および第2の画像信号609の一部に対して、図5に関連して論じた段階502〜段階512を実施することによって、作成される。同様に、2つの補正値622、623は、オーバーラップ領域606において記録された第2の画像信号609および第3の画像信号610の一部を処理することによって作成され、2つの補正値624、625は、オーバーラップ領域607において記憶された第3の画像信号610および第4の画像信号611の一部を処理することによって作成される。1つのオーバーラップ領域を有して配置されるイメージセンサ601、604では、すべてのイメージセンサ素子が同じ補正値を用いて補正され、例えば、イメージセンサ601のイメージセンサ素子ごとに1つの補正値のセット616が、推定される補正値620をコピーすることにより作成される。同様に、イメージセンサ604のイメージセンサ素子ごとに1つの補正値のセット619が、推定される補正値625をコピーすることにより作成される。2つのオーバーラップ領域を有して配置されるイメージセンサ602、603では、イメージセンサ素子ごとに異なる補正値が作成され、例えば、イメージセンサ602では、推定される補正値621、622間で線形補間を行うことにより、イメージセンサ素子ごとに1つの補正値のセット617が作成される。同様に、イメージセンサ603では、推定される補正値623、624間で線形補間を行うことにより、イメージセンサ素子ごとに1つの補正値のセット618が作成される。画像データに補正値を適用することにより、例えば、各イメージセンサの各イメージセンサ素子によって記録された値をそのそれぞれの補正値で乗算することにより、結果として、継ぎ合わせ点に輝度境界のない図6dに示す滑らかな信号628が生成される。
図7に、本発明の一態様による、走査のための装置701の概略図を示す。装置は、走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給するように構成された第1のイメージセンサ702と第2のイメージセンサ703とを備え、それぞれの領域の一部分705は、それぞれのイメージセンサの他方によっても記録され、それによって、それぞれの信号にオーバーラップ領域および非オーバーラップ領域由来の画像データが存在する。装置は、データ通信手段706、707によってイメージセンサに接続された処理装置704をさらに備える。処理装置704は、図2および/または図5に関連して論じた原理を使用して、イメージセンサ702、703から受け取られる信号を処理してよい。装置701のすべての構成要素は、例えば光学式スキャナなど、単一の一体型ユニットに統合されていてもよいか、あるいは装置の異なる部分は異なる構成要素に実装されていてもよく、例えば、イメージセンサ702、703は第1の構成要素708に実装されていてよく、かつ処理装置は、第2の構成要素704、例えば、データ通信手段706、707を用いて第1の構成要素708に接続されたパーソナルコンピュータ(PC)にまたはデータ通信手段706、707を使用して第1の構成要素708と直接もしくは間接的に通信するインターネットに接続されたサーバに、実装されていてよい。
以上、いくつかの態様を詳細に説明および図示したが、本発明はそれらの態様だけに限定されず、添付の特許請求の範囲で定義される主題の範囲内の他の手法で具現化されてもよい。特に、本発明の範囲から逸脱することなく、他の態様が用いられてもよく、構造的かつ機能的な変更が加えられてもよいことを理解すべきである。
いくつかの手段を列挙する装置クレームにおいては、これらの手段のいくつかを同じ1つのハードウェアによって具現化することができる。単に、ある特定の手段が相互に異なる従属請求項に記載されるかまたは異なる態様に記述されているというだけで、それがこれらの手段の組み合わせを有利に使用することができないことを示すものではない。
「含む(comprises)/含む(comprising)」という用語は、本明細書で使用される場合には、提示される特徴、整数、段階または構成要素の存在を指定するものと解釈されるが、1つまたは複数の他の特徴、整数、段階、構成要素またはこれらの群の存在または追加を除外するものではないことが強調されるべきである。

Claims (13)

  1. 文書が走査されるのと同時に実施される以下の段階を含む、走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給する、光学式大判スキャナに配置された第1のイメージセンサ、第2のイメージセンサ、および第3のイメージセンサ由来の信号を処理する方法であって、それぞれの該領域の一部分がそれぞれの該イメージセンサのうち他の一つによっても記録され、該第2のイメージセンサ由来の信号に少なくとも第1および第2のオーバーラップ領域および1つの非オーバーラップ領域由来の画像データが存在し、前記各イメージセンサが個々のイメージセンサ素子を備える、方法:
    -該第1のイメージセンサおよび該第2のイメージセンサ由来の、該第1のオーバーラップ領域における画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求める段階;
    -該第2のイメージセンサおよび該第3のイメージセンサ由来の、該第2のオーバーラップ領域における画像信号から、それぞれ第3の輝度レベルおよび第4の輝度レベルを求める段階;
    -該第1の輝度レベルおよび該第2の輝度レベルを処理して該オーバーラップ領域における該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、第1の補正値を求める段階;
    -該第3の輝度レベルおよび該第4の輝度レベルを処理して該オーバーラップ領域における該第3の輝度レベルと該第4の輝度レベルの間の不一致を特定することにより、第2の補正値を求める段階;
    -入力として該第1の補正値および該第2の補正値を取り、該第1の補正値と該第2の補正値との間の補間を行うことにより、該非オーバーラップ領域における該第2のイメージセンサの個々のイメージセンサ素子の補正値のセットを生成する段階;
    -該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するため、ならびに、該第2のイメージセンサおよび該第3のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、オーバーラップ領域および非オーバーラップ領域由来の画像データに、該オーバーラップ領域における画像信号の輝度レベルから求めた該補正値を適用する段階。
  2. オーバーラップ領域における前記輝度レベルを、前記イメージセンサに備えられた複数のイメージセンサ素子由来の画像信号の平均として算出する、請求項1に記載の方法。
  3. 前記第1のイメージセンサと前記第2のイメージセンサとの間の前記オーバーラップ領域についての第1の目標値が、前記第1の輝度レベルと前記第2の輝度レベルとの間の値として決定され、かつ、該第1のイメージセンサおよび該第2のイメージセンサの該第1の輝度レベルおよび該第2の輝度レベルを該第1の目標値に近づけるために前記補正値が適用される、請求項1または2に記載の方法。
  4. 前記第2のイメージセンサと前記第3のイメージセンサとの間のオーバーラップ領域についての第2の目標値が、前記第3の輝度レベルと前記第4の輝度レベルとの間の値として決定され、かつ、該第2のイメージセンサおよび該第3のイメージセンサの該第3の輝度レベルおよび該第4の輝度レベルを該第2の目標値に近づけるために前記補正値が適用される、請求項3に記載の方法。
  5. 画像データが、1本のラインに相当する画像データを含み、かつ補正値が、複数のライン由来の情報を使用して算出される、請求項1〜4のいずれか一項に記載の方法。
  6. 前記補正値の算出に対して、明るい輝度を表す輝度値が、暗い輝度を表す輝度値よりも大きい影響を与える、請求項1〜5のいずれか一項に記載の方法。
  7. 前記画像データが、異なる色における輝度レベルを表す画像データを含み、かつ該異なる色についての共通の補正値が求められる、請求項1〜6のいずれか一項に記載の方法。
  8. 1本のラインについてのデータが走査手段から入手可能となる際に前記段階が実施されるか、または、ラインの完全なセットの走査が完了した後の時点において該段階が実施される、請求項1〜7のいずれか一項に記載の方法。
  9. 少なくとも前記非オーバーラップ領域の輝度レベルを、前記オーバーラップ領域における目標値と同等になるように変更するために、少なくとも前記第1のイメージセンサまたは前記第2のイメージセンサのすべてのイメージセンサ素子について等しく補正を適用する、請求項1〜8のいずれか一項に記載の方法。
  10. 前記オーバーラップ領域において前記イメージセンサにより記録された前記信号が、走査された媒体の同じ領域に由来するものであるかどうか検査する段階をさらに含み、かつ、該オーバーラップ領域において該イメージセンサにより記録された該信号が該走査された媒体の同じ領域に由来するものでないと該段階により判定された場合に、求めた前記第1の輝度レベルおよび前記第2の輝度レベルが、該第1の輝度レベルおよび該第2の輝度レベルの推測値で置き換えられる、請求項1〜9のいずれか一項に記載の方法。
  11. プログラムコード手段をデータ処理システム上で実行する場合に、該データ処理システムに請求項1〜10のいずれか一項に記載の方法の段階を実施させるように適合された該プログラムコード手段を記憶している、該データ処理システム。
  12. プログラムコード手段をデータ処理システム上で実行する場合に、該データ処理システムに請求項1〜10のいずれか一項に記載の方法の段階を実施させるように適合された該プログラムコード手段を記憶している、コンピュータ可読媒体。
  13. 走査された媒体のそれぞれの領域において記録されたそれぞれの画像信号を供給するように構成された第1のイメージセンサ、第2のイメージセンサ、および第3のイメージセンサを備える走査のための光学式大判スキャナ装置であって、それぞれの該領域の一部分が、それぞれの該イメージセンサのうち他の一つによっても記録され、該第2のイメージセンサ由来の該信号に少なくとも第1および第2のオーバーラップ領域および1つの非オーバーラップ領域由来の画像データが存在し、前記各イメージセンサが個々のイメージセンサ素子を備え、該装置が処理装置をさらに備え、該処理装置が、
    -該第1のイメージセンサおよび該第2のイメージセンサ由来の、該第1のオーバーラップ領域における画像信号から、それぞれ第1の輝度レベルおよび第2の輝度レベルを求め、
    -該第2のイメージセンサおよび該第3のイメージセンサ由来の、該第2のオーバーラップ領域における画像信号から、それぞれ第3の輝度レベルおよび第4の輝度レベルを求め、
    -該第1の輝度レベルおよび該第2の輝度レベルを処理して該オーバーラップ領域における該第1の輝度レベルと該第2の輝度レベルの間の不一致を特定することにより、第1の補正値を求め、
    -該第3の輝度レベルおよび該第4の輝度レベルを処理して該オーバーラップ領域における該第3の輝度レベルと該第4の輝度レベルの間の不一致を特定することにより、第2の補正値を求め、
    -入力として該第1の補正値および該第2の補正値を取り、該第1の補正値と該第2の補正値との間の補間を行うことにより、該非オーバーラップ領域における該第2のイメージセンサの個々のイメージセンサ素子の補正値のセットを生成し、
    -該第1のイメージセンサおよび該第2のイメージセンサ由来の輝度レベル間の不一致を補正するため、ならびに、該第2のイメージセンサおよび該第3のイメージセンサ由来の輝度レベル間の不一致を補正するための補正画像データを供給するために、オーバーラップ領域および非オーバーラップ領域由来の画像データに、該オーバーラップ領域における画像信号の輝度レベルから求めた該補正値を適用する
    ように構成され、
    該処理装置が、文書が走査されるのと同時に作動するようにさらに構成される、
    走査のための光学式大判スキャナ装置。
JP2013530589A 2010-10-01 2010-10-01 イメージセンサの信号輝度マッチング法 Active JP6042814B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2010/064656 WO2012041390A1 (en) 2010-10-01 2010-10-01 Signal intensity matching of image sensors

Publications (2)

Publication Number Publication Date
JP2013540390A JP2013540390A (ja) 2013-10-31
JP6042814B2 true JP6042814B2 (ja) 2016-12-14

Family

ID=43586905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013530589A Active JP6042814B2 (ja) 2010-10-01 2010-10-01 イメージセンサの信号輝度マッチング法

Country Status (5)

Country Link
US (1) US9237252B2 (ja)
EP (1) EP2622838B1 (ja)
JP (1) JP6042814B2 (ja)
CN (1) CN103339918B (ja)
WO (1) WO2012041390A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9485495B2 (en) 2010-08-09 2016-11-01 Qualcomm Incorporated Autofocus for stereo images
US9438889B2 (en) 2011-09-21 2016-09-06 Qualcomm Incorporated System and method for improving methods of manufacturing stereoscopic image sensors
US9398264B2 (en) 2012-10-19 2016-07-19 Qualcomm Incorporated Multi-camera system using folded optics
US10178373B2 (en) 2013-08-16 2019-01-08 Qualcomm Incorporated Stereo yaw correction using autofocus feedback
US9383550B2 (en) 2014-04-04 2016-07-05 Qualcomm Incorporated Auto-focus in low-profile folded optics multi-camera system
US9374516B2 (en) 2014-04-04 2016-06-21 Qualcomm Incorporated Auto-focus in low-profile folded optics multi-camera system
US10013764B2 (en) 2014-06-19 2018-07-03 Qualcomm Incorporated Local adaptive histogram equalization
US9386222B2 (en) 2014-06-20 2016-07-05 Qualcomm Incorporated Multi-camera system using folded optics free from parallax artifacts
US9819863B2 (en) 2014-06-20 2017-11-14 Qualcomm Incorporated Wide field of view array camera for hemispheric and spherical imaging
US9294672B2 (en) 2014-06-20 2016-03-22 Qualcomm Incorporated Multi-camera system using folded optics free from parallax and tilt artifacts
US9549107B2 (en) 2014-06-20 2017-01-17 Qualcomm Incorporated Autofocus for folded optic array cameras
US9541740B2 (en) 2014-06-20 2017-01-10 Qualcomm Incorporated Folded optic array camera using refractive prisms
WO2016000744A1 (en) 2014-06-30 2016-01-07 Contex A/S Discrete colour matching in a document scanner
US9832381B2 (en) 2014-10-31 2017-11-28 Qualcomm Incorporated Optical image stabilization for thin cameras
JP6536183B2 (ja) * 2015-06-01 2019-07-03 富士ゼロックス株式会社 画像読取装置及びプログラム
US10257394B2 (en) 2016-02-12 2019-04-09 Contrast, Inc. Combined HDR/LDR video streaming
US10264196B2 (en) 2016-02-12 2019-04-16 Contrast, Inc. Systems and methods for HDR video capture with a mobile device
JP7081835B2 (ja) 2016-08-09 2022-06-07 コントラスト, インコーポレイテッド 車両制御のためのリアルタイムhdrビデオ
WO2019014057A1 (en) 2017-07-10 2019-01-17 Contrast, Inc. Stereoscopic camera
CN109300084B (zh) * 2017-07-25 2023-07-04 杭州海康汽车技术有限公司 一种图像拼接方法、装置、电子设备及存储介质
CN110248042A (zh) * 2018-03-08 2019-09-17 精工爱普生株式会社 图像读取装置及图像数据的生成方法
JP7106894B2 (ja) * 2018-03-08 2022-07-27 セイコーエプソン株式会社 画像読取装置、プログラム及び画像生成方法
US10951888B2 (en) 2018-06-04 2021-03-16 Contrast, Inc. Compressed high dynamic range video
EP3837635A4 (en) 2018-08-14 2022-04-27 Contrast, Inc. IMAGE COMPRESSION
KR102709488B1 (ko) * 2018-08-20 2024-09-26 소니 세미컨덕터 솔루션즈 가부시키가이샤 화상 처리 장치 및 화상 처리 시스템
JP7433918B2 (ja) * 2020-01-09 2024-02-20 キヤノン株式会社 画像処理装置及び画像処理方法
JP7415707B2 (ja) * 2020-03-19 2024-01-17 株式会社リコー 撮像装置、補正方法、及び、プログラム
JP7809521B2 (ja) * 2022-01-05 2026-02-02 キヤノン株式会社 画像処理装置及びその制御方法、画像読取装置、プログラム、記憶媒体

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1198127A1 (en) * 2000-10-12 2002-04-17 Canon Kabushiki Kaisha Signal difference correction of picture signals read from multiple readout type image sensing device
JP2002142158A (ja) * 2000-11-01 2002-05-17 Canon Inc 撮像装置及び補正方法
JP2003348336A (ja) * 2002-05-24 2003-12-05 Canon Inc 画像処理方法及び装置
JP2004120034A (ja) * 2002-09-24 2004-04-15 Ricoh Co Ltd 画像読み取り装置及び画像形成装置
JP2005079816A (ja) * 2003-08-29 2005-03-24 Fuji Photo Film Co Ltd 画像データ作成方法および装置
KR100586508B1 (ko) * 2005-04-20 2006-06-07 삼성전자주식회사 전사사진 화상형성장치 및 화상형성방법
JP4823179B2 (ja) * 2006-10-24 2011-11-24 三洋電機株式会社 撮像装置及び撮影制御方法
KR100862521B1 (ko) * 2007-06-20 2008-10-08 삼성전기주식회사 카메라 모듈
KR101437912B1 (ko) * 2007-11-19 2014-09-05 삼성전자주식회사 이미지 센서의 구동 방법
JP5020792B2 (ja) * 2007-12-04 2012-09-05 アルパイン株式会社 合成画像生成装置および合成画像生成方法
JP4864017B2 (ja) * 2008-01-16 2012-01-25 株式会社リコー 画像読取装置及び画像形成装置
JP4864021B2 (ja) 2008-02-12 2012-01-25 株式会社リコー 画像読取装置及び画像形成装置
JP2009206570A (ja) * 2008-02-26 2009-09-10 Mitsubishi Electric Corp 画像読取装置
JP5102082B2 (ja) * 2008-03-18 2012-12-19 株式会社リコー 画像形成装置
JP5517769B2 (ja) * 2010-06-17 2014-06-11 三菱電機株式会社 画像読取装置の画像処理方法および画像読取装置

Also Published As

Publication number Publication date
US20130286451A1 (en) 2013-10-31
CN103339918B (zh) 2016-05-04
EP2622838A1 (en) 2013-08-07
JP2013540390A (ja) 2013-10-31
CN103339918A (zh) 2013-10-02
EP2622838B1 (en) 2015-07-22
WO2012041390A1 (en) 2012-04-05
US9237252B2 (en) 2016-01-12

Similar Documents

Publication Publication Date Title
JP6042814B2 (ja) イメージセンサの信号輝度マッチング法
US7580562B2 (en) Image processing method, image processing device, and image processing program
JP4668185B2 (ja) 画像処理方法
JP5592486B2 (ja) 画像取込システムにおける欠陥を推定するための方法および関連したシステム
WO2017159312A1 (ja) 画像処理装置、撮像装置、および画像処理方法、並びにプログラム
JP5847471B2 (ja) 画像処理装置、撮像装置、画像処理方法および画像処理プログラム
TW200838285A (en) Image processing apparatus, image capturing apparatus, image processing method in these apparatuses, and program allowing computer to execute the method
JP5747083B2 (ja) 光学式スキャナにおけるイメージ・センサ・アラインメントの二次元較正
US20120045133A1 (en) Image processing method and image processing apparatus
US7400430B2 (en) Detecting and compensating for color misregistration produced by a color scanner
KR101233986B1 (ko) 퍼플 프린징 보정 장치 및 방법
Lin An automatic white balance method based on edge detection
JP4166974B2 (ja) 画素キズ検出・補正装置
JP4021394B2 (ja) 画像補正装置および方法
US8804025B2 (en) Signal processing device and imaging device
TWI286839B (en) Signal processing method and image acquiring device
US7619783B2 (en) Scanner analog-front-end calibration using percent of freedom
JP2006155579A (ja) 画像処理方法および画像処理装置
JP7838271B2 (ja) 画像処理装置及び画像処理方法
JP2017026571A (ja) 画像処理システム、画像処理装置およびプログラム
JP5963913B2 (ja) 画像処理装置、撮像装置、画像処理方法および画像処理プログラム
JP2013232109A (ja) 撮像装置、撮像システム及び撮像方法
JP2012134678A (ja) 撮像装置及び撮像方法
Castiglione et al. Source camera identification in real practice: A preliminary experimentation
JP5142942B2 (ja) 電子透かし検出方法、その装置及びそのプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130725

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140402

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140627

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150325

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150619

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160404

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161003

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: 20161026

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161110

R150 Certificate of patent or registration of utility model

Ref document number: 6042814

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250