JPH11225272A - 画像読み取り装置 - Google Patents
画像読み取り装置Info
- Publication number
- JPH11225272A JPH11225272A JP10025381A JP2538198A JPH11225272A JP H11225272 A JPH11225272 A JP H11225272A JP 10025381 A JP10025381 A JP 10025381A JP 2538198 A JP2538198 A JP 2538198A JP H11225272 A JPH11225272 A JP H11225272A
- Authority
- JP
- Japan
- Prior art keywords
- image
- intensity
- signal
- read
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015654 memory Effects 0.000 claims abstract description 23
- 238000003705 background correction Methods 0.000 abstract description 34
- 238000012937 correction Methods 0.000 abstract description 24
- 238000012545 processing Methods 0.000 description 33
- 238000000034 method Methods 0.000 description 15
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】
【課題】 規模の小さな回路によって高速にシェーディ
ング補正を行うことが可能な画像読み取り装置を提供す
る。 【解決手段】 標準画像を読み取る際に、センサーの画
素ごとの出力信号の白レベルと黒レベルの差を求めて、
このレベル差で定数を除算した値と黒レベルとを記憶し
ておく。除算は減算とビットシフトを繰り返すことによ
り行う。補正対象の画像を読み取ったときには、センサ
ーの画素ごとの出力信号のレベルから記憶している黒レ
ベルを減算し、その減算結果に記憶している除算結果を
乗算することにより、シェーディング補正を行う。
ング補正を行うことが可能な画像読み取り装置を提供す
る。 【解決手段】 標準画像を読み取る際に、センサーの画
素ごとの出力信号の白レベルと黒レベルの差を求めて、
このレベル差で定数を除算した値と黒レベルとを記憶し
ておく。除算は減算とビットシフトを繰り返すことによ
り行う。補正対象の画像を読み取ったときには、センサ
ーの画素ごとの出力信号のレベルから記憶している黒レ
ベルを減算し、その減算結果に記憶している除算結果を
乗算することにより、シェーディング補正を行う。
Description
【0001】
【発明の属する技術分野】本発明は画像読み取り装置に
関し、より詳しくは、シェーディング補正を行う画像読
み取り装置に関する。
関し、より詳しくは、シェーディング補正を行う画像読
み取り装置に関する。
【0002】
【従来の技術】ファクシミリやイメージスキャナ等の画
像読み取り装置では、原稿画像に光を照射し、その反射
光を光電変換素子から成る画素を多数備えたセンサーに
よって検出して、画像の濃度を表す信号に変換すること
により、画像を読み取っている。ところが、原稿画像に
照射される光は一定不変ではなく、また、必ずしも均一
ではない。しかも、画素である光電変換素子の感度には
ばらつきがある。このため、センサーが出力する信号の
強度に絶対的な基準は存在せず、画素ごとの信号の強度
も原稿の真の濃度に厳密には対応しない。
像読み取り装置では、原稿画像に光を照射し、その反射
光を光電変換素子から成る画素を多数備えたセンサーに
よって検出して、画像の濃度を表す信号に変換すること
により、画像を読み取っている。ところが、原稿画像に
照射される光は一定不変ではなく、また、必ずしも均一
ではない。しかも、画素である光電変換素子の感度には
ばらつきがある。このため、センサーが出力する信号の
強度に絶対的な基準は存在せず、画素ごとの信号の強度
も原稿の真の濃度に厳密には対応しない。
【0003】そこで、センサーの出力する信号を補正し
て、照射光の不均一さと光電変換素子の感度差を除去す
るとともに、全ての画素の信号を一定の強度範囲に収め
るようにしている。この補正はシェーディング補正と呼
ばれる。
て、照射光の不均一さと光電変換素子の感度差を除去す
るとともに、全ての画素の信号を一定の強度範囲に収め
るようにしている。この補正はシェーディング補正と呼
ばれる。
【0004】シェーディング補正は、通常、一定濃度の
像が形成された暗部と像が形成されていない明部を有す
る標準画像を読み取ったときの信号の強度を基準とし
て、式(1)に従ってセンサーの画素ごとに行われる。 IC = (IO−IB) × K / (IW−IB) ・・・ (1)
像が形成された暗部と像が形成されていない明部を有す
る標準画像を読み取ったときの信号の強度を基準とし
て、式(1)に従ってセンサーの画素ごとに行われる。 IC = (IO−IB) × K / (IW−IB) ・・・ (1)
【0005】ここで、ICは補正後の信号の強度、I0は
補正前の信号の強度、Kは定数である。また、IBは標
準画像の信号の最小強度、IWは標準画像の信号の最大
強度であり、それぞれ標準画像の暗部および明部に対応
し、黒レベルおよび白レベルと呼ばれる。定数Kは任意
の値であり、例えば8ビットで信号強度を表すときは2
55である。
補正前の信号の強度、Kは定数である。また、IBは標
準画像の信号の最小強度、IWは標準画像の信号の最大
強度であり、それぞれ標準画像の暗部および明部に対応
し、黒レベルおよび白レベルと呼ばれる。定数Kは任意
の値であり、例えば8ビットで信号強度を表すときは2
55である。
【0006】画像読み取り装置は、センサーのそれぞれ
の画素について標準画像の最大強度と最小強度の差(I
W−IB)を記憶するためのメモリを備え、式(1)の右
辺に現れる減算、乗算および除算を行うための演算器を
備えている。画像を読み取ると、センサーの出力する個
々の画素の信号の強度IOに対して、各演算器によって
減算、乗算および除算を行い、補正後の信号の強度IC
を得る。
の画素について標準画像の最大強度と最小強度の差(I
W−IB)を記憶するためのメモリを備え、式(1)の右
辺に現れる減算、乗算および除算を行うための演算器を
備えている。画像を読み取ると、センサーの出力する個
々の画素の信号の強度IOに対して、各演算器によって
減算、乗算および除算を行い、補正後の信号の強度IC
を得る。
【0007】一般に除算器は、加算、減算および乗算を
行う演算器に比べて、回路規模が著しく大きくなる。こ
のため、減算とビットシフトを繰り返すことによって除
算に相当する演算を行う回路を備えた画像読み取り装置
もある。このような演算回路により8ビットで表した信
号強度をシェーディング補正するときの処理の流れを図
3に示す。
行う演算器に比べて、回路規模が著しく大きくなる。こ
のため、減算とビットシフトを繰り返すことによって除
算に相当する演算を行う回路を備えた画像読み取り装置
もある。このような演算回路により8ビットで表した信
号強度をシェーディング補正するときの処理の流れを図
3に示す。
【0008】まず、初期設定を行う。すなわち、補正す
る信号の強度IOを与えられ(ステップ#5)、強度IO
から記憶している標準画像の信号の最小強度IBを減じ
て結果をレジスタAに入れ(#10)、記憶している標
準画像の信号の最大強度と最小強度の強度差(IW−I
B)を読み出してレジスタBに入れる(#15)。ま
た、補正後の信号の強度ICを表すためのレジスタCを
クリアし(#20)、以降の処理の反復回数を表すカウ
ンタJに8をセットする(#25)。
る信号の強度IOを与えられ(ステップ#5)、強度IO
から記憶している標準画像の信号の最小強度IBを減じ
て結果をレジスタAに入れ(#10)、記憶している標
準画像の信号の最大強度と最小強度の強度差(IW−I
B)を読み出してレジスタBに入れる(#15)。ま
た、補正後の信号の強度ICを表すためのレジスタCを
クリアし(#20)、以降の処理の反復回数を表すカウ
ンタJに8をセットする(#25)。
【0009】初期設定に続いて、レジスタAとレジスタ
Bの値を比較する(#30)。レジスタAの値がレジス
タBの値以上であれば、レジスタAからレジスタBの値
を減じ(#35)、レジスタCの下位から第j番目(j
はカウンタJの値)のビットに1をセットすることによ
り、レジスタCの値に2(j-1)を加える(#40)。#
30の判定でレジスタAの値がレジスタBの値未満であ
れば、#35、#40の処理は行わない。
Bの値を比較する(#30)。レジスタAの値がレジス
タBの値以上であれば、レジスタAからレジスタBの値
を減じ(#35)、レジスタCの下位から第j番目(j
はカウンタJの値)のビットに1をセットすることによ
り、レジスタCの値に2(j-1)を加える(#40)。#
30の判定でレジスタAの値がレジスタBの値未満であ
れば、#35、#40の処理は行わない。
【0010】次いで、レジスタBの内容を下位側に1ビ
ットシフトし(#45)、カウンタJから1を減じ(#
50)、カウンタJの値が0であるか否かを判定する
(#55)。カウンタJの値が0でなければ#30に戻
って上記処理を繰り返し、0であれば処理を終了する。
ットシフトし(#45)、カウンタJから1を減じ(#
50)、カウンタJの値が0であるか否かを判定する
(#55)。カウンタJの値が0でなければ#30に戻
って上記処理を繰り返し、0であれば処理を終了する。
【0011】
【発明が解決しようとする課題】シェーディング補正を
図3に示した処理に従って行う回路は、除算器によって
行う回路に比べて構成が小さいから、設計や製造が容易
であり、またコストを低減することができて好ましい。
しかしながら、この回路は、減算やビットシフトを反復
する必要があるため、処理速度は遅い。このため、シェ
ーディング補正に要する時間が長くなってしまい、画像
の読み取り処理全体を高速化する妨げとなる。
図3に示した処理に従って行う回路は、除算器によって
行う回路に比べて構成が小さいから、設計や製造が容易
であり、またコストを低減することができて好ましい。
しかしながら、この回路は、減算やビットシフトを反復
する必要があるため、処理速度は遅い。このため、シェ
ーディング補正に要する時間が長くなってしまい、画像
の読み取り処理全体を高速化する妨げとなる。
【0012】特に、画像を高解像度で読み取るためにき
わめて多数の画素からなるセンサーを使用するときは、
センサーの出力周期をシェーディング補正が追随し得る
程度に長くしなければならず、画像の高解像度化と高速
処理の両立は困難である。また、反復処理の回数は信号
強度を表すためのビット数に等しいから、画像の階調を
高くするためにより多くのビット数で信号強度を表すと
きは、シェーディング補正にさらに長い時間が必要にな
って、処理速度が一層低下する。
わめて多数の画素からなるセンサーを使用するときは、
センサーの出力周期をシェーディング補正が追随し得る
程度に長くしなければならず、画像の高解像度化と高速
処理の両立は困難である。また、反復処理の回数は信号
強度を表すためのビット数に等しいから、画像の階調を
高くするためにより多くのビット数で信号強度を表すと
きは、シェーディング補正にさらに長い時間が必要にな
って、処理速度が一層低下する。
【0013】本発明は、上記問題点に鑑みてなされたも
ので、規模の小さな回路によって高速にシェーディング
補正を行うことが可能な画像読み取り装置を提供するこ
とを目的とする。
ので、規模の小さな回路によって高速にシェーディング
補正を行うことが可能な画像読み取り装置を提供するこ
とを目的とする。
【0014】
【課題を解決するための手段】上記目的を達成するため
に、本発明では、複数の画素から成る画像読み取り用の
センサーを備え、センサーのそれぞれの画素について、
読み取った標準画像の信号の最大強度と最小強度の強度
差を記憶しておき、読み取った画像の信号の強度を記憶
している強度差に応じてセンサーの画素ごとに補正し
て、画像の全ての画素の信号を一定の強度範囲内とする
画像読み取り装置において、センサーのそれぞれの画素
に対応して、標準画像の信号の最小強度を記憶する第1
のメモリと、一定の強度範囲の上限値を標準画像の信号
の最大強度と最小強度の強度差で除した値を記憶する第
2のメモリとを備え、与えられる画像の信号の強度から
第1のメモリに記憶している強度を減ずる減算器と、減
算器の減算結果に第2のメモリに記憶している値を乗ず
る乗算器とを備えて、読み取った画像の信号の強度を減
算器による減算と乗算器による乗算によって画素ごとに
補正するようにする。
に、本発明では、複数の画素から成る画像読み取り用の
センサーを備え、センサーのそれぞれの画素について、
読み取った標準画像の信号の最大強度と最小強度の強度
差を記憶しておき、読み取った画像の信号の強度を記憶
している強度差に応じてセンサーの画素ごとに補正し
て、画像の全ての画素の信号を一定の強度範囲内とする
画像読み取り装置において、センサーのそれぞれの画素
に対応して、標準画像の信号の最小強度を記憶する第1
のメモリと、一定の強度範囲の上限値を標準画像の信号
の最大強度と最小強度の強度差で除した値を記憶する第
2のメモリとを備え、与えられる画像の信号の強度から
第1のメモリに記憶している強度を減ずる減算器と、減
算器の減算結果に第2のメモリに記憶している値を乗ず
る乗算器とを備えて、読み取った画像の信号の強度を減
算器による減算と乗算器による乗算によって画素ごとに
補正するようにする。
【0015】この画像読み取り装置はセンサーの出力す
る信号に対してシェーディング補正を施すものである
が、補正時には除算を行わない。すなわち、標準画像を
読み取る際に、センサーのそれぞれの画素について、標
準画像の信号の最大強度と最小強度の強度差を求めて、
この強度差で一定の強度範囲の上限値すなわち定数を除
して、その結果を記憶しておく。
る信号に対してシェーディング補正を施すものである
が、補正時には除算を行わない。すなわち、標準画像を
読み取る際に、センサーのそれぞれの画素について、標
準画像の信号の最大強度と最小強度の強度差を求めて、
この強度差で一定の強度範囲の上限値すなわち定数を除
して、その結果を記憶しておく。
【0016】これにより、補正時には、画像の信号の強
度から標準画像の信号の最小強度を減じる減算と、その
減算結果に記憶している除算の結果を乗じる乗算のみを
行うことが可能になり、高速で補正処理を行うことがで
きる。標準画像を読み取る処理は高速で行う必要がない
から、減算とビットシフトを反復する前述の小規模な回
路を用いて除算を行えばよい。
度から標準画像の信号の最小強度を減じる減算と、その
減算結果に記憶している除算の結果を乗じる乗算のみを
行うことが可能になり、高速で補正処理を行うことがで
きる。標準画像を読み取る処理は高速で行う必要がない
から、減算とビットシフトを反復する前述の小規模な回
路を用いて除算を行えばよい。
【0017】
【発明の実施の形態】以下、本発明を手持ち式のイメー
ジスキャナであるハンディスキャナに適用した実施の形
態について図面を参照して説明する。図1に本実施形態
のハンディスキャナ1(以下、単にスキャナともいう)
の概略構成を示す。ハンディスキャナ1は、照明部1
1、ラインセンサー12、アナログ信号処理部13、A
Dコンバータ14、タイミングジェネレータ15、デジ
タル信号処理部16、画像圧縮部17、および送信部1
8より成り、原稿画像を読み取ってその画像データを圧
縮し、他の画像処理装置2に送信するものである。
ジスキャナであるハンディスキャナに適用した実施の形
態について図面を参照して説明する。図1に本実施形態
のハンディスキャナ1(以下、単にスキャナともいう)
の概略構成を示す。ハンディスキャナ1は、照明部1
1、ラインセンサー12、アナログ信号処理部13、A
Dコンバータ14、タイミングジェネレータ15、デジ
タル信号処理部16、画像圧縮部17、および送信部1
8より成り、原稿画像を読み取ってその画像データを圧
縮し、他の画像処理装置2に送信するものである。
【0018】照明部11は光を原稿に照射する。ライン
センサー12は電荷結合素子(CCD)より成り、直線
状に配列された多数の画素を有する。ラインセンサー1
2は、原稿によって反射された照明部11からの光を受
け、受光量を表すアナログ信号を画素ごとに出力する。
使用者がスキャナ1を手に持って原稿上を移動させるこ
とにより、ラインセンサー12によって原稿画像の濃淡
が1ラインずつ検知されて、ラインごとの信号とされ
る。これにより2次元画像が読み取られる。
センサー12は電荷結合素子(CCD)より成り、直線
状に配列された多数の画素を有する。ラインセンサー1
2は、原稿によって反射された照明部11からの光を受
け、受光量を表すアナログ信号を画素ごとに出力する。
使用者がスキャナ1を手に持って原稿上を移動させるこ
とにより、ラインセンサー12によって原稿画像の濃淡
が1ラインずつ検知されて、ラインごとの信号とされ
る。これにより2次元画像が読み取られる。
【0019】アナログ信号処理部13は、ラインセンサ
ー12の出力信号を2重相関サンプリングし自動ゲイン
制御する。ADコンバータ14は、アナログ信号処理部
13から入力されるアナログ信号を8ビットのデジタル
信号に変換して、デジタル信号処理部16に出力する。
タイミングジェネレータ15はラインセンサー12、ア
ナログ信号処理部13、およびADコンバータ14にタ
イミング信号を与えて、それぞれの信号出力、サンプリ
ングおよび信号変換の時期を指示する。
ー12の出力信号を2重相関サンプリングし自動ゲイン
制御する。ADコンバータ14は、アナログ信号処理部
13から入力されるアナログ信号を8ビットのデジタル
信号に変換して、デジタル信号処理部16に出力する。
タイミングジェネレータ15はラインセンサー12、ア
ナログ信号処理部13、およびADコンバータ14にタ
イミング信号を与えて、それぞれの信号出力、サンプリ
ングおよび信号変換の時期を指示する。
【0020】デジタル信号処理部16は、ADコンバー
タ14から与えられる信号に種々の処理を施して、読み
取った画像を表す画像データを生成する。画像圧縮部1
7はデジタル信号処理部16によって生成された画像デ
ータを、JPEG(Joint Photographic image coding
Experts Group)方式に従って圧縮する。送信部18は
圧縮された画像データを、ケーブル2aを介して他の画
像処理装置2に送信する。
タ14から与えられる信号に種々の処理を施して、読み
取った画像を表す画像データを生成する。画像圧縮部1
7はデジタル信号処理部16によって生成された画像デ
ータを、JPEG(Joint Photographic image coding
Experts Group)方式に従って圧縮する。送信部18は
圧縮された画像データを、ケーブル2aを介して他の画
像処理装置2に送信する。
【0021】画像処理装置2は、スキャナ1から与えら
れた画像データを直接利用し、またはさらに他の装置に
転送するものであり、例えばパーソナルコンピュータで
ある。画像処理装置2は、圧縮された画像データをJP
EG方式に従って逆圧縮する機能を有しており、スキャ
ナ1が読み取った画像を再生することができる。
れた画像データを直接利用し、またはさらに他の装置に
転送するものであり、例えばパーソナルコンピュータで
ある。画像処理装置2は、圧縮された画像データをJP
EG方式に従って逆圧縮する機能を有しており、スキャ
ナ1が読み取った画像を再生することができる。
【0022】デジタル信号処理部16は、デジタル信号
に変換されたラインセンサー12の出力信号をシェーデ
ィング補正するシェーディング補正回路20、その補正
結果をガンマ補正するガンマ補正回路28、さらに画像
の輪郭を強調しかつ滑らかにするエッジ強調/平滑化回
路29より成る。
に変換されたラインセンサー12の出力信号をシェーデ
ィング補正するシェーディング補正回路20、その補正
結果をガンマ補正するガンマ補正回路28、さらに画像
の輪郭を強調しかつ滑らかにするエッジ強調/平滑化回
路29より成る。
【0023】シェーディング補正回路20はADコンバ
ータ14から与えられるラインセンサー12の画素ごと
の信号に、式(2)に従ってシェーディング補正を施
す。 IC = (IO−IB) × KO ・・・ (2)
ータ14から与えられるラインセンサー12の画素ごと
の信号に、式(2)に従ってシェーディング補正を施
す。 IC = (IO−IB) × KO ・・・ (2)
【0024】ここで、KOはK/(IW−IB)であり、
Kは定数255である。前述のように、ICは補正後の
信号の強度、I0は補正前の信号の強度、IBは標準画像
の信号の最小強度(黒レベル)、IWは標準画像の信号
の最大強度(白レベル)である。
Kは定数255である。前述のように、ICは補正後の
信号の強度、I0は補正前の信号の強度、IBは標準画像
の信号の最小強度(黒レベル)、IWは標準画像の信号
の最大強度(白レベル)である。
【0025】式(2)は式(1)に等しく、したがっ
て、シェーディング補正回路20による補正結果は、従
来の装置の補正結果と同一になる。ただし、K/(IW
−IB)の演算を標準画像を読み取る際に行って、結果
をKOとして記憶しておく。また、標準画像読み取り時
に最小強度IBも記憶しておき、補正時には式(2)の
右辺に現れている減算と乗算のみを行う。
て、シェーディング補正回路20による補正結果は、従
来の装置の補正結果と同一になる。ただし、K/(IW
−IB)の演算を標準画像を読み取る際に行って、結果
をKOとして記憶しておく。また、標準画像読み取り時
に最小強度IBも記憶しておき、補正時には式(2)の
右辺に現れている減算と乗算のみを行う。
【0026】シェーディング補正回路20の構成を図2
に示す。シェーディング補正回路20は、擬除算回路2
1、2つのメモリ22、23、減算器24および乗算器
25より成る。メモリ22および23はそれぞれ最小強
度IBおよび除算結果KOを記憶しておくためのものであ
り、いずれもラインセンサー12の画素数nに等しいn
個の記憶領域を有しいる。
に示す。シェーディング補正回路20は、擬除算回路2
1、2つのメモリ22、23、減算器24および乗算器
25より成る。メモリ22および23はそれぞれ最小強
度IBおよび除算結果KOを記憶しておくためのものであ
り、いずれもラインセンサー12の画素数nに等しいn
個の記憶領域を有しいる。
【0027】擬除算回路21は、除算結果KOを求める
ためのもので、標準画像を読み取る際に動作し、一般の
画像を補正する際には動作しない。図示しないが、擬除
算回路21は減算器、レジスタ、比較器、カウンタ等を
備えており、これらによって図3に示した処理と略同一
の処理を行う。相違はステップ#5〜#15の処理のみ
である。
ためのもので、標準画像を読み取る際に動作し、一般の
画像を補正する際には動作しない。図示しないが、擬除
算回路21は減算器、レジスタ、比較器、カウンタ等を
備えており、これらによって図3に示した処理と略同一
の処理を行う。相違はステップ#5〜#15の処理のみ
である。
【0028】一定濃度の像が形成された暗部と像が形成
されていない明部を有する標準画像を読み取ったとき、
擬除算回路21は、ラインセンサー12が出力した画素
ごとの信号の最小強度IB(黒レベル)と最大強度IW
(白レベル)をADコンバータ14より与えられ、それ
らの減算を行って減算結果(IW−IB)をレジスタBに
入れる(図3のステップ#15に相当)。レジスタAに
は値1を入れておく(#10に相当)。
されていない明部を有する標準画像を読み取ったとき、
擬除算回路21は、ラインセンサー12が出力した画素
ごとの信号の最小強度IB(黒レベル)と最大強度IW
(白レベル)をADコンバータ14より与えられ、それ
らの減算を行って減算結果(IW−IB)をレジスタBに
入れる(図3のステップ#15に相当)。レジスタAに
は値1を入れておく(#10に相当)。
【0029】これらの処理に続いて、#20から#55
までの処理を行う。その結果、レジスタCにはK/(I
W−IB)が入ることになる。擬除算回路21は、画素ご
との信号それぞれについて上記の処理を行い、処理が終
了するごとにレジスタCの内容をメモリ23に順に書き
込む。
までの処理を行う。その結果、レジスタCにはK/(I
W−IB)が入ることになる。擬除算回路21は、画素ご
との信号それぞれについて上記の処理を行い、処理が終
了するごとにレジスタCの内容をメモリ23に順に書き
込む。
【0030】標準画像を読み取ったときの画素ごとの信
号の最小強度IBは、ADコンバータ14からメモリ2
2にも与えられ、順に書き込まれる。こうして、シェー
ディング補正に必要な全てのパラメータがメモリ22お
よび23に記憶される。
号の最小強度IBは、ADコンバータ14からメモリ2
2にも与えられ、順に書き込まれる。こうして、シェー
ディング補正に必要な全てのパラメータがメモリ22お
よび23に記憶される。
【0031】シェーディング補正の対象となる通常の画
像を読み取ったとき、ラインセンサー12の出力信号は
ADコンバータ14から減算器24に順次与えられる。
その間、減算器24にはメモリ22に記憶されている最
小強度IBが順次与えられ、減算器24は強度I0から強
度IBを減算して、減算結果(IO−IB)を順次出力す
る。
像を読み取ったとき、ラインセンサー12の出力信号は
ADコンバータ14から減算器24に順次与えられる。
その間、減算器24にはメモリ22に記憶されている最
小強度IBが順次与えられ、減算器24は強度I0から強
度IBを減算して、減算結果(IO−IB)を順次出力す
る。
【0032】減算器24の出力は乗算器25に与えられ
る。乗算器25にはメモリ23に記憶されているK/
(IW−IB)が順次与えられ、乗算器25はこれらを減
算器24から与えられる減算結果に乗算し、乗算結果を
順次出力する。乗算器25の出力はガンマ補正回路28
に与えられる。
る。乗算器25にはメモリ23に記憶されているK/
(IW−IB)が順次与えられ、乗算器25はこれらを減
算器24から与えられる減算結果に乗算し、乗算結果を
順次出力する。乗算器25の出力はガンマ補正回路28
に与えられる。
【0033】シェーディング補正回路20が補正時に行
う処理は、減算と乗算のみであるから、補正に要する時
間はきわめて短い。また、シェーディング補正回路20
を従来の画像読み取り装置のシェーディング補正回路と
比較すると、メモリ23と減算器24と乗算器25とを
追加した構成になっており、回路規模はごく僅か大きく
なったに過ぎない。すなわち、ハンディスキャナ1は、
従来と同程度の小さな規模の回路できわめて高速にシェ
ーディング補正を行うことが可能になっている。
う処理は、減算と乗算のみであるから、補正に要する時
間はきわめて短い。また、シェーディング補正回路20
を従来の画像読み取り装置のシェーディング補正回路と
比較すると、メモリ23と減算器24と乗算器25とを
追加した構成になっており、回路規模はごく僅か大きく
なったに過ぎない。すなわち、ハンディスキャナ1は、
従来と同程度の小さな規模の回路できわめて高速にシェ
ーディング補正を行うことが可能になっている。
【0034】標準画像を読み取ってメモリ23に記憶す
るパラメータを生成する処理は、擬除算回路21が反復
処理を行うから、時間を要する。しかしながら、標準画
像の読み取りは高速で行う必要のない処理であり、ま
た、スキャナ1の製造時や保守作業時に行う処理であっ
て通常は行われないから、パラメータの生成に多少の時
間がかかっても問題は生じない。
るパラメータを生成する処理は、擬除算回路21が反復
処理を行うから、時間を要する。しかしながら、標準画
像の読み取りは高速で行う必要のない処理であり、ま
た、スキャナ1の製造時や保守作業時に行う処理であっ
て通常は行われないから、パラメータの生成に多少の時
間がかかっても問題は生じない。
【0035】しかも、標準画像を読み取る際にはライン
センサー12の画素ごとの信号の最大強度IWをメモリ
23に順に記憶しておき、読み取り終了後に、メモリ2
2、23の内容を用い擬除算回路21によってK/(I
W−IB)の演算を行って、演算結果をメモリ23に書き
込むこともできる。そのようにすると、標準画像の読み
取りもきわめて速やかに行うことが可能になる。なお、
メモリ22および23としては、書き換え可能で不揮発
性のもの、例えばEEPROMを使用する。
センサー12の画素ごとの信号の最大強度IWをメモリ
23に順に記憶しておき、読み取り終了後に、メモリ2
2、23の内容を用い擬除算回路21によってK/(I
W−IB)の演算を行って、演算結果をメモリ23に書き
込むこともできる。そのようにすると、標準画像の読み
取りもきわめて速やかに行うことが可能になる。なお、
メモリ22および23としては、書き換え可能で不揮発
性のもの、例えばEEPROMを使用する。
【0036】本実施形態ではハンディスキャナをの例を
示したが、上記シェーディング補正回路20は、センサ
ーを固定し画像を移動させる方式の画像読み取り装置に
適用することも可能である。適用例としては、ファクシ
ミリ装置、画像複写機等があげられる。
示したが、上記シェーディング補正回路20は、センサ
ーを固定し画像を移動させる方式の画像読み取り装置に
適用することも可能である。適用例としては、ファクシ
ミリ装置、画像複写機等があげられる。
【0037】画像読み取り用のセンサーとして、エリア
センサーを使用してもよい。エリアセンサーは画像を面
として2次元的に読み取るものであって、画像を線とし
て1次元的に読み取っていくラインセンサーに比べて効
率がよく、また、画素数も一般に多い。上記のシェーデ
ィング補正回路は処理速度がきわめて速いから、エリア
センサーのように画素数の多いセンサーと組み合わせて
使用すると、その特長を一層生かすことができる。
センサーを使用してもよい。エリアセンサーは画像を面
として2次元的に読み取るものであって、画像を線とし
て1次元的に読み取っていくラインセンサーに比べて効
率がよく、また、画素数も一般に多い。上記のシェーデ
ィング補正回路は処理速度がきわめて速いから、エリア
センサーのように画素数の多いセンサーと組み合わせて
使用すると、その特長を一層生かすことができる。
【0038】また、ここでは、信号の強度を8ビットで
表し、256階調を表現し得るようにしたが、これと異
なるビット数で信号の強度を表現するようにしてもよ
い。例えば、信号強度を10ビットで表現すれば102
4階調を表現することが可能になる。その場合でも、シ
ェーディング補正においてビット数に等しい回数の反復
処理を行わないから、補正に要する時間への影響はほと
んどなく、8ビットの場合と略等しい速度で補正をする
ことができる。
表し、256階調を表現し得るようにしたが、これと異
なるビット数で信号の強度を表現するようにしてもよ
い。例えば、信号強度を10ビットで表現すれば102
4階調を表現することが可能になる。その場合でも、シ
ェーディング補正においてビット数に等しい回数の反復
処理を行わないから、補正に要する時間への影響はほと
んどなく、8ビットの場合と略等しい速度で補正をする
ことができる。
【0039】なお、画像圧縮部17は、画像処理装置2
へのデータ転送の効率化および画像データを記憶してお
くメモリの効率的利用のために設けられたものであり、
データ転送に時間的問題がなく記憶容量にも問題がない
場合には省略してもよい。
へのデータ転送の効率化および画像データを記憶してお
くメモリの効率的利用のために設けられたものであり、
データ転送に時間的問題がなく記憶容量にも問題がない
場合には省略してもよい。
【0040】
【発明の効果】本発明の画像読み取り装置によるとき
は、規模の大きい除算器を用いることなくシェーディン
グ補正を高速で行うことができる。きわめて画素数の多
いセンサーを使用する場合でも、シェーディング補正が
センサーの出力周期に追随し得るから、画像を解像度高
く読み取ることと、速やかに読み取ることの両立が容易
である。また、補正に要する時間は信号の強度を表すビ
ット数には依存しないから、画像の階調を任意に設定す
ることができて、質の高い画像を提供することが可能で
ある。
は、規模の大きい除算器を用いることなくシェーディン
グ補正を高速で行うことができる。きわめて画素数の多
いセンサーを使用する場合でも、シェーディング補正が
センサーの出力周期に追随し得るから、画像を解像度高
く読み取ることと、速やかに読み取ることの両立が容易
である。また、補正に要する時間は信号の強度を表すビ
ット数には依存しないから、画像の階調を任意に設定す
ることができて、質の高い画像を提供することが可能で
ある。
【図1】 本発明の一実施形態のハンディスキャナの概
略構成を示す図。
略構成を示す図。
【図2】 上記ハンディスキャナのシェーディング補正
回路の構成を示す図。
回路の構成を示す図。
【図3】 従来の画像読み取り装置のシェーディング補
正の処理の流れを示す図。
正の処理の流れを示す図。
1 ハンディスキャナ 2 画像処理装置 11 照明部 12 ラインセンサー 13 アナログ信号処理部 14 ADコンバータ 15 タイミングジェネレータ 16 デジタル信号処理部 17 画像圧縮部 18 送信部 20 シェーディング補正回路 21 擬除算回路 22 メモリ 23 メモリ 24 減算器 25 乗算器 28 ガンマ補正回路 29 エッジ強調/平滑化回路
Claims (1)
- 【請求項1】 複数の画素から成る画像読み取り用のセ
ンサーを備え、前記センサーのそれぞれの画素につい
て、読み取った標準画像の信号の最大強度と最小強度の
強度差を記憶しておき、読み取った画像の信号の強度を
記憶している強度差に応じて前記センサーの画素ごとに
補正して、画像の全ての画素の信号を一定の強度範囲内
とする画像読み取り装置において、 前記センサーのそれぞれの画素に対応して、前記標準画
像の信号の最小強度を記憶する第1のメモリと、前記一
定の強度範囲の上限値を前記標準画像の信号の最大強度
と最小強度の強度差で除した値を記憶する第2のメモリ
とを備え、 与えられる画像の信号の強度から前記第1のメモリに記
憶している強度を減ずる減算器と、前記減算器の減算結
果に前記第2のメモリに記憶している値を乗ずる乗算器
とを備えて、 読み取った画像の信号の強度を前記減算器による減算と
前記乗算器による乗算によって画素ごとに補正すること
を特徴とする画像読み取り装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10025381A JPH11225272A (ja) | 1998-02-06 | 1998-02-06 | 画像読み取り装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10025381A JPH11225272A (ja) | 1998-02-06 | 1998-02-06 | 画像読み取り装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11225272A true JPH11225272A (ja) | 1999-08-17 |
Family
ID=12164292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10025381A Pending JPH11225272A (ja) | 1998-02-06 | 1998-02-06 | 画像読み取り装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11225272A (ja) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6867850B2 (en) | 2002-01-17 | 2005-03-15 | Cross Match Technologies, Inc. | Light wedge for illuminating a platen in a print scanner |
| US6886104B1 (en) | 1999-06-25 | 2005-04-26 | Cross Match Technologies | Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface |
| US6928195B2 (en) | 2000-12-18 | 2005-08-09 | Cross Match Technologies, Inc. | Palm scanner using a programmable nutating mirror for increased resolution |
| US6944768B2 (en) | 2002-04-19 | 2005-09-13 | Cross Match Technologies, Inc. | System and methods for access control utilizing two factors to control access |
| US6983062B2 (en) | 2000-08-18 | 2006-01-03 | Cross Match Technologies, Inc. | Fingerprint scanner auto-capture system and method |
| US6996259B2 (en) | 2002-08-02 | 2006-02-07 | Cross Match Technologies, Inc. | System and method for counting ridges in a captured print image |
| US7073711B2 (en) | 2002-04-19 | 2006-07-11 | Cross Match Technologies, Inc. | Mobile handheld code reader and print scanner system and method |
| US7079007B2 (en) | 2002-04-19 | 2006-07-18 | Cross Match Technologies, Inc. | Systems and methods utilizing biometric data |
| US7103201B2 (en) | 1998-04-28 | 2006-09-05 | Cross Match Technologies, Inc. | Methods for capturing fingerprint images using a moving platen |
| US7164440B2 (en) | 2003-02-28 | 2007-01-16 | Cross Match Technologies, Inc. | Dynamic image adaptation method for adjusting the quality of digital prints |
| US7203344B2 (en) | 2002-01-17 | 2007-04-10 | Cross Match Technologies, Inc. | Biometric imaging system and method |
| US7271881B2 (en) | 2002-01-17 | 2007-09-18 | Cross Match Technologies, Inc. | Systems and methods for illuminating a platen in a print scanner |
| US7277562B2 (en) | 2003-08-01 | 2007-10-02 | Cross Match Technologies, Inc. | Biometric imaging capture system and method |
| US7319565B2 (en) | 2001-04-26 | 2008-01-15 | Cross Match Technologies, Inc. | Silicone rubber surfaces for biometric print TIR prisms |
-
1998
- 1998-02-06 JP JP10025381A patent/JPH11225272A/ja active Pending
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7103201B2 (en) | 1998-04-28 | 2006-09-05 | Cross Match Technologies, Inc. | Methods for capturing fingerprint images using a moving platen |
| US6886104B1 (en) | 1999-06-25 | 2005-04-26 | Cross Match Technologies | Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface |
| US6983062B2 (en) | 2000-08-18 | 2006-01-03 | Cross Match Technologies, Inc. | Fingerprint scanner auto-capture system and method |
| US6928195B2 (en) | 2000-12-18 | 2005-08-09 | Cross Match Technologies, Inc. | Palm scanner using a programmable nutating mirror for increased resolution |
| US7319565B2 (en) | 2001-04-26 | 2008-01-15 | Cross Match Technologies, Inc. | Silicone rubber surfaces for biometric print TIR prisms |
| US6867850B2 (en) | 2002-01-17 | 2005-03-15 | Cross Match Technologies, Inc. | Light wedge for illuminating a platen in a print scanner |
| US7203344B2 (en) | 2002-01-17 | 2007-04-10 | Cross Match Technologies, Inc. | Biometric imaging system and method |
| US7271881B2 (en) | 2002-01-17 | 2007-09-18 | Cross Match Technologies, Inc. | Systems and methods for illuminating a platen in a print scanner |
| US7586591B2 (en) | 2002-01-17 | 2009-09-08 | Cross Match Technologies, Inc. | Light wedge for illuminating a platen in a print scanner |
| US7308122B2 (en) | 2002-01-17 | 2007-12-11 | Cross Match Technologies, Inc. | Biometric imaging system and method |
| US7073711B2 (en) | 2002-04-19 | 2006-07-11 | Cross Match Technologies, Inc. | Mobile handheld code reader and print scanner system and method |
| US7079007B2 (en) | 2002-04-19 | 2006-07-18 | Cross Match Technologies, Inc. | Systems and methods utilizing biometric data |
| US6944768B2 (en) | 2002-04-19 | 2005-09-13 | Cross Match Technologies, Inc. | System and methods for access control utilizing two factors to control access |
| US6996259B2 (en) | 2002-08-02 | 2006-02-07 | Cross Match Technologies, Inc. | System and method for counting ridges in a captured print image |
| US7164440B2 (en) | 2003-02-28 | 2007-01-16 | Cross Match Technologies, Inc. | Dynamic image adaptation method for adjusting the quality of digital prints |
| US7277562B2 (en) | 2003-08-01 | 2007-10-02 | Cross Match Technologies, Inc. | Biometric imaging capture system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11225272A (ja) | 画像読み取り装置 | |
| US5086343A (en) | Method and apparatus for compensating for sensitivity variations in the output of a solid state image sensor | |
| US5001768A (en) | Image reading apparatus | |
| JP4110044B2 (ja) | 画像撮像方法 | |
| US7433093B2 (en) | Method and apparatus for increasing signal to noise ratio | |
| JP2001054017A (ja) | 固体撮像装置及び固体撮像装置の信号処理方法 | |
| US7119925B2 (en) | Image processing, image reading apparatus and image processing method | |
| JP3774523B2 (ja) | 画像処理装置及びその制御方法 | |
| JP3006460B2 (ja) | 2値化画像処理装置 | |
| JP4311138B2 (ja) | 複数のデータ入出力処理を行うデータ処理装置 | |
| JP3224841B2 (ja) | 画像処理装置 | |
| JPH0270170A (ja) | 原稿読取装置 | |
| JP2001136389A (ja) | 画像処理装置 | |
| KR950004880A (ko) | 화상 해상도 변환 장치 | |
| JPH01185075A (ja) | 画処理回路 | |
| JPH08317213A (ja) | 画像処理装置 | |
| JPS6243972A (ja) | フアクシミリ装置の画信号2値化回路 | |
| JPH05167845A (ja) | シェーディング補正装置 | |
| JPH10243220A (ja) | 画像データ処理装置 | |
| JPH09270914A (ja) | 画像処理方法とその装置 | |
| JPH10117278A (ja) | 画像読取装置 | |
| JPH06268861A (ja) | 密着型イメージセンサの補正方法 | |
| JPH0778830B2 (ja) | 画像信号処理装置 | |
| JP2000125130A (ja) | 画像処理装置 | |
| JPH10164364A (ja) | 画像読取装置 |