JPH11225272A - Image reader - Google Patents
Image readerInfo
- 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
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像読み取り装置に
関し、より詳しくは、シェーディング補正を行う画像読
み取り装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image reading apparatus, and more particularly, to an image reading apparatus that performs shading correction.
【0002】[0002]
【従来の技術】ファクシミリやイメージスキャナ等の画
像読み取り装置では、原稿画像に光を照射し、その反射
光を光電変換素子から成る画素を多数備えたセンサーに
よって検出して、画像の濃度を表す信号に変換すること
により、画像を読み取っている。ところが、原稿画像に
照射される光は一定不変ではなく、また、必ずしも均一
ではない。しかも、画素である光電変換素子の感度には
ばらつきがある。このため、センサーが出力する信号の
強度に絶対的な基準は存在せず、画素ごとの信号の強度
も原稿の真の濃度に厳密には対応しない。2. Description of the Related Art In an image reading apparatus such as a facsimile or an image scanner, a document image is irradiated with light, and the reflected light is detected by a sensor having a large number of pixels composed of photoelectric conversion elements. The image is read by converting to. However, the light applied to the document image is not constant and not always uniform. In addition, the sensitivities of the photoelectric conversion elements, which are pixels, vary. For this reason, there is no absolute reference for the intensity of the signal output by the sensor, and the intensity of the signal for each pixel does not exactly correspond to the true density of the document.
【0003】そこで、センサーの出力する信号を補正し
て、照射光の不均一さと光電変換素子の感度差を除去す
るとともに、全ての画素の信号を一定の強度範囲に収め
るようにしている。この補正はシェーディング補正と呼
ばれる。[0003] Therefore, the signal output from the sensor is corrected to remove the non-uniformity of irradiation light and the sensitivity difference of the photoelectric conversion element, and to keep the signals of all pixels within a certain intensity range. This correction is called shading correction.
【0004】シェーディング補正は、通常、一定濃度の
像が形成された暗部と像が形成されていない明部を有す
る標準画像を読み取ったときの信号の強度を基準とし
て、式(1)に従ってセンサーの画素ごとに行われる。 IC = (IO−IB) × K / (IW−IB) ・・・ (1)[0004] Shading correction is usually performed based on the intensity of a signal when a standard image having a dark portion on which an image of a fixed density is formed and a bright portion on which no image is formed is read as a reference, according to equation (1). This is performed for each pixel. IC = (IO−IB) × K / (IW−IB) (1)
【0005】ここで、ICは補正後の信号の強度、I0は
補正前の信号の強度、Kは定数である。また、IBは標
準画像の信号の最小強度、IWは標準画像の信号の最大
強度であり、それぞれ標準画像の暗部および明部に対応
し、黒レベルおよび白レベルと呼ばれる。定数Kは任意
の値であり、例えば8ビットで信号強度を表すときは2
55である。Here, IC is the intensity of the signal after correction, I0 is the intensity of the signal before correction, and K is a constant. IB is the minimum intensity of the signal of the standard image, and IW is the maximum intensity of the signal of the standard image. They correspond to the dark and light portions of the standard image, and are called the black level and the white level, respectively. The constant K is an arbitrary value. For example, if the signal strength is represented by 8 bits, it is 2
55.
【0006】画像読み取り装置は、センサーのそれぞれ
の画素について標準画像の最大強度と最小強度の差(I
W−IB)を記憶するためのメモリを備え、式(1)の右
辺に現れる減算、乗算および除算を行うための演算器を
備えている。画像を読み取ると、センサーの出力する個
々の画素の信号の強度IOに対して、各演算器によって
減算、乗算および除算を行い、補正後の信号の強度IC
を得る。The image reading apparatus uses a difference (I) between the maximum intensity and the minimum intensity of the standard image for each pixel of the sensor.
W-IB), and an arithmetic unit for performing subtraction, multiplication and division appearing on the right side of the equation (1). When an image is read, subtraction, multiplication and division are performed by each arithmetic unit on the signal intensity IO of each pixel output from the sensor, and the corrected signal intensity IC
Get.
【0007】一般に除算器は、加算、減算および乗算を
行う演算器に比べて、回路規模が著しく大きくなる。こ
のため、減算とビットシフトを繰り返すことによって除
算に相当する演算を行う回路を備えた画像読み取り装置
もある。このような演算回路により8ビットで表した信
号強度をシェーディング補正するときの処理の流れを図
3に示す。In general, a divider has a significantly larger circuit scale than an arithmetic unit that performs addition, subtraction, and multiplication. For this reason, some image reading apparatuses include a circuit that performs an operation equivalent to division by repeating subtraction and bit shift. FIG. 3 shows the flow of processing when shading correction is performed on the signal strength represented by 8 bits by such an arithmetic circuit.
【0008】まず、初期設定を行う。すなわち、補正す
る信号の強度IOを与えられ(ステップ#5)、強度IO
から記憶している標準画像の信号の最小強度IBを減じ
て結果をレジスタAに入れ(#10)、記憶している標
準画像の信号の最大強度と最小強度の強度差(IW−I
B)を読み出してレジスタBに入れる(#15)。ま
た、補正後の信号の強度ICを表すためのレジスタCを
クリアし(#20)、以降の処理の反復回数を表すカウ
ンタJに8をセットする(#25)。First, initialization is performed. That is, the intensity IO of the signal to be corrected is given (step # 5), and the intensity IO
, The minimum intensity IB of the stored standard image signal is subtracted and the result is stored in the register A (# 10), and the difference between the maximum intensity and the minimum intensity of the stored standard image signal (IW-I)
B) is read and put into the register B (# 15). The register C for indicating the corrected signal intensity IC is cleared (# 20), and 8 is set to a counter J indicating the number of repetitions of the subsequent processing (# 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の処理は行わない。Following the initial setting, the values of the registers A and B are compared (# 30). If the value of the register A is equal to or greater than the value of the register B, the value of the register B is subtracted from the register A (# 35), and the j-th (j)
(1) is set to 1 in the bit of the counter J), and 2 (j-1) is added to the value of the register C (# 40). #
If the value of the register A is smaller than the value of the register B in the judgment of 30, the processes of # 35 and # 40 are not performed.
【0010】次いで、レジスタBの内容を下位側に1ビ
ットシフトし(#45)、カウンタJから1を減じ(#
50)、カウンタJの値が0であるか否かを判定する
(#55)。カウンタJの値が0でなければ#30に戻
って上記処理を繰り返し、0であれば処理を終了する。Next, the contents of the register B are shifted by one bit to the lower side (# 45), and 1 is subtracted from the counter J (##
50), it is determined whether or not the value of the counter J is 0 (# 55). If the value of the counter J is not 0, the process returns to # 30 and the above process is repeated. If it is 0, the process is terminated.
【0011】[0011]
【発明が解決しようとする課題】シェーディング補正を
図3に示した処理に従って行う回路は、除算器によって
行う回路に比べて構成が小さいから、設計や製造が容易
であり、またコストを低減することができて好ましい。
しかしながら、この回路は、減算やビットシフトを反復
する必要があるため、処理速度は遅い。このため、シェ
ーディング補正に要する時間が長くなってしまい、画像
の読み取り処理全体を高速化する妨げとなる。A circuit that performs shading correction in accordance with the processing shown in FIG. 3 has a smaller configuration than a circuit that performs the shading correction, so that it is easy to design and manufacture, and to reduce the cost. Is preferred.
However, this circuit has a low processing speed because it is necessary to repeat subtraction and bit shift. For this reason, the time required for the shading correction becomes longer, which hinders the speed of the entire image reading process.
【0012】特に、画像を高解像度で読み取るためにき
わめて多数の画素からなるセンサーを使用するときは、
センサーの出力周期をシェーディング補正が追随し得る
程度に長くしなければならず、画像の高解像度化と高速
処理の両立は困難である。また、反復処理の回数は信号
強度を表すためのビット数に等しいから、画像の階調を
高くするためにより多くのビット数で信号強度を表すと
きは、シェーディング補正にさらに長い時間が必要にな
って、処理速度が一層低下する。In particular, when using a sensor composed of a very large number of pixels to read an image at high resolution,
The output cycle of the sensor must be long enough to allow shading correction to follow, and it is difficult to achieve both high resolution and high speed processing of an image. Further, since the number of repetition processes is equal to the number of bits for representing the signal strength, when the signal strength is represented by a larger number of bits in order to increase the gradation of the image, a longer time is required for shading correction. Thus, the processing speed is further reduced.
【0013】本発明は、上記問題点に鑑みてなされたも
ので、規模の小さな回路によって高速にシェーディング
補正を行うことが可能な画像読み取り装置を提供するこ
とを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an image reading apparatus capable of performing high-speed shading correction with a small-scale circuit.
【0014】[0014]
【課題を解決するための手段】上記目的を達成するため
に、本発明では、複数の画素から成る画像読み取り用の
センサーを備え、センサーのそれぞれの画素について、
読み取った標準画像の信号の最大強度と最小強度の強度
差を記憶しておき、読み取った画像の信号の強度を記憶
している強度差に応じてセンサーの画素ごとに補正し
て、画像の全ての画素の信号を一定の強度範囲内とする
画像読み取り装置において、センサーのそれぞれの画素
に対応して、標準画像の信号の最小強度を記憶する第1
のメモリと、一定の強度範囲の上限値を標準画像の信号
の最大強度と最小強度の強度差で除した値を記憶する第
2のメモリとを備え、与えられる画像の信号の強度から
第1のメモリに記憶している強度を減ずる減算器と、減
算器の減算結果に第2のメモリに記憶している値を乗ず
る乗算器とを備えて、読み取った画像の信号の強度を減
算器による減算と乗算器による乗算によって画素ごとに
補正するようにする。According to the present invention, there is provided an image reading sensor comprising a plurality of pixels.
The intensity difference between the maximum intensity and the minimum intensity of the signal of the read standard image is stored, and the intensity of the signal of the read image is corrected for each pixel of the sensor according to the stored intensity difference. In the image reading apparatus in which the signal of the pixel is within a certain intensity range, a first intensity storing the minimum intensity of the signal of the standard image corresponding to each pixel of the sensor is stored.
And a second memory for storing a value obtained by dividing an upper limit value of a certain intensity range by an intensity difference between a maximum intensity and a minimum intensity of a signal of the standard image, and a first memory for storing a first value from a signal intensity of a given image. And a multiplier for multiplying the subtraction result of the subtractor by the value stored in the second memory, and the subtractor subtracts the intensity of the signal of the read image by the subtractor. Correction is performed for each pixel by subtraction and multiplication by a multiplier.
【0015】この画像読み取り装置はセンサーの出力す
る信号に対してシェーディング補正を施すものである
が、補正時には除算を行わない。すなわち、標準画像を
読み取る際に、センサーのそれぞれの画素について、標
準画像の信号の最大強度と最小強度の強度差を求めて、
この強度差で一定の強度範囲の上限値すなわち定数を除
して、その結果を記憶しておく。This image reading apparatus performs shading correction on a signal output from a sensor, but does not perform division at the time of correction. That is, when reading the standard image, for each pixel of the sensor, determine the intensity difference between the maximum intensity and the minimum intensity of the signal of the standard image,
The upper limit of a certain intensity range, that is, a constant is divided by this intensity difference, and the result is stored.
【0016】これにより、補正時には、画像の信号の強
度から標準画像の信号の最小強度を減じる減算と、その
減算結果に記憶している除算の結果を乗じる乗算のみを
行うことが可能になり、高速で補正処理を行うことがで
きる。標準画像を読み取る処理は高速で行う必要がない
から、減算とビットシフトを反復する前述の小規模な回
路を用いて除算を行えばよい。Thus, at the time of correction, only the subtraction of subtracting the minimum intensity of the standard image signal from the intensity of the image signal and the multiplication of multiplying the subtraction result by the stored division result can be performed. The correction process can be performed at high speed. Since the process of reading the standard image does not need to be performed at a high speed, the division may be performed using the aforementioned small-scale circuit that repeats the subtraction and the bit shift.
【0017】[0017]
【発明の実施の形態】以下、本発明を手持ち式のイメー
ジスキャナであるハンディスキャナに適用した実施の形
態について図面を参照して説明する。図1に本実施形態
のハンディスキャナ1(以下、単にスキャナともいう)
の概略構成を示す。ハンディスキャナ1は、照明部1
1、ラインセンサー12、アナログ信号処理部13、A
Dコンバータ14、タイミングジェネレータ15、デジ
タル信号処理部16、画像圧縮部17、および送信部1
8より成り、原稿画像を読み取ってその画像データを圧
縮し、他の画像処理装置2に送信するものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is applied to a hand-held scanner which is a hand-held image scanner will be described below with reference to the drawings. FIG. 1 shows a handy scanner 1 of the present embodiment (hereinafter, simply referred to as a scanner).
The schematic configuration of is shown. The handy scanner 1 includes a lighting unit 1
1, line sensor 12, analog signal processing unit 13, A
D converter 14, timing generator 15, digital signal processing unit 16, image compression unit 17, and transmission unit 1
8, which reads a document image, compresses the image data, and transmits the image data to another image processing apparatus 2.
【0018】照明部11は光を原稿に照射する。ライン
センサー12は電荷結合素子(CCD)より成り、直線
状に配列された多数の画素を有する。ラインセンサー1
2は、原稿によって反射された照明部11からの光を受
け、受光量を表すアナログ信号を画素ごとに出力する。
使用者がスキャナ1を手に持って原稿上を移動させるこ
とにより、ラインセンサー12によって原稿画像の濃淡
が1ラインずつ検知されて、ラインごとの信号とされ
る。これにより2次元画像が読み取られる。The illuminator 11 irradiates light to the original. The line sensor 12 is composed of a charge-coupled device (CCD) and has a number of pixels arranged in a straight line. Line sensor 1
Reference numeral 2 receives the light from the illumination unit 11 reflected by the document, and outputs an analog signal indicating the amount of received light for each pixel.
When the user holds the scanner 1 and moves the document over the document, the density of the document image is detected line by line by the line sensor 12, and the signal is output for each line. Thereby, a two-dimensional image is read.
【0019】アナログ信号処理部13は、ラインセンサ
ー12の出力信号を2重相関サンプリングし自動ゲイン
制御する。ADコンバータ14は、アナログ信号処理部
13から入力されるアナログ信号を8ビットのデジタル
信号に変換して、デジタル信号処理部16に出力する。
タイミングジェネレータ15はラインセンサー12、ア
ナログ信号処理部13、およびADコンバータ14にタ
イミング信号を与えて、それぞれの信号出力、サンプリ
ングおよび信号変換の時期を指示する。The analog signal processing unit 13 performs double correlation sampling of the output signal of the line sensor 12 and performs automatic gain control. The AD converter 14 converts an analog signal input from the analog signal processing unit 13 into an 8-bit digital signal and outputs the digital signal to the digital signal processing unit 16.
The timing generator 15 supplies a timing signal to the line sensor 12, the analog signal processing unit 13, and the AD converter 14, and instructs a timing of each signal output, sampling, and signal conversion.
【0020】デジタル信号処理部16は、ADコンバー
タ14から与えられる信号に種々の処理を施して、読み
取った画像を表す画像データを生成する。画像圧縮部1
7はデジタル信号処理部16によって生成された画像デ
ータを、JPEG(Joint Photographic image coding
Experts Group)方式に従って圧縮する。送信部18は
圧縮された画像データを、ケーブル2aを介して他の画
像処理装置2に送信する。The digital signal processing section 16 performs various processes on the signal supplied from the AD converter 14 to generate image data representing a read image. Image compression unit 1
7 converts the image data generated by the digital signal processing unit 16 into JPEG (Joint Photographic image coding).
Experts Group) compression. The transmission unit 18 transmits the compressed image data to another image processing device 2 via the cable 2a.
【0021】画像処理装置2は、スキャナ1から与えら
れた画像データを直接利用し、またはさらに他の装置に
転送するものであり、例えばパーソナルコンピュータで
ある。画像処理装置2は、圧縮された画像データをJP
EG方式に従って逆圧縮する機能を有しており、スキャ
ナ1が読み取った画像を再生することができる。The image processing apparatus 2 directly uses image data provided from the scanner 1 or transfers the image data to another apparatus, and is, for example, a personal computer. The image processing device 2 converts the compressed image data into JP
It has a function of decompressing according to the EG method, and can reproduce an image read by the scanner 1.
【0022】デジタル信号処理部16は、デジタル信号
に変換されたラインセンサー12の出力信号をシェーデ
ィング補正するシェーディング補正回路20、その補正
結果をガンマ補正するガンマ補正回路28、さらに画像
の輪郭を強調しかつ滑らかにするエッジ強調/平滑化回
路29より成る。The digital signal processing section 16 includes a shading correction circuit 20 for shading correction of the output signal of the line sensor 12 converted into a digital signal, a gamma correction circuit 28 for gamma correction of the correction result, and further emphasizes the outline of the image. And an edge emphasizing / smoothing circuit 29 for smoothing.
【0023】シェーディング補正回路20はADコンバ
ータ14から与えられるラインセンサー12の画素ごと
の信号に、式(2)に従ってシェーディング補正を施
す。 IC = (IO−IB) × KO ・・・ (2)The shading correction circuit 20 performs shading correction on the signal for each pixel of the line sensor 12 given from the AD converter 14 according to the equation (2). IC = (IO−IB) × KO (2)
【0024】ここで、KOはK/(IW−IB)であり、
Kは定数255である。前述のように、ICは補正後の
信号の強度、I0は補正前の信号の強度、IBは標準画像
の信号の最小強度(黒レベル)、IWは標準画像の信号
の最大強度(白レベル)である。Where KO is K / (IW-IB),
K is a constant 255. As described above, IC is the intensity of the signal after correction, I0 is the intensity of the signal before correction, IB is the minimum intensity of the signal of the standard image (black level), and IW is the maximum intensity of the signal of the standard image (white level). It is.
【0025】式(2)は式(1)に等しく、したがっ
て、シェーディング補正回路20による補正結果は、従
来の装置の補正結果と同一になる。ただし、K/(IW
−IB)の演算を標準画像を読み取る際に行って、結果
をKOとして記憶しておく。また、標準画像読み取り時
に最小強度IBも記憶しておき、補正時には式(2)の
右辺に現れている減算と乗算のみを行う。Equation (2) is equal to equation (1), so that the correction result by the shading correction circuit 20 is the same as the correction result of the conventional device. However, K / (IW
-IB) is performed when the standard image is read, and the result is stored as KO. Further, the minimum intensity IB is also stored at the time of reading the standard image, and at the time of correction, only the subtraction and the multiplication appearing on the right side of Expression (2) are performed.
【0026】シェーディング補正回路20の構成を図2
に示す。シェーディング補正回路20は、擬除算回路2
1、2つのメモリ22、23、減算器24および乗算器
25より成る。メモリ22および23はそれぞれ最小強
度IBおよび除算結果KOを記憶しておくためのものであ
り、いずれもラインセンサー12の画素数nに等しいn
個の記憶領域を有しいる。FIG. 2 shows the configuration of the shading correction circuit 20.
Shown in The shading correction circuit 20 includes the pseudo division circuit 2
It comprises one and two memories 22, 23, a subtractor 24 and a multiplier 25. The memories 22 and 23 are for storing the minimum intensity IB and the division result KO, respectively.
Storage areas.
【0027】擬除算回路21は、除算結果KOを求める
ためのもので、標準画像を読み取る際に動作し、一般の
画像を補正する際には動作しない。図示しないが、擬除
算回路21は減算器、レジスタ、比較器、カウンタ等を
備えており、これらによって図3に示した処理と略同一
の処理を行う。相違はステップ#5〜#15の処理のみ
である。The pseudo division circuit 21 is for obtaining the division result KO, and operates when reading a standard image, but does not operate when correcting a general image. Although not shown, the pseudo division circuit 21 includes a subtractor, a register, a comparator, a counter, and the like, and performs substantially the same processing as the processing shown in FIG. 3 by these. The only difference is the processing of steps # 5 to # 15.
【0028】一定濃度の像が形成された暗部と像が形成
されていない明部を有する標準画像を読み取ったとき、
擬除算回路21は、ラインセンサー12が出力した画素
ごとの信号の最小強度IB(黒レベル)と最大強度IW
(白レベル)をADコンバータ14より与えられ、それ
らの減算を行って減算結果(IW−IB)をレジスタBに
入れる(図3のステップ#15に相当)。レジスタAに
は値1を入れておく(#10に相当)。When a standard image having a dark area where an image of a fixed density is formed and a bright area where no image is formed is read,
The quasi-division circuit 21 calculates the minimum intensity IB (black level) and the maximum intensity IW of the signal output from the line sensor 12 for each pixel.
(White level) is given from the AD converter 14, the subtraction is performed, and the subtraction result (IW-IB) is stored in the register B (corresponding to step # 15 in FIG. 3). The value 1 is stored in the register A (corresponding to # 10).
【0029】これらの処理に続いて、#20から#55
までの処理を行う。その結果、レジスタCにはK/(I
W−IB)が入ることになる。擬除算回路21は、画素ご
との信号それぞれについて上記の処理を行い、処理が終
了するごとにレジスタCの内容をメモリ23に順に書き
込む。Following these processes, # 20 to # 55
The processing up to is performed. As a result, K / (I
W-IB). The pseudo division circuit 21 performs the above-described processing for each signal for each pixel, and writes the contents of the register C to the memory 23 in order each time the processing ends.
【0030】標準画像を読み取ったときの画素ごとの信
号の最小強度IBは、ADコンバータ14からメモリ2
2にも与えられ、順に書き込まれる。こうして、シェー
ディング補正に必要な全てのパラメータがメモリ22お
よび23に記憶される。The minimum intensity IB of the signal for each pixel when the standard image is read is obtained from the AD converter 14 in the memory 2
2 and are written in order. In this way, all the parameters necessary for the shading correction are stored in the memories 22 and 23.
【0031】シェーディング補正の対象となる通常の画
像を読み取ったとき、ラインセンサー12の出力信号は
ADコンバータ14から減算器24に順次与えられる。
その間、減算器24にはメモリ22に記憶されている最
小強度IBが順次与えられ、減算器24は強度I0から強
度IBを減算して、減算結果(IO−IB)を順次出力す
る。When a normal image to be subjected to shading correction is read, the output signal of the line sensor 12 is sequentially supplied from the AD converter 14 to the subtractor 24.
In the meantime, the minimum intensity IB stored in the memory 22 is sequentially given to the subtractor 24, and the subtractor 24 subtracts the intensity IB from the intensity I0 and sequentially outputs a subtraction result (IO-IB).
【0032】減算器24の出力は乗算器25に与えられ
る。乗算器25にはメモリ23に記憶されているK/
(IW−IB)が順次与えられ、乗算器25はこれらを減
算器24から与えられる減算結果に乗算し、乗算結果を
順次出力する。乗算器25の出力はガンマ補正回路28
に与えられる。The output of the subtractor 24 is provided to a multiplier 25. The multiplier 25 stores K /
(IW−IB) are successively applied, and the multiplier 25 multiplies these by the subtraction result supplied from the subtractor 24 and sequentially outputs the multiplication result. The output of the multiplier 25 is a gamma correction circuit 28
Given to.
【0033】シェーディング補正回路20が補正時に行
う処理は、減算と乗算のみであるから、補正に要する時
間はきわめて短い。また、シェーディング補正回路20
を従来の画像読み取り装置のシェーディング補正回路と
比較すると、メモリ23と減算器24と乗算器25とを
追加した構成になっており、回路規模はごく僅か大きく
なったに過ぎない。すなわち、ハンディスキャナ1は、
従来と同程度の小さな規模の回路できわめて高速にシェ
ーディング補正を行うことが可能になっている。Since the processing performed by the shading correction circuit 20 at the time of correction is only subtraction and multiplication, the time required for correction is extremely short. Also, the shading correction circuit 20
Compared with the shading correction circuit of the conventional image reading apparatus, the configuration is such that a memory 23, a subtractor 24 and a multiplier 25 are added, and the circuit scale is only slightly increased. That is, the handy scanner 1
It is possible to perform shading correction at a very high speed with a circuit of the same small scale as the conventional one.
【0034】標準画像を読み取ってメモリ23に記憶す
るパラメータを生成する処理は、擬除算回路21が反復
処理を行うから、時間を要する。しかしながら、標準画
像の読み取りは高速で行う必要のない処理であり、ま
た、スキャナ1の製造時や保守作業時に行う処理であっ
て通常は行われないから、パラメータの生成に多少の時
間がかかっても問題は生じない。The process of reading the standard image and generating the parameters to be stored in the memory 23 takes time because the pseudo division circuit 21 performs repetitive processing. However, the reading of the standard image is a process that does not need to be performed at high speed, and is a process that is performed during the manufacture or maintenance work of the scanner 1 and is not normally performed. No problem arises.
【0035】しかも、標準画像を読み取る際にはライン
センサー12の画素ごとの信号の最大強度IWをメモリ
23に順に記憶しておき、読み取り終了後に、メモリ2
2、23の内容を用い擬除算回路21によってK/(I
W−IB)の演算を行って、演算結果をメモリ23に書き
込むこともできる。そのようにすると、標準画像の読み
取りもきわめて速やかに行うことが可能になる。なお、
メモリ22および23としては、書き換え可能で不揮発
性のもの、例えばEEPROMを使用する。Moreover, when reading the standard image, the maximum intensity IW of the signal for each pixel of the line sensor 12 is stored in the memory 23 in order, and after the reading is completed,
K / (I) by the pseudo division circuit 21 using the contents of 2 and 23.
W-IB) is calculated, and the calculation result can be written to the memory 23. This makes it possible to read the standard image very quickly. In addition,
As the memories 22 and 23, rewritable and nonvolatile memories, for example, EEPROMs are used.
【0036】本実施形態ではハンディスキャナをの例を
示したが、上記シェーディング補正回路20は、センサ
ーを固定し画像を移動させる方式の画像読み取り装置に
適用することも可能である。適用例としては、ファクシ
ミリ装置、画像複写機等があげられる。In this embodiment, an example of a handy scanner has been described. However, the shading correction circuit 20 can be applied to an image reading apparatus of a type in which a sensor is fixed and an image is moved. Examples of applications include facsimile machines and image copiers.
【0037】画像読み取り用のセンサーとして、エリア
センサーを使用してもよい。エリアセンサーは画像を面
として2次元的に読み取るものであって、画像を線とし
て1次元的に読み取っていくラインセンサーに比べて効
率がよく、また、画素数も一般に多い。上記のシェーデ
ィング補正回路は処理速度がきわめて速いから、エリア
センサーのように画素数の多いセンサーと組み合わせて
使用すると、その特長を一層生かすことができる。An area sensor may be used as the image reading sensor. The area sensor reads an image two-dimensionally as a surface, and is more efficient than a line sensor that reads an image one-dimensionally as a line, and generally has a larger number of pixels. Since the above-mentioned shading correction circuit has a very high processing speed, if it is used in combination with a sensor having a large number of pixels, such as an area sensor, its characteristics can be further exploited.
【0038】また、ここでは、信号の強度を8ビットで
表し、256階調を表現し得るようにしたが、これと異
なるビット数で信号の強度を表現するようにしてもよ
い。例えば、信号強度を10ビットで表現すれば102
4階調を表現することが可能になる。その場合でも、シ
ェーディング補正においてビット数に等しい回数の反復
処理を行わないから、補正に要する時間への影響はほと
んどなく、8ビットの場合と略等しい速度で補正をする
ことができる。Although the signal strength is represented by 8 bits and 256 gradations can be represented here, the signal strength may be represented by a different number of bits. For example, if the signal strength is expressed by 10 bits, 102
It becomes possible to express four gradations. Even in this case, since the repetition processing of the number of bits equal to the number of bits is not performed in the shading correction, there is almost no effect on the time required for the correction, and the correction can be performed at substantially the same speed as in the case of 8 bits.
【0039】なお、画像圧縮部17は、画像処理装置2
へのデータ転送の効率化および画像データを記憶してお
くメモリの効率的利用のために設けられたものであり、
データ転送に時間的問題がなく記憶容量にも問題がない
場合には省略してもよい。Note that the image compression unit 17 includes the image processing device 2
It is provided for the efficiency of data transfer to and the efficient use of memory for storing image data.
If there is no time problem in the data transfer and there is no problem in the storage capacity, it may be omitted.
【0040】[0040]
【発明の効果】本発明の画像読み取り装置によるとき
は、規模の大きい除算器を用いることなくシェーディン
グ補正を高速で行うことができる。きわめて画素数の多
いセンサーを使用する場合でも、シェーディング補正が
センサーの出力周期に追随し得るから、画像を解像度高
く読み取ることと、速やかに読み取ることの両立が容易
である。また、補正に要する時間は信号の強度を表すビ
ット数には依存しないから、画像の階調を任意に設定す
ることができて、質の高い画像を提供することが可能で
ある。According to the image reading apparatus of the present invention, shading correction can be performed at high speed without using a large-scale divider. Even when a sensor having an extremely large number of pixels is used, since the shading correction can follow the output cycle of the sensor, it is easy to simultaneously read an image with high resolution and quickly read an image. Further, since the time required for the correction does not depend on the number of bits representing the signal strength, the gradation of the image can be set arbitrarily, and a high-quality image can be provided.
【図1】 本発明の一実施形態のハンディスキャナの概
略構成を示す図。FIG. 1 is a diagram showing a schematic configuration of a handy scanner according to an embodiment of the present invention.
【図2】 上記ハンディスキャナのシェーディング補正
回路の構成を示す図。FIG. 2 is a diagram showing a configuration of a shading correction circuit of the handy scanner.
【図3】 従来の画像読み取り装置のシェーディング補
正の処理の流れを示す図。FIG. 3 is a diagram showing a flow of a shading correction process of a conventional image reading apparatus.
1 ハンディスキャナ 2 画像処理装置 11 照明部 12 ラインセンサー 13 アナログ信号処理部 14 ADコンバータ 15 タイミングジェネレータ 16 デジタル信号処理部 17 画像圧縮部 18 送信部 20 シェーディング補正回路 21 擬除算回路 22 メモリ 23 メモリ 24 減算器 25 乗算器 28 ガンマ補正回路 29 エッジ強調/平滑化回路 DESCRIPTION OF SYMBOLS 1 Handy scanner 2 Image processing apparatus 11 Illumination part 12 Line sensor 13 Analog signal processing part 14 AD converter 15 Timing generator 16 Digital signal processing part 17 Image compression part 18 Transmission part 20 Shading correction circuit 21 Pseudo division circuit 22 Memory 23 Memory 24 Subtraction Unit 25 multiplier 28 gamma correction circuit 29 edge emphasis / smoothing circuit
Claims (1)
ンサーを備え、前記センサーのそれぞれの画素につい
て、読み取った標準画像の信号の最大強度と最小強度の
強度差を記憶しておき、読み取った画像の信号の強度を
記憶している強度差に応じて前記センサーの画素ごとに
補正して、画像の全ての画素の信号を一定の強度範囲内
とする画像読み取り装置において、 前記センサーのそれぞれの画素に対応して、前記標準画
像の信号の最小強度を記憶する第1のメモリと、前記一
定の強度範囲の上限値を前記標準画像の信号の最大強度
と最小強度の強度差で除した値を記憶する第2のメモリ
とを備え、 与えられる画像の信号の強度から前記第1のメモリに記
憶している強度を減ずる減算器と、前記減算器の減算結
果に前記第2のメモリに記憶している値を乗ずる乗算器
とを備えて、 読み取った画像の信号の強度を前記減算器による減算と
前記乗算器による乗算によって画素ごとに補正すること
を特徴とする画像読み取り装置。An image reading sensor comprising a plurality of pixels, wherein a difference between a maximum intensity and a minimum intensity of a signal of a read standard image is stored for each pixel of the sensor, and the read image is stored. In the image reading device, the intensity of the signal is corrected for each pixel of the sensor according to the stored intensity difference, and the signals of all the pixels of the image are within a certain intensity range. Corresponding to, a first memory that stores the minimum intensity of the signal of the standard image, and a value obtained by dividing an upper limit value of the predetermined intensity range by an intensity difference between the maximum intensity and the minimum intensity of the signal of the standard image. A subtractor for subtracting the intensity stored in the first memory from the intensity of a signal of a given image; and storing the subtraction result of the subtractor in the second memory. And and a multiplier for multiplying the values are, the image reading apparatus and correcting each pixel the intensity of the image signals read by the multiplication by the multiplier and the subtraction by the subtractor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10025381A JPH11225272A (en) | 1998-02-06 | 1998-02-06 | Image reader |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10025381A JPH11225272A (en) | 1998-02-06 | 1998-02-06 | Image reader |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11225272A true JPH11225272A (en) | 1999-08-17 |
Family
ID=12164292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10025381A Pending JPH11225272A (en) | 1998-02-06 | 1998-02-06 | Image reader |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11225272A (en) |
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/en 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 (en) | Image reader | |
US5086343A (en) | Method and apparatus for compensating for sensitivity variations in the output of a solid state image sensor | |
US8712165B2 (en) | Image processing apparatus and image processing method | |
JP2012070089A (en) | Image reader | |
US5001768A (en) | Image reading apparatus | |
JP4110044B2 (en) | Imaging method | |
US20060187502A1 (en) | Method and apparatus for increasing signal to noise ratio | |
US7119925B2 (en) | Image processing, image reading apparatus and image processing method | |
JP3774523B2 (en) | Image processing apparatus and control method thereof | |
JP3006460B2 (en) | Binary image processing device | |
JP4311138B2 (en) | Data processing device for performing multiple data input / output processing | |
JP3224841B2 (en) | Image processing device | |
JPH0270170A (en) | Original reading device | |
JP2001136389A (en) | Image processing device | |
KR950004880A (en) | Image resolution converter | |
JPH01185075A (en) | Picture processing circuit | |
JPH08130644A (en) | Image processing unit | |
JPH08317213A (en) | Image processing device | |
JPS6243972A (en) | Binarization circuit for picture signal in facsimile equipment | |
JPH05167845A (en) | Shading correction device | |
JPH10243220A (en) | Image data processor | |
JPH07298053A (en) | Image processing unit | |
JPH09270914A (en) | Image processing method and apparatus | |
JPH10117278A (en) | Image reading device | |
JPH06268861A (en) | Correction method for close contact type image sensor |