JP7543014B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP7543014B2 JP7543014B2 JP2020122989A JP2020122989A JP7543014B2 JP 7543014 B2 JP7543014 B2 JP 7543014B2 JP 2020122989 A JP2020122989 A JP 2020122989A JP 2020122989 A JP2020122989 A JP 2020122989A JP 7543014 B2 JP7543014 B2 JP 7543014B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- document image
- information processing
- line direction
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Character Input (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
[ハードウェア構成]
図1は、本実施形態に係る情報処理システムのハードウェア構成を示す図である。情報処理システムは、複写機100と、情報処理装置110とを有する。
次に、本実施形態に係る情報処理システムにおける、文書画像に対するOCR処理を実現するソフトウェアの動作フローについて、図2を用いて説明する。図2のフローチャートに示す一連の処理は、システム制御部111が所定のプログラムをROM112等から読み出して実行することで実現される。なお、以下の説明において記号「S」はステップを意味する。
次に、上述のS209における行方向判別処理について、図3のフローチャートを用いて詳しく説明する。なお、図2の処理フローから明らかなように、本実施形態において行方向判別処理の対象となるのは名刺の文書画像であり(S203でYes)、かつ、名刺内の文字が正立する方向に回転処理された後の(S207)文書画像である。したがって、以下の説明では処理対象となる文書画像を「名刺画像」と表記する。
文字画素密度=全文字画素数/(画像幅×画像高さ) ・・・式(1)
アスペクト比=CCの外接矩形の高さ/CCの外接矩形の幅 ・・・式(2)
上述のS305では膨張処理で用いるパラメータとしてフィルタサイズを決定し、続くS306ではその決定されたフィルタサイズに従った膨張処理を1回だけ行っている。しかしながら、実際に適用するフィルタサイズは固定しておき、膨張処理の実行回数をパラメータとして決定してもよい。具体的には、文字画素密度が低い場合は膨張処理の実行回数を多くし、文字画素密度が高い場合は膨張処理の実行回数を少なくする、といった具合である。このような手法でも同じ結果を得ることができる。例えば、単位領域中の文字画素の閾値をN=1とし、かつ、適用するフィルタサイズを“3”の固定とすると、3×3サイズのフィルタ内に文字画素が1つ以上あれば中央の注目画素は文字画素となる。このフィルタ処理は、文字画素の周囲8つの隣接画素を文字画素に設定する処理に等しい。すなわち、「文字画素の周囲8つの隣接画素を新たに文字画素に置換」する膨張処理を、“S305で決定されたフィルタサイズ÷2、ただし小数点以下は切り捨て。)”の回数だけ繰り返せばよい。ここで具体例を挙げて説明する。いま、S305にて、フィルタサイズ“11”が決定されたとする。この場合、11÷2=5.5となるので膨張処理の実行回数は5回となる。よって、3×3画素の正方形の領域を単位領域として、上記の置換処理を5回繰り返す。このような手法でも、上述の実施形態中で述べた手法の場合と同じ膨張画像を得ることができる。
上述の行方向判別処理では、縦長のCCの数と横長のCCの数とが一致していた場合に行方向が不定であると判別していた。しかしながら、名刺の場合、縦長タイプであれば縦書き、横長タイプの場合は横書きである場合が多い。そこで、縦長のCCの数と横長のCCの数とが一致する場合もS312に遷移するようにしてもよい。この場合、図2の全体処理フローにおいて、S210からS215へと分岐する遷移は無くなる。
上述の行方向判別処理にてCCの数を比較する際にマージンを設けてもよい。すなわち、(縦長のCC数)>(横長のCC数+α)であればS311へ遷移し、(縦長のCC数+α)<(横長のCC数)であればS312へ遷移し、何れでもなければS313へ遷移とすることも可能である。ここで、αは、フィルタサイズが“11”であれば“5”、フィルタサイズが“31”であれば“3”といったように、フィルタサイズに基づき定めればよい。これは出現するCCの数が、膨張処理の強度(フィルタサイズ)により変わるためである。
上述の行方向判別処理では、文書画像から抽出された文字画素の評価指標として文字画素密度を求め、得られた文字画素密度に基づきフィルタサイズを決定していた。しかしながら、文書画像のサイズがほぼ固定サイズであれば、文字画素密度に代えて文字画素数を評価指標として用いてフィルタサイズを決めることも可能である。例えば、S305でフィルタサイズを決定する処理に進んだ時点で、その対象となる文書画像は名刺画像に確定しており、その画像サイズはスキャン解像度毎にほぼ固定である。そこで、抽出された文字画素数が多い(≒文字画素密度が高い)場合にはフィルタサイズを小さくし、抽出された文字画素数が少ない(≒文字画素密度が低い)場合にはフィルタサイズを大きくするような、文字画素数基準の閾値を設定してもよい。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (14)
- 文書を読み取って得られた文書画像内の文字を構成する文字画素を抽出する抽出手段と、
前記文書画像において前記文字が並ぶ方向である行方向を判別する判別手段と、
を備え、
前記判別手段は、
前記文書画像に対し、膨張処理を行う膨張手段と、
前記膨張処理におけるパラメータを決定するパラメータ決定手段と、
互いに接している複数の前記文字画素を文字画素塊として取得する取得手段と、
前記文字画素塊の形状に基づき、前記行方向を決定する行方向決定手段と、
をさらに有し、
前記膨張処理は、前記文書画像内の注目画素を中心とする単位領域の中に前記文字画素の数がN個以上ある場合に当該注目画素を新たに文字画素とする処理であり、
前記パラメータは、前記膨張処理の実行回数が1回である場合における前記単位領域のサイズであり、
前記パラメータ決定手段は、前記抽出手段によって前記文書画像から抽出された前記文字画素に関する評価指標に基づいて前記パラメータを決定する、
ことを特徴とする情報処理装置。 - 前記評価指標は、前記文書画像における前記文字画素の密度であり、
前記パラメータ決定手段は、前記密度が高いほど前記単位領域を小さくし、前記密度が低いほど前記単位領域を大きくする、
ことを特徴とする請求項1に記載の情報処理装置。 - 前記評価指標は、前記文書画像における前記文字画素の数であり、
前記パラメータ決定手段は、前記数が多いほど前記単位領域を小さくし、前記数が少ないほど前記単位領域を大きくする、
ことを特徴とする請求項1に記載の情報処理装置。 - 前記文書画像のサイズは固定サイズであることを特徴とする請求項3に記載の情報処理装置。
- 前記膨張処理は、前記文書画像内の注目画素が文字画素のときその周囲8つの隣接画素を新たに文字画素に置換する処理であり、
前記パラメータは、前記膨張処理の実行回数である、
ことを特徴とする請求項1に記載の情報処理装置。 - 前記評価指標は、前記文書画像における前記文字画素の密度であり、
前記パラメータ決定手段は、前記密度が高いほど前記実行回数を少なくし、前記密度が低いほど前記実行回数を多くする、
ことを特徴とする請求項5に記載の情報処理装置。 - 前記評価指標は、前記文書画像における前記文字画素の数であり、
前記パラメータ決定手段は、前記数が多いほど前記実行回数を少なくし、前記数が少ないほど前記実行回数を多くする、
ことを特徴とする請求項5に記載の情報処理装置。 - 前記文書画像のサイズは固定サイズであることを特徴とする請求項7に記載の情報処理装置。
- 前記行方向決定手段は、前記取得手段にて取得された前記文字画素塊のうちその形状が縦長の文字画素塊の数と横長の文字画素塊の数との比に基づいて、前記行方向を決定することを特徴とする請求項1乃至8のいずれか1項に記載の情報処理装置。
- 前記行方向決定手段は、
前記縦長の文字画素塊の数の方が前記横長の文字画素塊の数よりも多い場合、前記行方向が縦方向であると決定し、
前記縦長の文字画素塊の数の方が前記横長の文字画素塊の数よりも少ない場合、前記行方向が横方向であると決定する、
ことを特徴とする請求項9に記載の情報処理装置。 - 前記判別手段は、前記文書が名刺である場合に、当該名刺に対応する文書画像に対して行方向の判別を行う、ことを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- 前記判別手段は、
前記文書が名刺であって、かつ、当該名刺のタイプが縦長の場合、前記膨張手段、前記パラメータ決定手段、前記取得手段及び前記行方向決定手段を用いて行方向を判別し、
前記文書が名刺であって、かつ、当該名刺のタイプが横長の場合、前記膨張手段、前記パラメータ決定手段、前記取得手段及び前記行方向決定手段を用いることなく、その行方向は横方向であると判別する、
ことを特徴とする請求項11に記載の情報処理装置。 - 文書を読み取って得られた文書画像内の文字を構成する文字画素を抽出する抽出ステップと、
前記文書画像において前記文字が並ぶ方向である行方向を判別する判別ステップと、
を含み、
前記判別ステップには、
前記文書画像に対し、膨張処理を行う膨張ステップと、
前記膨張処理におけるパラメータ を決定するパラメータ決定ステップと、
互いに接している複数の前記文字画素を文字画素塊として取得する取得ステップと、
前記文字画素塊の形状に基づき、前記行方向を決定する行方向決定ステップと、
をさらに含み、
前記膨張処理は、前記文書画像内の注目画素を中心とする単位領域の中に前記文字画素の数がN個以上ある場合に当該注目画素を新たに文字画素とする処理であり、
前記パラメータは、前記膨張処理の実行回数が1回である場合における前記単位領域のサイズであり、
前記パラメータ決定ステップでは、前記抽出ステップによって前記文書画像から抽出された前記文字画素に関する評価指標に基づいて前記パラメータを決定する、
ことを特徴とする情報処理方法。 - コンピュータを、請求項1乃至12のいずれか1項に記載の情報処理装置として機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020122989A JP7543014B2 (ja) | 2020-07-17 | 2020-07-17 | 情報処理装置、情報処理方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020122989A JP7543014B2 (ja) | 2020-07-17 | 2020-07-17 | 情報処理装置、情報処理方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022019253A JP2022019253A (ja) | 2022-01-27 |
| JP7543014B2 true JP7543014B2 (ja) | 2024-09-02 |
Family
ID=80204082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020122989A Active JP7543014B2 (ja) | 2020-07-17 | 2020-07-17 | 情報処理装置、情報処理方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7543014B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009141597A (ja) | 2007-12-05 | 2009-06-25 | Konica Minolta Business Technologies Inc | 画像処理装置、文字領域特定方法、および文字領域特定プログラム |
| JP2010273119A (ja) | 2009-05-21 | 2010-12-02 | Sharp Corp | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 |
| JP2013210817A (ja) | 2012-03-30 | 2013-10-10 | Brother Ind Ltd | 画像処理装置および画像処理プログラム |
-
2020
- 2020-07-17 JP JP2020122989A patent/JP7543014B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009141597A (ja) | 2007-12-05 | 2009-06-25 | Konica Minolta Business Technologies Inc | 画像処理装置、文字領域特定方法、および文字領域特定プログラム |
| JP2010273119A (ja) | 2009-05-21 | 2010-12-02 | Sharp Corp | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 |
| JP2013210817A (ja) | 2012-03-30 | 2013-10-10 | Brother Ind Ltd | 画像処理装置および画像処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022019253A (ja) | 2022-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3904840B2 (ja) | 多値画像から罫線を抽出する罫線抽出装置 | |
| EP2341466B1 (en) | Method and apparatus for authenticating printed documents using multi-level image comparison based on document characteristics | |
| EP2569930B1 (en) | Segmentation of a word bitmap into individual characters or glyphs during an ocr process | |
| CN110598566A (zh) | 图像处理方法、装置、终端和计算机可读存储介质 | |
| JP4694613B2 (ja) | 原稿方向判定装置、原稿方向判定方法、プログラムおよびその記録媒体 | |
| CN110647882A (zh) | 图像校正方法、装置、设备及存储介质 | |
| US7751648B2 (en) | Image processing apparatus, image processing method, and computer program | |
| JPWO2017141802A1 (ja) | 画像処理装置、文字認識装置、画像処理方法及びプログラム記録媒体 | |
| CN111814780A (zh) | 一种票据图像处理方法、装置、设备及存储介质 | |
| US8600175B2 (en) | Apparatus and method of processing image including character string | |
| JP3411472B2 (ja) | パターン抽出装置 | |
| US20220392240A1 (en) | Computer vision method for detecting document regions that will be excluded from an embedding process and computer programs thereof | |
| CN103093185A (zh) | 字符识别装置、图像处理装置及其方法 | |
| EP2545498B1 (en) | Resolution adjustment of an image that includes text undergoing an ocr process | |
| CN118334670A (zh) | 一种印章内容识别方法、系统及介质 | |
| JP4049560B2 (ja) | 網点除去方法及びシステム | |
| JP2002199206A (ja) | メッセージ埋込並びに抽出方法、装置および媒体 | |
| KR20150099116A (ko) | Ocr를 이용한 컬러 문자 인식 방법 및 그 장치 | |
| CN115410191A (zh) | 文本图像识别方法、装置、设备和存储介质 | |
| JP7543014B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JPH0721817B2 (ja) | 文書画像処理方法 | |
| JP7599861B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| CN115171133A (zh) | 用于不规则表格图像拉平的表格结构检测方法 | |
| US7103220B2 (en) | Image processing apparatus, method and program, and storage medium | |
| JP7532124B2 (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230705 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240416 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240711 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240723 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240821 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7543014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |