JP6492894B2 - 認識プログラム、認識方法及び認識装置 - Google Patents
認識プログラム、認識方法及び認識装置 Download PDFInfo
- Publication number
- JP6492894B2 JP6492894B2 JP2015074990A JP2015074990A JP6492894B2 JP 6492894 B2 JP6492894 B2 JP 6492894B2 JP 2015074990 A JP2015074990 A JP 2015074990A JP 2015074990 A JP2015074990 A JP 2015074990A JP 6492894 B2 JP6492894 B2 JP 6492894B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- space
- characters
- recognition
- vertical stroke
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 29
- 238000012545 processing Methods 0.000 claims description 65
- 238000001514 detection method Methods 0.000 description 47
- 238000010586 diagram Methods 0.000 description 22
- 238000003780 insertion Methods 0.000 description 18
- 230000037431 insertion Effects 0.000 description 18
- 238000000605 extraction Methods 0.000 description 16
- 230000005484 gravity Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 101150073618 ST13 gene Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 101150001619 St18 gene Proteins 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
- G06V30/1423—Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06V30/148—Segmentation of character regions
- G06V30/158—Segmentation of character regions using character size, text spacings or pitch estimation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/32—Digital ink
- G06V30/36—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Geometry (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Character Discrimination (AREA)
Description
同様に、文字列「am」と文字列「Japanese」の間、つまり、文字「m」と文字「J」との間にスペースが挿入されることが望ましい。ここでは文字「m」と文字「J」との間のスペースについて説明する。
図2は、第一の実施形態の認識システムのシステム構成の一例を示す図である。本実施形態の認識システム100は、認識装置200と、端末装置300とを有する。本実施形態では、認識装置200と端末装置300とは、ネットワークNを介して接続される。
以下に図面を参照して、第二の実施形態について説明する。第二の実施形態は、単語辞書データベースと認識後の文字列を参照する点が第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
(付記1)
入力された手書きデータから、個別の文字を認識し、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定し、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する、処理をコンピュータに実行させる認識プログラム。
(付記2)
前記スペースの有無に関する情報に基づき、前記文字間のスペースの有無を判別する、処理を前記コンピュータに実行させる付記1記載の認識プログラム。
(付記3)
第一の文字と第二の文字との間のスペースの有無に関する情報と、
前記第一の文字の前に有ると判別されたスペースの次の文字から、前記第一の文字までの文字列と、単語群が格納された辞書データベースとを照合した結果と、
に基づき、前記第一の文字と前記第二の文字との間のスペースの有無を判別する処理を、前記コンピュータに実行させる付記1又は2記載の認識プログラム。
(付記4)
前記複数の文字毎に、前記文字の認識による前記文字を囲う枠の幅を示す値を取得し、
前記複数の文字のそれぞれを囲う前記枠の幅の平均値と、枠と枠との間の距離の平均値とを算出し、
前記複数の文字のそれぞれの前記基準位置の間の距離が、前記枠の幅の平均値以上であり、且つ前記枠と枠との間の距離の平均値以上であるとき、
前記文字間のスペースの有無に関する情報を生成する、処理を前記コンピュータに実行させる付記1乃至3の何れか一項に記載の認識プログラム。
(付記5)
前記基準位置は、
前記文字の重心軸の位置と、前記文字を囲う枠における文字と文字との境界の位置と、を含む付記1乃至4の何れか一項に記載の認識プログラム。
(付記6)
前記基準位置は、
前記認識された文字から抽出された縦方向のストロークが示す位置である付記5記載の認識プログラム。
(付記7)
前記第一の文字から抽出された縦方向のストロークのうち、前記第一の文字の次の文字である第二の文字に最も近い縦方向のストロークが示す位置を、第一の文字の基準位置とし、
前記第二の文字から抽出された縦方向のストロークのうち、前記第一の文字に最も近い位置にある縦方向のストロークが示す位置を、第二の文字の基準位置とする、付記6記載の認識プログラム。
(付記8)
前記縦方向のストロークが存在しない文字の場合、
前記文字を囲う前記枠の幅の中心の位置を、前記文字の基準位置とする、付記5乃至7の何れか一項に記載の認識プログラム。
(付記9)
コンピュータによる認識方法であって、該コンピュータが、
入力された手書きデータから、個別の文字を認識し、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定し、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する、認識方法。
(付記10)
入力された手書きデータから、個別の文字を認識する文字認識部と、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定する基準位置設定部と、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する位置情報生成部と、を有する認識装置。
200、200A、200B 認識装置
210 特定文字データベース
220 認識処理部
240 文字認識部
250 スペース検出処理部
251 文字情報算出部
252 特定文字照合部
253 間隔判定部
254 縦ストローク抽出部
257 基準位置間隔算出部
258 位置情報生成部
259 辞書照合部
260 文字列決定部
270 認識結果出力部
280 単語辞書データベース
300、300A、300B 端末装置
Claims (7)
- 入力された手書きデータから、個別の文字を認識し、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定し、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する、処理をコンピュータに実行させる認識プログラム。 - 前記スペースの有無に関する情報に基づき、前記文字間のスペースの有無を判別する、処理を前記コンピュータに実行させる請求項1記載の認識プログラム。
- 第一の文字と第二の文字との間のスペースの有無に関する情報と、
前記第一の文字の前に有ると判別されたスペースの次の文字から、前記第一の文字までの文字列と、単語群が格納された辞書データベースとを照合した結果と、
に基づき、前記第一の文字と前記第二の文字との間のスペースの有無を判別する処理を、前記コンピュータに実行させる請求項1又は2記載の認識プログラム。 - 前記複数の文字毎に、前記文字の認識による前記文字を囲う枠の幅を示す値を取得し、
前記複数の文字のそれぞれを囲う前記枠の幅の平均値と、枠と枠との間の距離の平均値とを算出し、
前記複数の文字のそれぞれの前記基準位置の間の距離が、前記枠の幅の平均値以上であり、且つ前記枠と枠との間の距離の平均値以上であるとき、
前記文字間のスペースの有無に関する情報を生成する、処理を前記コンピュータに実行させる請求項1乃至3の何れか一項に記載の認識プログラム。 - 前記基準位置は、
前記文字の重心軸の位置と、前記文字を囲う枠における文字と文字との境界の位置と、を含む請求項1乃至4の何れか一項に記載の認識プログラム。 - コンピュータによる認識方法であって、該コンピュータが、
入力された手書きデータから、個別の文字を認識し、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定し、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する、認識方法。 - 入力された手書きデータから、個別の文字を認識する文字認識部と、
認識された前記文字の認識結果に応じて、複数の前記文字それぞれについて、文字間のスペースを判別する際の基準位置を設定する基準位置設定部と、
前記基準位置に基づき、前記複数の前記文字間のスペースの有無に関する情報を生成する位置情報生成部と、を有する認識装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015074990A JP6492894B2 (ja) | 2015-04-01 | 2015-04-01 | 認識プログラム、認識方法及び認識装置 |
EP16161596.8A EP3076335B1 (en) | 2015-04-01 | 2016-03-22 | Recognition program, recognition method, and recognition apparatus |
US15/083,736 US9934429B2 (en) | 2015-04-01 | 2016-03-29 | Storage medium, recognition method, and recognition apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015074990A JP6492894B2 (ja) | 2015-04-01 | 2015-04-01 | 認識プログラム、認識方法及び認識装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016194851A JP2016194851A (ja) | 2016-11-17 |
JP6492894B2 true JP6492894B2 (ja) | 2019-04-03 |
Family
ID=55745548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015074990A Expired - Fee Related JP6492894B2 (ja) | 2015-04-01 | 2015-04-01 | 認識プログラム、認識方法及び認識装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9934429B2 (ja) |
EP (1) | EP3076335B1 (ja) |
JP (1) | JP6492894B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6451316B2 (ja) * | 2014-12-26 | 2019-01-16 | 富士通株式会社 | 文字認識プログラム、文字認識方法及び文字認識装置 |
US10410316B2 (en) * | 2015-12-08 | 2019-09-10 | Myscript | System and method for beautifying digital ink |
JP6717141B2 (ja) * | 2016-09-20 | 2020-07-01 | コニカミノルタ株式会社 | 文書閲覧装置及びプログラム |
US10296788B1 (en) * | 2016-12-19 | 2019-05-21 | Matrox Electronic Systems Ltd. | Method and system for processing candidate strings detected in an image to identify a match of a model string in the image |
GB2572386B (en) * | 2018-03-28 | 2021-05-19 | Canon Europa Nv | An image processing system and an image processing method |
CN110969165B (zh) * | 2019-11-28 | 2024-04-09 | 中国科学院半导体研究所 | 手写字符识别方法、装置、电子设备及存储介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4635290A (en) * | 1983-12-20 | 1987-01-06 | Nec Corporation | Sectioning apparatus and method for optical character reader systems |
JPS6226587A (ja) * | 1985-07-29 | 1987-02-04 | Toshiba Corp | 光学文字読取装置の文字フイ−ルドフリ−ピツチ処理方式 |
JPS63158678A (ja) * | 1986-12-23 | 1988-07-01 | Sharp Corp | 単語間スペ−ス検出方法 |
JPH01296394A (ja) * | 1988-05-25 | 1989-11-29 | Baazu Joho Kagaku Kenkyusho:Kk | 文字認識方式 |
JPH06266899A (ja) | 1993-03-11 | 1994-09-22 | Hitachi Ltd | 手書き入力システム |
US6651221B1 (en) * | 1993-05-20 | 2003-11-18 | Microsoft Corporation | System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings |
US5600735A (en) | 1994-05-10 | 1997-02-04 | Motorola, Inc. | Method of recognizing handwritten input |
DE69523567T2 (de) * | 1994-11-14 | 2002-06-27 | Motorola, Inc. | Verfahren zur handschrift-eingangsaufteilung |
WO2011074067A1 (ja) * | 2009-12-15 | 2011-06-23 | 富士通フロンテック株式会社 | 文字認識方法、文字認識装置および文字認識プログラム |
TWI511030B (zh) * | 2014-04-15 | 2015-12-01 | Acer Inc | 使用者介面顯示方法及其電子裝置 |
US10055659B2 (en) * | 2015-05-04 | 2018-08-21 | King Fahd University Of Petroleum And Minerals | Systems and associated methods for arabic handwriting using synthetic extension concatenation and synthesis |
US10643067B2 (en) * | 2015-10-19 | 2020-05-05 | Myscript | System and method of handwriting recognition in diagrams |
-
2015
- 2015-04-01 JP JP2015074990A patent/JP6492894B2/ja not_active Expired - Fee Related
-
2016
- 2016-03-22 EP EP16161596.8A patent/EP3076335B1/en active Active
- 2016-03-29 US US15/083,736 patent/US9934429B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3076335A1 (en) | 2016-10-05 |
EP3076335B1 (en) | 2019-09-25 |
JP2016194851A (ja) | 2016-11-17 |
US9934429B2 (en) | 2018-04-03 |
US20160292501A1 (en) | 2016-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6492894B2 (ja) | 認識プログラム、認識方法及び認識装置 | |
JP3176023B2 (ja) | 手書き入力照合方法および装置 | |
JP5071914B2 (ja) | 認識グラフ | |
US7596272B2 (en) | Handling of diacritic points | |
US5768417A (en) | Method and system for velocity-based handwriting recognition | |
EP1564675B1 (en) | Apparatus and method for searching for digital ink query | |
CN111488732B (zh) | 一种变形关键词检测方法、系统及相关设备 | |
Roy et al. | Stroke-database design for online handwriting recognition in Bangla | |
Kumar et al. | Recognition of multi-stroke based online handwritten Gurmukhi aksharas | |
CN111914825A (zh) | 文字识别方法、装置及电子设备 | |
Jayaraman et al. | Modular approach to recognition of strokes in Telugu script | |
JP6081606B2 (ja) | 電子機器および方法 | |
Hakro et al. | A Study of Sindhi Related and Arabic Script Adapted languages Recognition | |
EP1815395B1 (en) | Method and device for recognition of handwritten patterns | |
Urala et al. | Recognition of open vocabulary, online handwritten pages in Tamil script | |
KR940007345B1 (ko) | 온라인 한글 필기체 문자의 인식방법 | |
JPH09319828A (ja) | オンライン文字認識装置 | |
KR101667910B1 (ko) | 디지털 인공 필기 데이터를 생성하는 방법, 장치 및 컴퓨터 판독 가능 매체에 저장된 컴퓨터 프로그램 | |
JP3817281B2 (ja) | 情報処理装置及び方法 | |
Mandal | An Innovative Approach of Dehooking for Online Handwritten Bengali Characters and Words | |
JP7095450B2 (ja) | 情報処理装置、文字認識方法、および文字認識プログラム | |
Govindaraju | Emergency medicine, disease surveillance, and informatics | |
JP2018063597A (ja) | 文字認識装置、文字認識方法、文字認識プログラム、および帳票 | |
KR20220112368A (ko) | 필기 데이터 문자 인식 방법 및 그 장치 | |
Mandal et al. | A Novel Approach of Normalization for Online Handwritten Characters using Geometrical Parameters on a 2D Plane |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190124 |
|
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: 20190205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190218 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6492894 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |