(57)【特許請求の範囲】
【請求項１】
テキスト画像のトリミング方法であって、
デジタルカメラによる撮像画像を使用する方法１と、スキャナーにより取得した画像データを使用する方法２と、画像データを含む予め存在したファイルを開いて当該ファイル中のデータを読み取り、標準的な算法で解凍して得られた画像データを使用する方法３のうちのいずれかを含む方法でテキスト画像のデータを取得するステップ１１０と、
直線検出法でテキスト画像の直線を検出し、トリミング四角形の辺縁を取得し、検出した直線から複数の四角形領域候補を取得するステップ１２０と、
画像データについてテキスト検出を行い、テキスト領域の境界点の座標を取得するステップ１３０と、
具体的に、ステップ１２０で得られたすべてのトリミング四角形を組み合わせて四角形候補の集合とするステップ２１０、四角形候補の集合が空である場合はステップ２６０に進み、空でない場合にはステップ２３０に進むステップ２２０、四角形候補の集合から次の四角形候補を取り出すステップ２３０、テキスト領域のすべての境界点が四角形候補内にあるか否かを判断し、四角形候補内であれば、当該テキスト領域を有効なトリミング四角形としてステップ２５０に進み、四角形候補内でなければステップ２２０に進むステップ２４０、有効なトリミング四角形をフィードバックするステップ２５０、および、手動でトリミング四角形を特定できるよう、画像全体をユーザにフィードバックするステップ２６０を含み、ステップ１２０および１３０の結果から最終的なトリミング結果を得るステップ１４０と、
終了のためのステップ１５０と、を含むことを特徴とするテキスト画像のトリミング方法。
【請求項２】
テキスト画像のトリミング方法であって、
テキスト画像のデータを取得するステップ１１０と、
直線検出法でテキスト画像の直線を検出し、トリミング四角形の辺縁を取得するステップ１２０と、
画像データについてテキスト検出を行い、テキスト領域の境界点の座標を取得するステップ１３０と、
具体的に、ステップ１２０で得られたすべてのトリミング四角形を組み合わせて、四角形候補の集合とするステップ２１０、四角形候補の集合が空である場合はステップ２６０に進み、空でない場合にはステップ２３０に進むステップ２２０、四角形候補の集合から次の四角形候補を取り出すステップ２３０、テキスト領域のすべての境界点が四角形候補内にあるか否かを判断し、四角形候補内であれば、当該テキスト領域を有効なトリミング四角形としてステップ２５０に進み、四角形候補内でなければステップ２２０に進むステップ２４０、有効なトリミング四角形をフィードバックするステップ２５０、手動でトリミング四角形を特定できるよう、画像全体をユーザにフィードバックするステップ２６０を含み、ステップ１２０とステップ１３０の結果から最終的なトリミング結果を得るステップ１４０と、
終了のためのステップ１５０と、を含むことを特徴とするテキスト画像のトリミング方法。
【請求項３】
前記ステップ１１０が画像のデータを取得する方法として、デジタルカメラによる撮像画像を使用する方法１と、スキャナーにより取得した画像データを使用する方法２と、画像データを含む予め存在したファイルを開いて当該ファイル中のデータを読み取り、標準的な算法で解凍して得られた画像データを使用する方法３のうちのいずれかを含むことを特徴とする請求項２に記載のテキスト画像のトリミング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理分野における画像処理方法に関し、特に、テキスト画像のトリミング方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどのデジタル画像形成装置が広く応用されるようになっており、現在では、内蔵型デジタルカメラは携帯電話等のモバイル機器において標準装備とされている。こうしたデジタル画像形成装置は、各種テキスト画像の撮像に用いられることが多い。テキスト画像とは、一行又は複数行のフォントを含む画像のことであり、例えば名刺、メニュー、領収書などがある。カメラによる撮像画像とスキャナーによるスキャニング画像には違いがある。この違いとしては、カメラによる撮像画像はスキャナーでのスキャニング画像ほど鮮明でないこと、カメラによる撮像画像は名刺のような撮像対象の投影歪を含むため、画像中の名刺はスキャニングによるものほど正確ではないこと、カメラによる撮像画像は撮像対象外部の背景を含むこと、等を含む。撮像上の慣習や構図取りの必要性から、ユーザが撮像するテキスト画像は、通常は背景を含んでいる。これに対し、ユーザが必要とする画像は、通常はスキャナーによるスキャニング画像のように背景領域を除去した画像である。
【０００３】
テキスト画像を背景から分離する技術は、現在すでに応用されている。例えば、アップル社ａｐｐ  ｓｔｏｒｅの名刺処理ソフトであるｍｏｂｉＲｅａｄｅｒは、名刺を撮像する際にプレビューフレームを指定することで、撮像時に名刺がちょうどプレビューフレーム内となるようユーザに要求する。結果として、撮像画像は名刺領域のみを含むこととなり、名刺のトリミング効果が得られる。これは、手動によるトリミング方法である。一方、名刺、メニュー、領収書のようなテキスト画像の形状は、通常は明確な辺縁を持つ四角形であるため、多くのソフトウェアでは画像処理における直線検出法を用いてテキスト領域を検出している。例えば、アップル社ａｐｐ  ｓｔｏｒｅのソフトウェアであるｇｅｎｉｕｓ  Ｓｃａｎがこれにあたる。
【０００４】
しかしながら、テキスト内に別の明確な辺縁がある場合、こうした検出方法ではテキスト内の直線がテキスト画像の辺縁と認識されてしまう。このような文字を含む画像については、特定の手がかりに基づけばテキスト画像領域の検索を補助することができ、テキスト領域の検出精度を上げ、トリミング効果を保証することが可能となる。
【０００５】
スキャニングによるテキスト画像かカメラ撮像によるテキスト画像かにかかわらず、名刺認識ソフトや一般的なスキャナーが備えるＯＣＲソフトといった従来のソフトウェアは、いずれも画像中の文字を自動で検出し、識別することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、関連のない余分な情報を除去し、ユーザが画像データを参照する際に視認する画像がテキスト領域のうちユーザにとって価値のある部分のみを含むように、テキスト領域の辺縁を自動で検出し、文字検出手法を用い、検出された文字領域を利用してテキスト辺縁の検証および補正を行うことでテキスト領域の検出精度を大幅に高めることが可能な、テキスト画像のトリミング方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は以下の技術案を用いる。
【０００８】
テキスト画像のトリミング方法であって、テキスト画像のデータを取得するステップ１１０と、直線検出法でテキスト画像の直線を検出し、トリミング四角形の辺縁を取得するステップ１２０と、画像データについてテキスト検出を行い、テキスト領域の境界点の座標を取得するステップ１３０と、ステップ１２０とステップ１３０の結果から最終的なトリミング結果を得るステップ１４０と、終了のためのステップ１５０とを含むことを特徴とする。
【０００９】
本発明の好ましい方案として、前記ステップ１４０は具体的に、ステップ１２０で得られたすべてのトリミング四角形を組み合わせて、四角形候補の集合とするステップ２１０と、四角形候補の集合が空である場合はステップ２６０に進み、空でない場合はステップ２３０に進むステップ２２０と、四角形候補の集合から次の四角形候補を取り出すステップ２３０と、テキスト領域のすべての境界点が四角形候補内にあるか否かを判断し、四角形候補内であれば、当該テキスト領域を有効なトリミング四角形としてステップ２５０に進み、四角形候補内でなければステップ２２０に進むステップ２４０と、有効なトリミング四角形をフィードバックするステップ２５０と、手動でトリミング四角形を特定できるよう、画像全体をユーザにフィードバックするステップ２６０とを含む。
【００１０】
本発明の好ましい方案として、前記ステップ１１０が画像のデータを取得する方法には、デジタルカメラによる撮像画像を使用する方法１と、スキャナーにより取得した画像データを使用する方法２と、画像データを含む予め存在したファイルを開いて当該ファイル中のデータを読み取り、標準的な算法で解凍して得られた画像データを使用する方法３のいずれかが含まれる。
【００１１】
本発明を実現するために必要なハードウェア条件として、当該機器は、システムのソフトウェア、アプリケーションソフトおよび各種データを記憶するための記憶空間、所定周波数のＣＰＵ（中央処理装置）、演算用のメモリ等を含む一般的な演算および記憶装置を必要とする。なお、デジタルカメラによる撮像あるいはスキャナーによるスキャニングで画像データを得たい場合には、さらにデジタルカメラまたはスキャナーを必要とする。本発明によれば、ユーザが保存または参照したいテキスト画像のデータについて、テキスト領域の辺縁を自動で検出し、文字検出手法を用い、検出された文字領域を利用してテキスト辺縁の検証および補正を行うことで、テキスト領域の検出精度を大幅に高めることが可能である。
【００１２】
本発明が提起するテキスト画像のトリミング方法によれば、画像処理やパターン認識等の分野の技術を用い、テキスト画像についてトリミングを行う際にトリミング四角形にテキスト領域が含まれるか否かを判断することで、正確なテキスト領域が取得可能になるとの効果が得られる。本方法によれば、トリミング四角形候補の中から正確なトリミング領域を取得することができるため、ユーザが手動で領域をカットする手間や、トリミングが不正確なためにデータが失われるとの問題が低減される。
【図面の簡単な説明】
【００１３】
【図１】本発明にかかるテキスト画像のトリミング方法のフローチャートである。
【図２】トリミング四角形が有効か否かを判断するステップのフローチャートである。
【図３】元のテキスト画像の効果を示す模式図である。
【図４】本発明にかかるテキスト画像のトリミング方法により処理されたテキスト画像の効果を示す模式図である。
【発明を実施するための形態】
【００１４】
以下に、図面に基づき本発明の好ましい実施例について詳細に説明する。
【実施例１】
【００１５】
図１を参照して、本発明はテキスト画像のトリミング方法を開示するものであり、当該方法は以下のステップを含む。
【００１６】
＜ステップ１１０＞  テキスト画像のデータを取得する。
【００１７】
画像データの取得方法には、デジタルカメラによる撮像画像を使用する方法１と、スキャナーにより取得した画像データを使用する方法２と、画像データを含む予め存在したファイルを開いて当該ファイル中のデータを読み取り、標準的な算法で解凍して得られた画像データを使用する方法３のうちいずれかが含まれる。
【００１８】
＜ステップ１２０＞  直線検出法でテキスト画像の直線を検出し、トリミング四角形の辺縁を取得する。
【００１９】
＜ステップ１３０＞  画像データについてテキスト検出を行い、テキスト領域の境界点の座標を取得する。
【００２０】
＜ステップ１４０＞  ステップ１２０とステップ１３０の結果から最終的なトリミング結果を得る。
【００２１】
図２を参照して、ステップ１４０は具体的に、ステップ１２０で得られたすべてのトリミング四角形を組み合わせて、四角形候補の集合とするステップ２１０と、四角形候補の集合が空である場合はステップ２６０に進み、空でない場合にはステップ２３０に進むステップ２２０と、四角形候補の集合から次の四角形候補を取り出すステップ２３０と、テキスト領域のすべての境界点が四角形候補内にあるか否かを判断し、四角形候補内であれば、当該テキスト領域を有効なトリミング四角形としてステップ２５０に進み、四角形候補内でなければステップ２２０に進むステップ２４０と、有効なトリミング四角形をフィードバックするステップ２５０と、手動でトリミング四角形を特定できるよう、画像全体をユーザにフィードバックするステップ２６０とを含む。
【００２２】
＜ステップ１５０＞  終了
【００２３】
以上述べたように、本発明が提起するテキスト画像のトリミング方法によれば、画像処理やパターン認識等の分野の技術を用い、テキスト画像についてトリミングを行う際にトリミング四角形にテキスト領域が含まれるか否かを判断することで、正確なテキスト領域が得られる。本方法によれば、トリミング四角形候補の中から正確なトリミング領域を取得することができるため、ユーザが手動で領域をカットする手間や、トリミングが不正確なためにデータが失われるとの問題が低減される。
【実施例２】
【００２４】
撮像された図３のような領収書について、一般的なコンピュータで本発明の前記方法を用いて画像データを読み取り、自動トリミングとテキスト検出による補正手法を経て図４に示すような画像を取得する。
【実施例３】
【００２５】
３００万画素のカメラを内蔵する携帯電話ｉＰｈｏｎｅにおいて本発明の前記方法を用い、撮像によって得られた名刺画像について、自動トリミングとテキスト検出による補正手法を経て長方形の画像を得る。
【００２６】
なお、本発明の記載及び適用は説明のためのもので、本発明の範囲を上記実施例に限定する意図はない。また、ここで開示された実施例は変形・変更が可能であり、当該分野の当業者にとって、実施例の置き換えや等価の各種部材は公知である。また、本発明の主旨又は本質的特徴から逸脱しないことを前提に、本発明を他の形式、構造、配置、比率、および他の部材、材料、部品で実現可能であることは、当業者にとって明らかである。また、本発明の範囲と主旨から逸脱しないことを前提に、ここで開示した実施例は他の変形および変更が可能である。
【図１】
0005896245.tif 000002
【図２】
0005896245.tif 000003
【図３】
0005896245.tif 000004
【図４】
0005896245.tif 000005