JP4428895B2 - Image processing apparatus, method, program, and recording medium - Google Patents
Image processing apparatus, method, program, and recording medium Download PDFInfo
- Publication number
- JP4428895B2 JP4428895B2 JP2001239140A JP2001239140A JP4428895B2 JP 4428895 B2 JP4428895 B2 JP 4428895B2 JP 2001239140 A JP2001239140 A JP 2001239140A JP 2001239140 A JP2001239140 A JP 2001239140A JP 4428895 B2 JP4428895 B2 JP 4428895B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- density
- processing apparatus
- image processing
- input image
- 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
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、画像処理装置に係り、特に所与の画像を各種画像(文字原稿、写真、図表、絵柄など)のいずれかに分類し、各画像に適合した濃度特性に変換する画像処理装置に関する。
【0002】
【従来の技術】
一般に、画像入力装置あるいは原稿複写装置の処理機能として、入力した画像データを画像種類ごとに分類して、処理すべき原稿画像の性質に適したフィルタ処理及びガンマ補正修正(ヒストグラム適正化)等を実施して画像品質を向上させることが行われている。
【0003】
フィルタ処理は画像の局所的な特徴を強調、もしくは改善して原稿画像の画質を改善するものであり、ノイズ感を軽減する積分フィルタや、画像内のエッジを強調してメリハリ感をつける微分フィルタ等がある。
【0004】
もう一つの処理としてあげたガンマ補正は、画像濃度の階調補正を行う処理である。濃度の階調補正の例としては、濃度値の取り得る範囲を一様に引き伸ばしたり縮めたりする処理、特定の濃度領域を他の部分より伸長または圧縮する非線形変換等がある。
【0005】
画像種類を分類する処理方法は種々考案されている。これらの多くは画像の種類によって呈する特徴量を抽出して、その特徴量を定められた評価関数または判定関数で判断し、画像種類を決定している。画像において所定ブロック領域内での黒画素の発生頻度やエッジの発生頻度、濃度レベルのヒストグラム、空間周波数分布、線分の方向度分布などを特徴量としているものが従来例として多い。
【0006】
また本発明においても特徴量として利用する入力画像の濃度勾配の度数分布を特徴量としている例、特公平4−18350号公報がある。この分類処理方法では、入力画像であるディジタル画像の水平方向、垂直方向に対して画素単位ごとに濃度勾配を求め、求めた水平、垂直濃度勾配の値から算出される方向を、領域内で計数して、その度数分布を求めている。度数分布から度数の分散を算出して、分散と所定閾値との閾値判定により文字領域か否かを判断し決定しているものである。
【0007】
【発明が解決しようとする課題】
前述した従来の手法による画像データの分類が良好に行われるためには、入力された画像データがノイズを含まない比較的良好な状態の理想的な画像データを対象としている。しかし実際には、入力画像データに照明ムラや原稿の汚れ等が入り込む場合が多く、このような画像内で部分的にコントラストの低下やノイズが発生し、黒画素検出やエッジ抽出が不安定になる。従って、不安定な黒画素検出やエッジ抽出をパラメータとして用いた従来の方法では、正確な画像種類の判定が非常に難しくなる。
【0008】
また、濃度勾配の方向分布に対する分散だけを閾値判定しても、例えば、輝度(濃度)レベルの範囲が狭くなっている所謂コントラストが低い画像であったり、判定対象小領域に対して文字のエッジ部分が占める割合が小さい場合であったり、文字そのものの線の太さが細かったりする場合では、たとえそれが活字体文字であっても分散が小さくなり、明確な判定が困難となる。なぜなら背景が呈する濃度勾配の方向分布が頻度として多くなり、文字部分が呈するそれと相対的に差異が認められなくなるためである。背景が示す濃度勾配の方向分布は通常方向依存性はないので、文字部のエッジの方向分布の方向依存性が背景の分布に埋もれてしまう。
【0009】
さらには、活字体文字画像に限らず多種画像(手書き文字、写真、絵柄、背景)を選択して分類しようとすると、濃度勾配の方向分布の分散を観察しただけでは全く区別できないという問題点があった。
【0010】
また、各原稿画像の局所的な特徴量を使用して原稿種類の判別を行うために、カラー/モノクロの識別をプレビュー画像で行っても、テキスト原稿、写真原稿の識別は高解像度の本スキャン画像で行う必要があった。あるいは、プレビューにおいても本スキャンと同じ解像度での読み取りが必要であった。
【0011】
本発明は、斯かる点に鑑みてなされたもので、その目的は入力された原稿画像上の全指定範囲の画像特徴量に基づいて原稿種類の判別を行い、特に比較的低い解像度のプレビュー画像を用いた場合でも、濃度処理の異なる文字画像と写真画像を確実に分類し誤判定時においても大きな破綻のない画像処理装置もしくは画像処理方法、及び記憶媒体を提供することにある。
【0012】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、以下の構成を有する。
【0013】
入力画像の種類を判定し、判定した画像の種類に応じた処理を行う画像処理装置であって、前記入力画像の画素の隣接画素との濃度差を検出する検出手段と、前記入力画像の全画素について検出された前記濃度差の値の度数分布を演算する演算手段と、前記度数分布を近似する一次関数を算出する演算手段と、前記一次関数の傾きを特徴量として検出する特徴量検出手段と、前記入力画像の画像内容を、前記特徴量を所定の閾値と比較することにより複数の画像種類の1つと判断する判定手段とを具備することを特徴とする画像処理装置。
【0021】
入力画像の種類を判定し、判定した画像の種類に応じた処理を行う画像処理方法であって、前記入力画像の画素の隣接画素との濃度差を検出する検出工程と、前記入力画像の全画素について検出された前記濃度差の値の度数分布を演算する演算工程と、前記度数分布を近似する一次関数を算出する演算工程と、前記一次関数の傾きを特徴量として検出する特徴量検出工程と、前記入力画像の画像内容を、前記特徴量を所定の閾値と比較することにより複数の画像種類の1つと判断する判定工程とを具備することを特徴とする画像処理方法。
【0029】
【発明の実施の形態】
以下に、図面に基づいて本発明を適用した実施形態を詳細に説明する。
【0030】
(第1の実施形態)
まず、第1の実施形態による画像処理装置の動作の概要を流れ図に従って説明した後、本発明の主たる要件である原稿種別の判断処理に関して詳しく述べる。
【0031】
本実施形態における画像処理装置は、低解像度で読み取ったプレビュー画像に基づいて原稿画像の種別を{テキスト原稿、写真原稿、その他原稿}のいずれか一つと判断し、原稿種類ごとに準備された濃度変換テーブル(以下γテーブルと呼ぶ)を演算して、続いて読み取られる本スキャン画像の濃度を最適化する機能を持つ。
【0032】
図1は、第1の実施形態による画像処理装置の概略処理手順を表す流れ図であり、これに従って説明を行う。
【0033】
画像処理装置は、画像読み取り装置などで読み取った比較的低解像度のプレビュー画像を入力し、同時にプレビュー画像上において最終的に保存するべき本スキャン読み取り範囲の位置を受け取る(ステップS101)。
【0034】
画像処理装置は、本明細書にて後に詳しく記述される画像種別判断手順により、プレビュー画像上の読み取り指定範囲の画像種別を{テキスト原稿、写真原稿、その他原稿}のいずれか一つと判断する(ステップS102)。プレビュー画像の指定範囲内の画素がすべて同じ値を持つ時、例えば真っ白、もしくは真っ黒な場合など、には判定不能と判断し原稿の濃度分布の調整は行わず、所謂スルーなγテーブルを作成する(ステップS103、S105)。なお、スルーなγテーブルでは入力値がそのまま出力値となる。
【0035】
正常に画像種別の判定を終了した場合には(ステップS104)、その結果とプレビュー画像の指定範囲内の濃度分布に従ってγテーブルを演算が行われる(ステップS106、S107,S108)。この詳細は後に記述する。
【0036】
次にプレビュー画像の濃度分布に基づいて算出された原稿ごとに濃度分布を最適化するためのγテーブルにより、プレビュー画像の濃度変換を行い(ステップS109)オペレータに対してその補正結果を表示する(ステップS110)。オペレータの意図に合致していれば本スキャンデータの要求に移行し、必要があればγテーブルの微調整(ステップS112)の後に再度プレビュー画像表示を更新して(ステップS110)指示を待つ(ステップS111)。
【0037】
続いて画像読み取り装置は、オペレータの目的とする解像度で原稿を読み取る(ステップS110、本スキャン動作)。原稿画像(本スキャン画像)を受信した画像処理装置は先に確定したγテーブルを用いて、濃度分布の最適化を行うことにより、原稿画像の内容に最適な濃度階調調整が行われた画像データを作成する(ステップS114)。
【0038】
なお、上記説明ではγテーブルを使用した本スキャン画像の濃度分布最適化を画像処理装置が行ったが、画像読み取り装置にγテーブルを受け付けて処理する機能がある場合には、本スキャン動作に先だって画像処理装置から画像読み取り装置へγテーブルを転送し、画像読み取り装置で濃度分布の最適化を行う構成も可能である。
【0039】
次に、流れ図、度数分布のグラフの実例をあげて、本実施形態における画像種別判断手順を詳細に説明する。
【0040】
図2は、第1の実施形態による画像処理装置の原稿種類判別処理を表す流れ図である。
【0041】
図6,図7は写真画像とテキスト画像のR色の濃度度数分布(0が黒、255が白を与える)とR色のX方向(画像の水平方向)の隣接画素との濃度差の度数分布を表示している。横軸は細線で表示される濃度度数分布に対しては各画素の濃度を示し、太線で表示される濃度差の度数分布については濃度差の絶対値を示す。ただし、図6,図7の縦軸は総画素数に対する度数の割合を10を底とする対数にて表示している。すなわち縦軸上で−3の値を取る濃度値を持つ画素は全画素の0.1%の割合を占める。
【0042】
図8は、写真と文字とが混在する画像の度数分布例において、R色のX方向の隣接画素との濃度差の度数分布から特徴量KRXを演算する手順を図解している。
【0043】
図2の流れ図で示されるように、画像種別判断処理においては各色毎に濃度の度数分布を演算しつつ、縦方向(Y軸方向)、あるいは横方向(X軸方向)に隣接するする画素間での濃度差を演算して濃度差の度数分布を作成する(ステップS201)。
【0044】
全画素に対する濃度差の度数分布の演算後に、濃度差0の度数を2倍にする処理を行う。これは濃度差を絶対値で演算するために1以上の濃度差は正負両方の濃度変化を含むのに対して、濃度差0となる確率が1/2になることの補正を意図している。
【0045】
上記手順で作成された濃度度数分布(R色の濃度度数分布を例にとる)と濃度差度数分布(R色のX方向の濃度差度数分布を例にとる)は、画像により図6,図7あるいは図8のような分布を持つ。図6に示す写真原稿では濃度差の度数が濃度差の増加とともに単調に減少するのに対して、図7に示すテキスト原稿では濃度差に関わりなくほぼ同数の濃度差度数が存在する範囲が存在する(太線のグラフに存在するほぼ水平の部分)。
【0046】
本原稿種類判別処理においては、上記の濃度差度数分布における特徴に着目して、濃度差度数分布の中央部を1次関数で近似し、その傾きを特徴量パラメータとして採用するものである。以下で図8を参照しつつ、その演算手順を説明する。
【0047】
濃度差度数分布の最低値(図8では約−6)と濃度差度数分布を示すグラフおよびY軸で囲まれた部分の総累積値を演算する。次に濃度差0の側から累積値が総累積値の10%、20%、40%、60%、80%となる濃度差を検索し、区間[10%〜20%]、区間[20%〜40%]、区間[40%〜60%]、区間[60%〜80%]での平均値を演算して、図8に白い楕円で示す4点の代表点を決定する。その後、4点の代表点を通る直線
fRX(d)=KRX*d+BRX ・・・(式1)
を最小自乗法にて算出する。
【0048】
同様にして、Y方向の濃度差度数分布、あるいはG色、B色の濃度差度数分布を用いて各濃度差度数分布の特徴を表す一次関数を演算して、その傾き係数{KRX、KGX、KBX、KRY、KGY、KBY}を得る(ステップS202)。
【0049】
以上の手順で算出された特徴量パラメータを使用し、所与の複数の判定基準に照らし合わせて原稿種類の判定を行う(ステップS203)。次に判定基準の一例を挙げる。
【0050】
判定基準1 :
もし、{KRX<Tp1}かつ{KGX<Tp1}かつ{KBX<Tp1}
かつ{KRY<Tp1}かつ{KGY<Tp1}かつ{KBY<Tp1}
ならば、写真原稿である
判定基準2 :
もし、{KRX>Tt1}かつ{KGX>Tt1}かつ{KBX>Tt1}
かつ{KRY>Tt1}かつ{KGY>Tt1}かつ{KBY>Tt1}
ならば、テキスト原稿である
判定基準3 :
もし、{{{KRX>Tt1}かつ{KRY>Tt1}}
または{{KGX>Tt1}かつ{KGY>Tt1}}
または{{KBX>Tt1}かつ{KBY>Tt1}}}
かつ
{{KRX>Tp2}かつ{KGX>Tp2}かつ{KBX>Tp2}
かつ{KRY>Tp2}かつ{KGY>Tp2}かつ{KBY>Tp2}
ならば、テキスト原稿である
いずれの判定基準にも該当しない場合には、その他原稿と判定する。
【0051】
ただし、Tp1、Tp2、Tt1、は予め実験的に決められた所与の定数である。
【0052】
判定基準1と判定基準2は、それぞれ各色、各方向の特徴量パラメータの全てが写真原稿あるいはテキスト原稿となる条件を示している。また判定基準3では、いずれの特徴量パラメータも写真では無いと判断された上、いずれか1色がテキスト原稿と判断されるという複合条件を与えている。これは特に文字が1色のみで表示されている原稿を検出するための判定基準であり、現存する原稿の特徴に合わせて判定基準を付加することにより更に判定の精度を向上させることが可能である。
【0053】
つぎに原稿種類が判定されたときに、原稿濃度分布に最適な濃度変換テーブルの作成手順について流れ図を参照しつつ説明する。
【0054】
図3は、第1の実施形態によるテキスト画像に好適な濃度変換テーブル(γテーブル)の作成を説明する図である。
【0055】
はじめに色に関係なく各色独立に濃度の度数分布を演算する。ここでは原稿種類判別処理を表す流れ図(図2)内で先に演算された各色毎の濃度度数分布を加算して簡単に得ることが可能である(ステップS301)。
【0056】
次に各色の濃度度数分布から合成された濃度度数分布(以降は単に濃度度数分布と呼ぶ)にて、度数分布が存在する濃度値の最小値(以降は Shadow値と呼ぶ)と最大値(以降は Highlight値と呼ぶ)、および度数分布を2分する値(以降は Median値と呼ぶ)を検索する(ステップS302)。
【0057】
γテーブルは以下のように作成される。Shadow値未満の範囲のおける値は0、Highlight値を越える範囲の値は255、Shadow値からMedian値までの範囲は下に凸、Median値からHighlight値までの範囲は上に凸の曲線になるように作成される。度数分布がShadow値からHighlight値までの間で比較的一様に分布しているときには、凸の程度が強く設定され、図9に示すようなγテーブルが演算される(ステップS303)。このγテーブルによりMedian値よりも黒側はより暗く変換され、Median値よりも白側は明るく変換される。
【0058】
一方、Shadow値からHighlight値までの間の度数分布においてMedian値付近の度数が少なくShadow値あるいはHighlight値付近の度数が多いというような偏りがある場合には、元の画像において十分なコントラストがあると考えられるので、図10に示すような比較的凸の程度のすくないγテーブルが演算され、元画像の階調特性を残す。
【0059】
上述の濃度変換テーブルを作成するアルゴリズムによれば、テキスト画像についてコントラストの高い視認性の改善された濃度変換テーブルを得ることが可能となる。
【0060】
また、元画像の濃度度数分布がS字γに反映されるので、元から中間濃度度数分布の少ない原稿では濃度調整量が少なく、一方中間濃度度数分布が多く含まれる原稿ではコントラストがより強く調整される。
【0061】
図4は、第1の実施形態による写真画像に好適な濃度変換テーブルの作成を説明する図であり、図11は演算内容の概要を示す図である。
【0062】
はじめに色に関係なく各色独立に濃度の度数分布を演算する。ここでは原稿種類判別処理を表す流れ図(図2)内で先に演算された各色毎の濃度度数分布を加算して簡単に得ることが可能である(ステップS401)。
【0063】
次に各色の濃度度数分布から合成された濃度度数分布(以降は単に濃度度数分布と呼ぶ)にて、0側より度数分布が存在する濃度値の最小値(以降は Shadow値と呼ぶ)と最大値(以降は Highlight値と呼ぶ)を検索しつつ(ステップS402)、度数の累積値を計算する(ステップS403)。
【0064】
γテーブルは以下のように作成される。Shadow値未満の範囲のおける値は0、Highlight値を越える範囲の値は255とする。また、Shadow値からHighlight値の範囲を関数
g(d)=(d Shadow) ^G ・・・(式2)
によりもっとも適切に近似できるべき乗数Gを最小自乗法にて求める(ステップS404)。
【0065】
なお、演算子 A^B は、AのB乗を表す演算子とする。
【0066】
式2の逆関数である
g−1(d)=(dShadow) ^(1/G) ・・・(式3)
を使うことにより濃度分布を一様に変換するベキ関数を得られるが、元画像のもつ調子も失われてしまうので、所与のパラメータTを使用して
g’(d)=(dShadow) ^((1/G)^T), 0<T<1.0・・・(式4)
にて演算する。Tは、濃度補正の程度を制御する所与のパラメータで、T=1.0の時に濃度分布をもっとも一様になるように変更し、T=0.0において濃度分布に影響を与えない(ステップS405)。
【0067】
こうして得られる演算結果は、図12,図13のようなγテーブルになる。例えば濃度分布が非常に黒側に偏っている場合には図12、また白側へやや偏りのある場合には図13のようなγテーブルになる。
【0068】
上述の濃度変換テーブルを作成するアルゴリズムによれば、写真画像について度数分布が集中する濃度のコントラストを高くする濃度変換テーブルを得られるため、階調の整った写真画像へ変換することが可能となる。
【0069】
以上説明したように、本実施形態の画像処理装置によれば、入力原稿画像上の指定範囲において隣接画素との濃度差を上下方向、各色ごとに演算して個別に度数分布を計算した後、対数変換されたそれぞれの度数分布を近似する1次関数を算出して得られた1次関数の係数をパラメータとする特徴量を合成して画像種類の1つもしくは、判定不可能画像と判断することにより、画像に最適な濃度変換テーブルを作成して濃度階調を最適化することが可能となる。
【0070】
(第2の実施形態)
図5は、第2の実施形態による画像処理装置の概略処理手順を表す流れ図である。
【0071】
画像処理装置は、画像読み取り装置などにより保存あるいは印刷の目的とする解像度にて読み取った本スキャン画像を入力する(ステップS501)。
【0072】
画像処理装置は入力画像をメモリーや磁気記憶装置などのデータ記憶装置に一時的に保管しつつ、第1の実施形態にて詳しく記述した画像種別判断手順により、入力画像上の読み取り指定範囲の画像種別を{テキスト原稿、写真原稿、その他原稿}のいずれか一つと判断する(ステップS502)。入力画像の指定範囲内の画素がすべて同じ値を持つ時、例えば真っ白、もしくは真っ黒な場合など、には(ステップS503)判定不能と判断し原稿の濃度分布の調整は行わず、所謂スルーなγテーブルを作成する(ステップS505)。なお、スルーなγテーブルでは入力値がそのまま出力値となる。
【0073】
正常に画像種別の判定を終了した場合には、その結果とプレビュー画像の指定範囲内の濃度分布に従って(ステップS504)γテーブルを演算が行われる(ステップS506、S507、S508)。
【0074】
続いて画像処理装置はデータ記憶装置に一時記憶していた入力画像を読み出しつつ、先に確定したγテーブルを用いて、濃度分布の最適化を行うことにより、原稿画像の内容に最適な濃度階調調整が行われた画像データを作成する(ステップS509)。
【0075】
第2の実施形態によれば、必ずしもプレビュー画像入力を行わない画像読み取り装置、例えばADF(原稿自動給装装置)やカラーFAXにおいて、画像全体での濃度のバランスを調整しつつ連続的に原稿画像の処理が可能となる。
【0076】
第1及び第2の実施形態において説明した画像処理装置及び画像処理手順では、指定された範囲を同一の画像種別であるものとして処理を行ったが、本発明に係る判定を行うに先立ち、簡便な評価関数または判定関数により画像の特徴が類似する部分に分割した後に、各部分について本発明に係る判定を行うことは本発明の範疇に属する。
【0077】
上で言及した簡便な評価関数または判定関数により画像の特徴が類似する部分に分割する手順については、従来より像域分離処理として知られている技術であり、ここでは詳細を記述しない。
【0078】
なお、第1及び第2の実施形態において説明した画像処理装置及び画像処理手順の機能を実現するように、画像処理装置の各種の構成要素を動作させるためや画像処理手順の各ステップを実行させるためのプログラムコード自体及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記憶媒体は本発明の範疇に属する。
【0079】
またこの場合、所定の記憶再生装置により、記憶媒体に格納されているプログラムコードが読み出され、EEPROMが動作する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0080】
また、コンピュータが供給されたプログラムコードを実行することにより、各実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているOS(オペレーティングシステム)或いは他のアプリケーションソフト等と共同して各実施形態の機能が実現される場合にもかかるプログラムコードは本発明に含まれる。
【0081】
更に、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって各実施形態の機能が実現されるシステムも本発明に含まれる。
【0082】
【発明の効果】
本発明によれば、入力された画像データの指定全範囲の特徴量に基づいて原稿種類の判別を行い、特に比較的低い解像度のプレビュー画像を用いた場合でも、濃度処理の異なる文字画像と写真画像を確実に分類し、誤判定時においても大きな破綻のない画像濃度の最適化処理が可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態による画像処理装置の概略処理手順を表す流れ図である。
【図2】本発明の第1の実施形態による画像処理装置の原稿種類判別処理を表す流れ図である。
【図3】本発明の第1の実施形態によるテキスト画像に好適な濃度変換テーブルの作成を説明する図である。
【図4】本発明の第1の実施形態による写真画像に好適な濃度変換テーブルの作成を説明する図である。
【図5】本発明の第2の実施形態による画像処理装置の概略処理手順を表す流れ図である。
【図6】写真画像のR色の濃度度数分布とR色のX方向の隣接画素間の濃度差の度数分布を表すグラフである。
【図7】テキスト画像のR色の濃度度数分布とR色のX方向の隣接画素間の濃度差の度数分布を表すグラフである。
【図8】本発明の実施形態における画像種類判別手順におけるデータ処理を図解する図である。
【図9】本発明の実施形態により得られるテキスト原稿に適したγテーブルの一例である。
【図10】本発明の実施形態により得られるテキスト原稿に適したγテーブルの他の一例である。
【図11】本発明の実施形態における写真画像に適したγテーブルを演算する手順におけるデータ処理を図解する図である。
【図12】本発明の実施形態により得られる写真原稿に適したγテーブルの一例である。
【図13】本発明の実施形態により得られる写真原稿に適したγテーブルの他の一例である。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus that classifies a given image into any of various types of images (character originals, photographs, diagrams, designs, etc.) and converts them into density characteristics suitable for each image. .
[0002]
[Prior art]
In general, as a processing function of an image input device or a manuscript copying device, input image data is classified by image type, and filtering processing and gamma correction correction (histogram optimization) suitable for the properties of the manuscript image to be processed are performed. It has been practiced to improve image quality.
[0003]
Filter processing emphasizes or improves the local characteristics of the image to improve the image quality of the original image. An integral filter that reduces noise and a differential filter that enhances the edges in the image Etc.
[0004]
The gamma correction mentioned as another process is a process for correcting gradation of image density. Examples of density gradation correction include processing for uniformly expanding or contracting the range of density values, nonlinear conversion for expanding or compressing a specific density region from other portions, and the like.
[0005]
Various processing methods for classifying image types have been devised. In many of these cases, a feature amount presented by the type of image is extracted, and the feature amount is determined by a predetermined evaluation function or determination function to determine the image type. Conventionally, there are many examples in which an image includes black pixels in a predetermined block region, edge occurrence frequency, density level histogram, spatial frequency distribution, line segment direction distribution, and the like as feature amounts.
[0006]
Also in the present invention, Japanese Patent Publication No. 4-18350 discloses an example in which the frequency distribution of the density gradient of the input image used as the feature quantity is used as the feature quantity. In this classification processing method, a density gradient is obtained for each pixel unit in the horizontal and vertical directions of a digital image that is an input image, and the direction calculated from the obtained horizontal and vertical density gradient values is counted within the region. The frequency distribution is obtained. The variance of the frequency is calculated from the frequency distribution, and whether or not the character area is determined is determined by threshold determination between the variance and a predetermined threshold.
[0007]
[Problems to be solved by the invention]
In order for the above-described conventional method to classify image data satisfactorily, the input image data is intended for ideal image data in a relatively good state containing no noise. In practice, however, illumination irregularities and document stains often enter the input image data, resulting in partial degradation of contrast and noise in such images, making black pixel detection and edge extraction unstable. Become. Therefore, in the conventional method using unstable black pixel detection and edge extraction as parameters, it is very difficult to accurately determine the image type.
[0008]
Further, even if the threshold determination is performed only on the dispersion with respect to the direction distribution of the density gradient, for example, the brightness (density) level range is narrow, so-called low-contrast images, or the edge of the character with respect to the determination target small area In the case where the proportion of the portion is small or the thickness of the line of the character itself is thin, even if it is a printed character, the dispersion becomes small, and a clear determination becomes difficult. This is because the direction distribution of the density gradient exhibited by the background increases as a frequency, and a relative difference from that exhibited by the character portion is not recognized. Since the direction distribution of the density gradient indicated by the background has no normal direction dependency, the direction dependency of the direction distribution of the edge of the character portion is buried in the background distribution.
[0009]
Furthermore, not only typeface character images but also various types of images (handwritten characters, photographs, designs, backgrounds) are selected and classified, it is not possible to distinguish them at all simply by observing the distribution of the direction distribution of the density gradient. there were.
[0010]
In addition, since the document type is discriminated using the local feature amount of each original image, even if the color / monochrome identification is performed on the preview image, the text original and the photo original are identified with a high resolution main scan. Had to do with images. Alternatively, the preview must be read at the same resolution as the main scan.
[0011]
The present invention has been made in view of such points, and its purpose is to determine the type of document based on the image feature amount of the entire specified range on the input document image, and in particular, a preview image having a relatively low resolution. Therefore, it is an object of the present invention to provide an image processing apparatus or an image processing method, and a storage medium that can reliably classify character images and photographic images having different density processes and do not cause a large failure even in erroneous determination.
[0012]
[Means for Solving the Problems]
In order to achieve the above object, the present invention has the following configuration.
[0013]
An image processing apparatus that determines a type of an input image and performs processing according to the determined type of image, a detection unit that detects a density difference between adjacent pixels of the input image , and all of the input image calculating means for calculating a frequency distribution of the values of the density difference detected for the pixels, and calculating means for calculating a first-order function approximating the frequency distribution, characteristic amount detection means for detecting an inclination of the linear function as a feature And an image processing apparatus comprising: a determination unit configured to determine the image content of the input image as one of a plurality of image types by comparing the feature amount with a predetermined threshold value .
[0021]
An image processing method for determining a type of an input image and performing a process according to the determined type of image , wherein a detection step for detecting a density difference between adjacent pixels of the input image and all of the input images a calculation step of calculating a frequency distribution of the values of the density difference detected for the pixel, the calculation step of calculating a first-order function approximating the frequency distribution, the feature quantity detecting step of detecting a tilt of the linear function as a feature And a determination step of determining the image content of the input image as one of a plurality of image types by comparing the feature amount with a predetermined threshold value .
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments to which the present invention is applied will be described in detail with reference to the drawings.
[0030]
(First embodiment)
First, an outline of the operation of the image processing apparatus according to the first embodiment will be described with reference to a flowchart, and then a document type determination process which is a main requirement of the present invention will be described in detail.
[0031]
The image processing apparatus according to the present embodiment determines that the type of document image is one of {text document, photo document, other document} based on the preview image read at a low resolution, and the density prepared for each document type. It has a function of calculating a conversion table (hereinafter referred to as a γ table) and optimizing the density of the main scan image that is subsequently read.
[0032]
FIG. 1 is a flowchart showing a schematic processing procedure of the image processing apparatus according to the first embodiment.
[0033]
The image processing apparatus inputs a relatively low resolution preview image read by an image reading apparatus or the like, and simultaneously receives the position of the main scan reading range to be finally stored on the preview image (step S101).
[0034]
The image processing apparatus determines that the image type of the reading designated range on the preview image is one of {text original, photo original, other original} by an image type determination procedure described in detail later in this specification ( Step S102). When all the pixels in the specified range of the preview image have the same value, for example, when it is pure white or black, it is determined that the judgment is impossible and the density distribution of the original is not adjusted, and a so-called through γ table is created. (Steps S103 and S105). In the case of a through γ table, the input value is directly used as the output value.
[0035]
When the determination of the image type is completed normally (step S104), the γ table is calculated according to the result and the density distribution within the designated range of the preview image (steps S106, S107, S108). Details of this will be described later.
[0036]
Next, the density conversion of the preview image is performed using the γ table for optimizing the density distribution for each original calculated based on the density distribution of the preview image (step S109), and the correction result is displayed to the operator (step S109). Step S110). If it matches the operator's intention, the process proceeds to a request for the actual scan data. If necessary, the preview image display is updated again after fine adjustment of the γ table (step S112) (step S110) and an instruction is waited for (step S110). S111).
[0037]
Subsequently, the image reading apparatus reads the original with the resolution desired by the operator (step S110, main scan operation). The image processing apparatus that has received the original image (the main scan image) uses the previously determined γ table to optimize the density distribution, thereby performing the density gradation adjustment optimal for the content of the original image. Data is created (step S114).
[0038]
In the above description, the image processing apparatus optimizes the density distribution of the main scan image using the γ table. However, if the image reading apparatus has a function to accept and process the γ table, the main scanning operation is performed prior to the main scanning operation. A configuration in which the γ table is transferred from the image processing apparatus to the image reading apparatus and the density distribution is optimized by the image reading apparatus is also possible.
[0039]
Next, an image type determination procedure in the present embodiment will be described in detail with reference to a flowchart and a frequency distribution graph.
[0040]
FIG. 2 is a flowchart showing document type determination processing of the image processing apparatus according to the first embodiment.
[0041]
FIGS. 6 and 7 show the frequency of density difference between the R color density frequency distribution (0 is black and 255 gives white) of the photographic image and the text image and the adjacent pixel in the X direction of the R color (the horizontal direction of the image). The distribution is displayed. The horizontal axis indicates the density of each pixel for the density frequency distribution displayed by a thin line, and the absolute value of the density difference for the frequency distribution of the density difference displayed by a thick line. However, the vertical axis | shaft of FIG. 6, FIG. 7 displays the ratio of the frequency with respect to the total pixel number by the logarithm which makes 10 the base. That is, pixels having a density value of −3 on the vertical axis occupy a ratio of 0.1% of all pixels.
[0042]
FIG. 8 illustrates a procedure for calculating the feature value K RX from the frequency distribution of the density difference between adjacent pixels in the X direction of the R color in an example of the frequency distribution of an image in which photographs and characters are mixed.
[0043]
As shown in the flowchart of FIG. 2, in the image type determination process, while calculating the frequency distribution of density for each color, between adjacent pixels in the vertical direction (Y-axis direction) or the horizontal direction (X-axis direction). The density difference is calculated and a frequency distribution of density differences is created (step S201).
[0044]
After the calculation of the density difference frequency distribution for all pixels, a process of doubling the frequency of the
[0045]
The density frequency distribution (taken as an example of the density frequency distribution of the R color) and the density difference frequency distribution (taken as an example of the density difference frequency distribution of the R color in the X direction) created by the above procedure are shown in FIG. 7 or the distribution shown in FIG. In the photographic document shown in FIG. 6, the density difference frequency monotonously decreases as the density difference increases, whereas in the text document shown in FIG. 7, there is a range in which almost the same density difference frequency exists regardless of the density difference. Yes (almost horizontal part of the thick line graph).
[0046]
In this document type discrimination process, paying attention to the characteristics in the density difference frequency distribution, the central part of the density difference frequency distribution is approximated by a linear function, and the inclination is adopted as the feature amount parameter. Hereinafter, the calculation procedure will be described with reference to FIG.
[0047]
The minimum value of the density difference frequency distribution (about -6 in FIG. 8), the graph indicating the density difference frequency distribution, and the total accumulated value of the portion surrounded by the Y axis are calculated. Next, from the
Is calculated by the method of least squares.
[0048]
Similarly, a linear function representing the characteristics of each density difference frequency distribution is calculated using the density difference frequency distribution in the Y direction, or the density difference frequency distribution of G and B colors, and the slope coefficient {K RX , K GX , K BX , K RY , K GY , K BY } are obtained (step S202).
[0049]
Using the feature amount parameter calculated in the above procedure, the document type is determined in accordance with a plurality of given determination criteria (step S203). Next, an example of the criterion is given.
[0050]
Criterion 1:
If {K RX <T p1 } and {K GX <T p1 } and {K BX <T p1 }
And {K RY <T p1 } and {K GY <T p1 } and {K BY <T p1 }
Then, criteria 2 for a photo manuscript:
If {K RX > Tt 1 } and {K GX > Tt 1 } and {K BX > Tt 1 }
And {K RY > Tt 1 } and {K GY > Tt 1 } and {K BY > Tt 1 }
Then,
If {{{K RX > Tt 1 } and {K RY > Tt 1 }}
Or {{K GX > Tt 1 } and {K GY > Tt 1 }}
Or {{K BX > Tt 1 } and {K BY > Tt 1 }}}
And {{K RX > T p2 } and {K GX > T p2 } and {K BX > T p2 }
And {K RY > T p2 } and {K GY > T p2 } and {K BY > T p2 }
If it does not meet any of the determination criteria for a text document, the document is determined as another document.
[0051]
However, T p1 , T p2 and Tt 1 are given constants experimentally determined in advance.
[0052]
The
[0053]
Next, a procedure for creating a density conversion table optimal for the document density distribution when the document type is determined will be described with reference to a flowchart.
[0054]
FIG. 3 is a diagram for explaining the creation of a density conversion table (γ table) suitable for a text image according to the first embodiment.
[0055]
First, the frequency distribution of density is calculated independently for each color regardless of the color. Here, the density frequency distribution for each color previously calculated in the flowchart (FIG. 2) representing the document type determination process can be easily obtained by adding (step S301).
[0056]
Next, in the density frequency distribution synthesized from the density frequency distribution of each color (hereinafter simply referred to as the density frequency distribution), the minimum value (hereinafter referred to as the Shadow value) and the maximum value (hereinafter referred to as the Shadow value) where the frequency distribution exists. Is called a Highlight value), and a value that bisects the frequency distribution (hereinafter called the Median value) is searched (step S302).
[0057]
The γ table is created as follows. The value in the range below the Shadow value is 0, the value in the range exceeding the Highlight value is 255, the range from the Shadow value to the Median value is convex downward, and the range from the Median value to the Highlight value is an upward convex curve Created as When the frequency distribution is relatively uniformly distributed from the Shadow value to the Highlight value, the degree of convexity is set strongly, and a γ table as shown in FIG. 9 is calculated (step S303). With this γ table, the black side is converted darker than the median value, and the white side is converted brighter than the median value.
[0058]
On the other hand, in the frequency distribution from the Shadow value to the Highlight value, if the frequency near the Median value is small and the frequency near the Shadow value or the Highlight value is large, there is sufficient contrast in the original image. Therefore, the relatively convex γ table as shown in FIG. 10 is calculated, and the gradation characteristics of the original image remain.
[0059]
According to the algorithm for creating the above-described density conversion table, it is possible to obtain a density conversion table with high contrast and high visibility for a text image.
[0060]
Also, since the density frequency distribution of the original image is reflected in the S-shape γ, the original document with a small intermediate density frequency distribution has a small amount of density adjustment, whereas the original document with a large intermediate density frequency distribution has a stronger contrast adjustment. Is done.
[0061]
FIG. 4 is a diagram for explaining creation of a density conversion table suitable for a photographic image according to the first embodiment, and FIG. 11 is a diagram showing an outline of calculation contents.
[0062]
First, the frequency distribution of density is calculated independently for each color regardless of the color. Here, it is possible to easily obtain the density frequency distribution for each color calculated previously in the flowchart (FIG. 2) representing the document type discrimination process (step S401).
[0063]
Next, in the density frequency distribution synthesized from the density frequency distribution of each color (hereinafter simply referred to as the density frequency distribution), the minimum value (hereinafter referred to as the Shadow value) and the maximum density value where the frequency distribution exists from the 0 side. While searching for a value (hereinafter referred to as “Highlight value”) (step S402), the cumulative value of the frequency is calculated (step S403).
[0064]
The γ table is created as follows. The value in the range below the Shadow value is 0, and the value in the range above the Highlight value is 255. Further, the range from the Shadow value to the Highlight value is expressed by the function g (d) = (d Shadow) ^ G (Expression 2)
Thus, a multiplier G that can be approximated most appropriately is obtained by the method of least squares (step S404).
[0065]
The operator A ^ B is an operator representing A to the Bth power.
[0066]
G −1 (d) = (dShadow) ^ (1 / G) (Formula 3) which is an inverse function of Formula 2
Can be used to obtain a power function that uniformly converts the density distribution, but the tone of the original image is also lost, so g ′ (d) = (dShadow) ^ using a given parameter T ((1 / G) ^ T), 0 <T <1.0 (Formula 4)
Calculate with. T is a given parameter that controls the degree of density correction, and changes the density distribution to be the most uniform when T = 1.0, and does not affect the density distribution at T = 0.0 ( Step S405).
[0067]
The calculation results obtained in this way are γ tables as shown in FIGS. For example, if the density distribution is extremely biased to the black side, the γ table is as shown in FIG. 12, and if the density distribution is slightly biased to the white side, the γ table is as shown in FIG.
[0068]
According to the above-described algorithm for creating a density conversion table, a density conversion table for increasing the contrast of density at which the frequency distribution is concentrated can be obtained for a photographic image, so that it is possible to convert the photographic image to a well-graded photographic image. .
[0069]
As described above, according to the image processing apparatus of the present embodiment, after calculating the frequency distribution individually for each color by calculating the density difference with adjacent pixels in the specified range on the input document image in the vertical direction, A feature quantity using a coefficient of a linear function obtained by calculating a linear function approximating each logarithmically transformed frequency distribution as a parameter is synthesized to determine one of the image types or an undecidable image. As a result, it is possible to create a density conversion table optimal for the image and optimize the density gradation.
[0070]
(Second Embodiment)
FIG. 5 is a flowchart showing a schematic processing procedure of the image processing apparatus according to the second embodiment.
[0071]
The image processing apparatus inputs a main scan image read at a resolution intended for storage or printing by an image reading apparatus or the like (step S501).
[0072]
The image processing apparatus temporarily stores the input image in a data storage device such as a memory or a magnetic storage device, and performs an image of the designated reading range on the input image by the image type determination procedure described in detail in the first embodiment. The type is determined to be any one of {text original, photo original, other original} (step S502). When all the pixels in the specified range of the input image have the same value, for example, when the pixel is completely white or completely black (step S503), it is determined that the determination is impossible and the density distribution of the document is not adjusted, so-called through γ A table is created (step S505). In the case of a through γ table, the input value is directly used as the output value.
[0073]
When the image type determination is completed normally, the γ table is calculated according to the result and the density distribution within the designated range of the preview image (step S504) (steps S506, S507, and S508).
[0074]
Subsequently, the image processing apparatus reads out the input image temporarily stored in the data storage device and optimizes the density distribution by using the previously determined γ table, so that the density density optimum for the content of the original image is obtained. Image data that has been adjusted is created (step S509).
[0075]
According to the second embodiment, in an image reading apparatus that does not necessarily input a preview image, for example, an ADF (automatic document feeder) or a color FAX, a document image is continuously adjusted while adjusting the balance of the density of the entire image. Can be processed.
[0076]
In the image processing apparatus and the image processing procedure described in the first and second embodiments, the processing is performed on the assumption that the designated range is the same image type. However, prior to performing the determination according to the present invention, it is simple. It is within the scope of the present invention to perform the determination according to the present invention for each part after the image is divided into similar parts by an evaluation function or determination function.
[0077]
The procedure for dividing the image features into similar parts by the simple evaluation function or determination function mentioned above is a technique conventionally known as image area separation processing, and will not be described in detail here.
[0078]
In order to realize the functions of the image processing apparatus and the image processing procedure described in the first and second embodiments, various components of the image processing apparatus are operated and each step of the image processing procedure is executed. The program code itself and means for supplying the program code to the computer, for example, a storage medium storing the program code belong to the category of the present invention.
[0079]
In this case, the program code stored in the storage medium is read out by a predetermined storage / reproduction device, and the EEPROM operates. As a storage medium for storing the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0080]
Further, by executing the program code supplied by the computer, not only the functions of the embodiments are realized, but also the OS (operating system) or other application software running on the computer. Such a program code is also included in the present invention even when the functions of the respective embodiments are realized together.
[0081]
Further, after the supplied program code is stored in the memory provided in the function expansion board of the computer or the function expansion unit connected to the computer, the CPU provided in the function expansion board or function expansion unit based on the instruction of the program code A system in which the functions of the embodiments are realized by performing part or all of the actual processing and the like is also included in the present invention.
[0082]
【The invention's effect】
According to the present invention, a document type is discriminated based on the feature amount of the designated entire range of input image data, and even when a preview image having a relatively low resolution is used, a character image and a photograph with different density processing are used. It is possible to classify images reliably and to optimize the image density without causing a major failure even when erroneous determination is made.
[Brief description of the drawings]
FIG. 1 is a flowchart showing a schematic processing procedure of an image processing apparatus according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing document type determination processing of the image processing apparatus according to the first embodiment of the present invention.
FIG. 3 is a diagram for explaining creation of a density conversion table suitable for a text image according to the first embodiment of the present invention.
FIG. 4 is a diagram illustrating the creation of a density conversion table suitable for a photographic image according to the first embodiment of the present invention.
FIG. 5 is a flowchart showing a schematic processing procedure of the image processing apparatus according to the second embodiment of the present invention.
FIG. 6 is a graph showing a density frequency distribution of R color of a photographic image and a frequency distribution of density differences between adjacent pixels of the R color in the X direction.
FIG. 7 is a graph showing a density frequency distribution of an R color of a text image and a frequency distribution of a density difference between adjacent pixels of the R color in the X direction.
FIG. 8 is a diagram illustrating data processing in an image type determination procedure in the embodiment of the present invention.
FIG. 9 is an example of a γ table suitable for a text document obtained by an embodiment of the present invention.
FIG. 10 is another example of a γ table suitable for a text document obtained by an embodiment of the present invention.
FIG. 11 is a diagram illustrating data processing in a procedure for calculating a γ table suitable for a photographic image in the embodiment of the present invention.
FIG. 12 is an example of a γ table suitable for a photographic document obtained by an embodiment of the present invention.
FIG. 13 is another example of a γ table suitable for a photographic document obtained by an embodiment of the present invention.
Claims (9)
前記入力画像の画素の隣接画素との濃度差を検出する検出手段と、
前記入力画像の全画素について検出された前記濃度差の値の度数分布を演算する演算手段と、
前記度数分布を近似する一次関数を算出する演算手段と、
前記一次関数の傾きを特徴量として検出する特徴量検出手段と、
前記入力画像の画像内容を、前記特徴量を所定の閾値と比較することにより複数の画像種類の1つと判断する判定手段とを具備することを特徴とする画像処理装置。Determines the type of the input image, an image processing apparatus for performing a process in accordance with the type of the determined image,
Detecting means for detecting a density difference between adjacent pixels of the pixel of the input image ;
Calculating means for calculating a frequency distribution of the values of the density difference detected for all the pixels of the input image,
Calculating means for calculating a first-order function approximating the frequency distribution,
Feature quantity detection means for detecting the slope of the linear function as a feature quantity;
An image processing apparatus comprising: a determination unit that determines the image content of the input image as one of a plurality of image types by comparing the feature amount with a predetermined threshold value .
前記入力画像の画素の隣接画素との濃度差を検出する検出工程と、
前記入力画像の全画素について検出された前記濃度差の値の度数分布を演算する演算工程と、
前記度数分布を近似する一次関数を算出する演算工程と、
前記一次関数の傾きを特徴量として検出する特徴量検出工程と、
前記入力画像の画像内容を、前記特徴量を所定の閾値と比較することにより複数の画像種類の1つと判断する判定工程とを具備することを特徴とする画像処理方法。Determines the type of the input image, an image processing method for performing a process in accordance with the type of the determined image,
A detection step of detecting a density difference between adjacent pixels of the pixels of the input image ;
A calculation step of calculating a frequency distribution of the values of the density difference detected for all the pixels of the input image,
A calculation step of calculating a linear function that approximates the frequency distribution,
A feature amount detection step of detecting the slope of the linear function as a feature amount;
An image processing method comprising: a determination step of determining the image content of the input image as one of a plurality of image types by comparing the feature amount with a predetermined threshold value .
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001239140A JP4428895B2 (en) | 2001-08-07 | 2001-08-07 | Image processing apparatus, method, program, and recording medium |
| US10/211,520 US7016534B2 (en) | 2001-08-07 | 2002-08-05 | Method, and apparatus for discriminating kind of image medium stored with program |
| CN02127606.4A CN1203657C (en) | 2001-08-07 | 2002-08-05 | Picture processing method and device, and storage medium |
| EP02255533A EP1289266A3 (en) | 2001-08-07 | 2002-08-07 | Image processing method image processing apparatus and storage medium |
| US11/254,639 US7113639B2 (en) | 2001-08-07 | 2005-10-21 | Image processing method, image processing apparatus and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001239140A JP4428895B2 (en) | 2001-08-07 | 2001-08-07 | Image processing apparatus, method, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003051938A JP2003051938A (en) | 2003-02-21 |
| JP4428895B2 true JP4428895B2 (en) | 2010-03-10 |
Family
ID=19069940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001239140A Expired - Fee Related JP4428895B2 (en) | 2001-08-07 | 2001-08-07 | Image processing apparatus, method, program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4428895B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4172346B2 (en) | 2003-07-15 | 2008-10-29 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus and program |
-
2001
- 2001-08-07 JP JP2001239140A patent/JP4428895B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003051938A (en) | 2003-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4611069B2 (en) | Device for selecting an image of a specific scene, program, and recording medium recording the program | |
| JP4057147B2 (en) | Backlight scene determination method, computer-readable storage medium storing a backlight scene determination method program, and image processing apparatus having a backlight scene determination function | |
| US7555140B2 (en) | Image processing using object information | |
| US8170336B2 (en) | Image processing apparatus, image forming apparatus, image processing method and computer-readable recording medium | |
| US20060192898A1 (en) | Method, apparatus and recording medium for image processing | |
| US10855882B2 (en) | Image processing to set an output gradation number based on an information-loss evaluation value | |
| JP2000149018A (en) | Image processing method, and device and recording medium thereof | |
| JP2001016447A (en) | Picture processor, picture processing method and recording medium with picture processing program stored therein | |
| JP2006091980A (en) | Image processing apparatus, image processing method, and image processing program | |
| JPWO2006036027A1 (en) | Image processing apparatus and method, and image processing program | |
| JPH05244414A (en) | Picture processor | |
| JP4358193B2 (en) | Automatic image cropping method | |
| CN103198468A (en) | Image processing apparatus, image processing method, and image processing system | |
| US7715649B2 (en) | Generation and adjustment of a luminance correction curve to prevent saturation of the image during contrast enhancement | |
| JP2000148980A (en) | Image processing method, image processor and recording medium | |
| US20040066969A1 (en) | Image processing method | |
| US20050226503A1 (en) | Scanned image content analysis | |
| US7057767B2 (en) | Automatic background removal method and system | |
| US8285043B2 (en) | Image processing apparatus and image processing method | |
| JP3820751B2 (en) | Image processing apparatus and method, and recording medium on which image processing program is recorded | |
| JP2002247363A (en) | Image processor | |
| JP2000013596A (en) | Device and method for processing image and recording medium with image processing program recorded there | |
| JP7382834B2 (en) | Image processing device, image processing method, and program | |
| JP4428895B2 (en) | Image processing apparatus, method, program, and recording medium | |
| US7529007B2 (en) | Methods of identifying the type of a document to be scanned |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091113 |
|
| 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: 20091208 |
|
| 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: 20091215 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4428895 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131225 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |