KR101687941B1 - 온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 - Google Patents
온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 Download PDFInfo
- Publication number
- KR101687941B1 KR101687941B1 KR1020140167313A KR20140167313A KR101687941B1 KR 101687941 B1 KR101687941 B1 KR 101687941B1 KR 1020140167313 A KR1020140167313 A KR 1020140167313A KR 20140167313 A KR20140167313 A KR 20140167313A KR 101687941 B1 KR101687941 B1 KR 101687941B1
- Authority
- KR
- South Korea
- Prior art keywords
- group
- groups
- class
- line
- strokes
- 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
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000011218 segmentation Effects 0.000 title description 18
- 230000008094 contradictory effect Effects 0.000 claims description 8
- 238000007637 random forest analysis Methods 0.000 claims description 8
- 238000003066 decision tree Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 239000010749 BS 2869 Class C1 Substances 0.000 description 8
- 239000010750 BS 2869 Class C2 Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000012795 verification Methods 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/16—Image preprocessing
-
- 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
- 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/24—Character recognition characterised by the processing or recognition method
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 온라인 필기 데이터 라인 분할 방법을 설명하기 위한 개략적인 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 온라인 필기 데이터 라인 분할 방법의 구체적인 동작을 설명하기 위한 흐름도이다.
도 4 내지 도 7은 본 발명의 일 실시예에 따른 온라인 필기 데이터 라인 분할 방법을 설명하기 위한 개략도들이다.
도 8은 본 발명의 다양한 실시예에 따른 온라인 필기 데이터 라인 분할 방법을 설명하기 위한 개략도이다.
110 : 입력 감지부
120 : 표시부
130 : 저장부
140 : 프로세서
Claims (17)
- 복수의 획을 복수의 그룹으로 그룹화하는 단계;
상기 복수의 그룹 중 연속하는 그룹으로 이루어진 그룹 세트의 클래스를 추정하는 단계로서, 상기 그룹 세트의 클래스는 상기 그룹 세트 내의 상기 그룹 각각이 동일 라인에 있는지 없는지를 판단하기 위한 식별자이며, 상기 그룹 세트의 클래스는 다수의 랜덤 결정 트리(Random Decision Tree)가 앙상블 형태로 결합된 랜덤 포레스트 분류기를 통해 추정되는, 상기 그룹 세트의 클래스를 추정하는 단계;
추정된 상기 그룹 세트의 클래스를 비교하여, 상기 그룹 세트의 그룹 각각이 동일 라인에 있는지 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 복수의 획을 복수의 그룹으로 그룹화하는 단계는, 상기 복수의 획 중 y축 또는 x축에 대하여 적어도 일부 중첩하는지 여부에 기초하여, 동일 라인에 있다고 결정되는 복수의 획을 하나의 그룹으로 그룹화하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제2항에 있어서,
상기 복수의 획을 하나의 그룹으로 그룹화하는 단계는 상기 복수의 획 각각의 시간 특성에 또한 기초하여, 동일 라인에 있다고 결정되는 복수의 획을 하나의 그룹으로 그룹화하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 그룹 세트의 클래스를 추정하는 단계는 연속하는 2개의 그룹이 동일한 라인에 있는지를 추정하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제4항에 있어서,
상기 연속하는 2개의 그룹이 동일한 라인에 있는지를 추정하는 단계는, 상기 2개의 그룹 사이의 x축 거리, y축 중심 높이 차, y축 중첩 거리, y축 히스토그램을 기초로 한 y축 중심 높이 차, y축 중첩 거리 또는 상기 2개의 그룹이 하나의 라인에 있다고 가정 시 상기 하나의 라인의 폭과 높이 중 적어도 하나에 기초하여 추정하는 단계인 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 그룹 세트의 그룹 각각이 동일 라인에 있는지 여부를 기초로 라인 세트를 생성하는 단계를 더 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 그룹 세트의 그룹 각각이 동일 라인에 있는지 여부를 결정하는 단계는, 추정된 상기 그룹 세트의 클래스가 서로 모순된 경우, 모순되는 상기 그룹 세트의 그룹이 상기 동일 라인에 있는지 여부를 결정하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 그룹 세트의 그룹 각각이 동일 라인에 있는지 여부를 결정하는 단계는, 추정된 상기 그룹 세트의 클래스가 서로 모순된 경우, 상기 그룹 세트의 클래스를 재추정하는 단계 및 재추정된 상기 그룹 세트의 클래스를 비교하는 단계를 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제10항에 있어서,
상기 그룹 세트의 클래스를 재추정하는 단계는 상기 그룹 세트의 클래스를 추정하는 단계에서 사용된 방식과는 상이한 분류기를 이용하여 수행되는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 복수의 그룹 앞 또는 뒤에 위치하는 더미 그룹을 생성하는 단계를 더 포함하고,
상기 연속하는 그룹은 상기 복수의 그룹 앞 또는 뒤에 위치하는 더미 그룹을 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 제1항에 있어서,
상기 그룹화하는 단계 이전에 상기 복수의 획의 기울어짐(skew)을 정규화하는 단계를 더 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 방법. - 프로세서; 및
상기 프로세서와 연결되고, 복수의 획에 대한 입력을 감지하도록 구성된 입력 감지부를 포함하고,
상기 프로세서는,
상기 입력 감지부로부터의 상기 복수의 획을 복수의 그룹으로 그룹화하고,
상기 복수의 그룹 중 연속하는 그룹으로 이루어진 그룹 세트의 클래스를 추정하되, 상기 그룹 세트의 클래스는 상기 그룹 세트 내의 상기 그룹 각각이 동일 라인에 있는지 없는지를 판단하기 위한 식별자이며, 상기 그룹 세트의 클래스는 다수의 랜덤 결정 트리(Random Decision Tree)가 앙상블 형태로 결합된 랜덤 포레스트 분류기를 통해 추정되고,
추정된 상기 그룹 세트의 클래스를 비교하여, 상기 그룹 세트의 그룹 각각이 동일 라인에 있는지 여부를 결정하도록 구성된 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 장치. - 삭제
- 제14항에 있어서,
상기 프로세서는, 추정된 상기 그룹 세트의 클래스가 서로 모순된 경우, 모순되는 상기 그룹 세트의 그룹이 상기 동일 라인에 있는지 여부를 추가로 수행하도록 구성된 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 장치. - 제14항에 있어서,
상기 프로세서는, 상기 복수의 그룹 앞 또는 뒤에 위치하는 더미 그룹을 생성하도록 더 구성되고,
상기 연속하는 그룹은 상기 복수의 그룹 앞 또는 뒤에 위치하는 더미 그룹을 포함하는 것을 특징으로 하는, 온라인 필기 데이터 라인 분할 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140167313A KR101687941B1 (ko) | 2014-11-27 | 2014-11-27 | 온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140167313A KR101687941B1 (ko) | 2014-11-27 | 2014-11-27 | 온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160063708A KR20160063708A (ko) | 2016-06-07 |
KR101687941B1 true KR101687941B1 (ko) | 2016-12-20 |
Family
ID=56192814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140167313A Active KR101687941B1 (ko) | 2014-11-27 | 2014-11-27 | 온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101687941B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3772015A1 (en) * | 2019-07-31 | 2021-02-03 | MyScript | Text line extraction |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7593574B2 (en) * | 2005-07-01 | 2009-09-22 | Microsoft Corporation | Ink warping for normalization and beautification / ink beautification |
US7724957B2 (en) * | 2006-07-31 | 2010-05-25 | Microsoft Corporation | Two tiered text recognition |
KR20140089915A (ko) * | 2013-01-08 | 2014-07-16 | 주식회사 인프라웨어 | 필기 문자 조정 방법 및 장치 |
-
2014
- 2014-11-27 KR KR1020140167313A patent/KR101687941B1/ko active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3772015A1 (en) * | 2019-07-31 | 2021-02-03 | MyScript | Text line extraction |
WO2021018973A1 (en) * | 2019-07-31 | 2021-02-04 | Myscript | Text line extraction |
CN114341954A (zh) * | 2019-07-31 | 2022-04-12 | 迈思慧公司 | 文本行提取 |
US11393231B2 (en) | 2019-07-31 | 2022-07-19 | Myscript | System and method for text line extraction |
CN114341954B (zh) * | 2019-07-31 | 2023-06-30 | 迈思慧公司 | 文本行提取 |
Also Published As
Publication number | Publication date |
---|---|
KR20160063708A (ko) | 2016-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10679146B2 (en) | Touch classification | |
TWI321294B (en) | Method and device for determining at least one recognition candidate for a handwritten pattern | |
US20100046850A1 (en) | Multipoint Tracking Method and Related Device | |
RU2014108820A (ru) | Процессор изображений, содержащий систему распознавания жестов с функциональными возможностями обнаружения и отслеживания пальцев | |
RU2007135946A (ru) | Распознавание на основе сегментации | |
CA2514470A1 (en) | System and method for continuous stroke word-based text input | |
CN110503682B (zh) | 矩形控件识别方法、装置、终端及存储介质 | |
CN111492407B (zh) | 用于绘图美化的系统和方法 | |
US9075476B2 (en) | Touch sensing methods comprising comparison of a detected profile form of a sensing curve with predetermined profile forms and devices thereof | |
KR20220038477A (ko) | 텍스트 라인 추출 | |
KR101687941B1 (ko) | 온라인 필기 데이터 라인 분할 방법 및 이를 이용하는 장치 | |
US20180075296A1 (en) | Method of recognizing characters, character recognition apparatus | |
JPWO2013145249A1 (ja) | 生体認証装置、生体認証方法、および生体認証プログラム | |
KR20160082030A (ko) | 가상 키보드 보정 방법 및 장치 | |
KR101601660B1 (ko) | 깊이 영상을 이용한 손 영역 분류 방법 및 그 장치 | |
US20230281296A1 (en) | Location-based pattern detection for password strength | |
US20120299837A1 (en) | Identifying contacts and contact attributes in touch sensor data using spatial and temporal features | |
JP5414631B2 (ja) | 文字列探索方法、文字列探索装置、記録媒体 | |
CN100541522C (zh) | 用于识别手写图形的方法和设备 | |
CN111078028B (zh) | 输入方法、相关设备及可读存储介质 | |
WO2017069001A1 (ja) | プログラム、情報記憶媒体及び情報処理装置 | |
US9569104B2 (en) | Electronic device and scoring system and scoring method using same | |
US20240054769A1 (en) | Model generation apparatus, model generation method, and recording medium | |
JP3817281B2 (ja) | 情報処理装置及び方法 | |
US20180196992A1 (en) | Method and electronic device for recognizing a finger |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141127 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20141202 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20141127 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160229 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160930 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161214 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20161214 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20191128 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20201124 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20211109 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20221201 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20241202 Start annual number: 9 End annual number: 9 |