JP4853305B2 - Image processing apparatus and method - Google Patents
Image processing apparatus and method Download PDFInfo
- Publication number
- JP4853305B2 JP4853305B2 JP2007015891A JP2007015891A JP4853305B2 JP 4853305 B2 JP4853305 B2 JP 4853305B2 JP 2007015891 A JP2007015891 A JP 2007015891A JP 2007015891 A JP2007015891 A JP 2007015891A JP 4853305 B2 JP4853305 B2 JP 4853305B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- binary image
- binary
- edge
- value
- 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 - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 41
- 238000000034 method Methods 0.000 title description 20
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 3
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 238000003672 processing method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000003708 edge detection Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000009499 grossing Methods 0.000 description 8
- 239000007787 solid Substances 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
この発明は、多値画像を二値画像に変換する技術に関する。 The present invention relates to a technique for converting a multi-valued image into a binary image.
カラーまたはグレースケールの多値画像をそのまま出力せずに二値画像に変換して出力することがある。このとき例えば明度情報に対する単純な二値化を適用すると低コントラスト領域を中心に文字等の有益な情報が欠落してしまうおそれがある。有益な情報をそのまま保持した二値画像を得ることが望まれる。 A color or grayscale multi-valued image may be converted into a binary image and output without being output as it is. At this time, for example, if simple binarization is applied to lightness information, there is a possibility that useful information such as characters may be lost mainly in a low contrast region. It is desired to obtain a binary image that retains useful information as it is.
この発明と関連する技術文献としては以下のものがある。 The following is a technical document related to the present invention.
特許文献1は、 明度エッジとともに彩度エッジを算出して網点部、エッジ部、平坦部を判定することを提案している。判定結果によって、文字はエッジ強調、網点は平滑化処理を施し、見やすい画像を再現する。 Japanese Patent Application Laid-Open No. 2004-228561 proposes to calculate a halftone portion, an edge portion, and a flat portion by calculating a saturation edge together with a brightness edge. Depending on the determination result, the character is edge-enhanced and the halftone dot is smoothed to reproduce an easy-to-view image.
特許文献2は、入力原稿を文字領域、写真領域、および網点領域に分離する。また画像データにカラー画像が含まれているか否かを判定するための濃度値を設定し、この濃度以上の領域を写真領域と判定し、低濃度の領域を文字領域と判定し、空間フィルタ処理、階調処理、エッジ強調処理および単純2値化処理を施すことを提案している。 In Patent Document 2, an input document is separated into a character area, a photographic area, and a halftone dot area. In addition, a density value is set for determining whether or not a color image is included in the image data, an area above this density is determined as a photographic area, a low density area is determined as a character area, and spatial filter processing is performed. Proposed to perform gradation processing, edge enhancement processing, and simple binarization processing.
従来、明度情報のみより作成された二値画像は、明度差無く彩度差有りの領域を再現できない。低コントラスト部分を二値画像で再現する場合、写真領域・文字領域等の領域判定処理が必要である。 Conventionally, a binary image created only from lightness information cannot reproduce a region with a chroma difference without a lightness difference. When a low-contrast portion is reproduced as a binary image, a region determination process such as a photographic region / character region is necessary.
なお、上述の従来技術やその問題点は、この発明の背景の一部を説明するためにのみ説明している。この発明は上述の従来技術や問題点に限定されるものではない点に留意されたい。
この発明は上述の事情を考慮してなされたものであり、領域分離等の処理を行うことなく、多値画像から、情報欠落の少ない二値画像を取得する画像処理技術を提供することを目的としている。 The present invention has been made in consideration of the above-described circumstances, and an object thereof is to provide an image processing technique for acquiring a binary image with little missing information from a multi-value image without performing processing such as region separation. It is said.
この発明の原理的な構成によれば、明度の高低を再現した二値画像と、明度のエッジ(輪郭とも言う)を再現した二値画像と、彩度のエッジを再現した二値画像とのうち少なくとも2つについて論理演算を実行して情報欠落の少ない二値画像を生成するようにしている。 According to the fundamental configuration of the present invention, a binary image that reproduces the level of brightness, a binary image that reproduces the edge of brightness (also referred to as an outline), and a binary image that reproduces the edge of saturation At least two of them are subjected to a logical operation to generate a binary image with little information loss.
この構成においては、明度二値画像と彩度情報の二値画像を直接参照することで、領域判定を行うことなく明度低コントラスト領域を再現した二値画像を得ることができる。低コントラスト領域を再現した、情報欠落がなく視覚的に自然な二値画像を得る。 In this configuration, by directly referring to the lightness binary image and the saturation information binary image, it is possible to obtain a binary image in which a lightness low contrast region is reproduced without performing region determination. A visually natural binary image is obtained that reproduces a low-contrast region and has no missing information.
さらにこの発明を説明する。 The present invention will be further described.
この発明の一側面によれば、上述の目的を達成するために、画像処理装置に:多値画像を入力する入力手段と;上記多値画像の明度の高低を表す第1の二値画像、上記多値画像の明度のエッジを表す第2の二値画像、および上記多値画像の彩度のエッジを表す第3の二値画像のうちの少なくとも2つを生成する生成手段と;上記第1の二値画像、上記2の二値画像、および上記第3の二値画像のうちの少なくとも2つを論理演算してその演算結果を出力する論理演算手段とを設けている。 According to one aspect of the present invention, in order to achieve the above object, an image processing apparatus includes: an input unit that inputs a multi-valued image; a first binary image that represents the level of brightness of the multi-valued image; Generating means for generating at least two of a second binary image representing a lightness edge of the multivalued image and a third binary image representing a saturation edge of the multivalued image; Logical operation means is provided for performing a logical operation on at least two of the binary image of 1, the binary image of 2, and the third binary image and outputting the operation result.
この構成においては、明度の高低の情報、明度のエッジの情報および彩度のエッジの情報のうちの少なくとも2つを統合的に利用して情報欠落が少ない二値画像を、領域分離することなく取得することができる。 In this configuration, a binary image with few missing information is integrated without using region separation by using at least two of brightness information, brightness edge information, and saturation edge information in an integrated manner. Can be acquired.
また、この発明の他の側面によれば、上述の目的を達成するために、画像処理装置に:多値画像を入力する入力手段と;上記多値画像の明度の高低を表す第1の二値画像、上記多値画像の明度のエッジを表す第2の二値画像、上記多値画像の彩度のエッジを表す第3の二値画像、および上記多値画像の彩度の高低を表す第4の二値画像のうちの少なくとも2つを生成する生成手段と;上記第1の二値画像、上記2の二値画像、上記第3の二値画像、および上記第4の二値画像のうちの少なくとも2つを論理演算してその演算結果を出力する論理演算手段とを設けている。 According to another aspect of the present invention, in order to achieve the above-mentioned object, the image processing apparatus includes: an input unit that inputs a multi-valued image; and a first two that represents the level of brightness of the multi-valued image. A value image, a second binary image representing the lightness edge of the multivalued image, a third binary image representing the saturation edge of the multivalued image, and the saturation of the multivalued image Generating means for generating at least two of the fourth binary images; the first binary image, the second binary image, the third binary image, and the fourth binary image; Logical operation means for performing a logical operation on at least two of them and outputting the operation results.
この構成においても、明度の高低の情報、明度のエッジの情報および彩度のエッジの情報を統合的に利用して情報欠落が少ない二値画像を得ることができる。 Even in this configuration, it is possible to obtain a binary image with little information loss by using the information of brightness level, brightness edge information, and saturation edge information in an integrated manner.
高低を表す二値画像は、閾値処理により生成できる。閾値処理は、固定閾値を用いてもよく(固定二値化ともいう)、浮動閾値を用いても良い(浮動二値化ともいう)。固定二値化は、画像に対して予め準備した閾値を基準にして画像を二値化するものである。固定閾値は、判別分析を利用した大津の手法で自動的に決定しても良いが(大津,「判別および最小2乗基準に基づく自動しきい値選定法」,電子通信学会論文誌,Vol.J63−D,No.4,pp.349−356,1980)、これに限定されない。浮動二値化は、注目画素ごとに、例えば、周辺領域の濃度に応じて閾値を調整して画像を二値化するものである。 A binary image representing the height can be generated by threshold processing. The threshold processing may use a fixed threshold (also referred to as fixed binarization) or a floating threshold (also referred to as floating binarization). In the fixed binarization, an image is binarized with reference to a threshold prepared in advance for the image. The fixed threshold value may be automatically determined by Otsu's method using discriminant analysis (Otsu, “Automatic threshold selection method based on discriminant and least square criterion”, IEICE Transactions, Vol. J63-D, No. 4, pp. 349-356, 1980), but not limited thereto. Floating binarization is to binarize an image by adjusting a threshold value for each pixel of interest, for example, according to the density of a peripheral region.
エッジを表す画像は、例えば、浮動二値化により生成する。フィルタを用いてエッジ強度を算出し、これを閾値処理により二値化してもよい。 An image representing an edge is generated by, for example, floating binarization. The edge strength may be calculated using a filter and binarized by threshold processing.
上記論理演算は、対象画素の周囲において上記明度の高低を表す画像がエッジに該当するかどうかに応じて演算内容を変化させるようにしてもよい。 In the logical operation, the content of the operation may be changed depending on whether the image representing the brightness level is an edge around the target pixel.
例えば、明度の高低の二値化画像においては、明度の大きい場合(白)をOFF、小さい場合(黒)をONとし、明度のエッジ画像においては、エッジをON、その他をOFFとし、それらを排他的OR処理する。明度高低二値画像および明度エッジ二値画像の双方がONの場合には、注目画素の周囲が上記明度の高低を表す画像のエッジに該当するときにはON、黒ベタ(ONで埋められている)に該当するときにはOFFとする。 For example, in a binarized image with high and low lightness, when the lightness is high (white), OFF is set when the lightness is small (black), and in a lightness edge image, the edges are turned ON and the others are turned OFF. Perform exclusive OR processing. When both the lightness high / low binary image and the lightness edge binary image are ON, when the periphery of the pixel of interest corresponds to the edge of the image representing the lightness high / low, it is ON, black solid (filled with ON) When it corresponds to, it is turned OFF.
例えば、明度二値画像がONで彩度二値画像がONの場合には、注目画素の周囲が明度二値画像のエッジに該当する場合にはON、黒ベタ(ONで埋められている)に該当するときにはOFFとする。 For example, when the lightness binary image is ON and the saturation binary image is ON, when the periphery of the target pixel corresponds to the edge of the lightness binary image, ON, black solid (filled with ON) When it corresponds to, it is turned OFF.
また、この発明のさらに他の側面によれば、上述の目的を達成するために、画像処理装置に:多値画像を入力する入力手段と;上記多値画像の所定の色空間の所定の測度の高低を表す第1の二値画像および上記多値画像の所定の色空間の所定の測度のエッジを表す第2の二値画像を生成する生成手段と;上記第1の二値画像および上記2の二値画像を論理演算してその演算結果を出力する論理演算手段とを設けている。 According to still another aspect of the present invention, in order to achieve the above-mentioned object, the image processing apparatus includes: an input means for inputting a multi-value image; a predetermined measure of a predetermined color space of the multi-value image; Generating means for generating a first binary image representing a level of the image and a second binary image representing an edge of a predetermined measure in a predetermined color space of the multi-valued image; and the first binary image and the above Logical operation means for performing a logical operation on two binary images and outputting the operation result is provided.
所定の色空間は例えばL*a*b*であるが、これに限定されない。高低の二値画像は例えば明度値(L*)に基づく。エッジはエッジ強度を閾値処理して検出できる。彩度のエッジ強度は例えばa*画像のエッジ強度およびb*画像のエッジ強度のユークリッド距離として算出されるが、これに限定されない。代替的には、エッジの二値画像は例えばメトリック彩度(((a*)2+(b*)2)1/2に基づいてもよい。エッジの二値画像は1種類でなく2またはそれ以上であってもよい。 The predetermined color space is, for example, L * a * b * , but is not limited to this. A high and low binary image is based on, for example, a lightness value (L * ). Edges can be detected by thresholding the edge strength. For example, the edge intensity of saturation is calculated as the Euclidean distance between the edge intensity of the a * image and the edge intensity of the b * image, but is not limited thereto. Alternatively, the binary image of the edge may be based on, for example, metric saturation (((a * ) 2 + (b * ) 2 ) 1/2 . It may be more.
この構成においても、高低の情報およびエッジの情報を統合的に利用して情報欠落が少なく視覚的に自然な二値画像を得ることができる。 Even in this configuration, it is possible to obtain a visually natural binary image with less information loss by utilizing the height information and edge information in an integrated manner.
各手段は、細分化された手段により構成されても良く、また、逆に、統合された手段として構成されても良い。 Each means may be constituted by subdivided means, or conversely, may be constituted as an integrated means.
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。 The present invention can be realized not only as an apparatus or a system but also as a method. Of course, a part of the invention can be configured as software. Of course, software products used to cause a computer to execute such software are also included in the technical scope of the present invention.
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。 These and other aspects of the invention are set forth in the appended claims and will be described in detail below with reference to examples.
この発明によれば、情報欠落が少ない二値画像を、領域分離することなく取得することができる。 According to the present invention, it is possible to acquire a binary image with little information loss without performing region separation.
以下、この発明の実施例について説明する。 Examples of the present invention will be described below.
図1は、この発明の原理的な構成を示し実施例1の画像処理装置を示している。この実施例1の画像処理装置は、複写機、撮像装置、コンピュータのプログラム等、種々の態様で実現できる。 FIG. 1 shows the basic configuration of the present invention and shows an image processing apparatus according to a first embodiment. The image processing apparatus according to the first embodiment can be realized in various modes such as a copying machine, an imaging apparatus, and a computer program.
図1において、画像処理装置は、画像入力部10、色空間変換部11、平滑化部12、要素二値画像生成部13、論理演算部14等を含んで構成される。画像入力部10は、所定の色空間で規定された多値の画像データを入力する。入力画像データは例えばR、G、Bのデータであるが、これに限定されない。色空間変換部11は、入力画像データをL*、a*、b*のデータに変換する。L*a*b*表色系以外でも明度情報と色情報とを区別できるものであればどのようなものでもよい。平滑化部12は、孤立点等のノイズ除去等の前処理を実行する。要素二値画像生成部13は、例えば図2に示すように、明度高低二値画像生成部130、明度エッジ二値画像生成部131、彩度高低二値画像生成部132、および彩度エッジ二値画像生成部133を含み、明度高低二値画像、明度エッジ二値画像、彩度高低二値画像および彩度エッジ二値画像を生成する。論理演算部14は2以上の種類の要素二値画像の論理演算を実行して生成二値画像として出力する。論理演算部14で実行される論理演算は例えば排他的OR処理であるが、高低二値画像およびエッジ二値画像をともに保存する演算であればどのようなものでもよく、周囲の状況に応じて適合的に演算処理内容を異ならせても良い。 1, the image processing apparatus includes an image input unit 10, a color space conversion unit 11, a smoothing unit 12, an element binary image generation unit 13, a logical operation unit 14, and the like. The image input unit 10 inputs multivalued image data defined in a predetermined color space. The input image data is, for example, R, G, B data, but is not limited to this. The color space conversion unit 11 converts the input image data into L * , a * , and b * data. Any type other than L * a * b * color system can be used as long as it can distinguish lightness information and color information. The smoothing unit 12 performs preprocessing such as removal of noise such as isolated points. For example, as illustrated in FIG. 2, the element binary image generation unit 13 includes a brightness high / low binary image generation unit 130, a lightness edge binary image generation unit 131, a saturation high / low binary image generation unit 132, and a saturation edge binary. A value image generation unit 133 is included to generate a lightness high / low binary image, a lightness edge binary image, a saturation high / low binary image, and a saturation edge binary image. The logical operation unit 14 performs a logical operation on two or more types of element binary images and outputs the result as a generated binary image. The logical operation executed by the logical operation unit 14 is, for example, exclusive OR processing, but any operation that stores both the high-low binary image and the edge binary image may be used, depending on the surrounding situation. The contents of the arithmetic processing may be appropriately changed.
明度高低二値画像生成部130は、明度データ(L*)を閾値処理して、明度(L*)データの高低を二値で表すデータを生成する。閾値処理は例えば固定(単純)二値化により画像ごとに準備した閾値で明度データを二値化する。単純二値化は例えば判別分析を利用した大津の方法(大津,「判別および最小2乗基準に基づく自動しきい値選定法」,電子通信学会論文誌,Vol.J63−D,No.4,pp.349−356,1980)を利用できる。 The lightness high / low binary image generation unit 130 performs threshold processing on the lightness data (L * ), and generates data representing the lightness (L * ) data in binary. In the threshold processing, for example, the brightness data is binarized with a threshold prepared for each image by fixed (simple) binarization. Simple binarization is performed by, for example, Otsu's method using discriminant analysis (Otsu, “Automatic threshold selection method based on discriminant and least square criterion”, IEICE Transactions, Vol. J63-D, No. 4, pp. 349-356, 1980).
明度エッジ画像生成部131は、明度データ(L*)のエッジを表す二値画像を形成する。エッジの検出は、エッジ検出用のフィルタ等を用いてエッジ強度を検出し、これを閾値処理する。代替的には、画素ごとに閾値を適応的に決定する浮動二値化を採用してもよい。浮動二値化でエッジを検出するためには、例えば浮動閾値を、周辺画素の明度の最大値および最小値の差分が大きいほど閾値を下げるように設定すればよい。例えば、エッジを含まない画像部分で予定される、周辺画素の明度の最大値および最小値の差分より十分に大きな値th0と、周辺がその明度の平均値thaveと、最大値Maxと、最小値Minを用いて、閾値を、th0+thave−1/2・θ・(Max−Min)(ただしθは約1以下の強調用の係数である)で表すことができる。 The lightness edge image generation unit 131 forms a binary image representing the edge of lightness data (L * ). For edge detection, edge strength is detected using an edge detection filter or the like, and this is subjected to threshold processing. Alternatively, floating binarization that adaptively determines a threshold value for each pixel may be employed. In order to detect an edge by floating binarization, for example, the floating threshold value may be set so that the threshold value decreases as the difference between the maximum value and the minimum value of the brightness of surrounding pixels increases. For example, a value th 0 sufficiently larger than the difference between the maximum value and the minimum value of the brightness of surrounding pixels, an average value th ave of the brightness at the periphery, and a maximum value Max, which are planned for an image portion not including an edge, Using the minimum value Min, the threshold value can be expressed as th0 + thave−1 / 2 · θ · (Max−Min) (where θ is an emphasis coefficient of about 1 or less).
彩度高低二値画像生成部132は、彩度データ(a*、b*)を閾値処理して、彩度(a*、b*)データの高低を二値で表すデータを生成する。閾値処理は明度データと同様に例えば固定(単純)二値化により画像ごとに準備した閾値で、または浮動二値化により画素ごとに準備した閾値で彩度データを二値化する。彩度データは、例えば、メトリック彩度(((a*)2+(b*)2)1/2であるが、これに限定されない。a*、b*データを一方から導出した値を用いても良い。 The saturation high / low binary image generation unit 132 performs threshold processing on the saturation data (a * , b * ) to generate data representing the high / low of the saturation (a * , b * ) data in binary. The threshold value processing binarizes the saturation data with a threshold value prepared for each image by, for example, fixed (simple) binarization, or with a threshold value prepared for each pixel by floating binarization, similarly to the lightness data. The saturation data is, for example, metric saturation (((a * ) 2 + (b * ) 2 ) 1/2 , but is not limited to this. Values using a * and b * data derived from one side are used. May be.
彩度エッジ画像生成部133は、彩度データ(a*、b*)のエッジを表す二値画像を形成する。エッジの検出は、明度データのエッジ検出と同様に、エッジ検出用のフィルタ等を用いてエッジ強度を検出し、これを閾値処理する。代替的には、浮動二値化を採用してもよい。 The saturation edge image generation unit 133 forms a binary image representing the edge of the saturation data (a * , b * ). In the edge detection, the edge intensity is detected by using an edge detection filter or the like as in the edge detection of the brightness data, and this is subjected to threshold processing. Alternatively, floating binarization may be employed.
図3はこの実施例の二値化処理の例を示すものであり、その詳細は以下のとおりである。なお、図4に示す画像の例を併せて参照されたい。 FIG. 3 shows an example of binarization processing of this embodiment, and details thereof are as follows. Please refer to the example of the image shown in FIG.
[ステップS10]:画像データ、例えばR、G、Bの画像データを入力する。 [Step S10]: Image data, for example, R, G, B image data is input.
図4の入力画像例は、「研修の案内」を内容とするものであり、全体として文字情報を含む。明度は例えば0〜255であり、黒い部分は「0」側であり、二値化すると「OFF」(0)となり、白い部分は「255」側であり、二値化すると「ON」(1)となる。入力画像の中央の「プログラム」の文字の背景は文字と同明度で、彩度がある。三角の部分は明度が大きく彩度もある背景である。円形の部分は明度が小さく、彩度がある。一番下の「05年度新規研修」の文字部は高明度の背景中のやや明度の低い文字からなり、彩度はない。 The example of the input image in FIG. 4 includes “training guidance” as content, and includes character information as a whole. The brightness is, for example, 0 to 255, the black part is “0” side, and when binarized, it becomes “OFF” (0), and the white part is “255” side, and when binarized, “ON” (1 ) The background of the “program” character in the center of the input image has the same brightness and saturation as the character. The triangular part is a background with high brightness and saturation. The circular part has low brightness and saturation. The character part of “2005 New Training” at the bottom consists of characters with slightly low brightness in the background of high brightness, and there is no saturation.
[ステップS11]:入力画像の色空間をRGBからL*a*b*表色系に変換する。
[ステップS12]:平滑化部はL*a*b*の各データを平滑化処理する。平滑化は例えばメジアンフィルタを用いたり、注目位置近傍に適応的な平滑化処理を用いるが、これに限定されない。
[ステップS13]:要素二値画像を生成する。
[Step S11]: The color space of the input image is converted from RGB to the L * a * b * color system.
[Step S12]: The smoothing unit smoothes each data of L * a * b * . The smoothing uses, for example, a median filter or adaptive smoothing processing in the vicinity of the target position, but is not limited thereto.
[Step S13]: An element binary image is generated.
図4の例では、要素二値画像として、明度高低二値画像(a)、明度エッジ二値画像(b)、彩度エッジ二値画像(c)を生成する。 In the example of FIG. 4, a brightness high / low binary image (a), a lightness edge binary image (b), and a saturation edge binary image (c) are generated as element binary images.
明度高低二値画像(a)は例えば固定二値化により生成される。図4の例では「プログラム」の矩形の背景および円形の背景が黒くつぶれてしまっている(OFF)。 The brightness high / low binary image (a) is generated by, for example, fixed binarization. In the example of FIG. 4, the rectangular background and circular background of “program” are crushed in black (OFF).
明度エッジ二値画像(b)は例えば浮動二値化により生成される。図4の例では、中央の「プログラム」の部分はその背景の輪郭を除き白抜きになっている(ON)。なお、図4では明瞭でないが、図7に示すように、明度エッジ二値画像の文字はその輪郭のみが黒く保存され、輪郭内部は白抜きとなる。 The brightness edge binary image (b) is generated by, for example, floating binarization. In the example of FIG. 4, the center “program” is white except for the outline of the background (ON). Although not clear in FIG. 4, as shown in FIG. 7, only the outline of the character of the brightness edge binary image is stored in black, and the inside of the outline is outlined.
彩度エッジ二値画像(c)は、典型的には、a*画像のエッジ強度とb*画像のエッジ強度のユークリッド距離を擬似彩度エッジ強度とし、この擬似彩度エッジ強度を浮動二値化により二値化するが、これに限定されない。ここで、a*画像のエッジ強度とb*画像のエッジ強度のユークリッド距離をc*エッジ強度と呼ぶこととする。このc*エッジ強度を算出することによって、明度も彩度も等しく色相が異なる色同士が隣り合う領域間でエッジを抽出することができる。上記のような色が隣り合っていない場合は、簡便な手法としてメトリック彩度(((a*)2+(b*)2)1/2を採用してこれからエッジを検出しても良い。図4の例では、彩度のある部分の輪郭が保存される(図8)。明度高低二値画像(a)や明度エッジ二値画像(b)では抜け落ちている中央の「プログラム」の画像部分が保存されることに留意されたい。 In the saturation edge binary image (c), typically, the Euclidean distance between the edge intensity of the a * image and the edge intensity of the b * image is set as a pseudo saturation edge intensity, and the pseudo saturation edge intensity is expressed as a floating binary value. However, the present invention is not limited to this. Here, the Euclidean distance between the edge intensity of the a * image and the edge intensity of the b * image is referred to as c * edge intensity. By calculating the c * edge intensity, it is possible to extract an edge between regions where colors having the same brightness and saturation and different hues are adjacent to each other. If the colors are not adjacent to each other, metric saturation (((a * ) 2 + (b * ) 2 ) 1/2 may be adopted as a simple method to detect an edge from this. In the example of Fig. 4, the contour of the portion with saturation is stored (Fig. 8) The image of the center "program" missing in the lightness high / low binary image (a) and lightness edge binary image (b) Note that the part is preserved.
[ステップS14]:明度高低二値画像(a)、明度エッジ二値画像(b)および彩度エッジ二値画像(c)の二値データを論理演算する。典型的にはエッジ二値画像同士はOR処理し、高低二値画像とエッジ二値画像とは排他的OR処理を行う。種々の組み合わせ論理で出力画像を生成して選択可能にしてもよい。
[ステップS15]:最終的な二値画像を出力(プリント、表示)する。図4の例では、明度高低二値画像のみでなく明度エッジ二値画像および彩度エッジ二値画像をも参照しているので情報欠落が少ないものとなっている。
[Step S14]: Perform a logical operation on the binary data of the brightness high / low binary image (a), the lightness edge binary image (b), and the saturation edge binary image (c). Typically, the edge binary images are ORed, and the high / low binary image and the edge binary image are exclusively ORed. The output image may be generated and selectable by various combinational logics.
[Step S15]: A final binary image is output (printed or displayed). In the example of FIG. 4, not only the lightness high / low binary image but also the lightness edge binary image and the saturation edge binary image are referred to, so that information loss is small.
なお、上述の動作例では彩度高低二値画像について詳細には言及しなかったが、これを用いても良い。 In the above operation example, the saturation high / low binary image is not described in detail, but this may be used.
つぎにこの発明の詳細構成を示す実施例2の画像処理装置を説明する。 Next, an image processing apparatus according to a second embodiment showing the detailed configuration of the present invention will be described.
図5は実施例2の画像処理装置を示しており、この図において、画像処理装置は画像入力部20、色空間変換部21、適応平滑化部22、固定閾値二値化部23、浮動二値化部24、論理演算部25、26、メジアンフィルタ27、エッジ検出部28、c*演算部29等を含んで構成されている。 FIG. 5 shows an image processing apparatus according to the second embodiment. In this figure, the image processing apparatus includes an image input unit 20, a color space conversion unit 21, an adaptive smoothing unit 22, a fixed threshold binarization unit 23, a floating binary. It includes a valuation unit 24, logical operation units 25 and 26, a median filter 27, an edge detection unit 28, a c * calculation unit 29, and the like.
画像入力部20は例えばRGBの画像データを入力する。なお、図5中に、高明度の背景中の低明度の文字「エ」(彩度なし)(左上)、高明度の背景中のやや高明度の文字「エ」(彩度なし)(左下)、低明度の背景中のやや高明度の文字「エ」(彩度なし)(右下)、および、やや高明度の背景中のやや高明度の文字「エ」(同一の明度、異なる彩度)(右上)からなる画像の処理例を示す。 The image input unit 20 inputs RGB image data, for example. In FIG. 5, a low-lightness character “e” (no saturation) (upper left) in a high-lightness background, a slightly high-lightness character “e” (no saturation) in a high-lightness background (lower left) ), Slightly lighter character “e” (no saturation) (lower right) in low lightness background, and slightly lighter character “e” (same lightness, different color) in slightly lighter background A processing example of an image consisting of (degree) (upper right) is shown.
色空間変換部21は、RGBの画像データをL*a*b*表色系に変換する。色空間変換部21から出力されるL*データは適応平滑化されたのち固定閾値二値化部23および浮動二値化部24に供給される。固定閾値二値化部23は明度データを固定二値化する。その詳細は後に説明する。固定閾値二値化部23の出力画像は画像例の左上の部分の情報を保存したものとなっている。他の部分の情報は欠落している。浮動二値化部24は明度データを浮動二値化してその輪郭情報を取得する。この輪郭情報は画像例の左上の部分、左下の部分、および右下の部分の情報を輪郭情報として保存している。右上の部分の情報は欠落している。論理演算部25は固定閾値二値化部23および浮動二値化部24の出力二値画像を論理演算、典型的には排他的OR処理する。 The color space conversion unit 21 converts RGB image data into the L * a * b * color system. The L * data output from the color space conversion unit 21 is adaptively smoothed and then supplied to the fixed threshold value binarization unit 23 and the floating binarization unit 24. The fixed threshold binarization unit 23 binarizes the brightness data. Details thereof will be described later. The output image of the fixed threshold binarization unit 23 stores the information of the upper left part of the image example. Other parts of the information are missing. The floating binarization unit 24 binarizes the brightness data and acquires the contour information. As the contour information, information on the upper left portion, the lower left portion, and the lower right portion of the image example is stored as contour information. The information in the upper right part is missing. The logical operation unit 25 performs logical operation, typically exclusive OR processing, on the output binary images of the fixed threshold binarization unit 23 and the floating binarization unit 24.
色空間変換部21から出力されるa*データおよびb*データはメジアンフィルタ27で平滑化される。エッジ検出部28は、a*データおよびb*データのそれぞれのエッジ強度を検出し、c*演算部29は、a*データおよびb*データのエッジ強度のユークリッド距離を算出してc*エッジ強度(擬似彩度エッジ強度)として出力する。浮動二値化部30は、c*エッジ強度を浮動閾値により二値化して彩度エッジ画像を形成する。彩度エッジ画像は画像例の右上の部分の情報をエッジ情報として保持している。 The a * data and b * data output from the color space conversion unit 21 are smoothed by the median filter 27. The edge detection unit 28 detects the edge strength of each of the a * data and b * data, and the c * calculation unit 29 calculates the Euclidean distance between the edge strengths of the a * data and b * data to obtain the c * edge strength. Output as (pseudo saturation edge intensity). The floating binarization unit 30 binarizes the c * edge intensity with a floating threshold value to form a saturation edge image. The saturation edge image holds information on the upper right part of the image example as edge information.
論理演算部26は、明度高低二値画像および明度エッジ二値画像の論理演算結果と彩度エッジ二値画像とを論理演算(例えば排他的論理和)して出力する。 The logical operation unit 26 performs logical operation (for example, exclusive OR) on the logical operation result of the brightness high / low binary image and the lightness edge binary image and the saturation edge binary image, and outputs the result.
出力画像は、明度高低二値画像で保存されている部分は通常のソリッドの文字として、明度高低二値画像で保存されず、エッジ二値画像で保存される部分は輪郭文字として出力され、情報欠落が少ない。 In the output image, the portion saved in the lightness high / low binary image is output as a normal solid character, not saved in the lightness high / low binary image, and the portion saved in the edge binary image is output as a contour character. There are few omissions.
図6(A)は、図6(B)の固定閾値thにより二値化した画像の例を示す。閾値thは、大津の方法を用いて、明度ヒストグラムの分散を最適化する値として選定することができる。 FIG. 6A shows an example of an image binarized by the fixed threshold th in FIG. The threshold th can be selected as a value that optimizes the variance of the brightness histogram using the method of Otsu.
図7は、明度エッジ二値画像の例を示す。図8は、彩度エッジ二値画像の例を示す。図7および図8中で小さな白抜き丸で示すものは、文字であり、文字が白抜きの輪郭文字であることを示す。内、周辺画素の範囲の大小により、白抜きがつぶれることもある。 FIG. 7 shows an example of a brightness edge binary image. FIG. 8 shows an example of a saturation edge binary image. In FIGS. 7 and 8, a small white circle indicates a character, and the character is a white outline character. Of these, the outline may be lost depending on the size of the surrounding pixels.
図9は、固定二値化処理の改良例を示す。この手法では中間調を持つ画像も適切に閾値決定できる。図9の固定二値化の処理例は以下のとおりである。 FIG. 9 shows an improved example of the fixed binarization process. In this method, an image having a halftone can be appropriately determined as a threshold value. An example of fixed binarization processing in FIG. 9 is as follows.
[ステップS20]:濃度(明度)ヒストグラムを入力する。
[ステップS21]:ヒストグラムの(1)ピーク位置(極大値)、(2)谷位置(極小値)、(3)ピークの面積等を算出する。
[ステップS22]:最大ピーク面積が閾値以上か判別し、肯定的であれば、ステップS23へ進み、そうでなかったらステップS24へ進む。
[ステップS23]:二値化閾値=(最大ピークの低明度度側の谷位置(極小値))に設定する(図10(A))。その後ステップS29へ進む。
[ステップS24]:大津の手法で用いる参照濃度幅を設定する。
[ステップS25]:参照濃度内で大津の手法を用いて仮閾値を算出する。
[ステップS26]:仮閾値=ヒストグラムの谷位置(極小値)かどうかを判別し、谷位置(極小値)であればステップS27へ進む。
[ステップS27]:二値化閾値=仮閾値を設定する。その後ステップS29へ進む。
[ステップS28]:二値化閾値=(仮閾値より低濃度側にある谷位置(極小値)を設定する(図10(B)。そののち、ステップS29へ進む。
[ステップS29]:設定閾値で画像の濃度(明度)を二値化する。
[ステップS30]:二値画像を出力する。
[Step S20]: A density (lightness) histogram is input.
[Step S21]: Calculate (1) peak position (maximum value), (2) valley position (minimum value), (3) peak area, etc. in the histogram.
[Step S22]: It is determined whether the maximum peak area is equal to or greater than the threshold value. If the determination is affirmative, the process proceeds to step S23, and if not, the process proceeds to step S24.
[Step S23]: Set the binarization threshold = (the valley position (minimum value) on the low brightness side of the maximum peak) (FIG. 10A). Thereafter, the process proceeds to step S29.
[Step S24]: A reference density range used in the Otsu method is set.
[Step S25]: A temporary threshold value is calculated using the method of Otsu within the reference concentration.
[Step S26]: It is determined whether or not the temporary threshold = the valley position (minimum value) of the histogram. If it is the valley position (minimum value), the process proceeds to step S27.
[Step S27]: Binarization threshold = temporary threshold is set. Thereafter, the process proceeds to step S29.
[Step S28]: Binarization threshold = (Set a valley position (minimum value) on a lower density side than the temporary threshold (FIG. 10B), and then proceed to Step S29.
[Step S29]: The image density (brightness) is binarized with a set threshold.
[Step S30]: A binary image is output.
この二値化手法によれば、下地と文字からなる原稿(図10(A))はもちろん、中間調を持つ原稿(図10(B))についても適切に閾値を設定できる。 According to this binarization method, a threshold value can be appropriately set not only for a document composed of a background and characters (FIG. 10A) but also for a document having a halftone (FIG. 10B).
図11〜図13は、彩度のエッジ検出手法の例を示す。この例では、a*画像およびb*画像のそれぞれのエッジ強度を例えば図11に示すロビンソンオペレータで算出する。図11の6つのオペレータのそれぞれと画像との積和を算出し、各オペレータの対応する8方向のエッジ強度を算出できる。そのうちの最大値を例えばエッジ強度とする。各方向のエッジ強度から隣接結合を確認してもよい。 11 to 13 show examples of chroma edge detection methods. In this example, the edge intensity of each of the a * image and the b * image is calculated by, for example, the Robinson operator shown in FIG. The product sum of each of the six operators in FIG. 11 and the image is calculated, and the edge strengths in the eight directions corresponding to each operator can be calculated. For example, the maximum value is the edge strength. You may confirm adjacent coupling | bonding from the edge intensity | strength of each direction.
この例では図13(A)に示すようにa*画像のエッジ強度およびb*画像のエッジ強度のユークリッド距離から擬似彩度エッジ強度(c*エッジ強度)を算出する(図12)。そしてエッジ検出に有効な範囲を選定するために図13(B)に示すようにc*エッジ強度を0〜255のクラスに割り当てる。そしてこのクラスについてヒストグラムを算出して二値化する。 In this example, as shown in FIG. 13A, the pseudo chroma edge strength (c * edge strength) is calculated from the Euclidean distance of the edge strength of the a * image and the edge strength of the b * image (FIG. 12). In order to select an effective range for edge detection, c * edge strength is assigned to classes 0 to 255 as shown in FIG. A histogram is calculated for this class and binarized.
図14は、明度高低二値画像と明度エッジ二値画像の演算例を示す。この例では、固定閾値処理画素が「ON」(黒)で浮動二値化画素が「ON」(エッジ)のときの演算結果を周辺画素の明度高低二値画像値の状況に応じて適合的に変化させている(図14で星印で示す)。このようにすれば輪郭の内部が「黒」(ON)または「白」(OFF)でソリッドに描画されるので、表示が自然である。 FIG. 14 shows a calculation example of a brightness high / low binary image and a brightness edge binary image. In this example, the calculation result when the fixed threshold processing pixel is “ON” (black) and the floating binarization pixel is “ON” (edge) is adapted according to the situation of the brightness high / low binary image values of the surrounding pixels. (Indicated by an asterisk in FIG. 14). In this way, the inside of the contour is drawn in solid with “black” (ON) or “white” (OFF), so the display is natural.
図15は明度二値画像と彩度二値画像(彩度エッジ二値画像)の演算例を示す。この例では、明度二値画素が「ON」で彩度二値画素が「ON」のときの演算結果を周辺画素の明度の状況に応じて適合的に変化させている(図15で星印で示す)。このようにすると明度または彩度で背景領域を区切った場合にその境界を「黒」(ON)または「白」(OFF)の線で表示できる。 FIG. 15 shows a calculation example of a lightness binary image and a saturation binary image (saturation edge binary image). In this example, the calculation result when the lightness binary pixel is “ON” and the saturation binary pixel is “ON” is adaptively changed according to the lightness situation of the surrounding pixels (in FIG. 15, the asterisk). ). In this way, when the background area is divided by brightness or saturation, the boundary can be displayed with a line of “black” (ON) or “white” (OFF).
なお、この発明は特許請求の範囲の記載に基づいて決定されるものであり、実施例の具体的な構成、課題、および効果には限定されない。この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。 In addition, this invention is determined based on description of a claim, and is not limited to the specific structure of the Example, a subject, and an effect. The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the present invention.
10 画像入力部
11 色空間変換部
12 平滑化部
13 要素二値画像生成部
14 論理演算部
20 画像入力部
21 色空間変換部
22 適応平滑化部
23 固定閾値二値化部
24 浮動二値化部
25 論理演算部
26 論理演算部
27 メジアンフィルタ
28 エッジ検出部
29 c*演算部
30 浮動二値化部
130 明度高低二値画像生成部
131 明度エッジ二値画像生成部
132 彩度高低二値画像生成部
133 彩度エッジ二値画像生成部
DESCRIPTION OF SYMBOLS 10 Image input part 11 Color space conversion part 12 Smoothing part 13 Element binary image generation part 14 Logic operation part 20 Image input part 21 Color space conversion part 22 Adaptive smoothing part 23 Fixed threshold value binarization part 24 Floating binarization Unit 25 logic operation unit 26 logic operation unit 27 median filter 28 edge detection unit 29 c * operation unit 30 floating binarization unit 130 lightness high / low binary image generation unit 131 lightness edge binary image generation unit 132 saturation high / low binary image Generation unit 133 Saturation edge binary image generation unit
Claims (6)
上記多値画像の明度の高低を表す第1の二値画像と、上記多値画像の明度のエッジを表す第2の二値画像または上記多値画像の彩度のエッジを表す第3の二値画像のうちの一方の二値画像とを生成する生成手段と、
上記生成手段により生成された2つの二値画像に対し論理演算を実行してその演算結果に基づく画像を出力する論理演算手段とを有し、
当該論理演算は、排他的ORである画像処理装置。 An input means for inputting a multi-valued image;
A first binary image representing the brightness level of the multi-valued image, and a second binary image representing the brightness edge of the multi-valued image or a third binary image representing the chroma edge of the multi-valued image. Generating means for generating one binary image of the value images;
Logical operation means for executing a logical operation on the two binary images generated by the generation means and outputting an image based on the operation result;
The image processing apparatus in which the logical operation is exclusive OR.
上記論理演算手段は、上記第1の二値画像と、上記第2の二値画像または上記第3の二値画像のうちの一方と、上記第2の二値画像または上記第3の二値画像のうちの他方との間の排他的OR演算を行う請求項1記載の画像処理装置。 In addition to the first binary image and one of the second binary image or the third binary image, the generation means includes the second binary image or the third binary image. Generate the other of the binary images,
The logical operation means includes the first binary image, one of the second binary image or the third binary image, the second binary image, or the third binary. The image processing apparatus according to claim 1, wherein an exclusive OR operation is performed with the other of the images.
上記多値画像の明度の高低を表す第1の二値画像と、上記多値画像の明度のエッジを表す第2の二値画像または上記多値画像の彩度のエッジを表す第3の二値画像のうちの一方の二値画像とを生成する生成手段と、
上記生成手段により生成された2つの二値画像に対し論理演算を実行してその演算結果に基づく画像を出力する論理演算手段とを有し、
上記第1の二値画像において黒がON値であり、白がOFF値であり、上記一方の二値画像においてエッジがON値であり、エッジ以外がOFF値であり、
当該論理演算は、対象画素位置における、上記第1の二値画像がON値であり、上記一方の二値画像がOFF値であるときには、ON値を出力し、対象画素位置における、上記第1の二値画像がOFF値であり、上記一方の二値画像がON値であるときには、ON値を出力し、対象画素位置における、上記第1の二値画像がOFF値であり、上記一方の二値画像がOFF値であるときには、OFF値を出力し、対象画素位置における、上記第1の二値画像がON値であり、上記一方の二値画像がON値であるときには、上記対象画素位置の周辺位置の上記第1の二値画像がON値の場合にはOFF値を出力し、上記対象画素位置の周辺位置の上記第1の二値画像がOFF値の場合にはON値を出力する画像処理装置。 An input means for inputting a multi-valued image;
A first binary image representing the brightness level of the multi-valued image, and a second binary image representing the brightness edge of the multi-valued image or a third binary image representing the chroma edge of the multi-valued image. Generating means for generating one binary image of the value images;
Logical operation means for executing a logical operation on the two binary images generated by the generation means and outputting an image based on the operation result;
In the first binary image, black is the ON value, white is the OFF value, the edge is the ON value in the one binary image, and the non-edge is the OFF value,
The logical operation outputs an ON value when the first binary image at the target pixel position is an ON value and the one binary image is an OFF value, and the first binary image at the target pixel position is output. When the binary image is an OFF value and the one binary image is an ON value, an ON value is output, and the first binary image at the target pixel position is an OFF value. When the binary image is an OFF value, an OFF value is output, and when the first binary image is an ON value at the target pixel position and the one binary image is an ON value, the target pixel is output. When the first binary image at the peripheral position of the position is an ON value, an OFF value is output, and when the first binary image at the peripheral position of the target pixel position is an OFF value, the ON value is output. An image processing apparatus for outputting.
上記多値画像の明度の高低を表す第1の二値画像と、上記多値画像の明度のエッジを表す第2の二値画像と、上記多値画像の彩度のエッジを表す第3の二値画像とを生成する生成手段と、
上記生成手段により生成された上記第2の二値画像と上記第3の二値画像との間のOR論理演算結果と、上記生成手段により生成された上記第1の二値画像との排他的OR演算を行い、その排他的OR演算結果に基づく画像を出力する論理演算手段とを有する画像処理装置。 An input means for inputting a multi-valued image;
A first binary image representing the level of lightness of the multivalued image; a second binary image representing the lightness edge of the multivalued image; and a third binary image representing the saturation edge of the multivalued image. Generating means for generating a binary image;
Exclusive OR operation result between the second binary image and the third binary image generated by the generating unit and the first binary image generated by the generating unit An image processing apparatus having logical operation means for performing an OR operation and outputting an image based on an exclusive OR operation result.
上記多値画像の明度の高低を表す第1の二値画像と、上記多値画像の明度のエッジを表す第2の二値画像または上記多値画像の彩度のエッジを表す第3の二値画像のうちの一方の二値画像とを生成する生成ステップと、
上記生成ステップにおいて生成された2つの二値画像に対して論理演算を実行してその演算結果に基づく画像を出力する出力ステップとを有し、
当該論理演算は排他的ORである画像処理方法。 An input step for inputting a multi-valued image;
A first binary image representing the brightness level of the multi-valued image, and a second binary image representing the brightness edge of the multi-valued image or a third binary image representing the chroma edge of the multi-valued image. A generating step for generating one of the value images and a binary image;
An output step of performing a logical operation on the two binary images generated in the generation step and outputting an image based on the calculation result;
An image processing method in which the logical operation is exclusive OR.
多値画像を入力する入力手段、
上記多値画像の明度の高低を表す第1の二値画像と、上記多値画像の明度のエッジを表す第2の二値画像または上記多値画像の彩度のエッジを表す第3の二値画像のうちの一方の二値画像とを生成する生成手段、
上記生成手段により生成された2つの二値画像に対し論理演算を実行してその演算結果に基づく画像を出力する論理演算手段、
として機能させるための画像処理用コンピュータプログラムであって、
当該論理演算は、排他的ORである上記画像処理用コンピュータプログラム。 Computer
An input means for inputting a multi-valued image;
A first binary image representing the brightness level of the multi-valued image, and a second binary image representing the brightness edge of the multi-valued image or a third binary image representing the chroma edge of the multi-valued image. Generating means for generating one binary image of the value images;
Logical operation means for executing a logical operation on the two binary images generated by the generation means and outputting an image based on the operation result;
A computer program for image processing to function as
The computer program for image processing, wherein the logical operation is exclusive OR.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007015891A JP4853305B2 (en) | 2007-01-26 | 2007-01-26 | Image processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007015891A JP4853305B2 (en) | 2007-01-26 | 2007-01-26 | Image processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008182623A JP2008182623A (en) | 2008-08-07 |
| JP4853305B2 true JP4853305B2 (en) | 2012-01-11 |
Family
ID=39726167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007015891A Expired - Fee Related JP4853305B2 (en) | 2007-01-26 | 2007-01-26 | Image processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4853305B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015088910A (en) * | 2013-10-30 | 2015-05-07 | 株式会社沖データ | Image processing device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05159054A (en) * | 1991-12-09 | 1993-06-25 | Sumitomo Metal Ind Ltd | Image binarization method |
| JP3513242B2 (en) * | 1994-12-29 | 2004-03-31 | 大日本印刷株式会社 | Color image input device for fine pattern measurement |
| JPH1023453A (en) * | 1996-06-28 | 1998-01-23 | Minolta Co Ltd | Digital camera |
| JP3533050B2 (en) * | 1996-08-21 | 2004-05-31 | 日本電信電話株式会社 | Image area dividing device |
| JP4186558B2 (en) * | 2002-09-11 | 2008-11-26 | セイコーエプソン株式会社 | Image processing method and apparatus |
-
2007
- 2007-01-26 JP JP2007015891A patent/JP4853305B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008182623A (en) | 2008-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7227990B2 (en) | Color image processing device and color image processing method | |
| JP4189467B2 (en) | Image processing device | |
| US8351720B2 (en) | Method and system providing edge enhanced image binarization | |
| US8189236B2 (en) | Image processing apparatus, image processing method and computer-readable medium | |
| JP2005354231A (en) | Image processing apparatus, image processing method, image processing program, and storage medium | |
| JP4853560B2 (en) | Image processing method, image processing apparatus, and computer program | |
| CN105407251A (en) | Image processing apparatus and image processing method | |
| JP5024574B2 (en) | Image processing apparatus and image processing program | |
| JP4853305B2 (en) | Image processing apparatus and method | |
| JP4771428B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
| JP2004135269A (en) | Electronic color dropout utilizing spatial context to enhance accuracy | |
| KR20080006112A (en) | Halftoning method and apparatus for improving the sharpness of the boundary area | |
| JP2006217058A (en) | Image processing apparatus, image processing method, program, and recording medium | |
| US8565548B2 (en) | Image processing apparatus which performs anti-aliasing on input image data and image processing method thereof | |
| JP2003209704A (en) | Image processing method, image processing apparatus, image forming apparatus, image processing program, and recording medium | |
| JP4404457B2 (en) | Halftoning method, halftoning apparatus, and computer-readable recording medium on which halftoning program is recorded | |
| RU2520407C1 (en) | Method and system of text improvement at digital copying of printed documents | |
| JP5024006B2 (en) | Image processing program and image processing apparatus | |
| JP4504096B2 (en) | Image processing apparatus, program, and storage medium | |
| JP5251100B2 (en) | Image processing program and image processing apparatus | |
| JPH06301775A (en) | Image processing method, image identification method, and image processing apparatus | |
| JP5262877B2 (en) | Noise component removal apparatus and medium on which noise component removal program is recorded | |
| JP2012231261A (en) | Image processing apparatus and control method thereof | |
| CN102110279B (en) | Implicit correcting method and system of binary image | |
| JP3989647B2 (en) | Image processing method, apparatus, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090210 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110708 |
|
| 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: 20110927 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111010 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4853305 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |