JPS63208366A - Shading correction method - Google Patents
Shading correction methodInfo
- Publication number
- JPS63208366A JPS63208366A JP62040876A JP4087687A JPS63208366A JP S63208366 A JPS63208366 A JP S63208366A JP 62040876 A JP62040876 A JP 62040876A JP 4087687 A JP4087687 A JP 4087687A JP S63208366 A JPS63208366 A JP S63208366A
- Authority
- JP
- Japan
- Prior art keywords
- data
- shading correction
- read
- white
- shading
- 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
- 238000003705 background correction Methods 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims description 13
- 239000000428 dust Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000032683 aging Effects 0.000 description 1
Landscapes
- Image Input (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、例えば読み取り装置、ファクシミリの読み取
シ部等に用いて好適なシェーディング補正方法に関する
。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a shading correction method suitable for use in, for example, reading devices, facsimile reading sections, and the like.
従来の技術
従来のシェーディング補正方法は、第4図に示す装置に
よって実施されていた。第5図はその補正時のタイミン
グチャートである。BACKGROUND OF THE INVENTION A conventional shading correction method has been implemented by an apparatus shown in FIG. FIG. 5 is a timing chart for the correction.
一
つまり、第4図及び第5図において、先ず、白色較正板
を読んだ時の画像データAは、書き込み制御信号りに基
づきシェーディングデータRAM1に、主走査方向の1
ライン分が書き込まれる。In other words, in FIGS. 4 and 5, the image data A when the white calibration plate is read is stored in the shading data RAM 1 at one point in the main scanning direction based on the write control signal.
Lines are written.
次に実際の原稿を読ませる時には、画像データAと、読
み出し制御信号りに基づきシェーディングデータRAM
1から読み出されるシェーディング補正用データBとを
用いてシェーディング補正回路2によシェ−ディング補
正を行い、補正後の出力データCを得る。Next, when reading the actual document, the shading data RAM is stored based on the image data A and the readout control signal.
The shading correction circuit 2 performs shading correction using the shading correction data B read from the shading correction data B read from the shading correction data B read from the shading correction data B read from the shading correction data B read from the shading correction circuit 2, and obtains corrected output data C.
発明が解決しようとする問題点
しかし、かかる構成によれば、シェーディング補正用デ
ータを作成するための白色較正板の傷、汚れ、埃等に起
因する白色較正板の不均一性に作用されやすく、正確な
シェーディング補正用データを得ることができない1.
このため、シェーディング補正後の再生画像に線や縞な
どの傷が生ずることがある。Problems to be Solved by the Invention However, with this configuration, it is easy to be affected by non-uniformity of the white calibration plate due to scratches, dirt, dust, etc. on the white calibration plate for creating shading correction data. Unable to obtain accurate shading correction data1.
Therefore, flaws such as lines and stripes may occur in the reproduced image after shading correction.
換言するに、白色較正板は、汚れ、埃等による経年変化
を起したり、人為的な原因による傷がつ3・・−
いたりすることから、部分的に白基準レベルに変動が生
じることがある。In other words, the white calibration plate may change over time due to dirt, dust, etc., or may become scratched due to human causes, so the white reference level may partially change. be.
そのため、従来のように主走査方向の1ラインの読み取
りで、白基準レベルを決定することは、汚れや傷等によ
る影響を回避することができず、好ましくない。Therefore, it is not preferable to determine the white reference level by reading one line in the main scanning direction as in the past because it is impossible to avoid the effects of dirt, scratches, etc.
かかる問題の解決策として、例えば主走査方向又は副走
査方向における複数画素の平均を採るという方法がある
。しかし、これらの方法には、以下のような問題がある
。As a solution to this problem, there is a method of taking the average of a plurality of pixels in the main scanning direction or the sub-scanning direction, for example. However, these methods have the following problems.
即ち、主走査方向の複数画素の平均を採る方法は、隣接
する撮像素子のビットばらつきに対する補正ができなく
なる。That is, the method of taking the average of a plurality of pixels in the main scanning direction makes it impossible to correct bit variations in adjacent image sensors.
また、副走査方向の複数画素の平均を採る方法は、ライ
ンメモリが複数画素分必要となることから、回路量(部
品点数等)が膨大となる。Furthermore, the method of taking the average of a plurality of pixels in the sub-scanning direction requires a line memory for a plurality of pixels, resulting in an enormous amount of circuitry (number of parts, etc.).
本発明は、上述の問題点に鑑みて為されたもので、簡単
な回路の追加により、白色較正板に傷、汚れ等がついて
いても、正確なシェーディング補正を行うことができる
シェーディング補正方法を提供することを目的とする。The present invention has been made in view of the above-mentioned problems, and provides a shading correction method that can perform accurate shading correction even if the white calibration plate has scratches, dirt, etc. by adding a simple circuit. The purpose is to provide.
問題点を解決するための手段
本発明は上述の問題点を解決するため、副走査方向の複
数画素について、白色較正板を読み取った画像データの
うちの、最も白よりに大きい値を、シェーディング補正
用データとして、シェーディングデータRAMに格納し
、原稿読み取υ時には、そのシェーディングデータRA
Mのデータと、画像データとを用いて、シェーディング
補正を行うという構成を備えたものである。Means for Solving the Problems In order to solve the above-mentioned problems, the present invention performs shading correction on the largest value larger than white among the image data read from the white calibration plate for multiple pixels in the sub-scanning direction. The shading data is stored in the shading data RAM as data for use, and when the original is read, the shading data RA
The configuration is such that shading correction is performed using M data and image data.
作用
本発明は、上述の構成によって、白色較正板を読み取っ
た時の、副走査方向の複数画素のうち、最も白よりに大
きいレベルのデータつマシ、よシ白に近いレベルのデー
タを、シェーディング補正用データとすることができる
ので、白色較正板の傷や塵埃等の影響を除くことができ
、正確なシェーディング補正を実施することができる。Effect of the Invention With the above-described configuration, the present invention shades data of a level that is the highest than white and data of a level that is closer to white among a plurality of pixels in the sub-scanning direction when a white calibration plate is read. Since the data can be used as correction data, the influence of scratches, dust, etc. on the white calibration plate can be removed, and accurate shading correction can be performed.
実施例
第1図は本発明に係るシェーディング補正方法を実施す
るに好適な装置の概略構成を示すブロック図である。Embodiment FIG. 1 is a block diagram showing a schematic configuration of an apparatus suitable for implementing the shading correction method according to the present invention.
第1図において、シェーディング補正を行うだめのシェ
ーディング補正回路10と、シェーディング補正用デー
タを格納するためのシェーディングデータRA M 1
1は第4図の従来例と同様であるが、比較回路12と選
択回路13が新規に追加されている。In FIG. 1, there is a shading correction circuit 10 for performing shading correction, and a shading data RAM 1 for storing shading correction data.
1 is the same as the conventional example shown in FIG. 4, but a comparison circuit 12 and a selection circuit 13 are newly added.
前記比較回路12は、撮像素子の白基準レベルを決定す
るための白色較正板をその白基準レベルを決定するだめ
に予め副走査方向に複数ライン分読み取った時の画像デ
ータAと、シェーディングデータRAMIIからリード
したシェーディング補正用データBとを比較する回路で
ある。The comparison circuit 12 reads image data A and shading data RAM II obtained by reading a plurality of lines of a white calibration plate in the sub-scanning direction in advance in order to determine the white reference level of the image sensor. This circuit compares the shading correction data B read from the shading correction data B.
また、前記選択回路13は、書き込み制御信号に基づき
、前記画像データAとデータBとのうちの大きい方を選
択し、これをデータCとしてシェーディングデータRA
MIIへ出力する回路である。Further, the selection circuit 13 selects the larger one of the image data A and data B based on the write control signal, and sets this as data C to the shading data RA.
This is a circuit that outputs to MII.
尚、Dは書き込み、読み出し制御信号であシ、Eはンエ
ーディング補正後の出力データである。Note that D is a write/read control signal, and E is output data after aging correction.
第2図は第1図の装置におけるシェーディング6・ −
2
補正時のタイミングチャートであシ、第3図は第1図の
装置における白色較正板読み込み時の動作を説明するた
めのフローチャートである、尚第3図において、ST1
〜ST9はフローチャートの各ステップを示す。Figure 2 shows the shading 6-- in the apparatus of Figure 1.
2. This is a timing chart during correction. FIG. 3 is a flowchart for explaining the operation when reading the white calibration plate in the apparatus shown in FIG. 1. In FIG. 3, ST1
~ST9 shows each step of the flowchart.
以下、その動作を説明するに、先ず、白色較正板を読み
込む。その時第3図のフローチャートに従い、ST1で
シェーディングデータRA M 11をクリアし、ST
2でシェーディングデータRAM11をリードしデータ
Bを得る。To explain the operation below, first, a white calibration plate is read. At that time, according to the flowchart in Fig. 3, the shading data RAM 11 is cleared in ST1, and the ST
2, the shading data RAM 11 is read and data B is obtained.
次いでそのシェーディングデータRAMIIからのデー
タBと画像データAとを、比較回路12において比較し
く5T3)、選択回路13において、よシ白に近いレベ
ルのデータCを選択し、そのデータCをシェーディング
データRAMIIの同じアドレスにライトする(ST4
.ST5,5T6)。Next, the comparison circuit 12 compares the data B and the image data A from the shading data RAMII (5T3), and the selection circuit 13 selects the data C with a level closer to white, and the data C is used as the shading data RAMII. Write to the same address (ST4
.. ST5, 5T6).
次いで、ST7において、シェーディングデータRAM
IIの次のアドレスをリードする。Next, in ST7, the shading data RAM
Read the next address of II.
主走査方向の各ビットについて、順次、上述の操作を行
い、■ライン全てが終わると(ST8)、同様にして、
2ライン、3ラインと読み取りを実行して行< (Sr
1)。The above operations are performed sequentially for each bit in the main scanning direction, and when all lines are completed (ST8), similarly,
Execute reading of 2nd line and 3rd line, line < (Sr
1).
そして、白色較正板上の小さな傷や塵埃等に対して十分
広い幅の読み取りを行った所で、第3図のフローチャー
トに基づく白色較正板の読み込み動作を終了する。Then, when a sufficiently wide range of reading is performed for small scratches, dust, etc. on the white calibration plate, the reading operation of the white calibration plate based on the flowchart of FIG. 3 is completed.
その後、実際に原稿を読壕せる時には、画像データAと
シェーディングデータRAMIIがら読み出されるデー
タB(より白に近いレベルのデータ)を用いて、シェー
ディング補正回路1oによりシェーディング補正を行う
。Thereafter, when the document is actually read, the shading correction circuit 1o performs shading correction using the image data A and the data B (data at a level closer to white) read out from the shading data RAMII.
尚、この実施例では、従来例(第4図参照)に比べて、
比較回路12と選択回路13のみが追加されただけで、
回路構成を複雑・膨大化することはない。In addition, in this embodiment, compared to the conventional example (see Fig. 4),
Only the comparison circuit 12 and selection circuit 13 are added,
The circuit configuration does not become complicated or bulky.
発明の効果
前記の実施例から明らかなように、本発明は、副走査方
向の複数画素について、白色較正板を読み取った画像デ
ータのうちの、最も白よりに大きい値を、シェーディン
グ補正用データとして、シェーディングデータRAMに
格納し、原稿読み取シ時には、そのシェーディングデー
タRAMのシェーディング補正用データと、画像データ
とを用いて、シェーディング補正を行うようにしたもの
であるから、従来装置への比較的簡単な回路の追加によ
り白色較正板の傷、汚れ、埃等による白基準レベルの変
動という影響を受けることなく、正確なシェーディング
補正を行うことができる。Effects of the Invention As is clear from the above-described embodiments, the present invention uses, for multiple pixels in the sub-scanning direction, the value that is largest than white out of the image data read from the white calibration plate as data for shading correction. , is stored in the shading data RAM, and when reading the original, shading correction is performed using the shading correction data in the shading data RAM and the image data, so it is a relatively simple addition to the conventional apparatus. By adding this circuit, accurate shading correction can be performed without being affected by fluctuations in the white reference level due to scratches, dirt, dust, etc. on the white calibration plate.
第1図は本発明に係るシェーディング補正方法を実施す
るに好適な装置の概略構成を示すブロック図、第2図は
第1図における装置のタイミングチャート、第3図は第
1図の装置における白色較正板読み込み時の動作フロー
チャート、第4図は従来のシェーディング補正方法を実
施するための装置の概略構成を示すブロック図、第5図
は第4図の装置のタイミングチャートである。
10・・・シェーディング補正回路、11・・・シェー
ディングデータRAM、12・・・比較回路、13・・
・選択回路。FIG. 1 is a block diagram showing a schematic configuration of a device suitable for implementing the shading correction method according to the present invention, FIG. 2 is a timing chart of the device in FIG. 1, and FIG. 3 is a white color diagram of the device in FIG. FIG. 4 is a block diagram showing a schematic configuration of an apparatus for carrying out a conventional shading correction method, and FIG. 5 is a timing chart of the apparatus shown in FIG. 4. 10... Shading correction circuit, 11... Shading data RAM, 12... Comparison circuit, 13...
・Selection circuit.
Claims (1)
副走査方向の複数ライン分の画素について読み取った画
像データのうちの、最も白よりに大きいレベルのデータ
を、シェーディング補正用データとして、これをシェー
ディング補正演算処理時に用いることを特徴するシェー
ディング補正方法。Among the image data obtained by reading a white calibration plate for pixels of multiple lines in the sub-scanning direction to determine the white reference level of the image sensor, the data with the highest level than white is used as shading correction data. A shading correction method characterized in that the method is used during shading correction calculation processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62040876A JPS63208366A (en) | 1987-02-24 | 1987-02-24 | Shading correction method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62040876A JPS63208366A (en) | 1987-02-24 | 1987-02-24 | Shading correction method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63208366A true JPS63208366A (en) | 1988-08-29 |
Family
ID=12592712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62040876A Pending JPS63208366A (en) | 1987-02-24 | 1987-02-24 | Shading correction method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63208366A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04275771A (en) * | 1991-03-04 | 1992-10-01 | Fuji Xerox Co Ltd | Shading data fetching system in picture reader |
| US7119926B2 (en) | 2000-12-12 | 2006-10-10 | Canon Kabushiki Kaisha | Dust and dirt detection in image reading apparatus having original flow scanning function |
-
1987
- 1987-02-24 JP JP62040876A patent/JPS63208366A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04275771A (en) * | 1991-03-04 | 1992-10-01 | Fuji Xerox Co Ltd | Shading data fetching system in picture reader |
| US7119926B2 (en) | 2000-12-12 | 2006-10-10 | Canon Kabushiki Kaisha | Dust and dirt detection in image reading apparatus having original flow scanning function |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7202894B2 (en) | Method and apparatus for real time identification and correction of pixel defects for image sensor arrays | |
| JPH0254683A (en) | Picture scanner and its correction method | |
| EP1211882A3 (en) | Image recorder | |
| KR930010145B1 (en) | Picture improving method for fax | |
| JP2000059799A (en) | Pixel defect correction apparatus and pixel defect correction method | |
| JP2002359783A (en) | Imaging device and pixel defect correction method | |
| JPH10136154A (en) | Color image reader | |
| JPH0271682A (en) | Picture read element correction device | |
| JP2005064760A (en) | Detection apparatus and control method thereof | |
| JPH0435466A (en) | Picture signal processor | |
| US20020154229A1 (en) | Image input device | |
| JPH02272878A (en) | Original reading device | |
| JPH01288448A (en) | Intermediate tone correcting method | |
| JPS6348054A (en) | Picture information inputting device | |
| JP2672541B2 (en) | Image processing device | |
| JPS61242170A (en) | Signal processor | |
| JP2002185861A (en) | Imaging device | |
| JPH06296234A (en) | Image reader | |
| JPS61105973A (en) | Picture signal processing method | |
| JPS6113257B2 (en) | ||
| JP2014030145A (en) | Image processor and control method of the same | |
| JPH02252070A (en) | Picture line adding device | |
| JPH04292073A (en) | Shading compensating device | |
| JP2007028428A (en) | Detection apparatus and detection method | |
| JP2001245203A (en) | Imaging device, control method thereof, and storage medium |