JPH08223409A - Image processing unit and its method - Google Patents
Image processing unit and its methodInfo
- Publication number
- JPH08223409A JPH08223409A JP7022898A JP2289895A JPH08223409A JP H08223409 A JPH08223409 A JP H08223409A JP 7022898 A JP7022898 A JP 7022898A JP 2289895 A JP2289895 A JP 2289895A JP H08223409 A JPH08223409 A JP H08223409A
- Authority
- JP
- Japan
- Prior art keywords
- image
- input image
- luminance distribution
- image processing
- dividing
- 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
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Analysis (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は画像処理装置およびその
方法に関し、例えば、入力された画像の種類を判別する
画像処理装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and a method thereof, for example, an image processing apparatus for discriminating the type of an input image.
【0002】[0002]
【従来の技術】スキャナで入力した画像に画像処理を施
し、電子情報として保存する電子ファイリングシステム
が知られている。この電子ファイリングシステムは、画
像の種類には関係なく、画像を保存するための二値化、
像域分離、OCR(光学的文字認識)、ファイリング登録
などの処理を入力された画像に施すものである。ここ
で、像域分離とは、入力画像を文字・写真・グラフ・表
などの領域に分割する処理であり、OCRとは文字画像を
認識して文字コードに変換する処理である。2. Description of the Related Art An electronic filing system is known in which an image input by a scanner is subjected to image processing and stored as electronic information. This electronic filing system, regardless of the type of image, binarization to save the image,
This is to perform processing such as image area separation, OCR (optical character recognition), and filing registration on the input image. Here, image area separation is a process of dividing an input image into regions such as characters, photographs, graphs, and tables, and OCR is a process of recognizing a character image and converting it into a character code.
【0003】[0003]
【発明が解決しようとする課題】しかし、上記従来例に
おいては、次のような問題点があった。つまり、画像の
種類に関係なく、入力画像に同様の処理を施していたた
め、画像の種類によっては施す処理が適当でないことが
ある。例えば、写真画像を含む書類を入力する場合、写
真の階調性を残して二値化することが望ましいが、単純
二値化を施した画像は階調を再現することができないの
で、写真画像部分は潰れてしまう問題がある。However, the above-mentioned conventional example has the following problems. That is, since the same process is performed on the input image regardless of the type of image, the process may not be appropriate depending on the type of image. For example, when inputting a document containing a photographic image, it is desirable to binarize while leaving the tonality of the photo, but the tone cannot be reproduced in a simple binarized image. There is a problem that parts are crushed.
【0004】また、画像の種類によって処理を切替える
ことができる電子ファイリングシステムもあるが、これ
は、ユーザの指示に基づいて、つまりユーザの判断した
画像の種類に基づいて処理を切替えるものであり、シス
テム自体が画像の種類を判断して処理を切替えるもので
はない。このため、ユーザは画像一つ一つについてその
種類を確認する必要があり、多量の画像をファイリング
する場合には、手間のかかる作業を必要とする。There is also an electronic filing system capable of switching processing depending on the type of image, but this switches processing based on the user's instruction, that is, based on the image type judged by the user. The system itself does not judge the type of image and switch the processing. Therefore, the user needs to confirm the type of each image, and when filing a large number of images, a troublesome work is required.
【0005】本発明は、上述の問題を解決するためのも
のであり、入力された画像の種類を判別することができ
る画像処理装置およびその方法を提供することを目的と
する。An object of the present invention is to solve the above problems, and an object of the present invention is to provide an image processing apparatus and method capable of discriminating the type of an input image.
【0006】[0006]
【課題を解決するための手段】および[Means for Solving the Problems] and
【作用】本発明は、前記の目的を達成する一手段とし
て、以下の構成を備える。The present invention has the following structure as one means for achieving the above object.
【0007】本発明にかかる画像処理装置は、入力画像
からその輝度分布を求める演算ステップと、前記演算ス
テップで得た輝度分布を複数の輝度区間に分割する分割
ステップと、前記分割ステップで分割した輝度分布それ
ぞれの偏りに基づいて前記入力画像の種類を判別する判
別ステップとを有することを特徴とする。The image processing apparatus according to the present invention calculates the luminance distribution from the input image, divides the luminance distribution obtained in the calculating step into a plurality of luminance sections, and divides in the dividing step. A determination step of determining the type of the input image based on the bias of each luminance distribution.
【0008】また、入力画像からその全体輝度分布を求
める第一の演算ステップと、前記第一の演算ステップで
得た全体輝度分布を複数の輝度区間に分割する分割ステ
ップと、前記分割ステップで分割した輝度分布それぞれ
の偏りを表す値を演算する第二の演算ステップと、前記
第二の演算ステップの演算結果に基づいて前記全体輝度
分布の形状を判断する判断ステップと、前記判断ステッ
プで判断した前記全体輝度分布の形状から前記入力画像
の種類を判別する判別ステップとを有することを特徴と
する。Further, a first calculation step for obtaining the entire luminance distribution from the input image, a division step for dividing the entire luminance distribution obtained in the first calculation step into a plurality of luminance sections, and a division for the division step. The second calculation step of calculating the value representing the bias of each of the brightness distribution, the judgment step of judging the shape of the overall brightness distribution based on the calculation result of the second calculation step, and the judgment step A determination step of determining the type of the input image from the shape of the overall luminance distribution.
【0009】また、本発明にかかる画像処理方法は、入
力画像からその輝度分布を求める演算手段と、前記演算
手段によって得られた輝度分布を複数の輝度区間に分割
する分割手段と、前記分割手段によって分割された輝度
分布それぞれの偏りに基づいて前記入力画像の種類を判
別する判別手段とを有することを特徴とする。Further, the image processing method according to the present invention comprises a calculating means for obtaining the luminance distribution of the input image, a dividing means for dividing the luminance distribution obtained by the calculating means into a plurality of luminance sections, and the dividing means. And a discriminating means for discriminating the type of the input image based on the bias of each of the luminance distributions divided by.
【0010】また、入力画像からその全体輝度分布を求
める第一の演算手段と、前記第一の演算手段によって得
られた全体輝度分布を複数の輝度区間に分割する分割手
段と、前記分割手段によって分割された輝度分布それぞ
れの偏りを表す値を演算する第二の演算手段と、前記第
二の演算手段の演算結果に基づいて前記全体輝度分布の
形状を判断する判断手段と、前記判断手段によって判断
された前記全体輝度分布の形状から前記入力画像の種類
を判別する判別手段とを有することを特徴とする。Further, the first calculating means for obtaining the overall luminance distribution from the input image, the dividing means for dividing the entire luminance distribution obtained by the first calculating means into a plurality of luminance sections, and the dividing means. Second calculating means for calculating a value representing the bias of each of the divided luminance distributions, judging means for judging the shape of the overall luminance distribution based on the calculation result of the second calculating means, and the judging means And a determining unit that determines the type of the input image based on the determined shape of the entire luminance distribution.
【0011】[0011]
【実施例】以下、本発明にかかる一実施例の画像処理装
置を図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An image processing apparatus according to an embodiment of the present invention will be described in detail below with reference to the drawings.
【0012】図1は本発明にかかる一実施例の画像処理
装置を備えた電子ファイリングシステムの概略構成を示
すブロック図である。FIG. 1 is a block diagram showing the schematic arrangement of an electronic filing system including an image processing apparatus according to an embodiment of the present invention.
【0013】同図において、101は画像入力装置で、例
えば、イメージスキャナなどで構成され、電子ファイリ
ングしようとする原稿の画像を読取るためのものであ
る。102は本実施例の画像処理装置で、イメージスキャ
ナ101から入力した画像に後述する処理を施す。103は記
憶装置で、記憶メディアとしてハードディスク,光ディ
スクあるいは光磁気ディスクを備え、画像処理装置102
から出力された画像を記憶する。104は画像出力装置
で、例えば、CRTやLCDなどのモニタ、あるいはプリンタ
などで構成され、画像処理装置102から出力された画像
情報に基づいて画像を形成するものである。In FIG. 1, reference numeral 101 denotes an image input device, which is composed of, for example, an image scanner or the like, and is for reading an image of a document to be electronically filed. Reference numeral 102 denotes an image processing apparatus according to the present exemplary embodiment, which performs processing described below on an image input from the image scanner 101. The storage device 103 includes a hard disk, an optical disk, or a magneto-optical disk as a storage medium, and the image processing device 102
The image output from is stored. An image output device 104 is composed of, for example, a monitor such as a CRT or LCD, or a printer, and forms an image based on the image information output from the image processing device 102.
【0014】画像処理装置102は、画像入力装置101,記
憶装置103および画像出力装置104の動作を制御して、電
子ファイリングシステム全体を統括し、電子ファイリン
グおよびファイリングした画像を検索し出力する機能を
備えている。なお、画像処理装置102は、専用のハード
ウェアとして構成することもできるが、例えばパーソナ
ルコンピュータと電子ファイリングシステム用のソフト
ウェアとの組合わせによっても実現することもできる。
また、電子ファイリングする画像は、記録紙などの上に
形成されたものに限らず、ワープロソフトやDTPソフト
によって作成された文書データや画像データから形成さ
れる画像であってもよい。The image processing device 102 controls the operations of the image input device 101, the storage device 103, and the image output device 104, controls the entire electronic filing system, and has a function of searching and outputting electronic filing and a filed image. I have it. The image processing apparatus 102 can be configured as dedicated hardware, but can also be realized by, for example, a combination of a personal computer and software for an electronic filing system.
The image to be electronically filed is not limited to the one formed on the recording paper or the like, and may be an image formed from document data or image data created by word processing software or DTP software.
【0015】図2は画像処理装置102が実行する電子ファ
イリングの手順の一例を示すフローチャートである。FIG. 2 is a flowchart showing an example of a procedure of electronic filing executed by the image processing apparatus 102.
【0016】まず、ステップS501で画像入力装置101か
ら画像データを入力する。ここで、入力する画像データ
は、例えば、8ビットの多値データ(8ビットグレイスケ
ール)とし、その値0を黒、255を白とする。First, in step S501, image data is input from the image input device 101. Here, the input image data is, for example, 8-bit multivalued data (8-bit gray scale), and the value 0 is black and 255 is white.
【0017】続いて、ステップS502で画像判別を行う。
具体的には、単純な画像で構成される文書や図面など
(以下「単一濃度対象画像」と呼ぶ)と、写真や図など
複雑な画像が配置された書類、その下地に濃度変化があ
る書類、その全体が写真画像などで構成される書類(以
下「複数濃度対象画像」と呼ぶ)の二つを判別する。Subsequently, image discrimination is performed in step S502.
Specifically, documents and drawings that consist of simple images (hereinafter referred to as "single density target image"), documents in which complicated images such as photographs and drawings are placed, and density changes in the background A document and a document whose entire image is composed of a photographic image or the like (hereinafter referred to as “multi-density target image”) are discriminated.
【0018】そして、ステップS503で電子ファイリング
処理を行う。具体的には、入力した多値画像データを二
値化して像域分離を行い、その像域分離結果により、文
章領域にはOCR処理を施す。また、二値化した画像は、
画像検索のための画像を特徴付ける情報とともに、記憶
装置103へファイリング登録する。これらの処理は、ス
テップS502で判別した画像の種類に応じて行う。つま
り、「単一濃度対象画像」は単純二値化して像域を分離
し、その文章領域にOCR処理を施し、得られた二値画像
と文字コードをファイリング登録する。一方、「複数濃
度対象画像」は、まず像域分離に最適な二値化を施し
て、その下地を除去した後、像域を分離して、文字領域
には単純二値化を施し、得られた二値画像と文字コード
をファイリング登録する。また、画像領域には誤差拡散
法やディザ法などによる疑似中間調二値化を行い、得ら
れた二値画像をファイリング登録する。Then, in step S503, electronic filing processing is performed. Specifically, the input multi-valued image data is binarized to perform image area separation, and the text area is subjected to OCR processing according to the image area separation result. Also, the binarized image is
Filing registration is performed in the storage device 103 together with information that characterizes images for image retrieval. These processes are performed according to the type of image determined in step S502. In other words, the "single density object image" is simply binarized to separate the image area, the text area is subjected to OCR processing, and the obtained binary image and character code are registered in filing. On the other hand, the "multi-density target image" is obtained by first binarizing optimally for image area separation, removing the background, then separating the image area, and performing simple binarization on the character area. The registered binary image and character code are registered in filing. In addition, pseudo halftone binarization is performed on the image area by the error diffusion method or the dither method, and the obtained binary image is registered as filing.
【0019】図3は本実施例の画像処理装置102が実行す
る画像判別処理の一例を詳細に説明するフローチャート
である。FIG. 3 is a flow chart for explaining an example of the image discrimination processing executed by the image processing apparatus 102 of the present embodiment in detail.
【0020】図3において、ステップS1で画像入力装置1
01から入力され記憶装置103に一旦格納された多値画像
をメモリ上に入力する。続いて、ステップS2で入力した
多値画像のヒストグラムを算出する。ここでは、画像の
全画素について、その輝度値の頻度を求める。In FIG. 3, in step S1, the image input device 1
A multi-valued image input from 01 and temporarily stored in the storage device 103 is input to the memory. Then, the histogram of the multi-valued image input in step S2 is calculated. Here, the frequency of the brightness value is calculated for all pixels of the image.
【0021】次に、ステップS3で、得られたヒストグラ
ムの平均値を境に、そのヒストグラムを二分割し、分割
したヒストグラムをさらに、各ヒストグラムの平均値で
二分割して、四つのヒストグラムを得る。この分割をn
回繰返すと、狭い輝度区間の2^n(二のn乗)個のヒスト
グラムが得られる。本実施例ではn=3として八つのヒス
トグラムに分割する。Next, in step S3, the histogram is divided into two with the average value of the obtained histogram as a boundary, and the divided histogram is further divided into two with the average value of each histogram to obtain four histograms. . This division is n
Repeated times, we get 2 ^ n (n to the power of 2) histograms in a narrow luminance interval. In this embodiment, the histogram is divided into eight histograms with n = 3.
【0022】次に、ステップS4で分割したヒストグラム
それぞれのスキュー(Skew)統計量Skを算出する。ここ
で、Sk値は頻度分布の偏りを表す値で、式(1)を用いて
算出する。 SK = (Σ(Xi-AV)^3) / D …(1) D = Σ(Xi-AV)^2 …(2) ただし、 Xi: 母集団の要素(画素の輝度) D: 母集団全体の分散値 AV: 母集団の平均値 a^b: aのb乗Next, the skew statistic Sk of each histogram divided in step S4 is calculated. Here, the Sk value is a value that represents the bias of the frequency distribution, and is calculated using equation (1). SK = (Σ (Xi-AV) ^ 3) / D… (1) D = Σ (Xi-AV) ^ 2… (2) where Xi: Population element (pixel brightness) D: Whole population Variance of AV: population mean a ^ b: a to the power b
【0023】Sk値の計算式には母集団とその平均値AVと
の差の三乗が含まれている。このことから、Sk値の符号
が正のときは平均値AVより大きい側に母集団の偏りがあ
ることがわかり、Sk値が大きいほど平均値AVも偏りの大
きい方へ偏っていることがわかる。つまり、Sk値の符号
によって輝度分布の偏りの方向が、その値によって偏り
の度合いがわかる。なお、輝度最小値(つまり黒の側)
からみて、小さな輝度幅の各ヒストグラムのSk値をSk
(1), Sk(2), …, Sk(2^n)とする。The calculation formula of the Sk value includes the cube of the difference between the population and its average value AV. From this, it can be seen that when the sign of the Sk value is positive, there is a bias of the population on the side larger than the average value AV, and as the Sk value increases, the average value AV also shifts toward the larger deviation. . That is, the sign of the Sk value indicates the bias direction of the luminance distribution, and the value indicates the degree of the bias. Note that the minimum brightness value (that is, the black side)
As you can see, the Sk value of each histogram with a small brightness
(1), Sk (2),…, Sk (2 ^ n).
【0024】次に、ステップS5で、詳細は後述するが、
得られた八つのSk値からヒトグラムの形状判断を行い、
ヒストグラムの谷(極小)の数を出力する。続いて、ス
テップS6で得られた谷の数から画像の種類を判別する。
図4は単純な文書をスキャナで読込んだときの輝度ヒス
トグラム例で、このようなヒストグラムをもつ画像が入
力され、その谷の数が一つであると判断したときは「単
一濃度対象画像」と判別する。図5はその下地に濃度変
化がある書類や図面をスキャナで読込んだときの輝度ヒ
ストグラム例で、このようなヒストグラムをもつ画像が
入力され、谷の数が一つ以上あると判断したときは「複
数濃度対象画像」と判別する。Next, in step S5, which will be described in detail later,
The shape of the human gram is judged from the obtained eight Sk values,
Output the number of valleys (minimum) in the histogram. Subsequently, the type of image is determined from the number of valleys obtained in step S6.
Fig. 4 shows an example of a luminance histogram when a simple document is read by a scanner.When an image with such a histogram is input and it is judged that the number of valleys is one, "single density target image Is determined. Figure 5 is an example of a luminance histogram when a document or drawing with a density change in the background is read by a scanner.When an image with such a histogram is input and it is determined that there are one or more valleys, It is determined to be a “multi-density target image”.
【0025】図6はステップS5においてヒストグラムの
谷の数を調べる処理の一例を示すフローチャートであ
る。FIG. 6 is a flow chart showing an example of processing for checking the number of valleys in the histogram in step S5.
【0026】まず、ステップS151で輝度区間番号kと谷
の数iに初期値0を代入する。続いて、ステップS152でSk
(k)>0を、ステップS153でSk(k+1)<0を判定して、ともに
真であればステップS154で谷の数iをインクリメントす
る。つまり、Sk値が正から負に変化した場合に谷がある
と判定して、ステップS154で谷の数iに1を加え、それ以
外の場合はステップS155へジャンプする。First, in step S151, an initial value 0 is substituted into the luminance section number k and the number i of valleys. Then, in step S152, Sk
(k)> 0 is determined, and Sk (k + 1) <0 is determined in step S153. If both are true, the number i of valleys is incremented in step S154. That is, when the Sk value changes from positive to negative, it is determined that there is a valley, 1 is added to the number i of valleys in step S154, and otherwise the processing jumps to step S155.
【0027】次に、ステップS155でk+1<2^nを判定する
ことにより、輝度分布の全区間を調べたか否かを判定し
てチェックし、全区間を調べたならば処理を終了し、そ
うでなければステップS156で輝度区間番号kをインクリ
メントして、ステップS152へ戻る。Next, in step S155, it is determined whether or not all the sections of the luminance distribution have been checked by determining k + 1 <2 ^ n. If all the sections have been checked, the process is terminated. If not, the luminance section number k is incremented in step S156, and the process returns to step S152.
【0028】以上の手順により、谷の数を調べて、ヒス
トグラムの形状を判断することができる。次に、画像の
種類の判別方法を実際に数値を示して説明する。By the above procedure, the shape of the histogram can be judged by checking the number of valleys. Next, a method of discriminating an image type will be described by actually showing numerical values.
【0029】図7は図4に示したヒストグラムを分割する
ときの輝度区間の変化と、各区間におけるSk値の一例を
示す図である。最初の区間は、8ビットの多値画像であ
ると仮定しているので、0〜255である。この区間におけ
る平均値AVは177であり、区間を0〜176と177〜255に分
割する。さらに、区間0〜176の平均値AVは91であり、区
間を0〜90と91〜176に分割する。以下同様に分割して、
八つの区間(k=1〜8)が得られる。FIG. 7 is a diagram showing an example of a change in the brightness section when dividing the histogram shown in FIG. 4 and an Sk value in each section. The first interval is 0 to 255 because it is assumed to be an 8-bit multi-valued image. The average value AV in this section is 177, and the section is divided into 0 to 176 and 177 to 255. Further, the average value AV of the sections 0 to 176 is 91, and the section is divided into 0 to 90 and 91 to 176. Divide in the same way below,
Eight intervals (k = 1 to 8) are obtained.
【0030】そして、区間k=1(0〜42)のSk(1)値が7.0
8、区間k=2(43〜90)のSk(2)値が-7.00、以下同様に、Sk
(3)=0.67、Sk(4)=0.94、Sk(5)=-4.46、Sk(6)=-1.04、Sk
(7)=0.57、Sk(8)=6.12が得られる。これらのSk値の中
で、輝度の最小の方から見て負の値から正の値に換わっ
ているのは、Sk(2)とSk(3)の間(-7.00から0.67)と、S
k(6)とSk(7)の間(-1.04から0.57)との二ヶ所である。
つまり、このヒストグラムには谷が二ヵ所あると判断す
ることができ、この結果、図4に示した画像は、複数濃
度対象画像であると判別する。Then, the Sk (1) value in the section k = 1 (0 to 42) is 7.0.
8, the k (2) value of the section k = 2 (43 to 90) is -7.00, and so on.
(3) = 0.67, Sk (4) = 0.94, Sk (5) =-4.46, Sk (6) =-1.04, Sk
(7) = 0.57 and Sk (8) = 6.12 are obtained. Among these Sk values, the negative value is changed to the positive value when viewed from the direction of the minimum luminance between Sk (2) and Sk (3) (-7.00 to 0.67) and S
There are two places between k (6) and Sk (7) (-1.04 to 0.57).
That is, it can be determined that there are two valleys in this histogram, and as a result, the image shown in FIG. 4 is determined to be a multi-density target image.
【0031】以上説明したように、本実施例によれば、
入力された多値画像の例えば輝度の頻度を求め、その平
均値に基づいてヒストグラムを繰返し分割して得た各ヒ
ストグラムの頻度分布の偏り、つまりSk値を計算して、
Sk値の変化からヒストグラムの形状を判断して多値画像
の種類を判別することにより、画像の種類に応じて画像
処理を施した電子ファイリングが可能になる。例えば、
写真画像が含まれる書類をファイリングする場合は、複
数濃度対象画像用の二値化処理(誤差拡散法など)を行
って、写真画像の階調性を残した疑似中間調画像をファ
イリングすることが可能になる。従って、多量の画像を
ファイリングする際も、自動的に画像の種類が判別でき
るので、ユーザが画像一つ一つについてその種類を確認
する作業を不要にすることができる。As described above, according to this embodiment,
For example, the frequency of the brightness of the input multi-valued image is obtained, and the bias of the frequency distribution of each histogram obtained by repeatedly dividing the histogram based on the average value thereof, that is, the Sk value is calculated,
By determining the shape of the histogram from the change in the Sk value and determining the type of the multi-valued image, it is possible to perform electronic filing in which image processing is performed according to the type of image. For example,
When filing a document containing a photographic image, it is possible to perform a binarization process (such as an error diffusion method) for images with multiple densities to file a pseudo-halftone image that retains the gradation of the photographic image. It will be possible. Therefore, even when filing a large number of images, the type of the image can be automatically determined, so that the user does not need to confirm the type of each image.
【0032】[0032]
【変形例】上述した実施例においては、入力画像は8ビ
ットのグレイスケールとしたが、これに限定されるもの
ではなく、カラー画像を入力することもできる。つま
り、多値データであれば、そのビット数が多くても少な
くても一向に構わない。[Modification] In the above-described embodiment, the input image is an 8-bit gray scale, but the present invention is not limited to this, and a color image can be input. That is, as long as it is multi-valued data, it does not matter whether the number of bits is large or small.
【0033】上述した実施例においては、入力画像を一
旦記憶装置103に記憶した後、画像処理を実行する例を
説明したが、入力画像をプリスキャンすることによっ
て、直接ヒストグラムを得ても構わない。また、ヒスト
グラムを算出する際のサンプリングは、全画素でも、数
画素おきでもよく、とくに限定するものではない。さら
に、平均値や統計量Skなどの計算は8ビットで行わなく
てもよく、高速化・メモリ削除などのために、より少な
いビット数で演算することもできる。In the above-described embodiment, the example in which the input image is temporarily stored in the storage device 103 and then the image processing is executed has been described. However, the histogram may be directly obtained by prescanning the input image. . Further, sampling at the time of calculating the histogram may be all pixels or every few pixels, and is not particularly limited. Furthermore, the calculation of the average value and the statistic Sk, etc. does not have to be performed in 8 bits, and can be performed with a smaller number of bits for speeding up, memory deletion, etc.
【0034】また、上述した本実施例においては、ヒス
トグラムの分割数を2^3(八分割)にしたが、これは経
験的に決めたものであり、入力画像のビット深さなどに
応じて適宜設定するものであり、これに限定するもので
はない。また、平均値によりヒストグラムを小さな輝度
区間のヒストグラムに分割する例を説明したが、これに
限定するものではなく、例えば輝度区間を単純に等分割
しても構わないし、画素の比率によって例えば10%ピッ
チで分割しても構わない。Further, in the above-described embodiment, the number of divisions of the histogram is set to 2 ^ 3 (8 divisions), but this is empirically determined, and it is determined according to the bit depth of the input image. It is set appropriately and is not limited to this. Further, although an example in which the histogram is divided into histograms of small luminance sections by the average value has been described, the present invention is not limited to this. You may divide by pitch.
【0035】また、上述した実施例においては、画像の
種類を二種類としたが、この二種類に限定するものでは
なく、さらに、三種類・四種類・それ以上に分類しても
構わないし、画像の種類として「単一濃度対象画像」と
「複数濃度対象画像」という分類に限らず、この他の種
類を設定しても構わない。Further, in the above-mentioned embodiment, two kinds of images are used, but the present invention is not limited to these two kinds, and may be further classified into three kinds, four kinds and more. The types of images are not limited to the “single density target image” and the “multi-density target image”, and other types may be set.
【0036】なお、本発明は、複数の機器から構成され
るシステムに適用しても、一つの機器からなる装置に適
用してもよい。The present invention may be applied to either a system composed of a plurality of devices or an apparatus composed of a single device.
【0037】また、本発明は、システムあるいは装置に
プログラムを供給することによって達成される場合にも
適用できることはいうまでもない。Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.
【0038】[0038]
【発明の効果】以上説明したように、本発明によれば、
入力された画像の種類を判別する画像処理装置およびそ
の方法を提供することができる。As described above, according to the present invention,
It is possible to provide an image processing apparatus and method for determining the type of an input image.
【図1】本発明にかかる一実施例の画像処理装置を備え
た電子ファイリングシステムの概略構成を示すブロック
図、FIG. 1 is a block diagram showing a schematic configuration of an electronic filing system including an image processing apparatus according to an embodiment of the invention.
【図2】図1に示す画像処理装置が実行する電子ファイ
リングの手順の一例を示すフローチャート、FIG. 2 is a flowchart showing an example of a procedure of electronic filing performed by the image processing apparatus shown in FIG.
【図3】図1に示す画像処理装置が実行する画像判別処
理の一例を詳細に説明するフローチャート、FIG. 3 is a flowchart illustrating in detail an example of image determination processing executed by the image processing apparatus shown in FIG.
【図4】単純な文書をスキャナで読込んだときの輝度ヒ
ストグラム例、FIG. 4 is an example of a luminance histogram when a simple document is read by a scanner,
【図5】その下地に濃度変化がある書類や図面をスキャ
ナで読込んだときの輝度ヒストグラム例、FIG. 5 is an example of a luminance histogram when a document or drawing having a density change in the background is read by a scanner,
【図6】図3に示すステップS5においてヒストグラムの
谷の数を調べる処理の一例を示すフローチャート、FIG. 6 is a flowchart showing an example of processing for checking the number of valleys in the histogram in step S5 shown in FIG.
【図7】図4に示すヒストグラムを分割するときの輝度
区間の変化と、各区間におけるSk値の一例を示す図であ
る。7 is a diagram showing an example of a change in a brightness section when dividing the histogram shown in FIG. 4 and an Sk value in each section.
101 画像入力装置 102 本実施例の画像処理装置 103 記憶装置 104 画像出力装置 101 image input device 102 image processing device of this embodiment 103 storage device 104 image output device
Claims (15)
ステップと、 前記演算ステップで得た輝度分布を複数の輝度区間に分
割する分割ステップと、 前記分割ステップで分割した輝度分布それぞれの偏りに
基づいて前記入力画像の種類を判別する判別ステップと
を有することを特徴とする画像処理方法。1. A calculation step of obtaining a luminance distribution from an input image, a division step of dividing the luminance distribution obtained in the calculation step into a plurality of luminance sections, and a bias of each of the luminance distribution divided in the dividing step. And a determining step of determining the type of the input image.
第一の演算ステップと、 前記第一の演算ステップで得た全体輝度分布を複数の輝
度区間に分割する分割ステップと、 前記分割ステップで分割した輝度分布それぞれの偏りを
表す値を演算する第二の演算ステップと、 前記第二の演算ステップの演算結果に基づいて前記全体
輝度分布の形状を判断する判断ステップと、 前記判断ステップで判断した前記全体輝度分布の形状か
ら前記入力画像の種類を判別する判別ステップとを有す
ることを特徴とする画像処理方法。2. A first calculation step of obtaining an overall luminance distribution from an input image, a division step of dividing the entire luminance distribution obtained in the first calculation step into a plurality of luminance sections, and a division of the division step. The second calculation step for calculating the value representing the bias of each of the luminance distribution, the determination step for determining the shape of the overall luminance distribution based on the calculation result of the second calculation step, and the determination step And a determination step of determining the type of the input image from the shape of the overall luminance distribution.
を境としてその輝度分布を二分割するステップを所定回
繰返すことにより、前記全体輝度分布を複数の輝度区間
に分割することを特徴とする請求項2に記載された画像
処理方法。3. The dividing step divides the entire luminance distribution into a plurality of luminance sections by repeating a step of dividing the luminance distribution into two with an average value of the luminance distribution as a boundary, a predetermined number of times. The image processing method according to claim 2.
含まれる各サンプル値とその輝度分布の平均値との差分
から、その輝度分布の偏りを表す値を演算することを特
徴とする請求項2に記載された画像処理方法。4. The second calculation step calculates a value representing the bias of the brightness distribution from the difference between each sample value included in the brightness distribution and the average value of the brightness distribution. The image processing method described in item 2.
奇数乗を用いて、前記輝度分布の偏りを表す値を演算す
ることを特徴とする請求項4に記載された画像処理方
法。5. The image processing method according to claim 4, wherein the second calculation step calculates a value representing the bias of the brightness distribution by using an odd power of the difference.
小値側から最大値側に向かって、分割した輝度分布の偏
りを表す値が正から負に変化する変化回数に基づいて、
前記全体輝度分布の形状を判断することを特徴とする請
求項2または請求項3に記載された画像処理方法。6. The determination step, based on the number of times the value representing the bias of the divided luminance distribution changes from positive to negative from the minimum value side to the maximum value side of the luminance section,
4. The image processing method according to claim 2, wherein the shape of the entire luminance distribution is determined.
りを表す値が正から負に変化する輝度区間近傍に、その
輝度分布の極小があると判断することを特徴とする請求
項6に記載された画像処理方法。7. The method according to claim 6, wherein the determining step determines that the brightness distribution has a local minimum in the vicinity of a brightness section in which a value representing the bias of the brightness distribution changes from positive to negative. Image processing method.
で得た変化回数が1の場合、前記入力画像は単一の濃度
対象で構成された画像であると判別することを特徴とす
る請求項6に記載された画像処理方法。8. The determining step determines that the input image is an image composed of a single density object when the number of changes obtained in the determining step is 1. 6. Image processing method described in.
で得た変化回数が1以外の場合、前記入力画像は複数の
異なる濃度対象または連続階調の濃度対象で構成された
画像であると判別することを特徴とする請求項6に記載
された画像処理方法。9. The determination step determines that the input image is an image composed of a plurality of different density targets or continuous tone density targets when the number of changes obtained in the determination step is other than 1. 7. The image processing method according to claim 6, wherein.
に基づいて、前記入力画像に画像処理を施す処理ステッ
プと、 前記処理ステップで処理した画像を記憶手段に記憶させ
る記憶ステップとを有することを特徴とする請求項1か
ら9の何れかに記載された画像処理方法。10. The method further comprises a processing step of performing image processing on the input image based on the determination result of the determination step, and a storage step of storing the image processed in the processing step in a storage means. The image processing method according to any one of claims 1 to 9.
単一の濃度対象で構成された画像を表す場合は前記入力
画像に単純二値化を施し、そうでない場合は前記入力画
像に疑似中間調二値化を施すことを特徴とする請求項10
に記載された画像処理方法。11. The processing step performs simple binarization on the input image if the discrimination result represents an image composed of a single density object, and if not, pseudo halftone processing is performed on the input image. 11. The method according to claim 10, wherein the binarization is performed.
Image processing method described in.
算手段と、 前記演算手段によって得られた輝度分布を複数の輝度区
間に分割する分割手段と、 前記分割手段によって分割された輝度分布それぞれの偏
りに基づいて前記入力画像の種類を判別する判別手段と
を有することを特徴とする画像処理装置。12. A calculating means for obtaining a brightness distribution of an input image, a dividing means for dividing the brightness distribution obtained by the calculating means into a plurality of brightness sections, and a bias of each of the brightness distributions divided by the dividing means. An image processing apparatus, comprising: a determining unit that determines the type of the input image based on the above.
る第一の演算手段と、 前記第一の演算手段によって得られた全体輝度分布を複
数の輝度区間に分割する分割手段と、 前記分割手段によって分割された輝度分布それぞれの偏
りを表す値を演算する第二の演算手段と、 前記第二の演算手段の演算結果に基づいて前記全体輝度
分布の形状を判断する判断手段と、 前記判断手段によって判断された前記全体輝度分布の形
状から前記入力画像の種類を判別する判別手段とを有す
ることを特徴とする画像処理装置。13. A first arithmetic means for obtaining an overall luminance distribution from an input image, a dividing means for dividing the overall luminance distribution obtained by the first arithmetic means into a plurality of luminance intervals, and the dividing means. Second computing means for computing a value representing the bias of each of the divided luminance distributions, determining means for determining the shape of the overall luminance distribution based on the computation result of the second computing means, and the determining means An image processing apparatus, comprising: a determining unit that determines the type of the input image based on the determined shape of the overall luminance distribution.
の入力手段と、 前記判別手段の判別結果に基づいて前記入力画像に画像
処理を施す処理手段と、 前記処理手段によって処理された画像を記憶する記憶手
段とを有することを特徴とする請求項11または請求項12
に記載された画像処理装置。14. Input means for inputting the input image, processing means for performing image processing on the input image based on the discrimination result of the discriminating means, and an image processed by the processing means is stored. 11. The storage device according to claim 11 or 12,
The image processing device described in.
の濃度対象で構成された画像を表す場合は前記入力画像
に単純二値化を施し、そうでない場合は前記入力画像に
疑似中間調二値化を施すことを特徴とする請求項14に記
載された画像処理装置。15. The processing means performs simple binarization on the input image when the determination result represents an image composed of a single density object, and when not, pseudo halftone processing is performed on the input image. 15. The image processing device according to claim 14, wherein binarization is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7022898A JPH08223409A (en) | 1995-02-10 | 1995-02-10 | Image processing unit and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7022898A JPH08223409A (en) | 1995-02-10 | 1995-02-10 | Image processing unit and its method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08223409A true JPH08223409A (en) | 1996-08-30 |
Family
ID=12095476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7022898A Pending JPH08223409A (en) | 1995-02-10 | 1995-02-10 | Image processing unit and its method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08223409A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001326815A (en) * | 2000-05-17 | 2001-11-22 | Minolta Co Ltd | Image processing method and image processing unit |
US7190807B2 (en) | 2002-03-14 | 2007-03-13 | Canon Kabushiki Kaisha | Digital watermark extracting method, apparatus, program and storage medium |
US7437002B2 (en) | 2003-08-25 | 2008-10-14 | Canon Kabushiki Kaisha | Image recognition system utilizing an edge image and a binary image |
US7512263B2 (en) | 1996-11-13 | 2009-03-31 | Seiko Epson Corporation | Image processing system, image processing method, and medium having an image processing control program recorded thereon |
US7751648B2 (en) | 2006-01-05 | 2010-07-06 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and computer program |
FR3002354A1 (en) * | 2013-02-18 | 2014-08-22 | Sagemcom Documents Sas | Method for assigning values of pixels of e.g. binary images, of paper document, involves assigning one value to pixel according to comparison of value of pixel with determined threshold |
FR3002352A1 (en) * | 2013-02-18 | 2014-08-22 | Sagemcom Documents Sas | METHOD FOR ASSIGNING TO PIXELS AN IMAGE OF A FIRST VALUE OR SECOND VALUE |
-
1995
- 1995-02-10 JP JP7022898A patent/JPH08223409A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7512263B2 (en) | 1996-11-13 | 2009-03-31 | Seiko Epson Corporation | Image processing system, image processing method, and medium having an image processing control program recorded thereon |
JP2001326815A (en) * | 2000-05-17 | 2001-11-22 | Minolta Co Ltd | Image processing method and image processing unit |
US7672008B2 (en) | 2000-05-17 | 2010-03-02 | Minolta Co., Ltd. | Image processing device, method and program product for separating character, halftone graphic, and halftone photographic regions |
JP4496602B2 (en) * | 2000-05-17 | 2010-07-07 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing method and image processing apparatus |
US7190807B2 (en) | 2002-03-14 | 2007-03-13 | Canon Kabushiki Kaisha | Digital watermark extracting method, apparatus, program and storage medium |
US7437002B2 (en) | 2003-08-25 | 2008-10-14 | Canon Kabushiki Kaisha | Image recognition system utilizing an edge image and a binary image |
US7751648B2 (en) | 2006-01-05 | 2010-07-06 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and computer program |
FR3002354A1 (en) * | 2013-02-18 | 2014-08-22 | Sagemcom Documents Sas | Method for assigning values of pixels of e.g. binary images, of paper document, involves assigning one value to pixel according to comparison of value of pixel with determined threshold |
FR3002352A1 (en) * | 2013-02-18 | 2014-08-22 | Sagemcom Documents Sas | METHOD FOR ASSIGNING TO PIXELS AN IMAGE OF A FIRST VALUE OR SECOND VALUE |
EP2767929A3 (en) * | 2013-02-18 | 2015-05-27 | Sagemcom Documents Sas | Method for allocating a first value or a second value to the pixels of an image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3686439B2 (en) | Digital image photo area detection system and method | |
US6282314B1 (en) | Image processing method and apparatus which iteratively divides image data into sub-regions | |
JPH02253765A (en) | Picture processor | |
EP0501450A2 (en) | Apparatus for distinguishing between different areas of an image | |
US6269186B1 (en) | Image processing apparatus and method | |
US4999629A (en) | Two tone and multiple image discrimination and signal binarization system | |
JPH11213160A (en) | Device and method for processing image and its storage medium | |
JPH08223409A (en) | Image processing unit and its method | |
JP3772262B2 (en) | How to identify the type of an image | |
JPS63205783A (en) | Picture tone discriminating device | |
JPS6359272A (en) | Picture processor | |
JPH10232926A (en) | Image processor and its method | |
JP2874592B2 (en) | Image processing device for distinguishing text / photo / dot area | |
JPH06284281A (en) | Picture processor | |
JP2000333022A (en) | Method and device for binarizing picture and storage medium | |
JP2877548B2 (en) | Document image attribute discrimination method | |
JPH0224787A (en) | Optimum binarizing method | |
JP3106080B2 (en) | Image processing apparatus and method | |
JP2001291056A (en) | Document picture recognizing device and recording medium | |
JP3756660B2 (en) | Image recognition method, apparatus and recording medium | |
JP2910926B2 (en) | Optimal binarization method | |
JP2859936B2 (en) | Image information processing device | |
JPH08251403A (en) | Device for discriminating attribute of image area | |
KR100484170B1 (en) | Method and apparatus for improvement of digital image quality | |
JPH0535914A (en) | Picture inclination detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040409 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040604 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040712 |