JP7765274B2 - 画像処理装置、画像処理方法、プログラム及び記憶媒体 - Google Patents
画像処理装置、画像処理方法、プログラム及び記憶媒体Info
- Publication number
- JP7765274B2 JP7765274B2 JP2021206259A JP2021206259A JP7765274B2 JP 7765274 B2 JP7765274 B2 JP 7765274B2 JP 2021206259 A JP2021206259 A JP 2021206259A JP 2021206259 A JP2021206259 A JP 2021206259A JP 7765274 B2 JP7765274 B2 JP 7765274B2
- Authority
- JP
- Japan
- Prior art keywords
- size
- threshold value
- object region
- area
- image data
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/16—Image preprocessing
- G06V30/164—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/12—Detection or correction of errors, e.g. by rescanning the pattern
- G06V30/133—Evaluation of quality of the acquired characters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Character Input (AREA)
- Image Processing (AREA)
Description
原稿の読み取りにより生成された画像データを取得する取得手段と、
前記画像データにおいて、所定のオブジェクトが含まれるオブジェクト領域を特定する特定手段と、
第1の閾値により特定されるサイズよりも小さいサイズのノイズを前記オブジェクト領域から除去する除去手段と、
前記特定手段により特定された前記オブジェクト領域ごとに、前記オブジェクト領域の前記サイズに応じて、前記第1の閾値を設定する設定手段と、を備え、
前記設定手段は、前記オブジェクト領域の前記サイズ、及び前記サイズ以外の所定の条件に応じて、前記第1の閾値を設定し、
前記オブジェクト領域は、前記所定のオブジェクトを囲む矩形の領域であり、
前記所定の条件は、前記矩形の短辺に対する長辺の比率についての条件であり、
前記設定手段は、前記オブジェクト領域のサイズに応じて前記第1の閾値を設定し、
前記設定手段は、設定した前記第1の閾値を、前記比率が1に近いほど小さくなるように変更する、
ことを特徴とする画像処理装置が提供される。
<システムの概要>
図1(a)は、一実施形態に係る画像処理システムSY(以下、システムSY)の概要図である。システムSYは、スキャナー10、通信装置20、及びサーバー30を含む。例えば、システムSYにおいて、スキャナー10は、原稿を読み取って生成した画像データを通信装置20に送信する。通信装置20は、スキャナー10から受信した画像データをインターネット等のネットワークを介してサーバー30に送信する。サーバー30は、受信した画像データに対して後述するノイズ除去処理を行い、処理結果としての画像データをユーザーの端末(例えば通信装置20)に提供する。このように、サーバー30は、画像データのノイズ除去処理を実行するクラウドサービスをユーザーに提供可能なサーバーである。以下、各要素の具体的な構成例について説明する。
図2は、システムSY全体の動作例を示すフローチャートである。詳細には、ユーザーが通信装置20を操作してスキャナー10に原稿の画像データを生成させた後に、ユーザーがサーバー30により提供されるクラウドサービスを使用して原稿のOCR処理を行う際の動作例が示されている。以下では、各ステップについて単にS21等と表記する
(オブジェクト領域の特定)
以下、サーバー30の具体的な処理例について説明する。
図3(a)は、図2のS32の具体的な処理例を示すフローチャートである。また、図4は、図3(a)のフローチャートの処理により読取画像データにおいて文字領域が特定される様子を説明するための図である。文字領域の特定方法としては、ルールベースの手法或いはディープラーニング等の機械学習を用いた手法等、種々の方法が提案されているが、ここではルールベースの手法の一例を説明する。
図5は、図2のS33における、オブジェクト領域のサイズに応じたノイズ除去のサイズ閾値の設定について説明するための図である。図5には、サイズの異なる複数のオブジェクト領域CAについて、その縦幅ST及び縦幅STを文字高さと仮定した場合に想定される最小の文字種(図中ではピリオド)のサイズSCが示されている。具体的には、縦幅STが4ptの場合のサイズSCは0.4ptであり、縦幅STが28の場合のサイズSCは2.8ptである。また、図5には、複数のオブジェクト領域CAのそれぞれについて、サイズ閾値Sが示されている。
図3(b)は、図2のS34の具体的な処理例を示すフローチャートである。また、図6は、S34の処理の流れを説明するためのオブジェクト領域CAの具体例を示す図である。
以下、第2の実施形態について説明する。第1の実施形態では、特定されたオブジェクト領域ごとにオブジェクト領域のサイズに応じてサイズ閾値が設定される。ここで、オブジェクト領域が図形及び文字を含む領域の場合、サイズ閾値にオブジェクト領域に含まれる文字のサイズが反映されない場合がある。このような場合、サイズ閾値が、オブジェクト領域に含まれる文字のサイズに対する適切な値よりも大きな値に設定されてしまうことがある。結果として、ノイズ除去の際に文字を構成する要素が誤って除去されてしまう場合ある。そこで、本実施形態では、オブジェクト領域に含まれるオブジェクトの属性に応じてノイズの除去を実行する。以下、第1の実施形態と同様の構成については同様の符号を付して説明を省略する。
S331において、設定部35は、オブジェクト領域のサイズに応じてサイズ閾値Sを設定する。S331での処理が、第1の実施形態におけるS33の処理に相当する。
上記実施形態では、画像データのノイズ除去をサーバー30が実行していたが、OCR機能を有するスキャナー10において、ORC処理の前処理としてノイズ除去が実行されてもよい。或いは、画像データのノイズの除去が、スキャナー10と通信可能な通信装置20において実行されてもよい。スキャナー10又は通信装置20において画像データのノイズの除去が行われる場合、スキャナー10の制御部(不図示)又は通信装置20の制御部21が実行するためのプログラムが、インターネット等を介して提供されてもよい。また、スキャナー10又は通信装置20は、このようなプログラムを実行することで、インターネットを介した外部のサーバー等との通信を行うことなく、上記の処理を実現してもよい。
Claims (10)
- 原稿の読み取りにより生成された画像データを取得する取得手段と、
前記画像データにおいて、所定のオブジェクトが含まれるオブジェクト領域を特定する特定手段と、
第1の閾値により特定されるサイズよりも小さいサイズのノイズを前記オブジェクト領域から除去する除去手段と、
前記特定手段により特定された前記オブジェクト領域ごとに、前記オブジェクト領域の前記サイズに応じて、前記第1の閾値を設定する設定手段と、を備え、
前記設定手段は、前記オブジェクト領域の前記サイズ、及び前記サイズ以外の所定の条件に応じて、前記第1の閾値を設定し、
前記オブジェクト領域は、前記所定のオブジェクトを囲む矩形の領域であり、
前記所定の条件は、前記矩形の短辺に対する長辺の比率についての条件であり、
前記設定手段は、前記オブジェクト領域のサイズに応じて前記第1の閾値を設定し、
前記設定手段は、設定した前記第1の閾値を、前記比率が1に近いほど小さくなるように変更する、
ことを特徴とする画像処理装置。 - 原稿の読み取りにより生成された画像データを取得する取得手段と、
前記画像データにおいて、所定のオブジェクトが含まれるオブジェクト領域を特定する特定手段と、
第1の閾値により特定されるサイズよりも小さいサイズのノイズを前記オブジェクト領域から除去する除去手段と、
前記特定手段により特定された前記オブジェクト領域ごとに、前記オブジェクト領域の前記サイズに応じて、前記第1の閾値を設定する設定手段と、を備え、
前記設定手段は、前記オブジェクト領域の前記サイズ、及び前記サイズ以外の所定の条件に応じて、前記第1の閾値を設定し、
前記所定の条件は、前記オブジェクト領域の面積に関する条件であり、
前記設定手段は、前記オブジェクト領域のサイズに応じて前記第1の閾値を設定し、
前記設定手段は、設定した前記第1の閾値を、前記面積が第2の閾値よりも大きい場合に、前記面積が前記第2の閾値以下の場合よりも小さくなるように変更する、
ことを特徴とする画像処理装置。 - 請求項1または2に記載の画像処理装置であって、
前記設定手段は、前記オブジェクト領域の前記サイズが小さいほど、前記第1の閾値を小さくする、
ことを特徴とする画像処理装置。 - 請求項1または2に記載の画像処理装置。
前記オブジェクト領域は、前記所定のオブジェクトを囲む矩形の領域であり、
前記設定手段は、前記矩形の短辺の寸法が小さいほど、前記第1の閾値を小さくする、
ことを特徴とする画像処理装置。 - 請求項1または2に記載の画像処理装置であって、
前記所定のオブジェクトは文字であり、
前記設定手段は、前記オブジェクト領域に含まれる文字のフォントサイズにおける最小の文字種のサイズよりも前記第1の閾値により特定されるサイズが小さくなるように、前記第1の閾値を小さくする、
ことを特徴とする画像処理装置。 - 請求項1から5までのいずれか一項に記載の画像処理装置であって、
前記除去手段は、
前記画像データが2値化された2値化データにおいて、前記オブジェクト領域に含まれる前記ノイズとしての孤立点を検出し、
前記第1の閾値により特定されるサイズよりも小さい前記孤立点を除去する、
ことを特徴とする画像処理装置。 - 原稿の読み取りにより生成された画像データを取得する取得工程と、
前記画像データにおいて、所定のオブジェクトが含まれるオブジェクト領域を特定する特定工程と、
第1の閾値により特定されるサイズよりも小さいサイズのノイズを前記オブジェクト領域から除去する除去工程と、
前記特定工程により特定された前記オブジェクト領域ごとに、前記オブジェクト領域の前記サイズに応じて、前記第1の閾値を設定する設定工程と、を含み、
前記設定工程は、前記オブジェクト領域の前記サイズ、及び前記サイズ以外の所定の条件に応じて、前記第1の閾値を設定し、
前記オブジェクト領域は、前記所定のオブジェクトを囲む矩形の領域であり、
前記所定の条件は、前記矩形の短辺に対する長辺の比率についての条件であり、
前記設定工程は、前記オブジェクト領域のサイズに応じて前記第1の閾値を設定し、
前記設定工程は、設定した前記第1の閾値を、前記比率が1に近いほど小さくなるように変更する、
ことを特徴とする画像処理方法。 - 原稿の読み取りにより生成された画像データを取得する取得工程と、
前記画像データにおいて、所定のオブジェクトが含まれるオブジェクト領域を特定する特定工程と、
第1の閾値により特定されるサイズよりも小さいサイズのノイズを前記オブジェクト領域から除去する除去工程と、
前記特定工程により特定された前記オブジェクト領域ごとに、前記オブジェクト領域の前記サイズに応じて、前記第1の閾値を設定する設定工程と、を含み、
前記設定工程は、前記オブジェクト領域の前記サイズ、及び前記サイズ以外の所定の条件に応じて、前記第1の閾値を設定し、
前記所定の条件は、前記オブジェクト領域の面積に関する条件であり、
前記設定工程は、前記オブジェクト領域のサイズに応じて前記第1の閾値を設定し、
前記設定工程は、設定した前記第1の閾値を、前記面積が第2の閾値よりも大きい場合に、前記面積が前記第2の閾値以下の場合よりも小さくなるように変更する、
ことを特徴とする画像処理方法。 - 少なくとも1つのコンピュータを、請求項1から6のいずれか1項に記載された画像処理装置の各手段として機能させるためのプログラム。
- 少なくとも1つのコンピュータを、請求項1から6のいずれか1項に記載された画像処理装置の各手段として機能させるためのプログラムを格納したコンピュータが読取可能な記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021206259A JP7765274B2 (ja) | 2021-12-20 | 2021-12-20 | 画像処理装置、画像処理方法、プログラム及び記憶媒体 |
| US18/077,088 US12456174B2 (en) | 2021-12-20 | 2022-12-07 | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium storing program comprising acquiring an image generated by reading an original, and removing noise from an object region with a size smaller than a size specified in a first threshold |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021206259A JP7765274B2 (ja) | 2021-12-20 | 2021-12-20 | 画像処理装置、画像処理方法、プログラム及び記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023091487A JP2023091487A (ja) | 2023-06-30 |
| JP7765274B2 true JP7765274B2 (ja) | 2025-11-06 |
Family
ID=86768446
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021206259A Active JP7765274B2 (ja) | 2021-12-20 | 2021-12-20 | 画像処理装置、画像処理方法、プログラム及び記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12456174B2 (ja) |
| JP (1) | JP7765274B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006072639A (ja) | 2004-09-01 | 2006-03-16 | Ricoh Co Ltd | 手書き情報分割装置、手書き情報分割方法、手書き情報分割プログラム及び記録媒体 |
| US20090022397A1 (en) | 2005-11-30 | 2009-01-22 | Nicholson Dennis G | Method and apparatus for removing noise from a digital image |
| JP2017027365A (ja) | 2015-07-22 | 2017-02-02 | 株式会社富士通コンピュータテクノロジーズ | 帳票判別プログラム、帳票判別方法及び帳票判別装置 |
| JP2019068323A (ja) | 2017-10-03 | 2019-04-25 | キヤノン株式会社 | スキャン画像にファイル名を設定するための装置、その制御方法及びプログラム |
| JP2019168856A (ja) | 2018-03-22 | 2019-10-03 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3523710B2 (ja) * | 1995-04-04 | 2004-04-26 | オリンパス株式会社 | 情報再生システム、記録媒体、記録装置及び記録方法 |
| US7668376B2 (en) * | 2004-06-30 | 2010-02-23 | National Instruments Corporation | Shape feature extraction and classification |
-
2021
- 2021-12-20 JP JP2021206259A patent/JP7765274B2/ja active Active
-
2022
- 2022-12-07 US US18/077,088 patent/US12456174B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006072639A (ja) | 2004-09-01 | 2006-03-16 | Ricoh Co Ltd | 手書き情報分割装置、手書き情報分割方法、手書き情報分割プログラム及び記録媒体 |
| US20090022397A1 (en) | 2005-11-30 | 2009-01-22 | Nicholson Dennis G | Method and apparatus for removing noise from a digital image |
| JP2017027365A (ja) | 2015-07-22 | 2017-02-02 | 株式会社富士通コンピュータテクノロジーズ | 帳票判別プログラム、帳票判別方法及び帳票判別装置 |
| JP2019068323A (ja) | 2017-10-03 | 2019-04-25 | キヤノン株式会社 | スキャン画像にファイル名を設定するための装置、その制御方法及びプログラム |
| JP2019168856A (ja) | 2018-03-22 | 2019-10-03 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US12456174B2 (en) | 2025-10-28 |
| US20230196519A1 (en) | 2023-06-22 |
| JP2023091487A (ja) | 2023-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110516201B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
| JP5701182B2 (ja) | 画像処理装置、画像処理方法及びコンピュータプログラム | |
| US11983910B2 (en) | Image processing system, image processing method, and storage medium each for obtaining pixels of object using neural network | |
| JP7030462B2 (ja) | スキャン画像から文字情報を取得する画像処理装置、画像処理方法、及びプログラム | |
| JP5701181B2 (ja) | 画像処理装置、画像処理方法及びコンピュータプログラム | |
| CN105320933A (zh) | 电子文档生成系统以及电子文档生成装置 | |
| JP5724454B2 (ja) | 画像処理装置及び画像処理方法 | |
| US20210234975A1 (en) | Information processing system, information processing apparatus, and image forming apparatus | |
| US12406515B2 (en) | Information processing apparatus, information processing method and non-transitory storage medium | |
| JP6474504B1 (ja) | 手書文字認識システム | |
| JP4574503B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP7765274B2 (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
| US12282812B2 (en) | Information processing system | |
| US9215344B2 (en) | Image forming apparatus, image processing apparatus, image forming method, image processing method, and non-transitory computer readable medium | |
| JP7729148B2 (ja) | 情報処理装置、情報処理システム、およびプログラム | |
| JP7301529B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| JP6662108B2 (ja) | 画像変換プログラム及び画像変換装置並びに画像変換方法 | |
| JP5521449B2 (ja) | 画像判別装置 | |
| JP2017163407A (ja) | 画像処理装置、情報処理装置、および画像処理方法 | |
| JP7543014B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP6413450B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
| JP2015177265A (ja) | 画像処理装置、画像処理システム、情報記憶方法およびプログラム | |
| JP2013157968A (ja) | 画像処理装置 | |
| JP2011070327A (ja) | 画像属性判定装置、画像属性判定方法および画像属性判定プログラム | |
| JP6645143B2 (ja) | 画像解析装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250806 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250815 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250912 |
|
| 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: 20250926 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251024 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765274 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |