(57)【要約】  本発明は、媒体をオーバーヘッド型画像読取装置の画像読取部にて読み取らせ、読取画像における本などの媒体領域外の色情報を用いて、当該読取画像に含まれる媒体を押さえている手を示す手領域を抽出する。
2015121980.tif 000002
【特許請求の範囲】
【請求項１】
媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得手段と、
前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出手段と、
を備えたことを特徴とする、オーバーヘッド型画像読取装置。
【請求項２】
前記媒体領域の輪郭である媒体輪郭と、前記手領域の輪郭である手輪郭と、の交点ペアを検出する交点ペア検出手段と、
前記交点ペアを含む閉領域を抽出する閉領域抽出手段と、
前記閉領域の位置に基づいて、前記媒体領域内の指領域を抽出する指領域抽出手段と、
を更に備えた、請求項１に記載のオーバーヘッド型画像読取装置。
【請求項３】
前記交点ペア間の距離、前記指領域の重心、および／または、前記指領域の幅に基づいて、前記指領域が指だと確信できるものであるか否か判定する指判定手段、
を更に備えた、請求項２に記載のオーバーヘッド型画像読取装置。
【請求項４】
前記媒体領域の輪郭である媒体輪郭と、前記手領域の輪郭である手輪郭と、の交点ペアを検出する交点ペア検出手段と、
前記交点ペアの各交点を通る、前記手輪郭に基づく指方向の方向線を検出し、二つの前記方向線の中間線上の指の肌と爪との色変化点を抽出する色変化点抽出手段と、
前記色変化点の前後の二つの色情報を用いて、前記媒体領域内の指領域を抽出する指領域抽出手段と、
を更に備えた、請求項１に記載のオーバーヘッド型画像読取装置。
【請求項５】
前記指判定手段により前記指領域が前記指だと確信できるものでないと判定された場合、前記交点ペア間を強調して前記読取画像を表示させる強調表示手段、
を更に備えた、請求項３に記載のオーバーヘッド型画像読取装置。
【請求項６】
前記指判定手段により前記指領域が前記指だと確信できるものでないと判定された場合、前記交点ペア以外の指だと確信できない前記指領域の周囲に変更可能なポイントを追加して前記読取画像を表示させるポイント表示手段と、
ユーザにより前記ポイントの位置が変更された場合、当該変更後の前記指だと確信できない指領域を前記指領域として抽出する変更抽出手段と、
を更に備えた、請求項３に記載のオーバーヘッド型画像読取装置。
【請求項７】
前記指領域抽出手段は、
前記閉領域が前記媒体領域内にある場合、当該閉領域を前記指領域として抽出する、請求項２または３に記載のオーバーヘッド型画像読取装置。
【請求項８】
前記読取画像の上部と下部とから、輝度変化点を検出する輝度変化点検出手段と、
前記読取画像の上部と下部とにおいて、前記輝度変化点の上下位置が急に変化する二点を検出し、前記二点間にある前記輝度変化点を連結して、前記媒体の上部輪郭および下部輪郭を生成する上下輪郭生成手段と、
前記上部輪郭および前記下部輪郭の端点を結ぶ二直線を前記媒体の左輪郭および右輪郭として生成する左右輪郭生成手段と、
前記上部輪郭、前記下部輪郭、前記左輪郭および前記右輪郭に基づいて、前記媒体領域を抽出する媒体領域抽出手段と、
を更に備えた、請求項１乃至７のいずれか一つに記載のオーバーヘッド型画像読取装置。
【請求項９】
前記指領域内の前記読取画像を、前記媒体領域内、且つ、前記指領域周囲の前記読取画像の色情報を用いて塗り潰す塗潰し手段、
を更に備えた、請求項２乃至７のいずれか一つに記載のオーバーヘッド型画像読取装置。
【請求項１０】
オーバーヘッド型画像読取装置で実行される、
媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得ステップと、
前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出ステップと、
を含むことを特徴とする画像処理方法。
【請求項１１】
前記媒体領域の輪郭である媒体輪郭と、前記手領域の輪郭である手輪郭と、の交点ペアを検出する交点ペア検出ステップと、
前記交点ペアを含む閉領域を抽出する閉領域抽出ステップと、
前記閉領域の位置に基づいて、前記媒体領域内の指領域を抽出する指領域抽出ステップと、
を更に含む、請求項１０に記載の画像処理方法。
【請求項１２】
前記交点ペア間の距離、前記指領域の重心、および／または、前記指領域の幅に基づいて、前記指領域が指だと確信できるものであるか否か判定する指判定ステップ、
を更に含む、請求項１１に記載の画像処理方法。
【請求項１３】
前記媒体領域の輪郭である媒体輪郭と、前記手領域の輪郭である手輪郭と、の交点ペアを検出する交点ペア検出ステップと、
前記交点ペアの各交点を通る、前記手輪郭に基づく指方向の方向線を検出し、二つの前記方向線の中間線上の指の肌と爪との色変化点を抽出する色変化点抽出ステップと、
前記色変化点の前後の二つの色情報を用いて、前記媒体領域内の指領域を抽出する指領域抽出ステップと、
を更に含む、請求項１０に記載の画像処理方法。
【請求項１４】
前記指判定ステップにて前記指領域が前記指だと確信できるものでないと判定された場合、前記交点ペア間を強調して前記読取画像を表示させる強調表示ステップ、
を更に含む、請求項１２に記載の画像処理方法。
【請求項１５】
前記指判定ステップにて前記指領域が前記指だと確信できるものでないと判定された場合、前記交点ペア以外の指だと確信できない前記指領域の周囲に変更可能なポイントを追加して前記読取画像を表示させるポイント表示ステップと、
ユーザにより前記ポイントの位置が変更された場合、当該変更後の前記指だと確信できない指領域を前記指領域として抽出する変更抽出ステップと、
を更に含む、請求項１２に記載の画像処理方法。
【請求項１６】
前記指領域抽出ステップは、
前記閉領域が前記媒体領域内にある場合、当該閉領域を前記指領域として抽出する、請求項１１または１２に記載の画像処理方法。
【請求項１７】
前記読取画像の上部と下部とから、輝度変化点を検出する輝度変化点検出ステップと、
前記読取画像の上部と下部とにおいて、前記輝度変化点の上下位置が急に変化する二点を検出し、前記二点間にある前記輝度変化点を連結して、前記媒体の上部輪郭および下部輪郭を生成する上下輪郭生成ステップと、
前記上部輪郭および前記下部輪郭の端点を結ぶ二直線を前記媒体の左輪郭および右輪郭として生成する左右輪郭生成ステップと、
前記上部輪郭、前記下部輪郭、前記左輪郭および前記右輪郭に基づいて、前記媒体領域を抽出する媒体領域抽出ステップと、
を更に含む、請求項１０乃至１６のいずれか一つに記載の画像処理方法。
【請求項１８】
前記指領域内の前記読取画像を、前記媒体領域内、且つ、前記指領域周囲の前記読取画像の色情報を用いて塗り潰す塗潰しステップ、
を更に含む、請求項１１乃至１６のいずれか一つに記載の画像処理方法。
【請求項１９】
オーバーヘッド型画像読取装置に実行させるための、
媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得ステップと、
前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーバーヘッド型画像読取装置、画像処理方法、および、プログラムに関する。
【背景技術】
【０００２】
従来から、オーバーヘッドスキャナにおいて手の映り込みを検出する技術が開示されている。【０００３】
ここで、原稿の端縁を跨ぐ特定濃度部分を検出し、検出された端縁と検出された特定濃度部分の輪郭とが交わる交点を通る曲線を初期輪郭として設定することで、指を検出する画像読取り装置が開示されている（特許文献１を参照）。【０００４】
また、撮影画像中の肌色領域を検出し、肌色領域の輪郭に外接する外接矩形を検出し、外接矩形が撮影画像の外縁に接する場合に手指領域として認識する画像処理装置が開示されている（特許文献２を参照）。【０００５】
また、原稿の端縁に対応した位置のラインを含む複数のラインを対象として、ライン毎に設定値より低輝度の画素が連なった線分を手指の像として検出する画像読取り装置が開示されている（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３３６４３９号公報
【特許文献２】特開２０１３−２４７５３１号公報
【特許文献３】特開平１０−３３６４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のオーバーヘッドスキャナ（特許文献１等）においては、媒体内部の輝度または肌色に基づいて手指を検出しているため、媒体内部に肌色領域が存在する場合、または、ユーザが手袋をつけている場合に、手指の検出ミスがおこるという問題点を有していた。【０００８】
本発明は、上記問題点に鑑みてなされたもので、撮像した画像から媒体（本）の輪郭を抽出し、媒体輪郭の両端外側の色情報から媒体を押さえている手（手袋）全体の輪郭を抽出することができる、オーバーヘッド型画像読取装置、画像処理方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
このような目的を達成するため、本発明に係るオーバーヘッド型画像読取装置は、媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得手段と、前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出手段と、を備える。【００１０】
また、本発明に係る画像処理方法は、オーバーヘッド型画像読取装置で実行される、媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得ステップと、前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出ステップと、を含む。【００１１】
また、本発明に係るプログラムは、オーバーヘッド型画像読取装置に実行させるための、媒体を画像読取部にて読み取らせ、読取画像を取得する画像取得ステップと、前記読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出する手領域抽出ステップと、を含む。
【発明の効果】
【００１２】
この発明によれば、撮像した後、自動で指を消すことで、指消し作業が要らなくなるため、ユーザの手作業が減り、作業効率が上がる。
【図面の簡単な説明】
【００１３】
【図１】図１は、オーバーヘッド型画像読取装置の概略構成の一例を示すハードウェア構成図である。
【図２】図２は、本実施形態に係る制御部の構成の一例を示す図である。
【図３】図３は、オーバーヘッド型画像読取装置を正面から見た構成の一例を示すハードウェア構成図である。
【図４】図４は、オーバーヘッド型画像読取装置を側面から見た構成の一例を示すハードウェア構成図である。
【図５】図５は、オーバーヘッド型画像読取装置の構成の一例を示す機能ブロック図である。
【図６】図６は、本実施形態のオーバーヘッド型画像読取装置における処理の一例を示すフローチャートである。
【図７】図７は、本実施形態における媒体輪郭抽出処理の一例を示すフローチャートである。
【図８】図８は、本実施形態における変化点検出の一例を示す図である。
【図９】図９は、本実施形態における上部輪郭／下部輪郭生成の一例を示す図である。
【図１０】図１０は、本実施形態における左輪郭／右輪郭生成の一例を示す図である。
【図１１】図１１は、本実施形態における手輪郭抽出処理の一例を示すフローチャートである。
【図１２】図１２は、本実施形態における前景抽出の一例を示す図である。
【図１３】図１３は、本実施形態における２値画像生成の一例を示す図である。
【図１４】図１４は、本実施形態における手輪郭抽出の一例を示す図である。
【図１５】図１５は、本実施形態における指領域抽出処理の一例を示すフローチャートである。
【図１６】図１６は、本実施形態における指領域抽出の一例を示す図である。
【図１７】図１７は、本実施形態における指領域抽出処理の一例を示すフローチャートである。
【図１８】図１８は、本実施形態における色変化点抽出の一例を示す図である。
【図１９】図１９は、本実施形態における色モデル構築の一例を示す図である。
【図２０】図２０は、本実施形態における媒体輪郭抽出処理の一例を示すフローチャートである。
【図２１】図２１は、本実施形態における重心解析の一例を示す図である。
【図２２】図２２は、本実施形態における幅解析の一例を示す図である。
【図２３】図２３は、本実施形態における幅解析の一例を示す図である。
【図２４】図２４は、本実施形態におけるリカバリ処理の一例を示すフローチャートである。
【図２５】図２５は、本実施形態における強調表示の一例を示す図である。
【図２６】図２６は、本実施形態におけるポイント表示の一例を示す図である。
【図２７】図２７は、本実施形態における最終結果画像の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明に係るオーバーヘッド型画像読取装置、画像処理方法、および、プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本発明が限定されるものではない。特に、本実施形態においては、読み取り対象の媒体は、本等の綴じ媒体であってもよく、ステープルで綴じられた媒体等であってもよい。
【００１５】
［１．本実施形態の構成］
本実施形態に係るオーバーヘッド型画像読取装置１００の構成の一例について図１乃至図５を参照して説明する。図１は、オーバーヘッド型画像読取装置１００の概略構成の一例を示すハードウェア構成図である。図３は、オーバーヘッド型画像読取装置１００を正面から見た構成の一例を示すハードウェア構成図である。図４は、オーバーヘッド型画像読取装置１００の構成を側面から見た一例を示すハードウェア構成図である。図５は、オーバーヘッド型画像読取装置１００の構成の一例を示す機能ブロック図である。
【００１６】
図１に示すように、オーバーヘッド型画像読取装置１００は、概略的に、制御部１０２とメモリ等を含む記憶部１０６と入出力インターフェース部１０８とカメラ等の画像読取部１１０と光源１２０とを少なくとも備えて構成されてもよい。また、オーバーヘッド型画像読取装置１００は、更に、入出力部１１２（図示せず）を備えていてもよい。ここで、これら各部は任意の通信路を介して通信可能に接続されている。また、オーバーヘッド型画像読取装置１００は、更に、通信インターフェース部（図示せず）を備えていてもよく、通信インターフェース部を介してネットワークを経由し、外部装置（例えば、ＰＣ等）と相互に通信可能に接続されていてもよい。通信インターフェース部は、通信回線および／または電話回線等に接続されるアンテナおよび／またはルータ等の通信装置に接続されるインターフェースでありオーバーヘッド型画像読取装置１００とネットワークとの間における通信制御を行う機能を有していてもよい。
【００１７】
ここで、記憶部１０６は、各種のデータベース、テーブル、および／または、ファイルなどを格納する。記憶部１０６は、ストレージ手段であり、例えばＲＡＭ・ＲＯＭ等のメモリ、ハードディスクのような固定ディスク装置、フレキシブルディスク、および／または、光ディスク等を用いることができる。記憶部１０６には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与え各種処理を行うためのコンピュータプログラム等が記録されていてもよい。ここで、記憶部１０６は、画像等を記憶してもよい。
【００１８】
また、入出力インターフェース部１０８は、画像読取部１１０および光源１２０等を、制御部１０２と接続する。ここで、入出力インターフェース部１０８は、入出力部１１２（図示せず）を、制御部１０２と接続してもよい。
【００１９】
また、画像読取部１１０は、上向きに設置された綴じ媒体等の原稿を、上方よりスキャンして原稿の画像を読み取る。ここで、本実施形態において、画像読取部１１０は、コントローラ１１０ａと、モータ１１０ｂと、画像センサ１１０ｃ（リニアセンサ（ラインセンサ））と、Ａ／Ｄコンバータ１１０ｄとを備えてもよい。ここで、画像読取部１１０は、上向きに設置された原稿を、画像センサ１１０ｃ（リニアセンサ）を用いて上方よりスキャンして原稿の画像を読み取ってもよい。コントローラ１１０ａは、入出力インターフェース部１０８を介した制御部１０２からの指令に応じて、モータ１１０ｂ、画像センサ１１０ｃ（リニアセンサ）、および、Ａ／Ｄコンバータ１１０ｄを制御する。画像センサ１１０ｃ（リニアセンサ）は、原稿の主走査方向のラインから届く光を、ライン上の画素ごとにアナログ電荷量に光電変換する。そして、Ａ／Ｄコンバータ１１０ｄは、リニアセンサから出力されたアナログ電荷量をデジタル信号に変換し、一次元の画像（ライン画像）を出力する。モータ１１０ｂが回転駆動すると、リニアセンサの読み取り対象の原稿ラインが副走査方向に移動する。これにより、ラインごとに一次元の画像がＡ／Ｄコンバータ１１０ｄから出力され、制御部１０２は、これらを合成することにより二次元の画像を生成する。
【００２０】
また、原稿を上向きに設置して、上方より画像読取部１１０にて原稿を撮像する場合、主走査方向のラインの一次元画像が、リニアセンサにより読み取られてもよい。そして、モータ１１０ｂの駆動によりリニアセンサが所定の回転方向に回転すると、それに伴って、リニアセンサの読み取りラインは、所定の副走査方向（例えば、奥行方向の奥側から手前側への方向等）に移動する。これにより、二次元の原稿の画像が、画像読取部１１０によって読み取られることとなる。
【００２１】
また、画像読取部１１０は、上向きに設置された原稿を、画像センサ１１０ｃ（エリアセンサ）を用いて上方よりスキャンして原稿の画像を読み取ってもよい。ここで、本実施形態において、画像読取部１１０は、コントローラ１１０ａと、画像センサ１１０ｃ（エリアセンサ）と、Ａ／Ｄコンバータ１１０ｄとを備えていてもよい。コントローラ１１０ａは、入出力インターフェース部１０８を介した制御部１０２からの指令に応じて、モータ１１０ｂ、画像センサ１１０ｃ（エリアセンサ）、および、Ａ／Ｄコンバータ１１０ｄを制御する。画像センサ１１０ｃ（エリアセンサ）は、原稿平面（主走査方向と副走査方向の二次元平面）から届く光を、画素ごとにアナログ電荷量に光電変換する。そして、Ａ／Ｄコンバータ１１０ｄは、エリアセンサから出力されたアナログ電荷量をデジタル信号に変換し、二次元の画像を出力する。これにより、二次元の画像がＡ／Ｄコンバータ１１０ｄから出力される。
【００２２】
また、入出力部１１２は、データの入出力（Ｉ／Ｏ）を行う。ここで、入出力部１１２は、例えば、キー入力部、タッチパネル、コントロールパッド（例えば、タッチパッド、および、ゲームパッド等）、マウス、キーボード、および、マイク等であってもよい。また、入出力部１１２は、アプリケーション等の表示画面を表示する表示部（例えば、液晶または有機ＥＬ等から構成されるディスプレイ、モニタ、および、タッチパネル等）であってもよい。また、入出力部１１２は、音声情報を音声として出力する音声出力部（例えば、スピーカ等）であってもよい。
【００２３】
また、制御部１０２は、オーバーヘッド型画像読取装置１００を統括的に制御するＣＰＵ等からなる。制御部１０２は、制御プログラムと各種の処理手順等を規定したプログラムと所要データとを格納するための内部メモリを有し、これらプログラムに基づいて種々の処理を実行するための情報処理を行ってもよい。
【００２４】
ここで、図２を参照して、本実施形態に係る制御部１０２の構成の一例について説明する。図２は、本実施形態に係る制御部１０２の構成の一例を示す図である。
【００２５】
図２に示すように、制御部１０２は、画像取得部１０２ａ、輝度変化点検出部１０２ｂ、上下輪郭生成部１０２ｃ、左右輪郭生成部１０２ｄ、媒体領域抽出部１０２ｅ、手領域抽出部１０２ｆ、交点ペア検出部１０２ｇ、閉領域抽出部１０２ｈ、指領域抽出部１０２ｉ、色変化点抽出部１０２ｊ、指判定部１０２ｋ、塗潰し部１０２ｍ、強調表示部１０２ｎ、ポイント表示部１０２ｐ、変更抽出部１０２ｑ、歪み補正部１０２ｒ、および、画像記録部１０２ｓを少なくとも備えて構成されてもよい。また、これら各部は任意の通信路を介して通信可能に接続されている。
【００２６】
画像取得部１０２ａは、媒体を画像読取部１１０にて読み取らせ、読取画像を取得する。すなわち、画像取得部１０２ａは、画像読取部１１０を制御して、画像を取得してもよい。例えば、画像取得部１０２ａは、画像読取部１１０のコントローラ１１０ａを制御して、モータ１１０ｂを回転駆動させ、画像センサ１１０ｃ（リニアセンサ）により光電変換されＡ／Ｄコンバータ１１０ｄによりアナログデジタル変換されたラインごとの一次元画像を合成することにより、二次元の画像を取得して記憶部１０６に格納する処理を制御してもよい。
【００２７】
また、例えば、画像取得部１０２ａは、画像読取部１１０のコントローラ１１０ａを制御して、画像センサ１１０ｃ（エリアセンサ）により光電変換されＡ／Ｄコンバータ１１０ｄによりアナログデジタル変換された画像を取得して記憶部１０６に格納する処理を制御してもよい。すなわち、画像取得部１０２ａは、画像センサ１１０ｃ（エリアセンサ）でモーション撮影を行って連続画像（動画像）を取得する機能を有していてもよい。
【００２８】
輝度変化点検出部１０２ｂは、読取画像の輝度変化点を検出する。ここで、輝度変化点検出部１０２ｂは、読取画像の上部と下部とから、輝度変化点を検出してもよい。
【００２９】
上下輪郭生成部１０２ｃは、読取画像の上部と下部とにおいて、輝度変化点の上下位置が急に変化する二点を検出し、二点間にある輝度変化点を連結して、媒体の上部輪郭および下部輪郭を生成する。
【００３０】
左右輪郭生成部１０２ｄは、上部輪郭および下部輪郭の端点を結ぶ二直線を媒体の左輪郭および右輪郭として生成する。
【００３１】
媒体領域抽出部１０２ｅは、読取画像から媒体領域を抽出する。ここで、媒体領域抽出部１０２ｅは、上部輪郭、下部輪郭、左輪郭および右輪郭に基づいて、媒体領域を抽出してもよい。
【００３２】
手領域抽出部１０２ｆは、読取画像に含まれる手領域を抽出する。ここで、手領域抽出部１０２ｆは、読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手領域を抽出してもよい。また、手領域抽出部１０２ｆは、読取画像における媒体領域外の色情報を用いた２値画像を生成することにより、読取画像に含まれる手領域を抽出してもよい。
【００３３】
交点ペア検出部１０２ｇは、媒体領域の輪郭である媒体輪郭と、手領域の輪郭である手輪郭と、の交点ペアを検出する。
【００３４】
閉領域抽出部１０２ｈは、交点ペアを含む閉領域を抽出する。
【００３５】
指領域抽出部１０２ｉは、媒体領域内の指領域を抽出する。ここで、指領域抽出部１０２ｉは、閉領域の位置に基づいて、媒体領域内の指領域を抽出してもよい。ここで、指領域抽出部１０２ｉは、閉領域が媒体領域内にある場合、当該閉領域を指領域として抽出してもよい。また、指領域抽出部１０２ｉは、指の肌と爪との色変化点の前後の二つの色情報を用いて、媒体領域内の指領域を抽出してもよい。ここで、指領域抽出部１０２ｉは、色変化点の前後の二つの色情報を用いた２値画像を生成することにより、読取画像に含まれる媒体領域内の指領域を抽出してもよい。
【００３６】
色変化点抽出部１０２ｊは、交点ペアの各交点を通る、手輪郭に基づく指方向の方向線を検出し、二つの方向線の中間線上の指の肌と爪との色変化点を抽出する。ここで、方向線は、交点ペアの各交点の接線であってもよく、交点ペアの各交点を通る手輪郭の近似直線であってもよく、交点ペアの各交点を通らない手輪郭の近似直線であってもよい。
【００３７】
指判定部１０２ｋは、交点ペア間の距離、指領域の重心、および／または、指領域の幅に基づいて、指領域が指だと確信できるものであるか否か判定する。
【００３８】
塗潰し部１０２ｍは、指領域内の読取画像を、媒体領域内、且つ、指領域周囲の読取画像の色情報を用いて塗り潰す。
【００３９】
強調表示部１０２ｎは、指判定部１０２ｋにより指領域が指だと確信できるものでないと判定された場合、交点ペア間を強調して読取画像を表示させる。ここで、強調表示部１０２ｎは、指判定部１０２ｋにより指領域が指だと確信できるものでないと判定された場合、交点ペア間を点滅させて読取画像を表示させてもよい。また、強調表示部１０２ｎは、指判定部１０２ｋにより指領域が指だと確信できるものでないと判定された場合、交点ペア間を強調して読取画像を入出力部１１２に表示させてもよい。また、強調表示部１０２ｎは、指領域の周囲を強調して表示させてもよい。
【００４０】
ポイント表示部１０２ｐは、指判定部１０２ｋにより指領域が指だと確信できるものでないと判定された場合、交点ペア以外の指だと確信できない指領域の周囲に変更可能なポイントを追加して読取画像を表示させる。ここで、ポイント表示部１０２ｐは、指判定部１０２ｋにより指領域が指だと確信できるものでないと判定された場合、交点ペア以外の指だと確信できない指領域の周囲に変更可能なポイントを追加して読取画像を入出力部１１２に表示させてもよい。
【００４１】
変更抽出部１０２ｑは、ユーザによりポイントの位置が変更された場合、当該変更後の指だと確信できない指領域を指領域として抽出する。ここで、変更抽出部１０２ｑは、ユーザにより入出力部１１２を介してポイントの位置が変更された場合、当該変更後の指だと確信できない指領域を指領域として抽出してもよい。
【００４２】
歪み補正部１０２ｒは、画像の歪みを補正し、補正画像を取得する。ここで、歪み補正部１０２ｒは、画像を、射影変換（例えば、正面方向から撮影したように射影変換）することで、画像の歪みを補正してもよい。また、補正画像は、最終結果画像であってもよい。また、補正は、幾何補正であってもよい。
【００４３】
画像記録部１０２ｓは、画像を記憶部１０６に格納する。ここで、画像記録部１０２ｓは、補正画像を記憶部１０６に格納してもよい。また、画像記録部１０２ｓは、画像読取部１１０にて読み取られた画像等を記憶部１０６に格納してもよい。また、画像記録部１０２ｓは、画像取得部１０２ａにより取得された画像等を記憶部１０６に格納してもよい。ここで、画像記録部１０２ｓは、媒体領域の画像を記憶部１０６に格納してもよい。また、画像記録部１０２ｓは、手領域の画像を記憶部１０６に格納してもよい。
【００４４】
なお、制御部１０２は、画像を入出力部１１２を介して出力させてもよい。ここで、制御部１０２は、画像（例えば、補正前画像、補正後画像、または、最終結果画像等）を入出力部１１２に表示させてもよい。また、制御部１０２は、画像読取部１１０にて読み取られた読取画像等を入出力部１１２に表示させてもよい。
【００４５】
また、図３および図４に示すように、オーバーヘッド型画像読取装置１００は、台座部、支柱部およびカバー部を有する。ここで、図３および図４に示すように、台座部は、画像読取開始を指示するスキャンスイッチを備えていてもよい。また、図３および図４に示すように、カバー部は、ラインセンサ等を含む画像センサ１１０ｃを備えており、台座部前方のラインセンサ撮像範囲に載置された媒体を読み取ってもよい。
【００４６】
なお、本実施形態におけるオーバーヘッド型画像読取装置１００は、更に、綴じ媒体の積載台を備えていてもよい。また、画像読取部１１０は、積載台の上部に配置され、積載台を撮像してもよい。また、制御部１０２は、画像読取部１１０を制御してもよい。
【００４７】
また、図５に示すように、本実施形態におけるオーバーヘッド型画像読取装置１００において、媒体画像取得部（画像取得部）１０２ａが、媒体を画像読取部１１０にて読み取らせ、読取画像を取得し、媒体輪郭抽出部（媒体領域抽出部）１０２ｅが、読取画像から媒体輪郭を抽出し、手指輪郭抽出部（手領域抽出部）１０２ｆが、読取画像における媒体領域外の色情報を用いて、当該読取画像に含まれる手輪郭を抽出し、交点ペア検出部１０２ｇが、媒体輪郭と手輪郭との交点ペアを検出し、交点ペア間輪郭判定部（指判定部）１０２ｋが、交点ペア間の距離、指領域の重心、および／または、指領域の幅に基づいて、交点ペア間輪郭の指近似性を判定し、指塗潰し部（塗潰し部）１０２ｍが、指近似性があると判定された交点ペア間輪郭（指領域）内の読取画像を、媒体領域内、且つ、指領域周囲の読取画像の色情報を用いて塗り潰し、リカバリ部（変更抽出部）１０２ｑが、指近似性がないと判定された交点ペア間輪郭（指領域）をユーザに変更させ、リカバリ部（塗潰し部）１０２ｍが、指領域内の読取画像を塗り潰し、歪み補正部１０２ｒが、読取画像の歪みを補正し、補正画像を取得し、画像記録部１０２ｓが、補正画像を記憶部１０６に格納してもよい。
【００４８】
［２．本実施形態の処理］
上述した構成のオーバーヘッド型画像読取装置１００で実行される処理の一例について、図６乃至図２７を参照して説明する。図６は、本実施形態のオーバーヘッド型画像読取装置１００における処理の一例を示すフローチャートである。
【００４９】
図６に示すように、まず、画像取得部１０２ａは、ユーザによりめくられた媒体を画像読取部１１０にて読み取らせ、読取画像を取得する（ステップＳＡ−１）。
【００５０】
そして、媒体領域抽出部１０２ｅは、読取画像から媒体輪郭（媒体領域の外縁）を抽出する（ステップＳＡ−２）。ここで、媒体領域抽出部１０２ｅは、上部輪郭、下部輪郭、左輪郭および右輪郭に基づいて、媒体輪郭（媒体領域の外縁）を抽出してもよい。
【００５１】
ここで、図７乃至図１０を参照して、本実施形態における媒体輪郭抽出処理の一例について説明する。図７は、本実施形態における媒体輪郭抽出処理の一例を示すフローチャートである。図８は、本実施形態における変化点検出の一例を示す図である。図９は、本実施形態における上部輪郭／下部輪郭生成の一例を示す図である。図１０は、本実施形態における左輪郭／右輪郭生成の一例を示す図である。
【００５２】
図７に示すように、まず、輝度変化点検出部１０２ｂは、画像取得部１０２ａにより取得された媒体画像（読取画像）を取得する（ステップＳＢ−１）。
【００５３】
そして、輝度変化点検出部１０２ｂは、媒体画像の上部と下部とから、輝度の変化点（輝度変化点）を検出する（ステップＳＢ−２）。
【００５４】
例えば、図８に示すように、輝度変化点検出部１０２ｂは、媒体画像の下部から走査することで輝度の変化点を複数検出してもよい。
【００５５】
図７に戻り、上下輪郭生成部１０２ｃは、媒体画像の上下別に、媒体画像の真ん中の輝度変化点から両端に走査する（ステップＳＢ−３）。
【００５６】
そして、上下輪郭生成部１０２ｃは、媒体画像の上部と下部とにおいて、輝度変化点の高さ（すなわち、上下（垂直）方向の座標値）が急に変化するところ（すなわち、輝度変化点の上下位置が急に変化する二点）を検出する（ステップＳＢ−４）。
【００５７】
そして、上下輪郭生成部１０２ｃは、媒体画像の上下別に残った輝度変化点を連結して、媒体の上部輪郭と下部輪郭とを生成する（ステップＳＢ−５）。
【００５８】
例えば、図９に示すように、上下輪郭生成部１０２ｃは、媒体画像の上部と下部とそれぞれに、輝度変化点の上下位置が急に変化する二点間にある輝度変化点を連結して、媒体の上部輪郭および下部輪郭を生成してもよい。
【００５９】
図７に戻り、左右輪郭生成部１０２ｄは、上部輪郭と下部輪郭との左右それぞれの端点を連結して、左輪郭と右輪郭とを生成し（ステップＳＢ−６）、処理を終了する。
【００６０】
例えば、図１０に示すように、左右輪郭生成部１０２ｄは、上部輪郭および下部輪郭の端点を結ぶ二直線を媒体の左輪郭および右輪郭として生成してもよい。
【００６１】
図６に戻り、手領域抽出部１０２ｆは、読取画像に含まれる手輪郭（手領域の外縁）を抽出する（ステップＳＡ−３）。
【００６２】
ここで、図１１乃至図１４を参照して、本実施形態における手輪郭抽出処理の一例について説明する。図１１は、本実施形態における手輪郭抽出処理の一例を示すフローチャートである。図１２は、本実施形態における前景抽出の一例を示す図である。図１３は、本実施形態における２値画像生成の一例を示す図である。図１４は、本実施形態における手輪郭抽出の一例を示す図である。
【００６３】
図１１に示すように、まず、手領域抽出部１０２ｆは、媒体の左輪郭の左側と、媒体の右輪郭の右側とから、読取画像の前景を抽出する（ステップＳＣ−１）。
【００６４】
例えば、図１２に示すように、手領域抽出部１０２ｆは、媒体の左輪郭の左側と、媒体の右輪郭の右側とから、読取画像の前景、すなわち、読取画像に含まれる媒体領域の外側の手領域を抽出してもよい。
【００６５】
図１１に戻り、手領域抽出部１０２ｆは、前景画像から色モデルを生成する（ステップＳＣ−２）。
【００６６】
そして、手領域抽出部１０２ｆは、色モデルにて全画像からモデルに当て嵌まるピクセルを検出して、２値画像を生成する（ステップＳＣ−３）。
【００６７】
例えば、図１３に示すように、手領域抽出部１０２ｆは、読取画像における媒体領域外の手領域から生成した色モデルを用いて、読取画像からモデルに当て嵌まるピクセルを検出して、読取画像全体に含まれる手の２値画像である手領域を生成してもよい。
【００６８】
図１１に戻り、手領域抽出部１０２ｆは、２値画像から手輪郭を抽出し（ステップＳＣ−４）、処理を終了する。すなわち、本実施形態においては、撮像範囲以内、媒体外側の色情報を使って指検出を行ってもよい。
【００６９】
例えば、図１４に示すように、手領域抽出部１０２ｆは、２値画像である手領域の外縁を、読取画像に含まれる手輪郭として抽出してもよい。
【００７０】
図６に戻り、交点ペア検出部１０２ｇは、媒体輪郭と手輪郭との交点ペアを検出し、指領域抽出部１０２ｉは、媒体領域内（媒体輪郭内部）の指輪郭を抽出する（ステップＳＡ−４）。
【００７１】
ここで、図１５乃至図１９を参照して、本実施形態における指領域抽出処理の一例について説明する。
【００７２】
［指領域抽出処理（１）］
まず、図１５および図１６を参照して、本実施形態における指領域抽出処理の一例について説明する。図１５は、本実施形態における指領域抽出処理の一例を示すフローチャートである。図１６は、本実施形態における指領域抽出の一例を示す図である。
【００７３】
図１５に示すように、まず、交点ペア検出部１０２ｇは、各輪郭のサブ線分を走査して媒体の左（右）輪郭との交点を検出する（ステップＳＤ−１）。
【００７４】
そして、閉領域抽出部１０２ｈは、交点ペアを含む閉領域を抽出し、媒体の左（右）輪郭の上から順に交点ペアの間の輪郭、すなわち、交点ペアを含む閉領域の輪郭をチェックする（ステップＳＤ−２）。
【００７５】
そして、閉領域抽出部１０２ｈは、交点ペアを含む閉領域が、媒体の左（右）輪郭の右側（左側）にあるか否か、すなわち、媒体領域内にあるか否か判定する（ステップＳＤ−３）。
【００７６】
そして、閉領域抽出部１０２ｈは、交点ペアを含む閉領域が、媒体の左（右）輪郭の右側（左側）にないと判定した場合（ステップＳＤ−３：Ｎｏ）、処理をステップＳＤ−２に移行させる。
【００７７】
一方、指領域抽出部１０２ｉは、閉領域抽出部１０２ｈにより交点ペアを含む閉領域が、媒体の左（右）輪郭の右側（左側）にあると判定された場合（ステップＳＤ−３：Ｙｅｓ）、交点ペアを含む閉領域を指領域として抽出し、当該交点ペアを指領域に含まれるものとして記憶部１０６に記録する（ステップＳＤ−４）。そして、指領域抽出部１０２ｉは、交点ペアが残っている場合、処理をステップＳＤ−２に移行させ、交点ペアが残っていない場合、処理を終了する。すなわち、本実施形態においては、媒体輪郭と手輪郭との交点を検出して媒体内側にある指領域を検出してもよい。
【００７８】
例えば、図１６に示すように、指領域抽出部１０２ｉは、交点ペア１（交点ａおよび交点ｂ）を含む閉領域５が媒体領域の内側にあるので、交点ペア１を含む閉領域５を指領域として抽出してもよい。また、図１６に示すように、指領域抽出部１０２ｉは、交点ペア２（交点ｂおよび交点ｃ）を含む閉領域６が媒体領域の外側にあるので、交点ペア２を含む閉領域６を指領域として抽出しなくてもよい。また、図１６に示すように、指領域抽出部１０２ｉは、交点ペア３（交点ｃおよび交点ｄ）を含む閉領域７が媒体領域の内側にあるので、交点ペア３を含む閉領域７を指領域として抽出してもよい。また、図１６に示すように、指領域抽出部１０２ｉは、交点ペア４（交点ｅおよび交点ｆ）を含む閉領域８が媒体領域の内側にあるので、交点ペア４を含む閉領域８を指領域として抽出してもよい。
【００７９】
［指領域抽出処理（２）］
また、図１７乃至図１９を参照して、本実施形態における指領域抽出処理の一例について説明する。図１７は、本実施形態における指領域抽出処理の一例を示すフローチャートである。図１８は、本実施形態における色変化点抽出の一例を示す図である。図１９は、本実施形態における色モデル構築の一例を示す図である。
【００８０】
図１７に示すように、まず、交点ペア検出部１０２ｇは、各輪郭のサブ線分を走査して媒体の左（右）輪郭との交点を検出する（ステップＳＥ−１）。
【００８１】
そして、色変化点抽出部１０２ｊは、交点ペアの交点外の指方向を用いて方向線を検出して、すなわち、交点ペアの各交点を通る、手輪郭に基づく指方向の方向線を検出して、指の中間線、すなわち、二つの方向線の中間線を決める（ステップＳＥ−２）。ここで、方向線は、交点ペアの各交点の接線であってもよく、交点ペアの各交点を通る手輪郭の近似直線であってもよい。
【００８２】
そして、色変化点抽出部１０２ｊは、中間線を走査してエッジ強度で指の肌と甲（爪）との変化点（色変化点）を見つける（ステップＳＥ−３）。
【００８３】
例えば、図１８に示すように、色変化点抽出部１０２ｊは、二つの方向線の中間線を走査してエッジ強度で、中間線上の指の肌と爪との色変化点を抽出してもよい。
【００８４】
図１７に戻り、指領域抽出部１０２ｉは、指の肌と甲（爪）との色変化点の前後を中心として別々の色モデルを構築する（ステップＳＥ−４）。
【００８５】
例えば、図１９に示すように、指領域抽出部１０２ｉは、指の肌と爪との色変化点の前後の二つの色モデルを構築してもよい。
【００８６】
図１７に戻り、指領域抽出部１０２ｉは、二つの色モデルで媒体領域内の指輪郭を検出（抽出）し、指領域に含まれる交点ペアを記憶部１０６に記録し（ステップＳＥ−５）、処理を終了する。ここで、指領域抽出部１０２ｉは、二つの色モデルを用いた２値画像を生成することにより、読取画像に含まれる指領域を抽出してもよい。
【００８７】
図６に戻り、指判定部１０２ｋは、指輪郭の指近似性を判定する（ステップＳＡ−５）。
【００８８】
ここで、図２０乃至図２３を参照して、本実施形態における交点ペアチェック処理の一例について説明する。図２０は、本実施形態における媒体輪郭抽出処理の一例を示すフローチャートである。図２１は、本実施形態における重心解析の一例を示す図である。図２２は、本実施形態における幅解析の一例を示す図である。図２３は、本実施形態における幅解析の一例を示す図である。
【００８９】
図２０に示すように、まず、指判定部１０２ｋは、記憶部１０６に記憶された交点ペアを含む指領域を取得する（ステップＳＦ−１）。
【００９０】
そして、指判定部１０２ｋは、交点ペアの間の輪郭（直線）の長さを計算する（ステップＳＦ−２）。
【００９１】
そして、指判定部１０２ｋは、計算した輪郭の長さが閾値以下であるか否か判定する（ステップＳＦ−３）。
【００９２】
そして、指判定部１０２ｋは、輪郭の長さが閾値以下でない（より大きい）と判定した場合（ステップＳＦ−３：Ｎｏ）、処理をステップＳＦ−８に移行させ、指だと確信できない指領域に含まれる交点ペアとして記憶部１０６に記録する（ステップＳＦ−８）。すなわち、指判定部１０２ｋは、指領域が指の幅より明らかに広い場合、指領域が指だと確信できるものでないと判定してもよい。
【００９３】
一方、指判定部１０２ｋは、輪郭の長さが閾値以下であると判定した場合（ステップＳＦ−３：Ｙｅｓ）、媒体領域内の指輪郭の重心を計算し、重心の媒体左（右）輪郭からの距離を計算する（ステップＳＦ−４）。
【００９４】
例えば、図２１左図に示すように、指判定部１０２ｋは、指領域の重心を計算し、媒体左輪郭から当該重心までの距離（最小距離）を計算してもよい。また、図２１右図に示すように、指判定部１０２ｋは、二箇所の指領域の重心をそれぞれ計算し、媒体右輪郭から当該重心までの距離（最小距離）をそれぞれ計算してもよい。
【００９５】
図２０に戻り、指判定部１０２ｋは、計算した指輪郭の重心の媒体左（右）輪郭からの距離が閾値以下であるか否か判定する（ステップＳＦ−５）。
【００９６】
そして、指判定部１０２ｋは、指輪郭の重心の媒体左（右）輪郭からの距離が閾値以下でない（より大きい）と判定した場合（ステップＳＦ−５：Ｎｏ）、処理をステップＳＦ−８に移行させ、指だと確信できない指領域に含まれる交点ペアとして記憶部１０６に記録する（ステップＳＦ−８）。すなわち、指判定部１０２ｋは、指領域の重心が媒体輪郭から明らかに遠い場合、指領域が指だと確信できるものでないと判定してもよい。
【００９７】
一方、指判定部１０２ｋは、指輪郭の重心の媒体左（右）輪郭からの距離が閾値以下であると判定した場合（ステップＳＦ−５：Ｙｅｓ）、交点ペアを連結する直線（交点ペア間）の方向に平行する指輪郭の複数の幅を計算して、指輪郭の各幅が交点ペアを連結する直線の長さを越える割合を統計解析する（ステップＳＦ−６）。すなわち、指判定部１０２ｋは、指輪郭の幅変化を集計し、統計解析してもよい。
【００９８】
そして、指判定部１０２ｋは、指輪郭の各幅が交点ペアを連結する直線の長さを越える割合が閾値以下であるか否か判定する（ステップＳＦ−７）。
【００９９】
そして、指判定部１０２ｋは、指輪郭の各幅が交点ペアを連結する直線の長さを越える割合が閾値以下でない（より大きい）と判定した場合（ステップＳＦ−７：Ｎｏ）、処理をステップＳＦ−８に移行させ、指だと確信できない指領域に含まれる交点ペアとして記憶部１０６に記録する（ステップＳＦ−８）。すなわち、指判定部１０２ｋは、指領域の形状が指の形状（例えば、根元から先に向かって幅が狭くなる形状等）と明らかに異なる場合、指領域が指だと確信できるものでないと判定してもよい。
【０１００】
例えば、図２２に示すように、指判定部１０２ｋは、交点ペアを連結する直線（交点ペア間）の方向に平行する指輪郭の複数の幅を計算して、指輪郭の幅変化を集計し、統計解析することにより、指輪郭がノイズのある時の幅変化であると判定してもよい。すなわち、図２２は、媒体の色が指の肌の色に近く、指輪郭が正常に抽出されない場合の幅解析の一例を示している。
【０１０１】
図２０に戻り、指判定部１０２ｋは、指輪郭の各幅が交点ペアを連結する直線の長さを越える割合が閾値以下であると判定した場合（ステップＳＦ−７：Ｙｅｓ）、指だと確信できる指領域に含まれる交点ペアとして記憶部１０６に記録する（ステップＳＦ−８）。
【０１０２】
例えば、図２３に示すように、指判定部１０２ｋは、交点ペアを連結する直線（交点ペア間）の方向に平行する指輪郭の複数の幅を計算して、指輪郭の幅変化を集計し、統計解析することにより、指輪郭が正常な指の幅変化であると判定してもよい。
【０１０３】
図２０に戻り、指判定部１０２ｋは、指領域抽出部１０２ｉにより抽出された媒体領域内の指領域に含まれる全ての交点ペアをチェックしたか判定する（ステップＳＦ−９）。
【０１０４】
そして、指判定部１０２ｋは、指領域抽出部１０２ｉにより抽出された媒体領域内の指領域に含まれる全ての交点ペアをチェックしていないと判定した場合（ステップＳＦ−９：Ｎｏ）、処理をステップＳＦ−１に移行させる。
【０１０５】
一方、指判定部１０２ｋは、指領域抽出部１０２ｉにより抽出された媒体領域内の指領域に含まれる全ての交点ペアをチェックしたと判定した場合（ステップＳＦ−９：Ｙｅｓ）、処理を終了する。すなわち、本実施形態においては、指近似性を計算、判断してもよい。
【０１０６】
図６に戻り、塗潰し部１０２ｍは、指判定部１０２ｋにより指輪郭の指近似性があると判定された場合（ステップＳＡ−５）、指領域内の読取画像を、媒体領域内、且つ、指領域周囲の読取画像の色情報を用いて塗り潰す（ステップＳＡ−６）。
【０１０７】
そして、変更抽出部１０２ｑは、指判定部１０２ｋにより指輪郭の指近似性がないと判定された場合（ステップＳＡ−５）、ユーザに指輪郭を変更させ、塗潰し部１０２ｍは、輪郭変更後の指領域内の読取画像を、媒体領域内、且つ、指領域周囲の読取画像の色情報を用いて塗り潰すことでリカバリを行う（ステップＳＡ−７）。なお、本実施形態において、指領域抽出処理において指領域抽出処理（１）を行った場合、リカバリ処理において指領域抽出処理（２）を含む処理を行ってもよく、指領域抽出処理において指領域抽出処理（２）を行った場合、リカバリ処理において指領域抽出処理（１）を含む処理を行ってもよい。
【０１０８】
ここで、図２４乃至図２６を参照して、本実施形態におけるリカバリ処理の一例について説明する。図２４は、本実施形態におけるリカバリ処理の一例を示すフローチャートである。図２５は、本実施形態における強調表示の一例を示す図である。図２６は、本実施形態におけるポイント表示の一例を示す図である。
【０１０９】
図２４に示すように、まず、強調表示部１０２ｎは、記憶部１０６に記憶された指だと確信できない交点ペアを含む指領域を取得する（ステップＳＧ−１）。
【０１１０】
そして、強調表示部１０２ｎは、読取画像上に、交点ペアを連結する直線を直径とする円を点滅させて入出力部１１２に表示させる（ステップＳＧ−２）。
【０１１１】
例えば、図２５に示すように、強調表示部１０２ｎは、交点ペア間を点滅させて読取画像を表示させてもよい。
【０１１２】
図２４に戻り、ポイント表示部１０２ｐは、交点ペア以外の指だと確信できない指領域の周囲に、指輪郭の形を修正できるような（変更可能な）ポイントを追加して読取画像を入出力部１１２に表示させる（ステップＳＧ−３）。
【０１１３】
例えば、図２６に示すように、ポイント表示部１０２ｐは、輪郭の形を修正できるようなポイントを追加して読取画像を表示させてもよい。
【０１１４】
図２４に戻り、強調表示部１０２ｎは、指領域、および／または、読取画像の全体の周囲を点滅させて入出力部１１２に表示させる（ステップＳＧ−４）。
【０１１５】
そして、塗潰し部１０２ｍは、ユーザにより入出力部１１２を介して表示されたポイントが動かされることで指輪郭の形が修正された場合、ユーザ修正後の指輪郭で、指領域内の読取画像を、媒体領域内、且つ、指領域周囲の読取画像の色情報を用いて塗り潰し（ステップＳＧ−５）、処理を終了する。すなわち、本実施形態において、ＵＩによるエラー部分の通知を行い、ユーザによるマニュアル補正を行わせることによりリカバリしてもよい。
【０１１６】
図６に戻り、歪み補正部１０２ｒは、読取画像の歪みを補正し、補正画像を最終結果画像として取得する（ステップＳＡ−８）。このように、本実施形態においては、媒体輪郭と押さえ手の手輪郭との交点を検出して、交点間の媒体輪郭内側に存在する部分輪郭特徴を調べ、指だと確信できれば、周囲の情報で塗り潰して指領域を消し、確信できなければ、リカバリしてもよい。
【０１１７】
ここで、図２７を参照して、本実施形態における最終結果画像の一例について説明する。図２７は、本実施形態における最終結果画像の一例を示す図である。
【０１１８】
図２７に示すように、本実施形態における最終結果画像においては、読取画像をクロッピングすることにより媒体領域を抽出し、媒体領域に映り込んだ手指を示す指領域を塗り潰し、歪み補正を行ったものであってもよい。
【０１１９】
図６に戻り、画像記録部１０２ｓは、最終結果画像を記憶部１０６に記録（格納）し（ステップＳＡ−９）、処理を終了する。
【０１２０】
［３．他の実施形態］
さて、これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【０１２１】
例えば、オーバーヘッド型画像読取装置１００は、スタンドアローンの形態で処理を行ってもよく、クライアント端末（オーバーヘッド型画像読取装置１００とは別筐体である）からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。
【０１２２】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１２３】
このほか、明細書中および図面中で示した処理手順、制御手順、具体的名称、各処理の登録データもしくは検索条件等のパラメータを含む情報、画面例、または、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１２４】
また、オーバーヘッド型画像読取装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１２５】
例えば、オーバーヘッド型画像読取装置１００の各装置が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、後述する、コンピュータに本発明に係る方法を実行させるためのプログラム化された命令を含む、一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてオーバーヘッド型画像読取装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１２６】
また、このコンピュータプログラムは、オーバーヘッド型画像読取装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１２７】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０１２８】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１２９】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭもしくはＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および／または、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および／または、ウェブページ用ファイル等を格納してもよい。
【０１３０】
また、オーバーヘッド型画像読取装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、オーバーヘッド型画像読取装置１００は、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１３１】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【０１３２】
以上のように、本発明に係るオーバーヘッド型画像読取装置、画像処理方法、および、プログラムは、産業上の多くの分野、特にスキャナで読み取った画像を扱う画像処理分野で実施することができ、極めて有用である。
【符号の説明】
【０１３３】
１００  オーバーヘッド型画像読取装置（オーバーヘッドスキャナ装置）
１０２  制御部
１０２ａ  画像取得部
１０２ｂ  輝度変化点検出部
１０２ｃ  上下輪郭生成部
１０２ｄ  左右輪郭生成部
１０２ｅ  媒体領域抽出部
１０２ｆ  手領域抽出部
１０２ｇ  交点ペア検出部
１０２ｈ  閉領域抽出部
１０２ｉ  指領域抽出部
１０２ｊ  色変化点抽出部
１０２ｋ  指判定部
１０２ｍ  塗潰し部
１０２ｎ  強調表示部
１０２ｐ  ポイント表示部
１０２ｑ  変更抽出部
１０２ｒ  歪み補正部
１０２ｓ  画像記録部
１０６  記憶部
１０８  入出力インターフェース部
１１０  画像読取部
１１０ａ  コントローラ
１１０ｂ  モータ
１１０ｃ  画像センサ
１１０ｄ  Ａ／Ｄコンバータ
１１２  入出力部
１２０  光源
【図１】
2015121980.tif 000003
【図２】
2015121980.tif 000004
【図３】
2015121980.tif 000005
【図４】
2015121980.tif 000006
【図５】
2015121980.tif 000007
【図６】
2015121980.tif 000008
【図７】
2015121980.tif 000009
【図８】
2015121980.tif 000010
【図９】
2015121980.tif 000011
【図１０】
2015121980.tif 000012
【図１１】
2015121980.tif 000013
【図１２】
2015121980.tif 000014
【図１３】
2015121980.tif 000015
【図１４】
2015121980.tif 000016
【図１５】
2015121980.tif 000017
【図１６】
2015121980.tif 000018
【図１７】
2015121980.tif 000019
【図１８】
2015121980.tif 000020
【図１９】
2015121980.tif 000021
【図２０】
2015121980.tif 000022
【図２１】
2015121980.tif 000023
【図２２】
2015121980.tif 000024
【図２３】
2015121980.tif 000025
【図２４】
2015121980.tif 000026
【図２５】
2015121980.tif 000027
【図２６】
2015121980.tif 000028
【図２７】
2015121980.tif 000029
【国際調査報告】
2015121980.tif 000030
2015121980.tif 000031