(57)【要約】【課題】画像の特徴に合わせて画像の分類を行うことができる画像処理装置、方法およびプログラムを提供すること。【解決手段】画像処理装置は、複数の画素からなる画像の入力を行う画像入力部１０と、画像入力部１０によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを行うラベル付け処理部２０と、ラベル付け処理部２０によって付与されたラベルの内容に基づいて、複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する文字・イラスト画像分離部４０および濃淡画像分離部４２とを備えている。【選択図】図１
2010124346.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる画像の入力を行う画像入力手段と、
前記画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを行うラベル付け処理手段と、
前記ラベル付け処理手段によって付与されたラベルの内容に基づいて、前記複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する画像分離手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記ラベル付け処理手段は、ラベル付け対象となる画素の色が、ラベル付けが終了した周辺画素と同じである場合に、ラベル付け対象となる画素に対してこの周辺画素に付されたラベルと同じラベルを付け、このような周辺画素が存在しない場合には新たなラベルを付けることを特徴とする画像処理装置。
【請求項３】
請求項２において、
前記ラベル付け処理手段は、ラベル付け対象となる画素の色が周辺画素の色と同じであるか否かの判定を、これらの画素の画素値の差と第１の閾値とを比較することにより行い、画素値の差が第１の閾値以下であるときにこれらの画素が同じ色であると判断することを特徴とする画像処理装置。
【請求項４】
請求項２または３において、
前記ラベル付け処理手段は、同一ラベルが付された領域に含まれる画素数が第２の閾値よりも少ない領域について、この領域に含まれる各画素のラベルを新たなラベルに付け替えることを特徴とする画像処理装置。
【請求項５】
請求項４において、
前記画像分離手段は、前記新たなラベルに付け替えられた領域を濃淡画像とし、その他のラベルが付された領域を文字・イラスト画像として分離することを特徴とする画像処理装置。
【請求項６】
請求項５において、
前記濃淡画像に対応する領域の端部を輪郭線として抽出する画像処理手段をさらに備えることを特徴とする画像処理装置。
【請求項７】
請求項５において、
前記文字・イラスト画像について、同一ラベルが付された領域の端部を輪郭線として抽出する画像処理手段をさらに備えることを特徴とする画像処理装置。
【請求項８】
画像入力手段、ラベル付け処理手段、画像分離手段を備える画像処理装置における画像処理方法であって、
複数の画素からなる画像の入力を前記画像入力手段を用いて行う画像入力ステップと、
前記画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを前記ラベル付け処理手段を用いて行うラベル付け処理ステップと、
前記ラベル付け処理手段によって付与されたラベルの内容に基づいて、前記複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する処理を前記画像分離手段を用いて行う画像分離ステップと、
を有することを特徴とする画像処理方法。
【請求項９】
請求項８において、
前記ラベル付け処理ステップでは、ラベル付け対象となる画素の色が、ラベル付けが終了した周辺画素と同じである場合に、ラベル付け対象となる画素に対してこの周辺画素に付されたラベルと同じラベルを付け、このような周辺画素が存在しない場合には新たなラベルを付けることを特徴とする画像処理方法。
【請求項１０】
請求項９において、
前記ラベル付け処理ステップでは、ラベル付け対象となる画素の色が周辺画素の色と同じであるか否かの判定を、これらの画素の画素値の差と第１の閾値とを比較することにより行い、画素値の差が第１の閾値以下であるときにこれらの画素が同じ色であると判断することを特徴とする画像処理方法。
【請求項１１】
請求項９または１０において、
前記ラベル付け処理ステップでは、同一ラベルが付された領域に含まれる画素数が第２の閾値よりも少ない領域について、この領域に含まれる各画素のラベルを新たなラベルに付け替えることを特徴とする画像処理方法。
【請求項１２】
請求項１１において、
前記画像分離ステップでは、前記新たなラベルに付け替えられた領域を濃淡画像とし、その他のラベルが付された領域を文字・イラスト画像として分離することを特徴とする画像処理方法。
【請求項１３】
請求項１２において、
前記濃淡画像に対応する領域の端部を輪郭線として抽出する処理を画像処理手段を用いて行う画像処理ステップをさらに有することを特徴とする画像処理方法。
【請求項１４】
請求項１２において、
前記文字・イラスト画像について、同一ラベルが付された領域の端部を輪郭線として抽出する処理を画像処理手段を用いて行う画像処理ステップをさらに有することを特徴とする画像処理方法。
【請求項１５】
コンピュータを、
複数の画素からなる画像の入力を行う画像入力手段と、
前記画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを行うラベル付け処理手段と、
前記ラベル付け処理手段によって付与されたラベルの内容に基づいて、前記複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する画像分離手段と、
して機能させるための画像処理プログラム。
【請求項１６】
請求項１５において、
前記ラベル付け処理手段は、ラベル付け対象となる画素の色が、ラベル付けが終了した周辺画素と同じである場合に、ラベル付け対象となる画素に対してこの周辺画素に付されたラベルと同じラベルを付け、このような周辺画素が存在しない場合には新たなラベルを付けることを特徴とする画像処理プログラム。
【請求項１７】
請求項１６において、
前記ラベル付け処理手段は、ラベル付け対象となる画素の色が周辺画素の色と同じであるか否かの判定を、これらの画素の画素値の差と第１の閾値とを比較することにより行い、画素値の差が第１の閾値以下であるときにこれらの画素が同じ色であると判断することを特徴とする画像処理プログラム。
【請求項１８】
請求項１６または１７において、
前記ラベル付け処理手段は、同一ラベルが付された領域に含まれる画素数が第２の閾値よりも少ない領域について、この領域に含まれる各画素のラベルを新たなラベルに付け替えることを特徴とする画像処理プログラム。
【請求項１９】
請求項１８において、
前記画像分離手段は、前記新たなラベルに付け替えられた領域を濃淡画像とし、その他のラベルが付された領域を文字・イラスト画像として分離することを特徴とする画像処理プログラム。
【請求項２０】
請求項１９において、
コンピュータを、前記濃淡画像に対応する領域の端部を輪郭線として抽出する画像処理手段としてさらに機能させるための画像処理プログラム。
【請求項２１】
請求項１９において、
コンピュータを、前記文字・イラスト画像について、同一ラベルが付された領域の端部を輪郭線として抽出する画像処理手段としてさらに機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の分類を行う画像処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、画像に含まれるエッジ部を２回微分係数に基づいて抽出し、抽出したエッジ部で囲まれた領域毎に画像を分類するようにした画像処理装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−３１７０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示された従来手法では、エッジ部によって区画される画像毎に分類を行うものであり、書類等に異なる特徴の画像が混在するような場合であっても、画像の特徴に合わせた画像の分類を行うことができないという問題があった。このため、例えば、文字、イラスト、濃淡画像（例えば、写真）などの特徴が異なる画像毎に圧縮方法を異ならせようとすると、圧縮処理の前に画像の特徴を判定する処理が必要になり、処理が煩雑になる。
【０００４】
本発明は、このような点に鑑みて創作されたものであり、その目的は、画像の特徴に合わせて画像の分類を行うことができる画像処理装置、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の画像処理装置は、複数の画素からなる画像の入力を行う画像入力手段と、画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを行うラベル付け処理手段と、ラベル付け処理手段によって付与されたラベルの内容に基づいて、複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する画像分離手段とを備えている。
【０００６】
また、本発明の画像処理方法は、画像入力手段、ラベル付け処理手段、画像分離手段を備える画像処理装置における画像処理方法であって、複数の画素からなる画像の入力を画像入力手段を用いて行う画像入力ステップと、画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けをラベル付け処理手段を用いて行うラベル付け処理ステップと、ラベル付け処理手段によって付与されたラベルの内容に基づいて、複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する処理を画像分離手段を用いて行う画像分離ステップとを有している。
【０００７】
また、本発明の画像処理プログラムは、コンピュータを、複数の画素からなる画像の入力を行う画像入力手段と、画像入力手段によって入力された画像を構成する複数の画素のそれぞれの画素値に基づいて、これら複数の画素のそれぞれについてラベル付けを行うラベル付け処理手段と、ラベル付け処理手段によって付与されたラベルの内容に基づいて、複数の画素の一部によって構成される複数の部分画像を分類し、これら複数の部分画像を分離する画像分離手段として機能させる。
【０００８】
画素値に基づいて複数の画像を分離することにより、画像の特徴（内容）に合わせて画像を分類することが可能となる。
【０００９】
また、上述したラベル付け処理手段は、ラベル付け対象となる画素の色が、ラベル付けが終了した周辺画素と同じである場合に、ラベル付け対象となる画素に対してこの周辺画素に付されたラベルと同じラベルを付け、このような周辺画素が存在しない場合には新たなラベルを付けることが望ましい。特に、上述したラベル付け処理手段は、ラベル付け対象となる画素の色が周辺画素の色と同じであるか否かの判定を、これらの画素の画素値の差と第１の閾値とを比較することにより行い、画素値の差が第１の閾値以下であるときにこれらの画素が同じ色であると判断することが望ましい。あるいは、上述したラベル付け処理ステップでは、ラベル付け対象となる画素の色が、ラベル付けが終了した周辺画素と同じである場合に、ラベル付け対象となる画素に対してこの周辺画素に付されたラベルと同じラベルを付け、このような周辺画素が存在しない場合には新たなラベルを付けることが望ましい。特に、ラベル付け処理ステップでは、ラベル付け対象となる画素の色が周辺画素の色と同じであるか否かの判定を、これらの画素の画素値の差と第１の閾値とを比較することにより行い、画素値の差が第１の閾値以下であるときにこれらの画素が同じ色であると判断することが望ましい。これにより、各画素の色を基準にした画像の特徴を把握することが可能になる。
【００１０】
また、上述したラベル付け処理手段は、同一ラベルが付された領域に含まれる画素数が第２の閾値よりも少ない領域について、この領域に含まれる各画素のラベルを新たなラベルに付け替えることが望ましい。あるいは、上述したラベル付け処理ステップでは、同一ラベルが付された領域に含まれる画素数が第２の閾値よりも少ない領域について、この領域に含まれる各画素のラベルを新たなラベルに付け替えることが望ましい。これにより、色の変化が激しい領域とそうでない領域とを区別することが可能になる。
【００１１】
また、上述した画像分離手段は、新たなラベルに付け替えられた領域を濃淡画像とし、その他のラベルが付された領域を文字・イラスト画像として分離することが望ましい。あるいは、上述した画像分離ステップでは、前記新たなラベルに付け替えられた領域を濃淡画像とし、その他のラベルが付された領域を文字・イラスト画像として分離することが望ましい。これにより、色の変化の状態に基づいて濃淡画像と文字・イラスト画像とを分離することが可能となる。
【００１２】
また、上述した濃淡画像に対応する領域の端部を輪郭線として抽出する画像処理手段をさらに備えることが望ましい。あるいは、上述した濃淡画像に対応する領域の端部を輪郭線として抽出する処理を画像処理手段を用いて行う画像処理ステップをさらに有することが望ましい。これにより、濃淡画像の輪郭を容易に抽出することができる。
【００１３】
また、上述した文字・イラスト画像について、同一ラベルが付された領域の端部を輪郭線として抽出する画像処理手段をさらに備えることが望ましい。あるいは、上述した文字・イラスト画像について、同一ラベルが付された領域の端部を輪郭線として抽出する処理を画像処理手段を用いて行う画像処理ステップをさらに有することが望ましい。これにより、文字・イラスト画像に含まれる各色毎の領域の輪郭を容易に抽出することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を適用した一実施形態の画像処理装置について、図面に基づいて詳細に説明する。
【００１５】
図１は、一実施形態の画像処理装置の構成を示す図である。図１に示すように、本実施形態の画像処理装置は、画像入力部１０、入力画像格納部１２、ラベル付け処理部２０、条件設定部２２、操作部２４、ラベル格納部３０、文字・イラスト画像分離部４０、濃淡画像分離部４２、文字・イラスト画像格納部５０、濃淡画像格納部５２、文字・イラスト画像処理部６０、濃淡画像処理部６２を含んで構成されている。
【００１６】
画像入力部１０は、所定の解像度の画像データを取り込むためのものである。この画像データは、水平方向と垂直方向のそれぞれに沿って等間隔に配置された複数の画素からなる画像に対応するものである。また、各画素値が多値データ（例えばＲＧＢのそれぞれに所定ビット数が対応したＲＧＢデータ）で表されているものとする。
【００１７】
具体的には、紙原稿に描かれた画像を所定の解像度で光学的に読み取るスキャナを画像入力部１０として用いることができる。あるいは、ＣＤやＤＶＤ等の挿抜可能な記憶媒体に記録された画像データを取り込む場合には、これらの記憶媒体のドライブ装置（読み取り装置）を画像入力部１０として用いることができる。半導体メモリやハードディスク装置に記録された画像データを取り込む場合には、これらを接続する入出力インタフェースを画像入力部１０として用いることができる。また、インターネットやその他のネットワーク、あるいは電話回線等を介した通信によって画像データを取り込む場合には、回線の種類等に応じた通信装置を画像入力部１０として用いることができる。また、放送による配信によって画像データを取り込む場合には、放送の形態に応じた受信装置を画像入力部１０として用いることができる。入力画像格納部１２は、画像入力部１０によって取り込まれた画像データを格納する。
【００１８】
ラベル付け処理部２０は、入力画像格納部１２に格納された画像データを構成する各画素の画素値を読み出して、周囲の画素の画素値に基づいて、各画素に対するラベル付けを行う。条件設定部２２は、ラベル付け処理部２０によるラベル付け処理に必要な条件を設定する。例えば、この条件として、同一のラベルを付与するか否かの画素値の基準となる閾値（第１の閾値）や、文字・イラスト画像と濃淡画像の切り分けを行う面積の基準となる閾値（第２の閾値）などが、条件設定部２２によって設定される。ラベルおよびラベル付けの具体例については後述する。操作部２４は、条件設定部２２による条件の設定に際して、利用者の指示入力を行うためのものである、例えば、閾値を入力するテンキーや閾値を選択するマウスなどが操作部２４として用いられる。ラベル格納部３０は、各画素毎に付されたラベルを格納する。
【００１９】
文字・イラスト画像分離部４０は、入力画像格納部１２に格納されている画像データの中から文字・イラスト画像に対応する部分を分離する。同様に、濃淡画像分離部４２は、入力画像格納部１２に格納されている画像データの中から濃淡画像に対応する部分を分離する。これらの文字・イラスト画像の分離や濃淡画像の分離は、ラベル格納部３０に格納されているラベルに基づいて行われる。文字・イラスト画像分離部４０によって分離された文字・イラスト画像に対応する画像データは文字・イラスト画像格納部５０に格納される。また、濃淡画像分離部４２によって分離された濃淡画像に対応する画像データは濃淡画像格納部５２に格納される。
【００２０】
文字・イラスト画像処理部６０は、文字・イラスト画像格納部５０に格納された画像データを読み出して、輪郭線抽出を含む文字・イラスト画像に対する所定の処理を行う。濃淡画像処理部６２は、濃淡画像格納部５２に格納された画像データを読み出して、輪郭線抽出を含む濃淡画像に対する所定の処理を行う。なお、これらの画像処理の内容は、具体的な目的等によって適宜決定される。例えば、各画像を拡大して表示する場合には、画素数を増加させる補間処理が上記画像処理として行われる。また、通信回線を介して送信する場合には、その前処理として各画像の画像データを圧縮する処理が上記画像処理として行われる。
【００２１】
上述した画像入力部１０が画像入力手段に、ラベル付け処理部２０がラベル付け処理手段に、文字・イラスト画像分離部４０、濃淡画像分離部４２が画像分離手段に、文字・イラスト画像処理部６０、濃淡画像処理部６２が画像処理手段にそれぞれ対応する。また、画像入力部１０による動作が画像入力ステップの動作に、ラベル付け処理部２０による動作がラベル付け処理ステップの動作に、文字・イラスト画像分離部４０、濃淡画像分離部４２のそれぞれによる動作が画像分離ステップの動作に、文字・イラスト画像処理部６０、濃淡画像処理部６２のそれぞれによる動作が画像処理ステップの動作にそれぞれ対応する。
【００２２】
また、上述した画像処理装置は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータの構成によって実現することができる。この場合に、入力画像格納部１２やラベル格納部３０、文字・イラスト画像格納部５０、濃淡画像格納部５２はハードディスク装置や半導体メモリによって構成することが可能である。画像入力部１０、ラベル付け処理部２０、条件設定部２２、文字・イラスト画像分離部４０、濃淡画像分離部４２、文字・イラスト画像処理部６０、濃淡画像分離部６２は、ＲＯＭやＲＡＭあるいはハードディスク装置等に格納された所定の画像処理プログラムをＣＰＵで実行することにより実現することができる。
【００２３】
本実施形態の画像処理装置はこのような構成を有しており、次にその動作を説明する。図２は、本実施形態の画像処理装置の動作手順を示す流れ図であり、文字・イラスト画像分離部４０および濃淡画像分離部４２による画像の分離処理までの動作手順が示されている。
【００２４】
最初に、分類条件の設定が行われる（ステップ１００）。分類条件とは、入力画像に文字・イラスト画像と濃淡画像が含まれる場合に、これらを別々の画像として分類するための条件である。具体的には、上述したラベル付け処理部２０によって行われるラベル付け処理に必要な条件（第１および第２の閾値）が条件設定部２２によって行われる。利用者は、操作部２４を用いて条件の内容を指示することができる。但し、一般的な画像に適した第１および第２の閾値（推奨値）が予め設定されており、これらの推奨値を変更しない場合には、利用者による指示は省略することができる。次に、画像入力部１０を用いて分類対象の画像の入力が行われ、この画像に対応する所定解像度の画像データが入力画像格納部１２に格納される（ステップ１０１）。
【００２５】
次に、ラベル付け処理部２０は、入力画像格納部１２に格納された分類対象の画像の画像データの中から、ラベル付け対象となる１画素の画像データ（画素値）を読み出し（ステップ１０２）、この画素の近傍に同じ色でラベル付きの画素があればこの近傍の画素と同じラベルを付ける処理を行い、なければ新しいラベルを付ける（ステップ１０３）。例えば、ラベル付け対象となる１画素を囲む８個の画素が近傍の画素となる。また、同じ色であるか否かは、ラベル付け対象の画素の画素値と近傍画素の画素値との差と、条件設定部２２によって設定された第１の閾値とを比較することにより行われ、これらの画素値の差が第１の閾値以下であれば、同じ色であるとして、近傍画素に付されているラベルと同じラベルがラベル付け対象の画素に付される。一方、これらの画素値の差が第１の閾値よりも大きい場合には、異なる色であるとして、新しいラベル（今までのラベル付けで使用していないラベル）がラベル付け対象の画素に付される。また、ステップ１０３におけるラベル付け処理では、１よりも大きい整数がラベルとして用いられる。なお、画素値がＲＧＢデータで表されている場合にはＲ、Ｇ、Ｂの各成分について、ラベル付け対象の画素の画素値と近傍画素の画素値との差が求められ、その中で最も差の値が大きい成分についてステップ１０３のラベル付け処理が行われる。
【００２６】
１画素についてラベル付けが終了すると、次にラベル付け処理部２０は、未処理の（ラベル付けが行われていない）画素があるか否かを判定する（ステップ１０４）。未処理の画素がある場合には肯定判断が行われ、ステップ１０３に戻って、未処理の１画素に対応するラベル付けが行われる。
【００２７】
このようにして、例えば、最初の画素に対してラベル付けを行う場合には、１より大きい最小の整数である「２」がラベルとして付与される。次に、色が異なる画素に対してラベル付けを行う場合には、２より大きい最小の整数である「３」がラベルとして用いられる。以後、同様にして、色が異なる画素が現れる毎に、それまでに用いられていない最小の整数がラベルとして用いられる。
【００２８】
全ての画素についてラベル付けが終了するとステップ１０４の判定において否定判断が行われる。次に、ラベル付け処理部２０は、同じラベル付けがなされた領域（部分画像）の画素数を計算し（ステップ１０５）、この画素数が条件設定部２２によって設定された第２の閾値よりも少ないか否かを判定する（ステップ１０６）。少ない場合（領域の面積が小さい場合）には肯定判断が行われ、ラベル付け処理部２０は、この領域に含まれる全ての画素に付されたラベルを新たなラベル「１」に変更する（ステップ１０７）。一方、多い場合（領域の面積が大きい場合）にはステップ１０６の判定において否定判断が行われる。この場合には、ステップ１０７のラベルの変更処理がスキップ（省略）される。
【００２９】
次に、ラベル付け処理部２０は、未処理の領域（画素数の判定を行っていない領域）があるか否かを判定する（ステップ１０８）。未処理の領域がある場合には肯定判断が行われ、ステップ１０５に戻って、未処理の領域に対する画素数判定およびラベル「１」への変更等が行われる。未処理の領域がない場合にはステップ１０８の判定において否定判定が行われる。
【００３０】
次に、文字・イラスト画像分離部４０および濃淡画像分離部４２による文字・イラスト画像と濃淡画像の分類（分離）が行われる（ステップ１０９）。具体的には、文字・イラスト画像分離部４０は、「１」以外のラベル（２以上のラベル）が付された領域を文字・イラスト画像として抽出する。また、濃淡画像分離部４２は、ラベル「１」が付された領域を濃淡画像として抽出する。ラベル「１」が付された領域とは、同じ色に対応して同じラベルが付された領域の内、面積の小さな領域であり、濃淡画像のように色が徐々に変化するような場合にはこのようなラベル付けがなされる。本実施形態では、ラベル「１」が付された領域を濃淡画像として抽出している。
【００３１】
このようにして、ラベルの内容に基づいて文字・イラスト画像と濃淡画像の分離が行われる。文字・イラスト画像処理部６０は、分離された文字・イラスト画像の輪郭線を抽出した後、抽出した輪郭線で区画される各領域に対する各種の画像処理を行う。輪郭線の抽出は、同じラベルが付された領域の端部に位置する画素を抽出して連結することにより行われる。具体的には、周囲の８画素について同じラベルが付されている場合には、その８画素の中心に位置する画素は輪郭線に含まれていないと判定される。反対に、周囲の８画素のラベルが全て同じでない場合（周囲に８画素が存在しない場合を含む）には、その８画素の中心に位置する画素は輪郭線に含まれていると判定される。文字・イラスト画像を構成する全ての画素について上記の判定を行うことにより、同一ラベルが付された各領域毎に輪郭線を構成する画素の抽出が行われる。
【００３２】
また、濃淡画像処理部６２は、分離された濃淡画像の輪郭線を抽出した後、抽出された輪郭線で囲まれた領域（濃淡画像）に対する各種の画像処理を行う。輪郭線の抽出は、ラベル「１」が付された領域の端部に位置する画素を抽出して連結することにより行われる。具体的には、周囲の８画素について同じラベル「１」が付されている場合には、その８画素の中心に位置する画素は輪郭線に含まれていないと判定される。反対に、周囲の８画素のラベルが全て「１」でない場合（周囲に８画素が存在しない場合を含む）には、その８画素の中心に位置する画素は輪郭線に含まれていると判定される。濃淡画像を構成する全ての画素について上記の判定を行うことにより、ラベル「１」が付された領域（濃淡画像）について、輪郭線を構成する画素の抽出が行われる。
【００３３】
このように、本実施形態の画像処理装置では、画素値に基づいて複数の画像を分離することにより、画像の特徴（内容）に合わせて画像を分類することが可能となる。また、各画素の色を基準にして、画像の特徴を把握することが可能になる。特に、色の変化が激しい領域とそうでない領域とを区別し、色の変化の状態に基づいて濃淡画像と文字・イラスト画像とを分離することが可能となる。さらに、濃淡画像の輪郭や文字・イラスト画像に含まれる各色毎の領域の輪郭を容易に抽出することができる。
【００３４】
図３は、画像分類の具体例を示す図である。図３（Ａ）には入力画像の具体例が示されている。図３（Ａ）に示す入力画像には、３つの領域Ｓ１、Ｓ２、Ｓ３が含まれている。領域Ｓ１は、文字Ｐ１を含み、背景は単一色（例えば白）を有する。領域Ｓ２は、色付きの濃淡画像（濃淡画像に対応する部分にハッチングが付されている）を含んでいる。領域Ｓ３は、イラストＰ２と文字Ｐ３を含み、背景は単一色（例えば白）を有する。このような画像が入力されると、ラベル付け処理部２０は、領域Ｓ１、Ｓ３内の文字Ｐ１、Ｐ３、イラストＰ２および背景のそれぞれについて「１」以外のラベル付けを行い、領域Ｓ２に含まれる濃淡画像についてラベル「１」を付ける。文字・イラスト画像分離部４０は、ラベル付け処理部２０によって付されたラベルの内容に基づいて、領域Ｓ１、Ｓ３を文字・イラスト画像として分離する（図３（Ｂ））。また、濃淡画像分離部４２は、ラベル付け処理部２０によって付されたラベルの内容に基づいて、領域Ｓ２を濃淡画像として分離する（図３（Ｃ））。
【００３５】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、上述した実施形態では、各画素がＲＧＢデータで表されている場合を考えたが、各画素が１種類の多値データ（例えば、白黒の濃淡を示す多値データ）で表されている場合であってもよい。
【図面の簡単な説明】
【００３６】
【図１】一実施形態の画像処理装置の構成を示す図である。
【図２】本実施形態の画像処理装置の動作手順を示す流れ図である。
【図３】画像分類の具体例を示す図である。
【符号の説明】
【００３７】
１０  画像入力部
１２  入力画像格納部
２０  ラベル付け処理部
２２  条件設定部
２４  操作部
３０  ラベル格納部
４０  文字・イラスト画像分離部
４２  濃淡画像分離部
５０  文字・イラスト画像格納部
５２  濃淡画像格納部
６０  文字・イラスト画像処理部
６２  濃淡画像処理部
【図１】
2010124346.tif 000003
【図２】
2010124346.tif 000004
【図３】
2010124346.tif 000005