Sign In to Follow Application
View All Documents & Correspondence

Method And System For Detecting Text In Digital Engineering Drawings

Abstract: The present disclosure discloses method and text detection system for detecting text in digital engineering drawings. The text detection system receives digital engineering drawing, where digital image is converted to binary image. One or more lines inclined at one or more angles are detected based on pre-defined parameters, where one or more lines are removed from binary image. The text detection system determines image contours in binary image based on connected pixels with similar characteristics and identify one or more regions in binary image, to be non-text regions based on height, width, and pixel density, of corresponding image contours and predefined minimum height, minimum width, maximum height, maximum width, and predefined pixel density, where non-text regions are removed from binary image. The text detection system determines text regions in binary image based on removal of non-text regions and processing text regions to detect text in binary image of engineering drawing. Fig.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
29 December 2017
Publication Number
27/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-07-11
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035

Inventors

1. SIBI CHAKRAVARTHY SHANMUGAVEL
32,  Kurunji  Illam,  Balakrishnapuram,  Dindigul 624005

Specification

Claims:WE CLAIM:
1. A method of detecting text in digital engineering drawings, the method comprising:
receiving, by a text detection system (101), a digital image of an engineering drawing, wherein the digital image is converted to a binary image;
detecting, by the text detection system (101), one or more lines inclined at one or more angles, in the binary image, based on pre-defined parameters, wherein the one or more lines are removed from the binary image;
determining, by the text detection system (101), one or more image contours (203) in the binary image based on connected pixels with similar characteristics;
identifying, by the text detection system (101), one or more regions in the binary image, to be non-text regions (205) based on a height, a width, and a pixel density, of corresponding one or more image contours (203) and a predefined minimum height, minimum width, maximum height, maximum width, and a predefined pixel density, wherein the one or more non-text regions (205) are removed from the binary image;
determining, by the text detection system (101), one or more text regions (207) in the binary image based on the removal of the one or more non-text regions (205); and
processing, by the text detection system (101), the one or more text regions (207) to detect text in the binary image of the engineering drawing.

2. The method as claimed in claim 1, wherein the pre-defined parameters comprises distance resolution between two lines, angle resolution of lines passing through a point, number of votes for a line, and minimum length for the line.

3. The method as claimed in claim 1, wherein identifying the one or more regions to be non-text region (205) comprises detecting the height of the one or more image contour (203) corresponding to the one or more regions to be one of, greater than a predefined maximum height and lesser than a predefined minimum height, the width of the one or more image contours (203) to be one of greater than a predefined maximum width and lesser than a predefined minimum width and the pixel density of the one or more image contours (203) to be greater than the predefined pixel density.

4. The method as claimed in claim 1, wherein the pixel density is a ratio of the number of white pixels and product of contour width and height.

5. The method as claimed in claim 1, wherein processing the one or more text regions (207) comprises:
converting the binary image to an eroded image using erosion and dilation technique;
identifying a block of text in the eroded image based on a predefined maximum height and maximum width and a predefined minimum height and minimum width of image contours (203) in the eroded image; and
detecting the text from the block of text using optical character recognition (OCR) technique.

6. A text detection system (101) for detecting text in digital engineering drawings, comprising:
a processor (111); and
a memory (109) communicatively coupled to the processor (111), wherein the memory (109) stores processor instructions, which, on execution, causes the processor (111) to:
receive a digital image of an engineering drawing, wherein the digital image is converted to a binary image;
detect one or more lines inclined at one or more angles, in the binary image, based on pre-defined parameters, wherein the one or more lines are removed from the binary image;
determine one or more image contours (203) in the binary image based on connected pixels with similar characteristics;
identify one or more regions in the binary image, to be non-text regions (205) based on a height, a width, and a pixel density, of corresponding one or more image contours (203) and a predefined minimum height, minimum width, maximum height, maximum width, and a predefined pixel density, wherein the one or more non-text regions (205) are removed from the binary image;
determine one or more text regions (207) in the binary image based on the removal of the one or more non-text regions (205); and
process the one or more text regions (207) to detect text in the binary image of the engineering drawing.

7. The text detection system (101) as claimed in claim 1, wherein the pre-defined parameters comprises distance resolution between two lines, angle resolution of lines passing through a point, number of votes for a line, and minimum length for the line.

8. The text detection system (101) as claimed in claim 1, wherein the processor (111) identifies the one or more regions to be non-text region (205) by detecting the height of the one or more image contour (203) corresponding to the one or more regions to be one of, greater than a predefined maximum height and lesser than a predefined minimum height, the width of the one or more image contours (203) to be one of greater than a predefined maximum width and lesser than a predefined minimum width and the pixel density of the one or more image contours (203) to be greater than the predefined pixel density.

9. The text detection system (101) as claimed in claim 1, wherein the pixel density is a ratio of the number of white pixels and product of contour width and height.

10. The text detection system (101) as claimed in claim 1, wherein the processor (111) processes the one or more text regions (207) by:
converting the binary image to an eroded image using erosion and dilation technique;
identifying a block of text in the eroded image based on a predefined maximum height and maximum width, a predefined minimum height and minimum width and predefined pixel density of image contours (203) in the eroded image; and
detecting the text from the block of text using optical Character Recognition (OCR) technique.

Dated this 29th day of December, 2017

R Ramya Rao
IN/PA-1607
Of K&S Partners
Agent for the Applicant , Description:TECHNICAL FIELD
The present subject matter is related in general to the field of image processing, more particularly, but not exclusively to method and system for detecting text in digital engineering drawings.

Documents

Application Documents

# Name Date
1 201741047357-STATEMENT OF UNDERTAKING (FORM 3) [29-12-2017(online)].pdf 2017-12-29
2 201741047357-REQUEST FOR EXAMINATION (FORM-18) [29-12-2017(online)].pdf 2017-12-29
3 201741047357-REQUEST FOR CERTIFIED COPY [29-12-2017(online)].pdf 2017-12-29
4 201741047357-POWER OF AUTHORITY [29-12-2017(online)].pdf 2017-12-29
5 201741047357-FORM 18 [29-12-2017(online)].pdf 2017-12-29
6 201741047357-FORM 1 [29-12-2017(online)].pdf 2017-12-29
7 201741047357-DRAWINGS [29-12-2017(online)].pdf 2017-12-29
8 201741047357-DECLARATION OF INVENTORSHIP (FORM 5) [29-12-2017(online)].pdf 2017-12-29
9 201741047357-COMPLETE SPECIFICATION [29-12-2017(online)].pdf 2017-12-29
10 abstract_201741047357.jpg 2018-01-02
11 201741047357-REQUEST FOR CERTIFIED COPY [12-03-2018(online)].pdf 2018-03-12
12 201741047357-Proof of Right (MANDATORY) [24-04-2018(online)].pdf 2018-04-24
13 Correspondence by Agent_ Form1_01-05-2018.pdf 2018-05-01
14 201741047357-RELEVANT DOCUMENTS [03-02-2021(online)].pdf 2021-02-03
15 201741047357-PETITION UNDER RULE 137 [03-02-2021(online)].pdf 2021-02-03
16 201741047357-OTHERS [03-02-2021(online)].pdf 2021-02-03
17 201741047357-Information under section 8(2) [03-02-2021(online)].pdf 2021-02-03
18 201741047357-FORM 3 [03-02-2021(online)].pdf 2021-02-03
19 201741047357-FER_SER_REPLY [03-02-2021(online)].pdf 2021-02-03
20 201741047357-DRAWING [03-02-2021(online)].pdf 2021-02-03
21 201741047357-CORRESPONDENCE [03-02-2021(online)].pdf 2021-02-03
22 201741047357-COMPLETE SPECIFICATION [03-02-2021(online)].pdf 2021-02-03
23 201741047357-CLAIMS [03-02-2021(online)].pdf 2021-02-03
24 201741047357-FER.pdf 2021-10-17
25 201741047357-US(14)-HearingNotice-(HearingDate-01-06-2023).pdf 2023-05-08
26 201741047357-POA [17-05-2023(online)].pdf 2023-05-17
27 201741047357-FORM 13 [17-05-2023(online)].pdf 2023-05-17
28 201741047357-Correspondence to notify the Controller [17-05-2023(online)].pdf 2023-05-17
29 201741047357-AMENDED DOCUMENTS [17-05-2023(online)].pdf 2023-05-17
30 201741047357-Written submissions and relevant documents [16-06-2023(online)].pdf 2023-06-16
31 201741047357-FORM 3 [16-06-2023(online)].pdf 2023-06-16
32 201741047357-PatentCertificate11-07-2023.pdf 2023-07-11
33 201741047357-IntimationOfGrant11-07-2023.pdf 2023-07-11

Search Strategy

1 2020-08-1813-42-37E_18-08-2020.pdf

ERegister / Renewals

3rd: 10 Oct 2023

From 29/12/2019 - To 29/12/2020

4th: 10 Oct 2023

From 29/12/2020 - To 29/12/2021

5th: 10 Oct 2023

From 29/12/2021 - To 29/12/2022

6th: 10 Oct 2023

From 29/12/2022 - To 29/12/2023

7th: 19 Dec 2023

From 29/12/2023 - To 29/12/2024

8th: 18 Dec 2024

From 29/12/2024 - To 29/12/2025