[go: up one dir, main page]

JP3584478B2 - Binarization processing apparatus and binarization processing method - Google Patents

Binarization processing apparatus and binarization processing method Download PDF

Info

Publication number
JP3584478B2
JP3584478B2 JP23202993A JP23202993A JP3584478B2 JP 3584478 B2 JP3584478 B2 JP 3584478B2 JP 23202993 A JP23202993 A JP 23202993A JP 23202993 A JP23202993 A JP 23202993A JP 3584478 B2 JP3584478 B2 JP 3584478B2
Authority
JP
Japan
Prior art keywords
class
image data
binarization processing
input image
learning
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.)
Expired - Lifetime
Application number
JP23202993A
Other languages
Japanese (ja)
Other versions
JPH0787314A (en
Inventor
哲二郎 近藤
丈晴 西片
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP23202993A priority Critical patent/JP3584478B2/en
Publication of JPH0787314A publication Critical patent/JPH0787314A/en
Application granted granted Critical
Publication of JP3584478B2 publication Critical patent/JP3584478B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、入力画像データを2値化処理する2値化処理装置及びその2値化処理方法に関する。
【0002】
【従来の技術】
例えば、画像信号の細線化処理においては、2値化処理に続き細線化処理を行う方法が一般的であるが、この時、2値化処理において、ある画素の近傍画素ブロック(以下、これを近傍ブロック画素と呼ぶ。)のすべてあるいは、連続したほとんどの画素がある一方の値に2値化されるべきであるのに、ノイズ等の影響を受け、ある画素だけ他方の値に2値化されてしまうケースがある。
【0003】
このように本来一方の値に2値化されるべき画素ブロックの全て或は連続したほとんどの画素の内、他方の値に2値化されてしまう任意の画素は、孤立点或は準孤立点と呼ばれている。
【0004】
この孤立点或は準孤立点は、上述したように2値化処理の後に行われる細線化処理の段階で悪影響を及ばす。このため、この孤立点を除去する処理(以下孤立点除去処理という)が考えられている。
【0005】
【発明が解決しようとする課題】
ところで、上記孤立点除去処理として従来考えられている方法としては、例えば、2値化された一方の値を周辺の2値化された他方の値で、一方の値の画素に接している画素に拡大した後、逆に他方の値を一方の値に縮小する処理や、或は、反対に、縮小して拡大するといった処理がある。
【0006】
このような従来の孤立除去処理では、2値化した画像をもう一度検査し、孤立点の除去操作を新たに行わなければならず、手間がかかり面倒であった。
【0007】
そこで、本発明は上述した実情に鑑みてなされたものであり、2値化処理後の孤立点除去処理を不要とする2値化処理装置及び2値化処理方法の提供を目的とする。
【0008】
【課題を解決するための手段】
本発明に係る2値化処理装置は、入力画像データを2値化処理する2値化処理装置において、上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割手段と、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段と、上記クラス情報に応じたクラス別パターンを上記記憶手段から読み出すことによって上記入力画像を変換する変換手段とを有し、上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることにより上記課題を解決する。
【0009】
この場合、上記クラス分割手段は、入力画像データをブロック化するブロック化処理部と、上記入力画像データからしきい値を決定するしきい値決定処理部と、上記ブロック化処理部からのブロック化された入力画像データに上記しきい値決定処理部で決定されたしきい値を用いて2値化処理を施す2値化処理部と、上記2値化処理部により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理部とを有することが好ましい。
【0010】
また、本発明に係る2値化処理方法は、入力画像データを2値化処理する2値化処理方法において、上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割工程と、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、上記クラス情報に応じたクラス別パターンを読み出すことによって上記入力画像を変換する変換工程とを有し、上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることによって上記課題を解決する。
【0011】
この場合、上記クラス分割工程は、入力画像データをブロック分割するブロック化処理工程と、上記入力画像データを1画面分蓄える画像記憶工程と、上記画像記憶工程で蓄えられた1画面分の入力画像データからしきい値を決定するしきい値決定処理工程と、上記ブロック化処理工程からのブロック化された入力画像データに上記しきい値決定処理工程で決定されたしきい値を用いて2値化処理を施す2値化処理工程と、上記2値化処理工程により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理工程とを有することが好ましい。
【0012】
【作用】
本発明は、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、クラス情報に応じたクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。
【0013】
【実施例】
以下、本発明に係る2値化処理装置及び2値化処理方法に関する実施例について、図面を参照しながら説明する。
【0014】
この実施例は、概略的な構成を図1に示すように、入力端子1から入力される入力画像を細線化処理装置6で細線化処理する前に、該入力画像を2値化処理する2値化処理装置2である。ここで、入力端子1から入力される入力画像データは、例えば走査変換によって1次元ディジタル信号とされている
【0015】
入力端子1から入力される上記1次元ディジタル信号は、クラス分割処理回路3に供給される。このクラス分割処理回路3は、上記1次元ディジタル信号をブロック化してクラス分割した後にクラス情報に変換し、クラス別パターン変換処理回路4に供給する。このクラス別パターン変換処理回路4には、変換パターン決定処理回路5で予め孤立点除去処理の学習が施された代表的な2値信号が上記クラス情報に対応するように変換パターンとして格納されている。クラス別パターン変換処理回路4は、上記クラス情報に対応する代表的な2値信号をクラス別変換パターンから読み出す。このクラス別パターン変換処理回路4から出力された2値化信号は、細線化処理装置6に供給される。
【0016】
ここで、クラス分割処理回路3について図2を参照しながら説明しておく。
このクラス分割処理回路3は、図2に示すように、ブロック化処理部11と、画像記憶部14と、しきい値決定処理部15と、2値化処理部12と、パッキング処理部13とから構成されている。
【0017】
入力端子1から入力された1次元ディジタル信号は、ブロック化処理部11に供給されると共に画面記憶部14にも供給される。
【0018】
ブロック化処理部11は、1次元ディジタル信号をブロック化する。このとき、2次元ディジタル信号からなるブロックの近傍のブロックは、1次元の信号列になるように変換される。
【0019】
画像記憶部14は、1次元ディジタル信号を1画面分蓄える。この画像記憶部14が蓄えた1画面分の画像データは、しきい値決定処理部15に供給される。このしきい値決定処理部15は、例えば、1画面分の画像データの平均値を算出し、この値をしきい値として決定処理する。
【0020】
このしきい値決定処理部15で決定されたしきい値は、2値化処理部12に供給され、該2値処理部12がブロック化処理部11からのブロック化された画像データに2値化処理を施す際に用いられる。
【0021】
この2値化処理部12がブロック化処理部11からのブロック化された画像データに施す2値化処理について説明する。
ブロック化処理部11が例えば1ワード当りmビットの画像データをnワード毎にブロック化するとした場合、1つのブロック毎に2mnのクラスが存在することになる。これに対し、2値化処理部12では、ブロック化された画像データに対し2値化を施すので、クラス分けとしては、2個のクラスで済む。
【0022】
このような2値化処理部12で2値化された画像データは、パッキング処理部13に供給される。このパッキング処理部13は、2値化処理部12で2値化された画像データをクラス分割して対応するクラス情報に変換する。すなわち、上記2値化処理部12でブロック毎に”1/0”の2値パターンとされた画像データをブロック毎に対応するいわゆるインデックス、クラスコード等のクラス情報に変換する。このクラス情報は、出力端子16から図1に示したクラス別パターン変換処理回路4に供給される。
【0023】
このクラス別パターン変換処理回路4は、変換パターン決定処理回路5で学習された変換パターンを格納する図3に示すようなROMテーブル22を有している。
【0024】
ここで、変換パターン決定処理回路5での変換パターンの学習について、説明する。
この変換パターン決定処理回路5は、予め、入力される多値信号とこの多値信号を2値化処理した場合の2値化信号とからインデックスとなるクラス情報とこのクラス情報に対応する代表的な2値信号とを学習により求めておく。ここで、代表的な2値信号は、孤立点が除去された信号である。すなわち、この変換パターン決定処理回路5は、クラス情報とこれに対応する孤立点が除去された代表的な2値信号を変換パターンとして決定し、クラス別パターン変換処理回路4のROMテーブル22に格納させておく。
【0025】
したがって、クラス別パターン変換処理回路4では、図3に示すように入力端子21を介して供給される分割処理回路3からのクラス情報に対応する代表的な2値信号を変換パターンとして、ROMテーブル22から読み出し、出力端子23から出力している。この出力端子23から出力された変換パターンは、細線化処理装置6に供給される。
【0026】
ここで、出力端子23から細線化処理装置6に供給される変換パターンは、上述したように、予め、孤立点が除去されたクラス別の変換パターンである。したがって、細線化処理装置6には、2値化処理後の孤立点除去処理が不要である2値化処理データ、すなわち、2値画像データが供給されることになる。
【0027】
細線化処理装置6では、入力された2値画像データに細線化処理を施し、出力端子7から線画像を出力する。
【0028】
なお、本発明に係る2値化処理装置及び2値化処理方法は、上記実施例にのみ限定されるものではなく、例えば、ブロック分割部3では、ブロック化された信号データに2値化処理を行っているが、この2値化処理の代わりに、ADRC(適応型ダイナミックレンジ符号化)処理を行って、クラス分割の数を削減してもよい。
【0029】
【発明の効果】
本発明に係る2値化処理装置は、クラス分割手段によって入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を得、このクラス情報に応じて、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、変換手段がクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。したがって、本発明の2値化処理装置によれば、2値化処理後の孤立点除去処理を不要とする。
【0030】
また、本発明に係る2値化処理方法は、クラス分割工程によって入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を得、このクラス情報に応じて、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、変換工程がクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。したがって、本発明の2値化処理方法によれば、2値化処理後の孤立点除去処理を不要とする。
【図面の簡単な説明】
【図1】本発明に係る2値化処理装置及び2値化処理方法の一実施例の概略的な構成を示すブロック回路図である。
【図2】上記図1に示した一実施例のクラス分割回路の構成を示すブロック回路図である。
【図3】上記図1に示した一実施例のクラス別パターン変換処理部の2値化処理を説明するための図である。
【符号の説明】
2・・・・・2値化処理装置
3・・・・・クラス分割処理回路
4・・・・・クラス別パターン変換処理回路
5・・・・・変換パターン決定処理回路
6・・・・・細線化処理装置
11・・・・ブロック化処理部
12・・・・2値化処理部
13・・・・パッキング処理部
14・・・・画面記憶部
15・・・・しきい値決定処理部
[0001]
[Industrial applications]
The present invention relates to a binarization processing device and a binarization processing method for binarizing input image data.
[0002]
[Prior art]
For example, in thinning processing of an image signal, a method of performing thinning processing subsequent to binarization processing is general. At this time, in the binarization processing, a pixel block adjacent to a certain pixel (hereinafter, referred to as All or most of the neighboring pixels should be binarized to one value, but some pixels are binarized to the other value due to the influence of noise and the like. There are cases where it is done.
[0003]
As described above, an arbitrary pixel which is binarized to the other value out of all or most of the continuous pixels of the pixel block which should be binarized to one value is an isolated point or a quasi-isolated point. is called.
[0004]
The isolated point or the quasi-isolated point has an adverse effect at the stage of the thinning processing performed after the binarization processing as described above. Therefore, a process of removing the isolated point (hereinafter, referred to as an isolated point removal process) has been considered.
[0005]
[Problems to be solved by the invention]
By the way, as a method conventionally considered as the above-mentioned isolated point removal processing, for example, a pixel which is in contact with a pixel of one value by using one of the binarized values as the other binarized value in the vicinity After that, there is a process of conversely reducing the other value to one value, or conversely, a process of reducing and enlarging.
[0006]
In such a conventional isolation removal process, the binarized image must be inspected again, and an isolated point removal operation must be newly performed, which is troublesome and troublesome.
[0007]
Therefore, the present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a binarization processing device and a binarization processing method that eliminate the need for isolated point removal processing after binarization processing.
[0008]
[Means for Solving the Problems]
A binarization processing apparatus according to the present invention is a binarization processing apparatus for performing binarization processing on input image data, wherein the input image data is divided into blocks and divided into classes, and class information corresponding to the class division is output. A class dividing unit, a storing unit in which a class-specific pattern obtained by performing learning of an isolated point removing process in advance is stored, and a class-specific pattern corresponding to the class information is read out from the storing unit so that the input is performed. A conversion unit for converting an image, wherein the learning is to obtain the class-specific pattern corresponding to the class information from a multi-valued image for learning and a binary image for learning. Solve.
[0009]
In this case, the class division unit includes a blocking processing unit that blocks input image data, a threshold value determination processing unit that determines a threshold value from the input image data, and a block processing unit that blocks the input image data. A binarization processing unit for performing a binarization process on the input image data using the threshold value determined by the threshold value determination processing unit, and image data binarized by the binarization processing unit And a conversion processing unit that divides the class information into corresponding class information.
[0010]
Further, in the binarization processing method according to the present invention, in the binarization processing method for binarizing input image data, the input image data is divided into blocks and divided into classes, and class information corresponding to the class division is obtained. The input image is read by reading a class-specific pattern corresponding to the class information from a storage unit in which a class-dividing step to be output and a class-specific pattern obtained by performing learning of an isolated point removal process in advance are stored. A conversion step of performing conversion, wherein the learning solves the problem by obtaining the class-specific pattern corresponding to the class information from a multi-valued image for learning and a binary image for learning. I do.
[0011]
In this case, the class division step includes a block processing step of dividing input image data into blocks, an image storage step of storing the input image data for one screen, and an input image of one screen stored in the image storage step. a threshold value determination processing step of determining the data or Rashi threshold, blocked input image data in using a threshold determined by the threshold value determination process step 2 values from the blocking process steps It is preferable to include a binarization processing step of performing a binarization processing, and a conversion processing step of dividing the image data binarized by the binarization processing step into classes and converting the image data into corresponding class information.
[0012]
[Action]
According to the present invention, a class-specific pattern corresponding to class information is read from a storage unit in which a class-specific pattern obtained by previously performing learning of an isolated point removal process is stored, and an input image is converted into a class-specific pattern. . In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image.
[0013]
【Example】
Hereinafter, embodiments of a binarization processing device and a binarization processing method according to the present invention will be described with reference to the drawings.
[0014]
In this embodiment, as shown in FIG. 1, the input image input from the input terminal 1 is subjected to a binarization process before the input image is thinned by the thinning processing device 6. It is a value processing device 2. Here, input image data input from the input terminal 1 is converted into a one-dimensional digital signal by, for example, scan conversion.
The one-dimensional digital signal input from the input terminal 1 is supplied to the class division processing circuit 3. The class division processing circuit 3 converts the one-dimensional digital signal into blocks, classifies them, converts them into class information, and supplies them to the class-specific pattern conversion processing circuit 4. In the class-specific pattern conversion processing circuit 4, a representative binary signal that has been subjected to the learning of the isolated point removal processing in advance by the conversion pattern determination processing circuit 5 is stored as a conversion pattern so as to correspond to the class information. I have. The class-specific pattern conversion processing circuit 4 reads a representative binary signal corresponding to the class information from the class-specific conversion pattern. The binarized signal output from the class-specific pattern conversion processing circuit 4 is supplied to a thinning processing device 6.
[0016]
Here, the class division processing circuit 3 will be described with reference to FIG.
As shown in FIG. 2, the class division processing circuit 3 includes a blocking processing unit 11, an image storage unit 14, a threshold value determination processing unit 15, a binarization processing unit 12, and a packing processing unit 13. It is composed of
[0017]
The one-dimensional digital signal input from the input terminal 1 is supplied to the block processing unit 11 and also to the screen storage unit 14.
[0018]
The blocking processing unit 11 blocks the one-dimensional digital signal. At this time, blocks near the block composed of the two-dimensional digital signal are converted into a one-dimensional signal sequence.
[0019]
The image storage unit 14 stores one-dimensional digital signals for one screen. The image data for one screen stored in the image storage unit 14 is supplied to the threshold value determination processing unit 15. The threshold value determination processing unit 15 calculates, for example, an average value of image data for one screen, and performs a determination process using this value as a threshold value.
[0020]
The threshold value determined by the threshold value determination processing unit 15 is supplied to the binarization processing unit 12, and the binary processing unit 12 converts the threshold value into binary image data from the block processing unit 11. It is used when performing the chemical treatment.
[0021]
The binarization processing performed by the binarization processing unit 12 on the block image data from the block processing unit 11 will be described.
For example, if the blocking unit 11 blocks image data of m bits per word for every n words, there are 2 mn classes for each block. On the other hand, since the binarization processing unit 12 performs binarization on the image data that has been divided into blocks, only 2n classes are required for classification.
[0022]
The image data binarized by the binarization processing unit 12 is supplied to the packing processing unit 13. The packing processing unit 13 classifies the image data binarized by the binarization processing unit 12 and converts the image data into corresponding class information. That is, the binarization processing unit 12 converts the image data in a binary pattern of "1/0" for each block into class information such as an index and a class code corresponding to each block. This class information is supplied from the output terminal 16 to the class-specific pattern conversion processing circuit 4 shown in FIG.
[0023]
The class-specific pattern conversion processing circuit 4 has a ROM table 22 as shown in FIG. 3 for storing the conversion patterns learned by the conversion pattern determination processing circuit 5.
[0024]
Here, learning of the conversion pattern in the conversion pattern determination processing circuit 5 will be described.
The conversion pattern determination processing circuit 5 includes, in advance, class information serving as an index from a multi-level signal to be input and a binarized signal when the multi-level signal is binarized, and a representative corresponding to the class information. Such a binary signal is obtained by learning. Here, a typical binary signal is a signal from which isolated points have been removed. That is, the conversion pattern determination processing circuit 5 determines, as a conversion pattern, the class information and a representative binary signal from which the corresponding isolated points have been removed, and stores the conversion information in the ROM table 22 of the class-specific pattern conversion processing circuit 4. Let it be.
[0025]
Therefore, in the class-specific pattern conversion processing circuit 4, as shown in FIG. 3, a typical binary signal corresponding to the class information from the division processing circuit 3 supplied via the input terminal 21 is used as a conversion pattern, 22 and output from an output terminal 23. The conversion pattern output from the output terminal 23 is supplied to the thinning processing device 6.
[0026]
Here, the conversion pattern supplied from the output terminal 23 to the thinning processing device 6 is a conversion pattern for each class from which isolated points have been removed in advance, as described above. Therefore, the thinning processing device 6 is supplied with binarization processing data that does not require the isolated point removal processing after the binarization processing, that is, binary image data.
[0027]
The thinning processing device 6 performs thinning processing on the input binary image data, and outputs a line image from the output terminal 7.
[0028]
It should be noted that the binarization processing device and the binarization processing method according to the present invention are not limited to the above embodiment. For example, in the block division unit 3, the binarization processing is performed on the block signal data. However, instead of this binarization processing, ADRC (adaptive dynamic range coding) processing may be performed to reduce the number of class divisions.
[0029]
【The invention's effect】
The binarization processing device according to the present invention blocks input image data by class dividing means to divide the class into classes, obtains class information corresponding to the class division, and learns isolated point removal processing in accordance with the class information. The conversion means reads the class-specific patterns from the storage means in which the class-specific patterns obtained by performing the above in advance are stored, and converts the input image into the class-specific patterns. In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image. Therefore, according to the binarization processing device of the present invention, the isolated point removal processing after the binarization processing becomes unnecessary.
[0030]
Further, in the binarization processing method according to the present invention, the input image data is divided into blocks by a class division step to divide the class, class information corresponding to the class division is obtained, and an isolated point removal processing is performed according to the class information. The conversion step reads the class-specific patterns from the storage means in which the class-specific patterns obtained by performing the learning in advance are stored, and converts the input image into the class-specific patterns. In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image. Therefore, according to the binarization processing method of the present invention, the isolated point removal processing after the binarization processing becomes unnecessary.
[Brief description of the drawings]
FIG. 1 is a block circuit diagram showing a schematic configuration of an embodiment of a binarization processing device and a binarization processing method according to the present invention.
FIG. 2 is a block circuit diagram showing a configuration of a class division circuit according to the embodiment shown in FIG. 1;
FIG. 3 is a diagram illustrating a binarization process of a class-specific pattern conversion processing unit according to the embodiment shown in FIG. 1;
[Explanation of symbols]
2 binarization processing device 3 class division processing circuit 4 class-specific pattern conversion processing circuit 5 conversion pattern determination processing circuit 6 Thinning processing device 11 Blocking processing unit 12 Binary processing unit 13 Packing processing unit 14 Screen storage unit 15 Threshold determination processing unit

Claims (4)

入力画像データを2値化処理する2値化処理装置において、
上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割手段と、
孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段と、
記クラス情報に応じたクラス別パターンを上記記憶手段から読み出すことによって上記入力画像を変換する変換手段とを有し、
上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることを特徴とする2値化処理装置。
In a binarization processing device that binarizes input image data,
Class dividing means for dividing the input image data into blocks and class dividing, and outputting class information corresponding to the class division;
Storage means for storing a class-specific pattern obtained by previously performing learning of the isolated point removal processing;
And a converting means for converting the input image class-specific pattern corresponding to the upper chrysanthemum Las information by reading from the storage means,
The binarization processing device, wherein the learning is to obtain the class-specific pattern corresponding to the class information from a learning multi-valued image and a learning binary image.
上記クラス分割手段は、入力画像データをブロック化するブロック化処理部と、上記入力画像データからしきい値を決定するしきい値決定処理部と、上記ブロック化処理部からのブロック化された入力画像データに上記しきい値決定処理部で決定されたしきい値を用いて2値化処理を施す2値化処理部と、上記2値化処理部により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理部とを有することを特徴とする請求項1記載の2値化処理装置。The class dividing means includes a blocking processing unit configured to block input image data, a threshold determination processing unit configured to determine a threshold value from the input image data, and a blocked input from the blocking processing unit. A binarization processing unit that performs binarization processing on the image data using the threshold value determined by the threshold value determination processing unit, and class-divides the image data binarized by the binarization processing unit 2. The binarization processing device according to claim 1, further comprising a conversion processing unit that converts the data into corresponding class information. 入力画像データを2値化処理する2値化処理方法において、
上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割工程と、
孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、上記クラス情報に応じたクラス別パターンを読み出すことによって上記入力画像を変換する変換工程とを有し、
上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることを特徴とする2値化処理方法。
In a binarization processing method for binarizing input image data,
A class dividing step of dividing the input image data into blocks and class dividing, and outputting class information corresponding to the class division;
From the storage means by class pattern obtained by performing the learning of the isolated point removal processing in advance are stored, a conversion step of converting the input image by reading a class-specific pattern corresponding to the class information Has,
The above-mentioned learning is a binarization processing method, wherein the class-specific pattern corresponding to the class information is obtained from a learning multi-valued image and a learning binary image.
上記クラス分割工程は、入力画像データをブロック分割するブロック化処理工程と、上記入力画像データを1画面分蓄える画像記憶工程と、上記画像記憶工程で蓄えられた1画面分の入力画像データからしきい値を決定するしきい値決定処理工程と、上記ブロック化処理工程からのブロック化された入力画像データに上記しきい値決定処理工程で決定されたしきい値を用いて2値化処理を施す2値化処理工程と、上記2値化処理工程により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理工程とを有することを特徴とする請求項3記載の2値化処理方法。The class division step includes a block processing step of dividing input image data into blocks, an image storage step of storing the input image data for one screen, and an input image data of one screen stored in the image storage step. A threshold value determining process for determining a threshold value; and a binarizing process using the threshold value determined in the threshold value determining process process on the input image data blocked from the blocking process step. 4. The image processing apparatus according to claim 3, further comprising: a binarization processing step of applying; and a conversion processing step of classifying the image data binarized by the binarization processing step and converting the image data into corresponding class information. Binarization processing method.
JP23202993A 1993-09-17 1993-09-17 Binarization processing apparatus and binarization processing method Expired - Lifetime JP3584478B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23202993A JP3584478B2 (en) 1993-09-17 1993-09-17 Binarization processing apparatus and binarization processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23202993A JP3584478B2 (en) 1993-09-17 1993-09-17 Binarization processing apparatus and binarization processing method

Publications (2)

Publication Number Publication Date
JPH0787314A JPH0787314A (en) 1995-03-31
JP3584478B2 true JP3584478B2 (en) 2004-11-04

Family

ID=16932856

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23202993A Expired - Lifetime JP3584478B2 (en) 1993-09-17 1993-09-17 Binarization processing apparatus and binarization processing method

Country Status (1)

Country Link
JP (1) JP3584478B2 (en)

Also Published As

Publication number Publication date
JPH0787314A (en) 1995-03-31

Similar Documents

Publication Publication Date Title
US3973239A (en) Pattern preliminary processing system
EP1392047B1 (en) Digital document processing for image enhancement
JP2727549B2 (en) Optimal image quality selection device
US4400738A (en) Image signal processing method and apparatus
US4996602A (en) Image-processing apparatus
JP3584478B2 (en) Binarization processing apparatus and binarization processing method
KR20000025647A (en) Method for processing image using shading algorithm
JPH10222602A (en) Optical character reading device
JPS6037952B2 (en) Optimal binarization method
JPS60136476A (en) Picture processor
JP2546879B2 (en) Encoder
JP3036244B2 (en) Image signal processing device
JP2853140B2 (en) Image area identification device
JP2859936B2 (en) Image information processing device
JP4081957B2 (en) Image processing device
JP2757868B2 (en) Image information binarization processing circuit
JPH1125221A (en) Optical character reader read
JPH01218166A (en) Optical image reader
JP2856174B2 (en) Image binarization device
JPH10143608A (en) Character reading device
JPS60149260A (en) Image information binarization circuit
JPH05282494A (en) Binary coding device for image data
JPS6076875A (en) False halftone picture processing device
JPH0375889A (en) Picture extracting method
JPH06303424A (en) Dot area discrimination device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040726

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110813

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120813

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120813

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130813

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250