(57)【要約】【課題】角印を精度よく検出する。【解決手段】角印検出装置１は、印影イメージ１０を取得して、印影イメージ１０から矩形の印影枠候補１１を検出し、検出した印影枠候補１１と対応する仮想印影枠１６を設定し、第１の辺１６ａと第１の辺１６ａと第１方向で対向する第２の辺１６ｂの間に存在する所定の画素の第１方向の配置に関する第１配置情報を取得し、第３の辺１６ｃと第３の辺１６ｃと第２方向で対向する第４の辺１６ｄの間に存在する所定の画素の第２方向の配置に関する第２配置情報を取得し、第１配置情報に基づいて仮想印影枠１６内部の第１方向の印面の構成を評価し、第２配置情報に基づいて仮想印影枠１６内部の第２方向の印面の構成を評価し、仮想印影枠１６内部の第１方向の印面の構成の評価と、仮想印影枠内部の第２方向の印面の構成の評価とから、仮想印影枠１６が角印の印影枠であるか否かを判定する。【選択図】図１
2016066263.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
印影イメージを取得して、前記印影イメージから矩形の印影枠候補を検出して、前記印影枠候補と対応する仮想印影枠を設定する仮想印影枠設定手段、
前記仮想印影枠の第１の辺と、前記第１の辺と第１方向で対向する前記仮想印影枠の第２の辺との間に存在する所定の画素の前記第１方向の配置に関する第１配置情報を取得する第１配置情報取得手段、
前記第１の辺および前記第２の辺と異なる前記仮想印影枠の第３の辺と、前記第３の辺と第２方向で対向する前記仮想印影枠の第４の辺との間に存在する前記画素の前記第２方向の配置に関する第２配置情報を取得する第２配置情報取得手段、
前記第１配置情報に基づく前記仮想印影枠内部の前記第１方向の印面の構成の評価と、前記第２配置情報に基づく前記仮想印影枠内部の前記第２方向の印面の構成の評価とから、前記仮想印影枠が角印の印影枠であるか否かを判定する角印判定手段、
として機能させることを特徴とする角印検出プログラム。
【請求項２】
前記第１配置情報取得手段は、
前記第１の辺に設定した複数の探索点から前記第２の辺に向かって前記第１方向に前記仮想印影枠内部の前記画素を探索した結果と、前記第２の辺に設定した複数の探索点から前記第１の辺に向かって前記第１方向に前記仮想印影枠内部の前記画素を探索した結果とから前記第１配置情報を取得し、
前記第２配置情報取得手段は、
前記第３の辺に設定した複数の探索点から前記第４の辺に向かって前記第２方向に前記仮想印影枠内部の前記画素を探索した結果と、前記第４の辺に設定した複数の探索点から前記第３の辺に向かって前記第２方向に前記仮想印影枠内部の前記画素を探索した結果とから前記第２配置情報を取得する、
ことを特徴とする請求項１に記載の角印検出プログラム。
【請求項３】
前記第１配置情報は、前記第１の辺に設定した探索点から検出した前記画素までの距離を含む第１距離情報と、前記第２の辺に設定した探索点から検出した前記画素までの距離を含む第２距離情報とを含み、
前記第２配置情報は、前記第３の辺に設定した探索点から検出した前記画素までの距離を含む第３距離情報と、前記第４の辺に設定した探索点から検出した前記画素までの距離を含む第４距離情報とを含み、
前記第１距離情報と前記第２距離情報と前記第３距離情報と前記第４距離情報とは、前記探索点から前記画素を検出しない場合に、前記探索点から対向する辺までの距離を含む、
ことを特徴とする請求項２に記載の角印検出プログラム。
【請求項４】
前記印面の構成の評価は、前記仮想印影枠の内部の印字の配置バランスの評価であり、
前記角印判定手段は、前記第１距離情報と前記第２距離情報とに基づいて前記仮想印影枠の内部の印字の前記第１方向の配置バランスを評価し、前記第３距離情報と前記第４距離情報に基づいて前記仮想印影枠の内部の印字の前記第２方向の配置バランスを評価する、
ことを特徴とする請求項３に記載の角印検出プログラム。
【請求項５】
前記角印判定手段は、
前記第１距離情報の分析値と前記第２距離情報の分析値とが所定範囲に含まれており、かつ前記第３距離情報の分析値と前記第４距離情報の分析値とが所定範囲に含まれている場合に、前記仮想印影枠が角印の印影枠であると判定する、
ことを特徴とする請求項４に記載の角印検出プログラム。
【請求項６】
コンピュータが、
印影イメージを取得して、前記印影イメージから矩形の印影枠候補を検出して、前記印影枠候補と対応する仮想印影枠を設定し、
前記仮想印影枠の第１の辺と、前記第１の辺と第１方向で対向する前記仮想印影枠の第２の辺との間に存在する所定の画素の前記第１方向の配置に関する第１配置情報を取得し、
前記第１の辺および前記第２の辺と異なる前記仮想印影枠の第３の辺と、前記第３の辺と第２方向で対向する前記仮想印影枠の第４の辺との間に存在する前記画素の前記第２方向の配置に関する第２配置情報を取得し、
前記第１配置情報に基づく前記仮想印影枠内部の前記第１方向の印面の構成の評価と、前記第２配置情報に基づく前記仮想印影枠内部の前記第２方向の印面の構成の評価とから、前記仮想印影枠が角印の印影枠であるか否かを判定する、
処理を実行することを特徴とする角印検出方法。
【請求項７】
印影イメージを取得して、前記印影イメージから矩形の印影枠候補を検出して、前記印影枠候補と対応する仮想印影枠を設定する仮想印影枠設定部と、
前記仮想印影枠の第１の辺と、前記第１の辺と第１方向で対向する前記仮想印影枠の第２の辺との間に存在する所定の画素の前記第１方向の配置に関する第１配置情報を取得する第１配置情報取得部と、
前記第１の辺および前記第２の辺と異なる前記仮想印影枠の第３の辺と、前記第３の辺と第２方向で対向する前記仮想印影枠の第４の辺との間に存在する前記画素の前記第２方向の配置に関する第２配置情報を取得する第２配置情報取得部と、
前記第１配置情報に基づく前記仮想印影枠内部の前記第１方向の印面の構成の評価と、前記第２配置情報に基づく前記仮想印影枠内部の前記第２方向の印面の構成の評価とから、前記仮想印影枠が角印の印影枠であるか否かを判定する角印判定部と、
を備えることを特徴とする角印検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
角印検出プログラム、角印検出方法、および角印検出装置に関する。
【背景技術】
【０００２】
金融機関等で使用する帳票（印鑑票）には、プレプリントされた文字列により示される見出し、文字（文字列）等を印字または記入する欄、捺印の欄等がある。この帳票を読み取る帳票読取装置では、印鑑登録・照合時に、印鑑票から自動的に、印鑑の印影（押印部分）を検出することが行われている。
【０００３】
印鑑の印影の検出においては、円印の検出は、その外枠が円形であり、帳票上の罫線との区別が容易であることから、従来から高精度で行うことが可能である。しかし、角印については、罫線抽出等の過程で、角印の一部である印影枠の矩形を、印鑑票の罫線と混同してしまうため、罫線除去処理時に角印の印影枠部分も除去されてしまい、従来は検出が困難であるという問題がある。
【０００４】
なお、罫線で囲まれた枠のうち、正方形であるものを印枠として抽出し、印枠が複数抽出された場合には印枠内部の黒画素分布を調べることにより角印の検出を行う技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２―２６９５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術は、正方形を印枠として抽出するため、角印の印枠が長方形である場合に検出できないという問題がある。また、上記技術は、抽出した正方形が帳票の罫線だけである場合、抽出した帳票の罫線を角印として検出してしまう問題もある。
【０００７】
本発明は、上記問題を解決するためになされたものであり、角印を精度良く検出可能な角印検出プログラム、角印検出方法、角印検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の角印検出プログラムは、コンピュータを仮想印影枠設定手段、第１配置情報取得手段、第２配置情報取得手段、角印判定手段として機能させて、角印を検出する。
【０００９】
仮想印影枠設定手段は、印影イメージを取得して、印影イメージから矩形の印影枠候補を検出して、印影枠候補と対応する仮想印影枠を設定する。
第１配置情報取得手段は、仮想印影枠の第１の辺と、第１の辺と第１方向で対向する仮想印影枠の第２の辺との間に存在する所定の画素の第１方向の配置に関する第１配置情報を取得する。
【００１０】
第２配置情報取得手段は、第１の辺および第２の辺と異なる仮想印影枠の第３の辺と、第３の辺と第２方向で対向する仮想印影枠の第４の辺との間に存在する画素の第２方向の配置に関する第２配置情報を取得する。
【００１１】
角印判定手段は、第１配置情報に基づく仮想印影枠内部の第１方向の印面の構成の評価と、第２配置情報に基づく仮想印影枠内部の第２方向の印面の構成の評価とから、仮想印影枠が角印の印影枠であるか否かを判定する。
【００１２】
また、上記課題を解決するために、本発明の角印検出方法は、コンピュータが以下の処理を実行して角印を検出する。コンピュータは、印影イメージを取得して、印影イメージから矩形の印影枠候補を検出して、印影枠候補と対応する仮想印影枠を設定し、仮想印影枠の第１の辺と、第１の辺と第１方向で対向する仮想印影枠の第２の辺との間に存在する所定の画素の第１方向の配置に関する第１配置情報を取得し、第１の辺および第２の辺と異なる仮想印影枠の第３の辺と、第３の辺と第２方向で対向する仮想印影枠の第４の辺との間に存在する画素の第２方向の配置に関する第２配置情報を取得し、第１配置情報に基づく仮想印影枠内部の第１方向の印面の構成の評価と、第２配置情報に基づく仮想印影枠内部の第２方向の印面の構成の評価とから、仮想印影枠が角印の印影枠であるか否かを判定する。
【００１３】
また、上記課題を解決するために、本発明の角印検出装置は、仮想印影枠設定部と、第１配置情報取得部と、第２配置情報取得部と、角印判定部とを備える。
仮想印影枠設定部は、印影イメージを取得して、印影イメージから矩形の印影枠候補を検出して、印影枠候補と対応する仮想印影枠を設定する。第１配置情報取得部は、仮想印影枠の第１の辺と、第１の辺と第１方向で対向する仮想印影枠の第２の辺との間に存在する所定の画素の第１方向の配置に関する第１配置情報を取得する。第２配置情報取得部は、第１の辺および第２の辺と異なる仮想印影枠の第３の辺と、第３の辺と第２方向で対向する仮想印影枠の第４の辺との間に存在する画素の第２方向の配置に関する第２配置情報を取得する。角印判定部は、第１配置情報に基づく仮想印影枠内部の第１方向の印面の構成の評価と、第２配置情報に基づく仮想印影枠内部の第２方向の印面の構成の評価とから、仮想印影枠が角印の印影枠であるか否かを判定する。
【発明の効果】
【００１４】
角印検出プログラム、角印検出方法、および角印検出装置によれば、角印を精度良く検出できる。
【図面の簡単な説明】
【００１５】
【図１】第一実施形態における角印検出装置の概要を示す図である。
【図２】第二実施形態における印影照合システムの概要を示す図である。
【図３】第二実施形態における印影照合装置のハードウェアの一構成例を示す図である。
【図４】第二実施形態における印影イメージの一例を示す図である。
【図５】第二実施形態における印影照合装置の機能ブロックを示す図である。
【図６】第二実施形態における印影照合処理のフローチャートである。
【図７】第二実施形態における照合中心決定処理のフローチャートである。
【図８】第二実施形態における罫線とノイズ除去後の印影イメージの一例を示す図である。
【図９】第二実施形態における角印の照合中心の一例を示す図である。
【図１０】第二実施形態における角印検出処理のフローチャートである。
【図１１】第二実施形態における角印検出処理による角印の検出例である。
【図１２】第二実施形態における角印検出処理による角印の検出例である。
【図１３】第二実施形態における角印検出処理による角印の検出例である。
【図１４】第二実施形態における照合処理のフローチャートである。
【図１５】第二実施形態における角印の照合画面例である。
【図１６】角印を検出できなかった場合における角印の照合中心の参考例である。
【図１７】角印を検出できなかった場合における角印の照合画面の参考例である。
【発明を実施するための形態】
【００１６】
以下、実施形態を図面を参照して説明を行う。
［第一実施形態］
第一実施形態の概要について図１を用いて説明する。図１は、第一実施形態における角印検出装置の概要を示す図である。
【００１７】
角印検出装置１は、角印を検出する装置である。角印検出装置１は、たとえば、金融機関等に設置され、印影の照合や登録をする際に用いられる。
角印検出装置１は、仮想印影枠設定部２と、第１配置情報取得部３と、第２配置情報取得部４と、角印判定部５とを備える。
【００１８】
仮想印影枠設定部２は、印影イメージ１０を取得して、印影イメージ１０から矩形の印影枠候補１１を検出し、検出した印影枠候補１１と対応する仮想印影枠１６を設定する。仮想印影枠設定部２は、たとえば、帳票イメージから印影イメージ１０を取得する。また、仮想印影枠設定部２は、口座の印影として予め印影サーバに登録してある印影イメージ１０を取得する。印影枠候補１１は、角印の印影枠の候補であり、たとえば、長方形や正方形（矩形）の形状である。仮想印影枠設定部２は、矩形状に連続した画素を印影枠候補１１として検出する。
【００１９】
仮想印影枠１６は、印影枠候補１１から生成された仮想の印影枠であり、たとえば、各辺の幅が１画素の矩形である。仮想印影枠設定部２は、たとえば、印影枠候補１１の欠けやカスレを補完し辺の幅を細線化して、印影枠候補１１から仮想印影枠１６を生成して、印影イメージ１０に印影枠候補１１に替えて仮想印影枠１６を設定する。
【００２０】
第１配置情報取得部３は、第１の辺１６ａと、第１の辺１６ａと第１方向で対向する仮想印影枠１６の第２の辺１６ｂの間に存在する所定の画素の第１方向の配置に関する第１配置情報を取得する。第１方向は、第１の辺１６ａと第２の辺１６ｂに垂直な方向である。所定の画素は、印字（印影の文字や帳票のプレプリントなど）を構成する画素（黒画素）である。
【００２１】
第１配置情報は、たとえば、第１の辺１６ａを基準とした所定の画素の配置に関する情報と、第２の辺１６ｂを基準とした所定の画素の配置に関する情報とを含む。
第２配置情報取得部４は、第３の辺１６ｃと、第３の辺１６ｃと第２方向で対向する第４の辺１６ｄの間に存在する所定の画素の第２方向の配置に関する第２配置情報を取得する。第２方向は、第３の辺１６ｃと第４の辺１６ｄに垂直な方向である。
【００２２】
第２配置情報は、たとえば、第３の辺１６ｃを基準とした所定の画素の配置に関する情報と、第４の辺１６ｄを基準とした所定の画素の配置に関する情報とを含む。
角印判定部５は、第１配置情報に基づいて仮想印影枠１６内部の第１方向の印面の構成を評価する。角印判定部５は、第２配置情報に基づいて仮想印影枠１６内部の第２方向の印面の構成を評価する。角印判定部５は、仮想印影枠１６内部の第１方向の印面の構成の評価と、仮想印影枠１６内部の第２方向の印面の構成の評価とから、仮想印影枠１６が角印の印影枠であるか否かを判定する。
【００２３】
印面の構成は、仮想印影枠１６内部の印字の配置である。第１方向の印面の構成の評価は、たとえば、仮想印影枠１６内部の印字の第１方向の配置バランスの評価である。第２方向の印面の構成の評価は、たとえば、仮想印影枠１６内部の印字の第２方向の配置バランスの評価である。
【００２４】
通常角印は、印影枠内部に印字がバランスよく配置されている。一方で、帳票の捺印欄（罫線で構成された矩形）には、利用者により印鑑が捺印（情報が入力）されるため、通常捺印欄内部の印字のバランスは、角印の印影枠内部の印字のバランスよりも悪くなる。
【００２５】
したがって、角印検出装置１は、仮想印影枠１６内部にバランスよく印字が配置されている場合に、仮想印影枠１６を角印の印影と判定することで、帳票の罫線で構成された矩形等と区別して、角印を精度よく検出できる。
【００２６】
［第二実施形態］
次に第二実施形態の概要について図２を用いて説明する。図２は、第二実施形態における印影照合システムの概要を示す図である。
【００２７】
印影照合システム２０は、印影を照合するシステムである。印影照合システム２０は、銀行等の金融機関で利用され、印影を照合することで利用者が口座の所有者であるか否かを確認する。
【００２８】
印影照合システム２０は、印影サーバ３０と、印影サーバ３０とネットワーク６０を介して接続する印影照合装置４０と、印影照合装置４０と接続するスキャナ５０と、を備える。
【００２９】
印影サーバ３０は、予め登録した利用者の口座の印影を記憶するサーバである。印影サーバ３０は、利用者の口座情報（店番、口座番号、科目）と当該口座で利用する印影のイメージデータ（以下、印影イメージ）とを対応付けて記憶する。
【００３０】
スキャナ５０は、利用者から受付けた帳票をイメージデータ（以下、帳票イメージ）として読み取り、読み取った帳票イメージを印影照合装置４０に送信する。
印影照合装置４０は、印影サーバ３０に登録している口座の印影と、帳票に捺印された印影と、を照合する装置である。たとえば、印影照合装置４０は、スキャナ５０から受付けた帳票イメージから帳票に捺印された印影の印影イメージを取得する。また、印影照合装置４０は、帳票イメージから帳票に記入された口座情報を取得して、印影サーバ３０から当該口座の印影イメージを取得する。なお、印影照合装置４０は、図示しない外部端末からネットワーク６０を介して帳票イメージを取得することもできる。なお、印影照合装置４０は、角印検出装置１の一実施形態である。なお、以下では、特に印影が角印である場合を中心に説明する。
【００３１】
次に印影照合装置４０のハードウェア構成について図３を用いて説明する。図３は、第二実施形態における印影照合装置のハードウェアの一構成例を示す図である。
印影照合装置４０は、プロセッサ４１によって装置全体が制御されている。プロセッサ４１には、バス４９を介してＲＡＭ（Random Access Memory）４２と複数の周辺機器が接続されている。プロセッサ４１は、マルチプロセッサであってもよい。プロセッサ４１は、たとえばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ４１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３２】
ＲＡＭ４２は、印影照合装置４０の主記憶装置として使用される。ＲＡＭ４２には、プロセッサ４１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ４２には、プロセッサ４１による処理に必要な各種データが格納される。
【００３３】
バス４９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）４３、グラフィック処理装置４４、入力インタフェース４５、光学ドライブ装置４６、機器接続インタフェース４７およびネットワークインタフェース４８がある。
【００３４】
ＨＤＤ４３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ４３は、印影照合装置４０の補助記憶装置として使用される。ＨＤＤ４３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００３５】
グラフィック処理装置４４には、モニタ４４ａが接続されている。グラフィック処理装置４４は、プロセッサ４１からの命令に従って、画像をモニタ４４ａの画面に表示させる。モニタ４４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３６】
モニタ４４ａは、オペレータに対して画像を表示するモニタである。モニタ４４ａは、たとえば、照合結果等を表示する。
入力インタフェース４５には、キーボード４５ａとマウス４５ｂとが接続されている。入力インタフェース４５は、キーボード４５ａやマウス４５ｂから送られてくる信号をプロセッサ４１に送信する。なお、マウス４５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００３７】
光学ドライブ装置４６は、レーザ光などを利用して、光ディスク４６ａに記録されたデータの読み取りを行う。光ディスク４６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク４６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００３８】
機器接続インタフェース４７は、印影照合装置４０に周辺機器を接続するための通信インタフェースである。たとえば機器接続インタフェース４７には、メモリ装置４７ａやメモリリーダライタ４７ｂやスキャナ５０を接続することができる。メモリ装置４７ａは、機器接続インタフェース４７との通信機能を搭載した記録媒体である。メモリリーダライタ４７ｂは、メモリカード４７ｃへのデータの書き込み、またはメモリカード４７ｃからのデータの読み出しを行う装置である。メモリカード４７ｃは、カード型の記録媒体である。スキャナ５０は、帳票を帳票イメージとして読み取り、読み取った帳票イメージをプロセッサ４１に送信する。スキャナ５０は、たとえば、オーバーヘッドスキャナである。
【００３９】
ネットワークインタフェース４８は、ネットワーク６０に接続されている。ネットワークインタフェース４８は、ネットワーク６０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００４０】
以上のようなハードウェア構成によって、第二実施形態の印影照合装置４０の処理機能を実現することができる。なお、第一実施形態に示した角印検出装置１も印影照合装置４０と同様のハードウェアにより処理機能を実現することができる。
【００４１】
印影照合装置４０は、たとえばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第二実施形態の処理機能を実現する。印影照合装置４０に実行させる処理を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、印影照合装置４０に実行させるプログラムをＨＤＤ４３に格納しておくことができる。プロセッサ４１は、ＨＤＤ４３内のプログラムの少なくとも一部をＲＡＭ４２にロードし、プログラムを実行する。また印影照合装置４０に実行させるプログラムを、光ディスク４６ａ、メモリ装置４７ａ、メモリカード４７ｃなどの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、たとえばプロセッサ４１からの制御により、ＨＤＤ４３にインストールされた後、実行可能となる。またプロセッサ４１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４２】
次に印影イメージについて図４を用いて説明する。図４は、第二実施形態における印影イメージの一例を示す図である。
印影イメージ７０は、印影照合に用いる印影イメージの一例である。印影イメージ７０は、たとえば、印影照合装置４０が帳票から取得する照合用の印影イメージ（以下、照合印影イメージ）であり、印影サーバ３０が予め登録した口座の印影イメージ（以下、登録印影イメージ）である。
【００４３】
印影イメージ７０は、角印（印影）７１と捺印欄７２とプリ印字７３とノイズ７４とを含む。角印（印影）７１は、印影イメージ７０内の照合対象である。捺印欄７２は、利用者が印鑑を捺印する欄であり、帳票にプレプリントされた罫線の一例である。プリ印字７３は、帳票にプレプリントされた文字である。ノイズ７４は、帳票を印刷する際や印影を捺印する際に生じた汚れ等である。
【００４４】
このように印影イメージ７０は、照合に必要な情報（印影）だけでなく、照合に不要な情報（捺印欄７２、プリ印字７３、ノイズ７４等）を含む場合がある。
次に印影照合装置４０の機能について説明する。図５は、第二実施形態における印影照合装置の機能ブロックを示す図である。
【００４５】
印影照合装置４０は、制御部４０１と、通信部４０２と、帳票イメージ取得部４０３と、照合印影イメージ取得部４０４と、口座情報取得部４０５と、登録印影イメージ取得部４０６と、を含む。また印影照合装置４０は、照合対象範囲特定部４０７と、照合中心決定部４０８と、照合イメージ生成部４０９と、照合イメージ中心決定部４１０と、照合画面生成部４１１と、表示部４１２と、を含む。
【００４６】
制御部４０１は、印影照合装置４０が実行する各種処理を制御する。通信部４０２は、印影照合装置４０が実行する各種通信を制御する。
帳票イメージ取得部４０３は、スキャナ５０からスキャナ５０が読取った帳票イメージを取得する。照合印影イメージ取得部４０４は、帳票イメージ取得部４０３が取得した帳票イメージから照合印影イメージを取得する。たとえば、照合印影イメージ取得部４０４は、帳票イメージから所定の範囲（予め設定された範囲）を切り出すことで帳票イメージから照合印影イメージ（たとえば、印影イメージ７０）を取得する。
【００４７】
口座情報取得部４０５は、帳票イメージ取得部４０３が取得した帳票イメージから帳票に記入された利用者の口座情報を取得する。たとえば、口座情報取得部４０５は、ＯＣＲ（Optical Character Recognition）により帳票イメージから口座情報を取得する。
【００４８】
登録印影イメージ取得部４０６は、口座情報取得部４０５が取得した口座情報に基づいて印影サーバ３０から予め口座情報と対応付けて登録してある登録印影イメージ（たとえば、印影イメージ７０）を取得する。
【００４９】
照合対象範囲特定部４０７は、登録印影イメージ取得部４０６が取得した登録印影イメージ、および照合印影イメージ取得部４０４が取得した照合印影イメージ内から照合対象（たとえば、角印、丸印）を特定し、照合対象となる範囲（照合対象範囲）を特定する。たとえば、照合対象範囲特定部４０７は、特定した照合対象よりも一回り大きい範囲（照合対象の印影枠から数ドット外側に広げた範囲）を照合対象範囲として特定する。
【００５０】
このように照合対象範囲特定部４０７は、特定した照合対象よりも一回り大きい範囲を照合対象範囲として特定することで、照合対象として検出した印影の印影枠に厚みがある場合でも印影枠全てを照合対象範囲に含めることができる。照合対象の特定および照合対象範囲の特定については、後で図７を用いて詳細に説明する。
【００５１】
照合中心決定部４０８は、印影イメージに含まれる照合対象（印影）を照合する際の中心（以下、照合中心）となる位置を決定する。照合中心決定部４０８は、登録印影イメージおよび照合印影イメージの照合中心を決定する。照合中心決定部４０８は、照合対象範囲特定部４０７が印影イメージから特定した照合対象範囲の中心を印影イメージの照合中心として決定する。
【００５２】
照合イメージ生成部４０９は、登録印影イメージと照合印影イメージとを重ね合せた照合イメージを生成する。照合イメージ生成部４０９は、照合中心決定部４０８が特定した登録印影イメージの照合中心と照合印影イメージの照合中心とを重ね合せる。そして、照合イメージ生成部４０９は、一方の印影イメージを固定して、それぞれの照合対象範囲に含まれる黒画素の一致率が高くなるように他方の印影イメージを微調整（角度等を調整）した照合イメージを生成する。
【００５３】
照合イメージ中心決定部４１０は、照合イメージの中心を決定する。照合イメージ中心決定部４１０は、照合対象が照合イメージの中央に位置するように照合イメージの中心を決定する。たとえば、照合イメージ中心決定部４１０は、照合イメージを構成する登録印影イメージの照合中心と照合印影イメージの照合中心とを結ぶ線分の中心を照合イメージの中心として決定する。
【００５４】
照合画面生成部４１１は、照合画面を生成する。照合画面生成部４１１は、照合印影イメージ、登録印影イメージ、照合イメージ、半折イメージ等を表示する照合画面を生成する。半折イメージは、照合対象の半分が照合印影イメージで構成され、もう半分が登録印影イメージで構成されたイメージである。照合画面生成部４１１は、照合イメージの中心に基づいて照合イメージを半分に分割し、分割した一方から照合印影イメージを除去し、他方から登録印影イメージを除去した半折イメージを表示する照合画面を生成する。照合画面については、後で図１５、１７を用いて詳細に説明する。
【００５５】
表示部４１２は、照合画面生成部４１１が生成した照合画面をモニタ４４ａに表示する。
次に印影照合処理について図６を用いて説明する。図６は、第二実施形態における印影照合処理のフローチャートである。印影照合装置４０は、帳票イメージ取得部４０３がスキャナ５０から帳票イメージを取得すると印影照合処理を開始する。
【００５６】
［ステップＳ１］照合印影イメージ取得部４０４は、帳票イメージ取得部４０３が取得した帳票イメージから照合印影イメージを取得する。
［ステップＳ２］印影照合装置４０は、照合印影イメージ照合中心決定処理を実行する。照合印影イメージ照合中心決定処理は、照合印影イメージから照合対象範囲を特定し、特定した照合対象範囲の中心を照合印影イメージの照合中心として決定する処理である。照合印影イメージ照合中心決定処理については、後で図７を用いて詳細に説明する。
【００５７】
［ステップＳ３］口座情報取得部４０５は、帳票イメージ取得部４０３が取得した帳票イメージから口座情報（店番、口座番号、科目）を取得する。
［ステップＳ４］登録印影イメージ取得部４０６は、口座情報取得部４０５が取得した口座情報に基づいて印影サーバ３０から登録印影イメージを取得する。
【００５８】
［ステップＳ５］印影照合装置４０は、登録印影イメージ照合中心決定処理を実行する。登録印影イメージ照合中心決定処理は、登録印影イメージから照合対象範囲を特定し、特定した照合対象範囲の中心を登録印影イメージの照合中心として決定する処理である。登録印影イメージ照合中心決定処理については、後で図７を用いて詳細に説明する。
【００５９】
［ステップＳ６］印影照合装置４０は、照合処理を実行する。照合処理は、登録印影イメージと照合印影イメージとを照合して、照合画面を表示する処理である。照合処理については、後で図１４を用いて詳細に説明する。
【００６０】
次に照合印影イメージ照合中心決定処理、および登録印影イメージ照合中心決定処理について図７、８、９、１６を用いて説明する。図７は、第二実施形態における照合中心決定処理のフローチャートである。図８は、第二実施形態における罫線とノイズ除去後の印影イメージの一例を示す図である。図９は、第二実施形態における角印の照合中心の一例を示す図である。図１６は、角印を検出できなかった場合における角印の照合中心の参考例である。
【００６１】
照合中心決定処理は、照合印影イメージ照合中心決定処理（印影照合処理のステップＳ２）であり、登録印影イメージ照合中心決定処理（印影照合処理のステップＳ５）である。
【００６２】
［ステップＳ１１］照合対象範囲特定部４０７は、印影イメージから罫線とノイズを除去する。照合対象範囲特定部４０７は、所定の長さより長く直線状に連続して配置された黒画素を罫線として印影イメージから除去する。また照合対象範囲特定部４０７は、所定の大きさよりも小さな黒画素の塊をノイズとして除去する。
【００６３】
たとえば、照合対象範囲特定部４０７は、図４に示した印影イメージ７０から罫線とノイズを除去し、図８に示した印影イメージ１００を取得する。このように、照合対象範囲特定部４０７が印影イメージから罫線とノイズを除去すると、角印の印影枠も罫線とみなされ除去される。
【００６４】
［ステップＳ１２］照合対象範囲特定部４０７は、罫線とノイズを除去した印影イメージから文字らしき黒画素の塊を抽出し、黒画素の塊を囲う矩形（黒画素の塊と外接する矩形）を設定する。たとえば、照合対象範囲特定部４０７は、辺の幅が１画素である黒画素の矩形を、黒画素の塊と外接するように設定する。
【００６５】
照合対象範囲特定部４０７は、１文字１文字を黒画素の塊として抽出する場合もあるし、文字の一部を（たとえば、漢字の旁と偏を別々に）黒画素の塊として抽出する場合もあるし、複数の文字をまとめて１つの黒画素の塊として抽出する場合もある。なお、円印の場合には、印影枠が罫線と認識されて除去されないため、照合対象範囲特定部４０７は、印影枠に外接する矩形を設定できる。
【００６６】
［ステップＳ１３］照合対象範囲特定部４０７は、矩形の周辺から円を検出する。照合対象範囲特定部４０７は、たとえば、ハフ変換により矩形の周辺から円を検出する。
［ステップＳ１４］照合対象範囲特定部４０７は、円を検出できたか否かを判定する。照合対象範囲特定部４０７が、円を検出できたと判定した場合にはステップＳ１５にすすみ、円を検出できなかったと判定した場合にはステップＳ１６にすすむ。
【００６７】
［ステップＳ１５］照合対象範囲特定部４０７は、検出した円を印影枠とする丸印を照合対象と特定し、ステップＳ２０にすすむ。
［ステップＳ１６］照合対象範囲特定部４０７は、角印検出処理を実行する。角印検出処理において、照合対象範囲特定部４０７は、除去した罫線のうち矩形状の罫線を取得して、矩形状の罫線から仮想印影枠を生成し、仮想印影枠の内側を探索して仮想印影枠が角印の印影枠であるか否かを判定する。角印検出処理については、後で図１０を用いて詳細に説明する。
【００６８】
［ステップＳ１７］照合対象範囲特定部４０７は、角印の印影枠を検出できたか否かを判定する。照合対象範囲特定部４０７が、角印の印影枠を検出できたと判定した場合にはステップＳ１８にすすみ、角印の印影枠を検出できなかったと判定した場合にはステップＳ１９にすすむ。
【００６９】
［ステップＳ１８］照合対象範囲特定部４０７は、仮想印影枠を印影枠とする角印を照合対象と特定しステップＳ２０にすすむ。
［ステップＳ１９］照合対象範囲特定部４０７は、いずれかの矩形を照合対象と特定する。照合対象範囲特定部４０７は、丸印および角印を検出できなかった場合には、いずれかの矩形を枠が無い印影とみなし、照合対象と特定する。
【００７０】
［ステップＳ２０］照合対象範囲特定部４０７は、照合対象範囲を特定する。照合対象範囲特定部４０７は、特定した照合対象よりも一回り大きい範囲を照合対象範囲として特定する。照合対象範囲特定部４０７は、特定した照合対象よりも一回り大きい範囲を照合対象範囲１４２とすることで、実際の印影枠（罫線として除去された印影枠）に厚みがある場合でも、印影枠すべてを照合対象範囲に含めることができる。これにより、印影照合装置４０は、より精度のよい照合ができる。
【００７１】
［ステップＳ２１］照合中心決定部４０８は、照合対象範囲特定部４０７が特定した照合対象範囲に基づいて印影イメージの照合中心を決定する。照合中心決定部４０８は、照合対象範囲の中心を印影イメージの照合中心として決定する。
【００７２】
たとえば、印影照合装置４０が角印を検出できなかった場合には、図１６の参考例に示すように、印影照合装置４０は、画素の塊とみなされた矩形（「甲」）を印影枠無の印影とみなし照合対象１３１と特定する。印影照合装置４０は、特定した照合対象１３１よりも一回り大きい範囲を照合対象範囲１３２として特定し、照合対象範囲１３２の中心を印影イメージ１３０の照合中心１３３とする。
【００７３】
このように、角印を検出できなかった場合には、印影照合装置４０は、角印内の一部領域だけを印影（照合対象）として特定し、照合対象範囲を特定する。したがって角印を検出できなかった場合には、印影照合装置４０は、登録印影イメージと照合印影イメージに同じ角印が含まれる場合であっても、それぞれ異なる照合対象を特定して照合を失敗する場合がある。また、角印を検出できなかった場合には、印影照合装置４０は、照合イメージを生成する際に、矩形内（照合対象範囲）の黒画素（照合対象同士）の一致率が高くなるように重ね合せるため、角印全体としての黒画素の一致率が低い照合イメージを生成する場合がある。
【００７４】
一方、第二実施形態の印影照合装置４０は、角印を検出できる。したがって、印影イメージ７０に照合中心決定処理を実行すると、図９に示すように、印影照合装置４０は、角印７１の印影枠に基づいて設定された仮想印影枠１１１を角印の印影枠と判定できる。印影照合装置４０は、角印の印影枠と判定された仮想印影枠１１１を印影枠とする角印よりも一回り大きい範囲を照合対象範囲１１２として特定し、照合対象範囲１１２の中心を印影イメージ１１０の照合中心１１３として決定できる。このように角印を照合対象として特定できるため、印影照合装置４０は、登録印影イメージと照合印影イメージに同じ角印が含まれる場合に、照合を失敗することがない。また、印影照合装置４０は、角印を照合対象とした照合対象範囲を特定できるため、角印全体として黒画素の一致率が高い照合イメージを生成できる。
【００７５】
次に角印検出処理について図１０、１１、１２、１３を用いて説明する。図１０は、第二実施形態における角印検出処理のフローチャートである。図１１〜１３は、第二実施形態における角印検出処理による角印の検出例であり、図４の印影イメージ７０から罫線とノイズを除去した図８の印影イメージ１００に対して図１０の処理を施した場合の例である。
【００７６】
角印検出処理は、角印を検出する処理であり、照合中心決定処理のステップＳ１６で照合対象範囲特定部４０７によって行われる処理である。照合対象範囲特定部４０７は、罫線とノイズを除去した印影イメージに対して角印検出処理を実行する。なお、照合対象範囲特定部４０７は、画素の塊に矩形を設定した印影イメージに対して角印検出処理を実行してもよい。
【００７７】
［ステップＳ３１］照合対象範囲特定部４０７は、除去した罫線を取得する。照合対象範囲特定部４０７は、照合中心決定処理（図７のステップＳ１１）で除去した罫線を取得する。
【００７８】
［ステップＳ３２］照合対象範囲特定部４０７は、取得した罫線から矩形を構成する罫線を検出する。
［ステップＳ３３］照合対象範囲特定部４０７は、検出した矩形を構成する罫線に基づいて仮想印影枠を設定する。仮想印影枠は、罫線の欠けやカスレを補完した枠である。たとえば、照合対象範囲特定部４０７は、辺の幅が１画素である黒画素の矩形を、仮想印影枠として設定する。たとえば、照合対象範囲特定部４０７が、図４の印影イメージ７０から罫線とノイズを除去した図８の印影イメージ１００に対して、図１１の印影イメージ１２０のように仮想印影枠１２１と仮想印影枠１２２を設定する。
【００７９】
［ステップＳ３４］照合対象範囲特定部４０７は、仮想印影枠の各辺に複数の探索点を設定する。照合対象範囲特定部４０７は、たとえば、所定の間隔毎に探索点を設定する。
［ステップＳ３５］照合対象範囲特定部４０７は、探索点から対向する辺に向けて探索点が設定された辺と垂直に仮想印影枠の内部を探索する。
【００８０】
［ステップＳ３６］照合対象範囲特定部４０７は、探索点から対辺までの探索で黒画素（印字の一部）を検出したか否かを判定する。照合対象範囲特定部４０７が、探索点から対辺までの探索で黒画素を検出したと判定した場合にはステップＳ３７にすすみ、探索点から対辺までの探索で黒画素を検出しなかったと判定した場合にはステップＳ３８にすすむ。
【００８１】
印字は、たとえば、印影の文字、他の仮想印影枠、プレプリント、画素の塊に設定した黒画素の矩形等である。なお、照合対象範囲特定部４０７は、探索点から対辺までの探索で黒画素を検出すると当該探索点からの探索を終了する。
【００８２】
［ステップＳ３７］照合対象範囲特定部４０７は、探索点から黒画素までの距離を画素距離として取得する。
［ステップＳ３８］照合対象範囲特定部４０７は、探索点から対辺までの距離を画素距離として取得する。なお、ステップＳ３７およびステップＳ３８で照合対象範囲特定部４０７が取得する画素距離は、第１距離情報、第２距離情報、第３距離情報、第４距離情報の一実施形態である。
【００８３】
［ステップＳ３９］照合対象範囲特定部４０７は、全ての探索点で画素距離を取得したか否かを判定する。照合対象範囲特定部４０７が、全ての探索点で画素距離を取得したと判定した場合にはステップＳ４０にすすみ、全ての探索点で画素距離を取得していないと判定した場合にはステップＳ３５にすすむ。
【００８４】
たとえば、照合対象範囲特定部４０７は、図１２（ａ）に示すように、仮想印影枠１２１の左辺の複数の探索点（矢印の始点）から右辺に向けて仮想印影枠１２１の内部を探索する。そして、照合対象範囲特定部４０７は、対辺に到達、または黒画素を検出するまでの距離を画素距離（矢印の長さ）として取得する。照合対象範囲特定部４０７は、このような探索を各辺で実施することで、図１２（ｂ）に示すように、各辺に設定した複数の探索点で画素距離（矢印の長さ）を取得する。
【００８５】
また、照合対象範囲特定部４０７は、図１３（ａ）に示すように、仮想印影枠１２２の左辺の複数の探索点（矢印の始点）から右辺に向けて仮想印影枠１２２の内部を探索する。そして、照合対象範囲特定部４０７は、対辺に到達、または黒画素を検出するまでの距離を画素距離（矢印の長さ）として取得する。照合対象範囲特定部４０７は、このような探索を各辺で実施することで、図１３（ｂ）に示すように、各辺に設定した複数の探索点で画素距離（矢印の長さ）を取得する。
【００８６】
［ステップＳ４０］照合対象範囲特定部４０７は、仮想印影枠内部の印面の構成（印字の配置バランス）を評価する。
照合対象範囲特定部４０７は、左辺に設定した複数の探索点における画素距離（以下、左辺画素距離）の分析値と、右辺に設定した複数の探索点における画素距離（以下、右辺画素距離）の分析値とに基づいて、左右方向の印字の配置バランスを評価する。また、照合対象範囲特定部４０７は、上辺に設定した複数の探索点における画素距離（以下、上辺画素距離）の分析値と、下辺に設定した複数の探索点における画素距離（以下、下辺画素距離）の分析値とに基づいて、上下方向の印字の配置バランスを評価する。分析値は、たとえば、平均、最小値、中央値、最大値、最頻値などを含む。
【００８７】
具体的には、照合対象範囲特定部４０７は、左辺画素距離の分析値と、右辺画素距離の分析値とが所定の値の範囲（所定範囲）に含まれている場合に、左右方向の印字の配置バランスが良いと評価する。
【００８８】
また、照合対象範囲特定部４０７は、上辺画素距離の分析値と、下辺画素距離の分析値とが所定の値の範囲（所定範囲）に含まれている場合に、上下方向の印字の配置バランスが良いと評価する。所定の値の範囲は、たとえば、差が所定の閾値以下である場合や、商が所定の閾値以下である場合などを含む。
【００８９】
たとえば、照合対象範囲特定部４０７は、左辺画素距離の平均と、右辺画素距離の平均とに基づいて、左右方向の印字の配置バランスを評価する。また、照合対象範囲特定部４０７は、上辺画素距離の平均と、下辺画素距離の平均とに基づいて、上下方向の印字の配置バランスを評価する。
【００９０】
［ステップＳ４１］照合対象範囲特定部４０７は、仮想印影枠内部の印面の構成の評価結果が角印の基準を満たすか否かを判定する。角印の基準は、印字の配置（上下方向、および左右方向）のバランスが良いことである。
【００９１】
通常角印は、印影枠内部に印影の文字がバランスよく配置されている。一方で、帳票の捺印欄（罫線で構成された矩形）には、利用者により印鑑が捺印（情報が記入）されるため、通常捺印欄内部の印字のバランスは、角印の印影枠内部の印影の文字のバランスよりも悪くなる。
【００９２】
したがって、照合対象範囲特定部４０７は、仮想印影枠内部の印字の配置バランスを評価し、印字の配置バランスが良い場合に、仮想印影枠を角印の印影枠と判定することで、帳票の罫線で構成された矩形等と区別して、角印を精度よく検出できる。
【００９３】
照合対象範囲特定部４０７が、仮想印影枠内部の印面の構成の評価結果が角印の基準を満たすと判定した場合にはステップＳ４２にすすむ。照合対象範囲特定部４０７が、仮想印影枠内部の印面の構成の評価結果が角印の基準を満たさないと判定した場合にはステップＳ４３にすすむ。
【００９４】
［ステップＳ４２］照合対象範囲特定部４０７は、仮想印影枠を角印の印影枠であると判定する。
［ステップＳ４３］照合対象範囲特定部４０７は、仮想印影枠を角印の印影枠でないと判定する。
【００９５】
［ステップＳ４４］照合対象範囲特定部４０７は、設定した全ての仮想印影枠内部の探索をしたか否かを判定する。照合対象範囲特定部４０７が、設定した全ての仮想印影枠内部の探索をしたと判定した場合には角印検出処理を終了し、設定した全ての仮想印影枠内部の探索をしていないと判定した場合にはステップＳ３４にすすむ。
【００９６】
なお、照合対象範囲特定部４０７は、仮想印影枠を角印の印影枠であると判定した場合に角印検出処理を終了するとして説明したがこれに限らない。照合対象範囲特定部４０７は、全ての仮想印影枠について処理を終了するまで継続してもよい。
【００９７】
次に照合処理について図１４を用いて説明する。図１４は、第二実施形態における照合処理のフローチャートである。照合処理は、登録印影イメージと照合印影イメージとを照合する処理であり、図６のステップＳ６で行われる処理である。
【００９８】
［ステップＳ５１］照合イメージ生成部４０９は、登録印影イメージの照合中心と照合印影イメージの照合中心とを重ね合せる。
［ステップＳ５２］照合イメージ生成部４０９は、登録印影イメージと照合印影イメージそれぞれの照合対象範囲内に含まれる黒画素の一致率が高くなるように調整する。照合イメージ生成部４０９は、登録印影イメージを固定して、照合印影イメージを微調整（回転、位置等）することで、登録印影イメージと照合印影イメージそれぞれの照合対象範囲内に含まれる黒画素の一致率が高くなるように調整する。
【００９９】
［ステップＳ５３］照合イメージ生成部４０９は、登録印影イメージと照合印影イメージそれぞれの照合対象範囲内に含まれる黒画素の一致率が最も高くなったイメージを照合イメージとして生成する。
【０１００】
［ステップＳ５４］照合イメージ中心決定部４１０は、照合イメージの中心を決定する。照合イメージ中心決定部４１０は、照合対象が照合イメージの中央に位置するように照合イメージの中心を決定する。照合イメージ中心決定部４１０は、登録印影イメージの照合中心と照合印影イメージの照合中心とを結ぶ線分の中心を照合イメージの中心として特定する。
【０１０１】
［ステップＳ５５］照合画面生成部４１１は、照合画面を生成する。照合画面については、後で図１５、１７を用いて詳細に説明する。
［ステップＳ５６］表示部４１２は、照合画面をモニタ４４ａに表示する。表示部４１２が照合画面をモニタ４４ａに表示すると照合処理は終了する。
【０１０２】
次に照合画面について図１５、１７を用いて説明する。図１５は、第二実施形態における角印の照合画面例である。図１７は、角印を検出できなかった場合における角印の照合画面の参考例である。
【０１０３】
図１５に示すように照合画面２００は、第二実施形態における角印の照合画面例である。照合画面２００は、照合イメージ表示領域２１０と、半折イメージ表示領域２２０と、照合印影イメージ表示領域２３０と、登録印影イメージ表示領域２４０と、を含んで構成される。
【０１０４】
また、図１７に示すように照合画面３００は、角印を検出できなかった場合における角印の照合画面の参考例である。照合画面３００は、照合イメージ表示領域３１０と、半折イメージ表示領域３２０と、照合印影イメージ表示領域３３０と、登録印影イメージ表示領域３４０と、を含んで構成される。
【０１０５】
照合イメージ表示領域２１０、３１０は、照合対象が照合イメージ表示領域の中央に位置するように照合イメージを表示する領域である。
半折イメージ表示領域２２０、３２０は、照合対象が半折イメージ表示領域の中央に位置するように半折イメージを表示する領域である。
【０１０６】
照合印影イメージ表示領域２３０、３３０は、照合対象が照合印影イメージ表示領域の中央に位置するように照合印影イメージを表示する領域である。
登録印影イメージ表示領域２４０、３４０は、照合対象が登録印影イメージ表示領域の中央に位置するように登録印影イメージを表示する領域である。
【０１０７】
角印を検出することができなかった場合には、印影照合装置４０は、画素の塊として抽出された矩形のいずれかを照合対象として照合対象範囲を特定し、照合イメージを生成し、照合対象とした矩形が表示領域の中央に位置するように配置する。たとえば、印影照合装置４０は、図１６の印影イメージ１３０のように「甲」の文字を照合対象１３１として照合対象範囲１３２を特定した場合には参考例の照合画面３００のように、各表示領域の中心に「甲」の文字が位置するように配置する。このように、角印を検出できなかった場合には、印影照合装置４０は、角印を適切な位置（表示領域の中央）に配置できない場合がある。
【０１０８】
また、印影照合装置４０は、角印を検出することができなかった場合には、画素の塊として抽出された矩形のいずれかを照合対象として照合対象範囲を特定し、照合イメージを生成し、照合対象とした矩形が中央に位置するように照合イメージの中心を決定する。したがって、印影照合装置４０は、照合イメージの中心に基づいて半折イメージを生成すると、角印の半分が照合印影イメージで構成され、もう半分が登録印影イメージで構成された適切な半折イメージを生成できない場合がある。
【０１０９】
たとえば、印影照合装置４０は、半折イメージ表示領域３２０に示すように角印のうち「甲」（照合対象）の右上半分が照合印影イメージで構成され、「甲」の右上半分以外の角印が登録印影イメージで構成された半折イメージを生成する。
【０１１０】
一方で、第二実施形態の印影照合装置４０は、角印を精度よく検出できる。したがって、印影照合装置４０は、検出した角印を照合対象として照合対象範囲を特定し、角印を表示領域の中央に位置するように配置できる。たとえば、印影照合装置４０は、照合画面２００のように、各表示領域の中央に角印を配置する。
【０１１１】
また、印影照合装置４０は、検出した角印を照合対象として照合対象範囲を特定し、角印（照合対象）が中央に位置するように照合イメージの中心を決定できる。そのため印影照合装置４０は、照合イメージの中心に基づいて半折イメージを生成することで、角印の半分が照合印影イメージで構成され、もう半分が登録印影イメージで構成された適切な半折イメージを生成できる。
【０１１２】
たとえば、印影照合装置４０は、半折イメージ表示領域２２０のように、角印を右斜めに半分に分割したうちの右上半分が照合印影イメージで構成され、左下半分が登録印影イメージで構成された半折イメージを生成する。
【０１１３】
このように、印影照合装置４０は、角印を検出できるため、印影が角印である場合でも適切な照合画面をオペレータに提供できる。これにより印影照合装置４０は、照合精度を向上できる。
【０１１４】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、印影照合装置４０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ：Flexible Disk）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disk）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc）、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）などがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。
【０１１５】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワーク６０を介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１６】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受取ったプログラムにしたがった処理を実行することもできる。
【０１１７】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１１８】
１  角印検出装置
２  仮想印影枠設定部
３  第１配置情報取得部
４  第２配置情報取得部
５  角印判定部
１０  印影イメージ
１１  印影枠候補
１６  仮想印影枠
１６ａ  第１の辺
１６ｂ  第２の辺
１６ｃ  第３の辺
１６ｄ  第４の辺
【図１】
2016066263.tif 000003
【図２】
2016066263.tif 000004
【図３】
2016066263.tif 000005
【図４】
2016066263.tif 000006
【図５】
2016066263.tif 000007
【図６】
2016066263.tif 000008
【図７】
2016066263.tif 000009
【図８】
2016066263.tif 000010
【図９】
2016066263.tif 000011
【図１０】
2016066263.tif 000012
【図１１】
2016066263.tif 000013
【図１２】
2016066263.tif 000014
【図１３】
2016066263.tif 000015
【図１４】
2016066263.tif 000016
【図１５】
2016066263.tif 000017
【図１６】
2016066263.tif 000018
【図１７】
2016066263.tif 000019