(57)【要約】【課題】読み込んだ帳票の画像から高い精度で印鑑色画素を適切に抽出することが可能な画像処理プログラムおよび画像処理装置を提供すること。【解決手段】所定の各基準色で表された複数のモデル領域を有するモデルシートの画像をＨＬＳ値から、楕円方程式（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）を算出し、読み込んだ帳票画像がその楕円方程式内にあるか否かを判断することにより、帳票に押印された印影を含む印鑑色画素を抽出する。【選択図】図１
2012181618.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置のコンピュータを、
所定の各基準色で表された複数のモデル領域を有するモデルシートの画像を画像読取装置で読み取るモデルシート読取手段、
前記モデルシート読取手段によって読み取ったモデルシート画像の各モデル領域における赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ信号値を色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）を含むＨＬＳ信号値に変換するモデルシートＨＬＳ算出手段、
予め定められたメモリに格納された前記モデルシートの各モデル領域の色相値、輝度値及び彩度値を前記メモリから読み込み、前記読み込んだ色相値、輝度値及び彩度値と、前記モデルシートＨＬＳ算出手段によって変換された前記モデルシート画像の各モデル領域における色相値、輝度値及び彩度値とに基づいて、前記画像読取装置の色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）の読取誤差を補正するための補正値を算出するＨＬＳ補正値算出手段、
帳票の画像を前記画像読取装置で読み取る帳票読取手段、
前記帳票読取手段によって読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する帳票ＨＬＳ算出手段、
特定画像の色を表す範囲として、前記モデルシートの各モデル領域のうち、特定色の純色を示す第１のモデル領域の輝度値Ｌ１及び彩度値Ｓ１を楕円方程式（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）の中心座標（ｘ1，ｙ1）とし、下限値を示す第４のモデル領域の輝度値Ｌ２と、上限値を示す第５のモデル領域の輝度値Ｌ３との差分を前記楕円方程式の第１の径ａとし、下限値を示す第６のモデル領域の彩度値Ｓ４と、前記第１のモデル領域の前記彩度値Ｓ１との差分の２倍を前記楕円方程式の第２の径ｂとした場合の、前記楕円方程式を算出する特定色範囲算出手段、
前記帳票ＨＬＳ算出手段によって変換した前記帳票画像のＨＬＳ信号値を前記ＨＬＳ補正値算出手段によって算出した補正値で補正するＨＬＳ補正手段、
前記ＨＬＳ補正手段によって補正した前記帳票画像のＨＬＳ信号値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像を抽出する特定画像抽出手段、
として機能させるための画像処理プログラム。
【請求項２】
前記特定画像抽出手段は、前記ＨＬＳ補正手段によって補正した前記帳票画像の色相値が所定の範囲内にあるか判断し、さらに前記ＨＬＳ補正手段によって補正した前記帳票画像の輝度値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあるか判断し、さらに前記ＨＬＳ補正手段によって補正した前記帳票画像の彩度値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあるか判断することにより、前記帳票画像から前記特定画像を抽出する、ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記帳票読取手段は、印鑑を押印した前記帳票の画像を読み取り、
前記特定画像は、前記印鑑の画像であり、
前記特定色は、赤色である、
ことを特徴とする請求項１または２に記載の画像処理プログラム。
【請求項４】
所定の各基準色で表された複数のモデル領域を有するモデルシートの画像を画像読取装置で読み取るモデルシート読取手段と、
前記モデルシート読取手段によって読み取ったモデルシート画像の各モデル領域における赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ信号値を色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）を含むＨＬＳ信号値に変換するモデルシートＨＬＳ算出手段と、
予め定められたメモリに格納された前記モデルシートの各モデル領域の色相値、輝度値及び彩度値を前記メモリから読み込み、前記読み込んだ色相値、輝度値及び彩度値と、前記モデルシートＨＬＳ算出手段によって変換された前記モデルシート画像の各モデル領域における色相値、輝度値及び彩度値とに基づいて、前記画像読取装置の色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）の読取誤差を補正するための補正値を算出するＨＬＳ補正値算出手段と、
帳票の画像を前記画像読取装置で読み取る帳票読取手段と、
前記帳票読取手段によって読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する帳票ＨＬＳ算出手段と、
特定画像の色を表す範囲として、前記モデルシートの各モデル領域のうち、特定色の純色を示す第１のモデル領域の輝度値Ｌ１及び彩度値Ｓ１を楕円方程式（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）の中心座標（ｘ1，ｙ1）とし、下限値を示す第４のモデル領域の輝度値Ｌ２と、上限値を示す第５のモデル領域の輝度値Ｌ３との差分を前記楕円方程式の第１の径ａとし、下限値を示す第６のモデル領域の彩度値Ｓ４と、前記第１のモデル領域の前記彩度値Ｓ１との差分の２倍を前記楕円方程式の第２の径ｂとした場合の、前記楕円方程式を算出する特定色範囲算出手段と、
前記帳票ＨＬＳ算出手段によって変換した前記帳票画像のＨＬＳ信号値を前記ＨＬＳ補正値算出手段によって算出した補正値で補正するＨＬＳ補正手段と、
前記ＨＬＳ補正手段によって補正した前記帳票画像のＨＬＳ信号値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像を抽出する特定画像抽出手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み込んだ帳票の画像から印影を適切に抽出する画像処理プログラムおよび画像処理装置に関する。
【背景技術】
【０００２】
従来、スキャナやデジタルカメラ等の画像読取装置を用いて取得した画像から、文字や図形等の情報を抽出する画像処理技術がある。画像は、複数の画素で構成され、画素の情報には、赤色値（Ｒ：Ｒｅｄ）、緑色値（Ｇ：Ｇｒｅｅｎ）及び青色値（Ｂ：Ｂｌｕｅ）の各色を示す信号が含まれている。これらの連続する画素のＲＧＢ信号のレベルを解析することで、文字や図形等の情報を抽出することができる。
【０００３】
また、画像処理技術では、ＲＧＢ信号のレベルに所定の演算を施して、色相値（Ｈ：Hue）、輝度値（Ｌ：Ｌｉｇｈｔｎｅｓｓ）及び彩度値（Ｓ：Ｓａｔｕｒａｔｉｏｎ）と呼ばれる色表現の信号に変換（ＨＬＳ変換）することが行われる。ＨＬＳ変換を行うことで、画像から抽出する対象によっては、ＲＧＢ信号をそのまま解析するよりも低負荷で効率的に抽出処理を実行することができる。
【０００４】
一般に金融機関等で用いる帳票は、予め印刷された、または後に書き込まれた文字や罫線等と、朱肉を用いて押印された印鑑による印影とで構成されている。金融機関等で使用されている営業店端末では、登録されている印影と帳票の印影を照合する際、通常黒色の文字等と赤色の印影とから構成される帳票の画像から、印影を抽出する処理（印影抽出処理）を行う必要がある。
【０００５】
従来、帳票から印影を抽出する印影抽出処理は、上述のような画像処理技術が用いられ、スキャナ等の画像読込装置で読込んだカラー帳票の各画素を、ＲＧＢ形式のデータからＨＬＳ形式のデータに変換し、ＨＬＳ形式のデータの各値が、所定の閾値以内であれば印影の色とみなして印影を抽出していた（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１０８２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のような印影抽出処理においては、変換したＨＬＳ形式のデータを所定の閾値を用いて判断する際、閾値の設定が不適切であるため、印影色でない画素を印影であると判断してしまう、という問題点があった。
【０００８】
図１１は、従来の印影抽出処理における閾値を説明するための図である。
図１１は、赤色の色相０（３６０）における輝度値と彩度の関係を表しており、輝度値が０．３乃至０．７、かつ彩度値が０．３乃至１．０の範囲１１０１を印影の色とみなすことを示している。この範囲１１０１に入るＨＬＳ形式のデータは、概ね印影の色であるが、例えば、領域１１０２の辺りは、印影と判断するには不適切であるような輝度値及び彩度値であった。
【０００９】
本発明は、上述のような実状に鑑みたものであり、読み込んだ帳票の画像から高い精度で印影を適切に抽出することが可能な画像処理プログラムおよび画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明の画像処理プログラムは、画像処理装置のコンピュータを、所定の各基準色で表された複数のモデル領域を有するモデルシートの画像を画像読取装置で読み取るモデルシート読取手段、前記モデルシート読取手段によって読み取ったモデルシート画像の各モデル領域における赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ信号値を色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）を含むＨＬＳ信号値に変換するモデルシートＨＬＳ算出手段、予め定められメモリに格納された前記モデルシートの各モデル領域の色相値、輝度値及び彩度値を前記メモリから読み込み、前記読み込んだ色相値、輝度値及び彩度値と、前記モデルシートＨＬＳ算出手段によって変換された前記モデルシート画像の各モデル領域における色相値、輝度値及び彩度値とに基づいて、前記画像読取装置の色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）の読取誤差を補正するための補正値を算出するＨＬＳ補正値算出手段、帳票の画像を前記画像読取装置で読み取る帳票読取手段、前記帳票読取手段によって読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する帳票ＨＬＳ算出手段、特定画像の色を表す範囲として、前記モデルシートの各モデル領域のうち、特定色の純色を示す第１のモデル領域の輝度値Ｌ１及び彩度値Ｓ１を楕円方程式（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）の中心座標（ｘ1，ｙ1）とし、下限値を示す第４のモデル領域の輝度値Ｌ２と、上限値を示す第５のモデル領域の輝度値Ｌ３との差分を前記楕円方程式の第１の径ａとし、下限値を示す第６のモデル領域の彩度値Ｓ４と、前記第１のモデル領域の前記彩度値Ｓ１との差分の２倍を前記楕円方程式の第２の径ｂとした場合の、前記楕円方程式を算出する特定色範囲算出手段、前記帳票ＨＬＳ算出手段によって変換した前記帳票画像のＨＬＳ信号値を前記ＨＬＳ補正値算出手段によって算出した補正値で補正するＨＬＳ補正手段、前記ＨＬＳ補正手段によって補正した前記帳票画像のＨＬＳ信号値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像を抽出する特定画像抽出手段として機能させるための画像処理プログラムである。
【００１１】
また、本発明の画像処理プログラムは、前記特定画像抽出手段が、前記ＨＬＳ補正手段によって補正した前記帳票画像の色相値が所定の範囲内にあるか判断し、さらに前記ＨＬＳ補正手段によって補正した前記帳票画像の輝度値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあるか判断し、さらに前記ＨＬＳ補正手段によって補正した前記帳票画像の彩度値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあるか判断することにより、前記帳票画像から前記特定画像を抽出することが望ましい。
【００１２】
また、本発明の画像処理プログラムは、前記帳票読取手段が、印鑑を押印した前記帳票の画像を読み取り、前記特定画像が、前記印鑑の画像であり、前記特定色が、赤色であることが望ましい。
【００１３】
また、本発明の一態様によれば、本発明の画像処理装置は、所定の各基準色で表された複数のモデル領域を有するモデルシートの画像を画像読取装置で読み取るモデルシート読取手段と、前記モデルシート読取手段によって読み取ったモデルシート画像の各モデル領域における赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ信号値を色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）を含むＨＬＳ信号値に変換するモデルシートＨＬＳ算出手段と、予め定められメモリに格納された前記モデルシートの各モデル領域の色相値、輝度値及び彩度値を前記メモリから読み込み、前記読み込んだ色相値、輝度値及び彩度値と、前記モデルシートＨＬＳ算出手段によって変換された前記モデルシート画像の各モデル領域における色相値、輝度値及び彩度値とに基づいて、前記画像読取装置の色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）の読取誤差を補正するための補正値を算出するＨＬＳ補正値算出手段と、帳票の画像を前記画像読取装置で読み取る帳票読取手段と、前記帳票読取手段によって読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する帳票ＨＬＳ算出手段と、特定画像の色を表す範囲として、前記モデルシートの各モデル領域のうち、特定色の純色を示す第１のモデル領域の輝度値Ｌ１及び彩度値Ｓ１を楕円方程式（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）の中心座標（ｘ1，ｙ1）とし、下限値を示す第４のモデル領域の輝度値Ｌ２と、上限値を示す第５のモデル領域の輝度値Ｌ３との差分を前記楕円方程式の第１の径ａとし、下限値を示す第６のモデル領域の彩度値Ｓ４と、前記第１のモデル領域の前記彩度値Ｓ１との差分の２倍を前記楕円方程式の第２の径ｂとした場合の、前記楕円方程式を算出する特定色範囲算出手段と、前記帳票ＨＬＳ算出手段によって変換した前記帳票画像のＨＬＳ信号値を前記ＨＬＳ補正値算出手段によって算出した補正値で補正するＨＬＳ補正手段と、前記ＨＬＳ補正手段によって補正した前記帳票画像のＨＬＳ信号値が前記特定色範囲算出手段によって算出した前記楕円方程式で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像を抽出する特定画像抽出手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明は、読み込んだ帳票画像が印影の色であるか否かを判断する際に用いる、ＨＬＳ空間の印鑑色範囲を、楕円方程式とすることで、読み込んだ帳票の画像から高い精度で印影を適切に抽出することができる、という効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明を適用した画像処理装置の機能ブロック図である。
【図２】モデルシートの例を示す図である。
【図３】補正量算出処理部１１が実行する補正量算出処理の流れを示すフローチャートである。
【図４】ＨＬＳ色空間モデルを示す図である。
【図５】モデルシート２０の各モデル領域２１乃至２６の色相値、輝度値及び彩度値の例を示す図である。
【図６】閾値テーブル６０１のデータ構造例を示す図である。
【図７】本発明を適用した印影抽出処理における閾値を説明するための図である。
【図８】印鑑色抽出処理部１２が実行する印鑑色抽出処理の流れを示すフローチャートである。
【図９】印鑑色抽出処理のサブルーチン「印鑑色範囲算出処理」の流れを示すフローチャートである。
【図１０】印鑑色範囲算出処理のサブルーチン「彩度値（Ｓ）範囲決定処理」の流れを示すフローチャートである。
【図１１】従来の印影抽出処理における閾値を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明を適用した画像処理装置の機能ブロック図である。
【００１８】
図１において、画像処理装置１は、補正量算出処理部１１、印鑑色抽出処理部１２及び印影照合処理部１３を備える。
【００１９】
補正量算出処理部１１は、モデルシート読取部１１１、モデルシートＨＬＳ算出部１１２、ＨＬＳ補正値算出部１１３及び設定ファイル出力部１１４を備え、スキャナ２でモデルシートを読込み、モデルシートの色と読取り後のイメージの色を比較し、スキャナ２に固有の補正量を算出する処理である。
【００２０】
モデルシート読取部１１１は、所定の各基準色で表された複数のモデル領域を有するモデルシートの画像をスキャナ２で読み取り、予め決められている位置の各モデル領域分の画素を取得する。
【００２１】
図２は、モデルシートの例を示す図である。
図２において、モデルシート２０は、第１乃至第６のモデル領域２１乃至２６を有している。
【００２２】
ここで、モデルシート２０とは、予め決められた位置に印鑑色範囲決定用の色が表示されている帳票のことである。例えば、第１のモデル領域２１は、赤色の純色（Ｈ＝０、Ｌ＝０．５、Ｓ＝１．０）である。また、第２のモデル領域２２は、赤色乃至黄色の間で印鑑色だと判断する色である第１の境界色（Ｈ＝１〜５９の任意値、Ｌ＝０．５、Ｓ＝１．０）であり、第３のモデル領域２３は、赤色乃至青色の間で印鑑色だと判断する色である第２の境界色（Ｈ＝３００〜３５９の任意値、Ｌ＝０．５、Ｓ＝１．０）である。
【００２３】
また、第４のモデル領域２４は、第３の境界色（Ｈ＝０、Ｌ＝０〜１．０の任意の値、Ｓ＝１．０）であり、第５のモデル領域２５は、第４の境界色（Ｈ＝０、Ｌ＝０〜１．０の任意の値、Ｓ＝１．０）であり、第６のモデル領域２６は、第５の境界色（Ｈ＝０、Ｌ＝０．５、Ｓ＝０〜１．０の任意の値）である。ただし、第４のモデル領域２４の輝度値は、第５のモデル輝度値２５よりも小さい。
【００２４】
モデルシートＨＬＳ算出部１１２は、前記モデルシート読取部１１１によって読み取ったモデルシート画像の各モデル領域における赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ信号値を色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）を含むＨＬＳ信号値に変換する。このようなＨＬＳ変換処理については後述する。
【００２５】
ＨＬＳ補正値算出部１１３は、予め定められ設定ファイル３に格納された前記モデルシート２０の各モデル領域２１乃至２６の色相値、輝度値及び彩度値を前記設定ファイル３から読み出し、前記読み出した色相値、輝度値及び彩度値と、前記モデルシートＨＬＳ算出部１１２によって変換された前記モデルシート画像の各モデル領域２１乃至２６における色相値、輝度値及び彩度値とに基づいて、前記スキャナ２の色相値（Ｈ）、輝度値（Ｌ）及び彩度値（Ｓ）の読取誤差を補正するための補正値を算出する。
【００２６】
設定ファイル出力部１１４は、前記ＨＬＳ補正値算出部１１３によって算出された補正値を設定ファイル３に出力し、設定ファイル３は、その補正値を格納する。
【００２７】
図３は、補正量算出処理部１１が実行する補正量算出処理の流れを示すフローチャートである。
【００２８】
まず、ステップＳ３０１において、モデルシート読取部１１１が、所定の各基準色で表された複数のモデル領域２１乃至２６を有するモデルシート２０の画像をスキャナ２で読み取り、予め決められている位置の各モデル領域２１乃至２６分の画素を取得する。
【００２９】
次に、ステップＳ３０２において、モデルシートＨＬＳ算出部１１２が、ステップＳ３０１で読み取ったモデルシート画像の各モデル領域２１乃至２６におけるＲＧＢ信号値をＨＬＳ信号値に変換する。
ＨＬＳ変換処理は、例えば次にようにして実行される。
【００３０】
図４は、ＨＬＳ色空間モデルを示す図である。
図４に示したようなＨＬＳ色空間は、図中の底辺を共有し、互いに上下逆向きの２つの６角錐を合わせた図形で表すことができる。底辺の各頂点が赤、黄、緑、シアン、青およびマゼンタの各色を表す。
【００３１】
色相値を示すＨは、底辺の中心と赤を表す頂点とを結ぶ辺を含む直線を０の位置とし、黄を表す頂点方向への回転を正として、この回転の角度によって０〜３６０（＝０）の数値で表される。例えば、Ｈ＝０が赤に対応し、Ｈ＝６０が黄に対応する。
【００３２】
輝度を示すＬは、図形の最下部の頂点から最上部の頂点を結ぶ直線で表すことができる。Ｌは、最下部の頂点が０（黒）、最上部の頂点が１（白）であり、中間の０．５に各色相の純色が対応する。
【００３３】
彩度を示すＳは、底辺の中心から底辺の各頂点に向かう線分の長さで表すことができる。Ｓは、底辺の中心が０（灰色）、底辺の各頂点が１（純色）である。
【００３４】
モデルシートＨＬＳ算出部１１２は、モデルシート２０のＲＧＢ成分により取得した画像データを、ＨＬＳ成分の画像データにＨＬＳ変換する。例えば、ＲＧＢ成分の各パラメータ（Ｒ，Ｇ，Ｂ）をそれぞれ０〜１に対応付け、以下のアルゴリズムによって、ＨＬＳ変換を行う。
【００３５】
（ａ）ＭＡＸ＝ｍａｘ（Ｒ，Ｇ，Ｂ）（ただし、ｍａｘ演算は、ＲＧＢのうち最大の値を取得することを示す）、ＭＩＮ＝ｍｉｎ（Ｒ，Ｇ，Ｂ）（ただし、ｍｉｎ演算は、ＲＧＢのうち最小の値を取得することを示す）。
（ｂ）Ｌ＝（ＭＡＸ＋ＭＩＮ）／２とする。
（ｃ）ＭＡＸ＝ＭＩＮの場合、Ｓ＝０，Ｈ＝０とする。これにより、変換処理は完了となる。
（ｄ）ＭＡＸ＝ＭＩＮ以外の場合、Ｌ≦０．５ならば、Ｓ＝（ＭＡＸ−ＭＩＮ）／（ＭＡＸ＋ＭＩＮ）とする。また、Ｌ＞０．５ならば、（ＭＡＸ−ＭＩＮ）／（２−ＭＡＸ−ＭＩＮ）とする。また、ＣN＝（ＭＡＸ−Ｎ）／（ＭＡＸ−ＭＩＮ）（ただし、添え字Ｎは、Ｒ，Ｇ，Ｂのいずれかを示す）を求める。そして、ＭＡＸ＝ＲならばＨ’＝ＣB−ＣGとし、ＭＡＸ＝ＧならばＨ’＝２＋ＣR−ＣBとし、ＭＡＸ＝ＢならばＨ’＝４＋ＣG−ＣRとする。そして、Ｈ＝Ｈ’×６０とする。なお、Ｈ＜０であれば、Ｈ＝Ｈ＋３６０とする。これにより、変換処理は完了となる。
【００３６】
次に、図３のステップＳ３０３において、ＨＬＳ補正値算出部１１３が、まず、予め定められメモリである設定ファイル３に格納された前記モデルシート２０の各モデル領域２１乃至２６の色相値、輝度値及び彩度値を前記設定ファイル３から読み出す。
【００３７】
図５は、モデルシート２０の各モデル領域２１乃至２６の色相値、輝度値及び彩度値の例を示す図である。
【００３８】
図３のステップＳ３０３において、ＨＬＳ補正値算出部１１３は、各モデル領域２１乃至２６の色相値、輝度値及び彩度値、例えば、モデル領域２１の色相値として０、輝度値として０．５、及び彩度値として１．０を、設定ファイル３から読み出す。
【００３９】
また、図３のステップＳ３０３においては、ＨＬＳ補正値算出部１１３が、設定ファイル３から読み出した色相値、輝度値及び彩度値と、ステップＳ３０２で変換された前記モデルシート画像の各モデル領域２１乃至２６における色相値、輝度値及び彩度値とに基づいて、前記スキャナ２の色相値、輝度値及び彩度値の読取誤差を補正するための補正値を算出する。
【００４０】
例えば、設定ファイル３から読み出した色相値をＨs、輝度値をＬs、彩度値をＳs、スキャナ２で読み込みＨＬＳ変換後の色相値をＨr、輝度値をＬr、彩度値をＳrとした場合、色相値の補正量はＨs−Ｈr、輝度値の補正量はＬs−Ｌr、彩度値の補正量はＳs−Ｓrとなる。
【００４１】
次に、設定ファイル出力部１１４は、前記ＨＬＳ補正値算出部１１３によって算出された補正値を設定ファイル３に出力し、設定ファイル３は、その補正値を格納する。
【００４２】
この補正値を用いることにより、同一の帳票でもスキャナ２の個体差等に起因して読み込み後の画像の色が異なり、印影の判断がスキャナ２によって異なるということもなく、スキャナ２毎の読取りイメージの相違を意識する必要がなくなる。よって、スキャナ２毎のチューニング作業は不要である。
【００４３】
図１の説明に戻る。
印鑑色抽出処理部１２は、帳票読取部１２１、帳票ＨＬＳ算出部１２２、設定ファイル読込部１２３、印鑑色範囲算出部１２４、ＨＬＳ補正部１２５及び印鑑色抽出部１２６を備え、スキャナ２で読込んだ帳票イメージから、印鑑色だと判定した画素を黒に設定し、判定されなかった画素を白に設定したイメージを作成する処理である。
【００４４】
帳票読取部１２１は、帳票の画像、例えば印鑑を押印した帳票の画像を前記スキャナ２で読み取り、画素を取得する。
【００４５】
帳票ＨＬＳ算出部１２２は、前記帳票読取部１２１によって読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する。ここでのＨＬＳ変換処理は、上述したＨＬＳ変換処理と同様である。
【００４６】
設定ファイル読込部１２３は、予め定められ設定ファイル３に格納された前記モデルシート２０に対応付けられている閾値テーブル６０１から、各情報を読み込む。
【００４７】
図６は、閾値テーブル６０１のデータ構造例を示す図である。
図６に示したように、閾値テーブル６０１には、要素を示す項目、下限値を示す項目および上限値を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、ＨＬＳ色空間の各要素に関する情報を構成する。
【００４８】
要素を示す項目には、パラメータの名称を示す情報が設定される。下限値を示す項目には、各パラメータの抽出対象範囲の下限を示す値が設定される。上限値を示す項目には、各パラメータの抽出対象範囲の上限を示す値が設定される。例えば、要素が“輝度（Ｌ）”、下限値が“０．３”、上限値が“０．７”という情報が設定される。これは、“輝度（Ｌ）”が“０．３〜０．７”の範囲に含まれる画素を抽出対象とすることを示している。なお、“色相（Ｈ）”に対しては、下限値と上限値とがそれぞれ２つずつ設定される。これは、印鑑色である朱色がＨＬＳ色空間において、０（度）を跨った値を取る可能性があるためである。この場合、“色相（Ｈ）”に関する抽出対象の範囲は、例えば、“３４０〜３５９”および“０〜２０”として設定される。
【００４９】
印鑑色範囲算出部１２４は、モデルシート２０上の各色のＨＬＳ値に基づいて印鑑色範囲を決定する。印鑑色範囲は、下記のようにして算出した楕円方程式に基づいて、ＨＬＳ色空間モデルに従いＬＳ平面において半楕円領域とする。半楕円領域とすることで、印鑑色らしい色のみ検出することができ、帳票背景等が検出されることを抑えられる。
【００５０】
図７は、本発明を適用した印影抽出処理における閾値を説明するための図である。
すなわち、印鑑の画像である特定画像の色を表す範囲として、前記モデルシート２０の各モデル領域２１乃至２６のうち、例えば赤色等の特定色の純色を示す第１のモデル領域２１の輝度値Ｌ１（０．５）及び彩度値Ｓ１（１．０）を楕円方程式７０１（（ｘ−ｘ1）2／ａ2＋（ｙ−ｙ1）2／ｂ2＝１）の中心座標（ｘ1，ｙ1）＝（０．５，１．０）（図７中のＡ）とし、下限値を示す第４のモデル領域の輝度値Ｌ２（０．３）と、上限値を示す第５のモデル領域の輝度値Ｌ３（０．７）との差分を前記楕円方程式７０１の第１の径ａ（０．４）とし、下限値を示す第６のモデル領域の彩度値Ｓ４（０．３）と、前記第１のモデル領域の前記彩度値Ｓ１（１．０）との差分の２倍を前記楕円方程式７０１の第２の径ｂ（０．７）とした場合の、前記楕円方程式７０１（（ｘ−０．５）2／０．４2＋（ｙ−１．０）2／０．７2＝１）を算出する。
【００５１】
ＨＬＳ補正部１２５は、前記帳票ＨＬＳ算出部１２２によって変換した前記帳票画像のＨＬＳ信号値を前記ＨＬＳ補正値算出部１１３によって算出した補正値で補正する。例えば、変換した前記帳票画像の色相値に算出した色相値の補正値を加算して補正する。同様に、変換した前記帳票画像の輝度値に算出した輝度値の補正値を加算して補正し、変換した前記帳票画像の彩度値に算出した彩度値の補正値を加算して補正する。
【００５２】
印鑑色抽出部１２６は、前記ＨＬＳ補正部１２５によって補正した前記帳票画像のＨＬＳ信号値が前記印鑑色範囲算出部１２４によって算出した前記楕円方程式７０１で定められた半楕円領域で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像としての印鑑色の色を抽出する。例えば、スキャナ２で読み込んだ帳票イメージの色相値が、上述のようにして設定された範囲、すなわち、“３４０〜３５９”および“０〜２０”の範囲内であり、輝度値が“０．３〜０．７”の範囲であり、彩度値が前記輝度値における前記楕円方程式７０１内にあることにより、判断する。
【００５３】
そして、印鑑色であるとして抽出された対象の画素を黒に設定する。他方、抽出されなかった印鑑色範囲外の値であれば対象画素を白に設定する。
【００５４】
図８は、印鑑色抽出処理部１２が実行する印鑑色抽出処理の流れを示すフローチャートであり、図９は、印鑑色抽出処理のサブルーチン「印鑑色範囲算出処理」の流れを示すフローチャートであり、図１０は、印鑑色範囲算出処理のサブルーチン「彩度値（Ｓ）範囲決定処理」の流れを示すフローチャートである。
【００５５】
まず、ステップＳ８０１において、設定ファイル読込部１２３が、予め定められ設定ファイル３に格納された前記モデルシート２０に対応付けられている閾値テーブル９０１から、各情報を読み込み、ステップＳ８０２において、帳票読取部１２１は、例えば印鑑を押印した帳票の画像を前記スキャナ２で読み取り、画素を取得する。
【００５６】
次に、ステップＳ８０３において、帳票ＨＬＳ算出部１２２が、ステップＳ８０２で読み取った帳票画像の赤色値、緑色値及び青色値を含むＲＧＢ信号値を色相値、輝度値及び彩度値を含むＨＬＳ信号値に変換する。
【００５７】
そして、ステップＳ８０４において、ＨＬＳ補正部１２５が、ステップＳ８０３でＨＬＳ変換した前記帳票画像のＨＬＳ信号値を、図３のステップＳ３０３で算出した補正値で補正する。
【００５８】
次に、ステップＳ８０５において、印鑑色範囲算出部１２４が、モデルシート２０上の各色のＨＬＳ値に基づいて印鑑色範囲を決定する。
【００５９】
より具体的には、図９のステップＳ６０１において、色相値の範囲を決定する。例えば、赤色の色相の場合、モデルシート２０の第２の境界色（第３のモデル領域２３）で示した３３０から３６０（すなわち０）までと、０から第１の境界色（第２のモデル領域２２）で示した３０までを色相値の範囲として決定する。さらに、ステップＳ９０２において、輝度値の範囲を決定する。例えば、モデルシート２０の第３の境界色（第４のモデル領域２４）で示した輝度値０．３から、第４の境界色（第５のモデル領域２５）で示した輝度値０．７までを輝度値の範囲として決定する。さらに、ステップＳ９０３において、彩度値の範囲を決定する。
【００６０】
彩度値の範囲の決定は、例えば、図１０のフローチャートに示すようにして決定する。
まず、ステップＳ１００１において、印鑑色範囲である楕円方程式の中心座標を補正する。例えば、ｘ´＝ｘ−（帳票イメージの対象画素の輝度値）、ｙ´＝ｙ−（モデルシート２０の第１のモデル領域２１の彩度値）を設定する。
【００６１】
そして、ステップＳ１００２において、楕円方程式の長径ａ及び短径ｂを決定する。例えば、ａ＝（モデルシート２０の第５のモデル領域２５の輝度値）−（モデルシート２０の第１のモデル領域２１の輝度値）、ｂ＝（モデルシート２０の第６のモデル領域２６の彩度値）−（モデルシート２０の第１のモデル領域２１の彩度値）を決定する。
【００６２】
そして、ステップＳ１００３において、彩度値を算出する。すなわち、前記楕円方程式を変形し、
【００６３】
【数１】
2012181618.tif 000003
のｘ´に帳票イメージの対象画素の輝度値を代入し、彩度値を算出する。
【００６４】
そして、ステップＳ１００４において、彩度値を補正する。例えば、ｙ＝ｙ´＋（モデルシート２０の第１のモデル領域２１の彩度値）を算出する。
【００６５】
そして、図８のステップＳ８０６において、印鑑色抽出部１２６が、ステップＳ８０４で補正した前記帳票画像のＨＬＳ信号値がステップＳ８０５で算出した前記楕円方程式７０１で定められた半楕円領域で囲まれた範囲内にあると判断することにより、前記帳票画像から前記特定画像としての印鑑色の色を抽出する。
【００６６】
図１の説明に戻る。
印影照合処理部１３は、印影検出部１３１、登録印検索部１３２、印鑑照合部１３３及び照合結果表示部１３４を備える。
【００６７】
印影検出部１３１は、印鑑色であるとして印鑑色抽出部１２６が黒に設定した画素の並びを抽出する。
【００６８】
次に、登録印検索部１３２は、印鑑サーバ４に登録してある登録印を検索し、印鑑照合部１３３は、印影検出部１３１が抽出した帳票の印影と、登録印検索部１３２が検索した登録印とが一致するか否かを照合する。
【００６９】
そして、照合結果表示部１３４は、登録印検索部１３２が照合した結果を表示装置５に出力する。
【００７０】
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、上述してきた本発明の実施の形態は、画像処理装置の一機能としてハードウェアまたはＤＳＰ（Digital Signal Processor）ボードやＣＰＵボードでのファームウェアもしくはソフトウェアにより実現することができる。
【００７１】
また、本発明が適用される画像処理装置は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。
【００７２】
また、バスに接続されたＣＰＵ、ＲＯＭやＲＡＭのメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、ネットワーク接続装置で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムを記録したＲＯＭやＲＡＭのメモリ、外部記録装置、可搬記録媒体を、画像処理装置に供給し、その画像処理装置のコンピュータがプログラムを読み出し実行することによっても、達成されることは言うまでもない。
【００７３】
この場合、可搬記録媒体等から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した可搬記録媒体等は本発明を構成することになる。
【００７４】
プログラムを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。
【００７５】
また、コンピュータ（情報処理装置）がメモリ上に読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。
【００７６】
さらに、可搬型記録媒体から読み出されたプログラムやプログラム（データ）提供者から提供されたプログラム（データ）が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【００７７】
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【符号の説明】
【００７８】
１        画像処理装置
２        スキャナ
３        設定ファイル
４        印鑑サーバ
５        表示装置
１１      補正量算出処理部
１２      印鑑色抽出処理部
１３      印影照合処理部
２０      モデルシート
２１      第１のモデル領域
２２      第２のモデル領域
２３      第３のモデル領域
２４      第４のモデル領域
２５      第５のモデル領域
２６      第６のモデル領域
１１１    モデルシート読取部
１１２    モデルシートＨＬＳ算出部
１１３    ＨＬＳ補正値算出部
１１４    設定ファイル出力部
１２１    帳票読取部
１２２    帳票ＨＬＳ算出部
１２３    設定ファイル読込部
１２４    印鑑色範囲算出部
１２５    ＨＬＳ補正部
１２６    印鑑色抽出部
１３１    印影検出部
１３２    登録印検索部
１３３    印鑑照合部
１３４    照合結果表示部
６０１    閾値テーブル
７０１    楕円方程式
１１０１  範囲
１１０２  領域
【図１】
2012181618.tif 000004
【図３】
2012181618.tif 000005
【図４】
2012181618.tif 000006
【図５】
2012181618.tif 000007
【図６】
2012181618.tif 000008
【図８】
2012181618.tif 000009
【図９】
2012181618.tif 000010
【図１０】
2012181618.tif 000011
【図２】
2012181618.tif 000012
【図７】
2012181618.tif 000013
【図１１】
2012181618.tif 000014