CN110728277B - 一种***智能检测与识别的方法及*** - Google Patents

一种***智能检测与识别的方法及*** Download PDF

Info

Publication number
CN110728277B
CN110728277B CN201910921149.6A CN201910921149A CN110728277B CN 110728277 B CN110728277 B CN 110728277B CN 201910921149 A CN201910921149 A CN 201910921149A CN 110728277 B CN110728277 B CN 110728277B
Authority
CN
China
Prior art keywords
seal
candidate
candidate frames
text
frames
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
Application number
CN201910921149.6A
Other languages
English (en)
Other versions
CN110728277A (zh
Inventor
王文广
马振宁
周炳诚
纪达麒
陈运文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daguan Data Co ltd
Original Assignee
Daguan Data Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daguan Data Co ltd filed Critical Daguan Data Co ltd
Priority to CN201910921149.6A priority Critical patent/CN110728277B/zh
Publication of CN110728277A publication Critical patent/CN110728277A/zh
Application granted granted Critical
Publication of CN110728277B publication Critical patent/CN110728277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/62Text, e.g. of license plates, overlay texts or captions on TV images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)
  • Character Discrimination (AREA)

Abstract

本发明公开了一种***智能检测与识别的方法及***,所述方法包括:获取原始图片;自原始图片抽取出特征图;在特征图上确定多个长方形的候选框,将候选框分类,定位***所在的候选框,调整候选框的大小;将***中的文字区域变换拉平;识别文字区域,输出对应文字。本发明通用地进检测各种不同类型的章,同时能够识别出章的文字,并最返回章的位置、章的内容等,并根据位置和内容进行审核。

Description

一种***智能检测与识别的方法及***
技术领域
本发明属于图片识别领域,具体涉及一种***智能检测与识别的方法及***。
背景技术
当前,人工智能飞速发展,人工智能技术在工业界的应用如火如荼。过去需要专业人士来做的事情,当前基于人工智能技术实现的***已经能够代替人类进行部分的工作,从而实现更多的自动化和智能化。在企事业单位日常的工作中,有大量的合同票据公文等正式文档需要处理,其中很重要的一个工作就是检查这些正式文档是否有盖章,以及所盖的章是否正确。
本案中,把企事业单位日常往来的诸如合同、票据、公文、报告等文档称之为正式文档。当这些文档被打印后盖章即具有了法律效力,而信息化又要求盖完章后扫描成电子版进行存档、保管和交流。正式文档的盖章往往会因类型、用途等的不同盖有一个或多个章。所盖的章可能是圆章、矩形章或椭圆章等。通常会有红色、蓝色等各种有色章,以及黑色、灰色等灰度章。
发明内容
针对现有技术中存在的问题,本发明提供一种***智能检测与识别的方法及***,本发明的部分实施例能够利用人工智能技术所实现的***,能够模拟人类对合同票据公文等正式文档进行***的检测(判断是否有***)以及识别(识别出***的类型和机构名称),从而实现文档处理的自动化和智能化,检测各种不同类型的章,同时能够识别出章的文字,并最返回章的位置(坐标)、章的内容(文字)等,并根据位置和内容进行审核。
为实现上述目的,本发明采用以下技术方案:
一种***智能检测与识别的方法,所述方法包括:获取原始图片;自原始图片抽取出特征图;在特征图上确定多个长方形的候选框,将候选框分类,定位***所在的候选框,调整候选框的大小;将***中的文字区域变换拉平;识别文字区域,输出对应文字。
优选地,所述在特征图上确定多个长方形的候选框包括:在特征图上确定多个锚点,每个锚点作为候选框的顶点之一,按照预定的候选框面积和预定的候选框长宽比例,生成若干个候选框。
优选地,所述生成若干个候选框包括:将生成的候选框粗过滤,过滤掉跟***完全无关的候选框。
优选地,所述将候选框分类包括:将候选框按照其内包含的***种类分为圆章、椭圆章、矩形章、非***四类。
优选地,所述定位***所在的候选框,调整候选框的大小包括:通过卷积网络和bounding box回归,对候选框的中心点进行定位,并对候选框的大小进行调整。
优选地,所述将***中的文字区域变换拉平包括:对于圆章,根据圆心将圆章展开,将弧形的文字区域拉平;对于椭圆章,根据椭圆焦点将椭圆章展开,将弧形的文字区域拉平;对于矩形章,通过NLP定位文字的方向,将文字区域变换为水平排布的一行。
优选地,所述识别文字区域包括:使用CRNN算法识别文字区域。
优选地,所述输出对应文字包括:获取***的预期文字;通过Burkhard KellerTree算法计算输出对应文字的置信度。
一种***智能检测与识别的***,所述***包括:特征抽取模块,所述特征抽取模块自原始图片抽取出特征图;***检测模块,所述***检测模块在特征图上确定多个长方形的候选框,将候选框分类,定位***所在的候选框,调整候选框的大小;***文字变换模块,所述***文字变换模块将***中的文字区域变换拉平;以及
***文字识别模块,所述***文字识别模块识别文字区域,输出对应文字。
与现有技术相比,本发明的有益效果为:
1.本案提出了一种通用的***检测和识别的方法,可以识别常见的正式文档中用到的各类***;
2.***的检测是用以检查文档中是否存在***,如存在,则会给出该***盖在文档中的位置;
3.对于检测出来的***,还会判断该***是哪种类型,即分为圆章、方章和矩形章;
4.对于检测到的***,还会识别出***的文字,以利于后续***对***进行比对和判断;
5.本案对***的颜色(如红色、蓝色或者黑色等)以及***文字的语言类型(比如中文、英文、日文等)都不做限制,能够适用于不同的语言和颜色;
6.本案对一个文档的***的个数不做限制,能够处理包括1个或任意多个的***的文档,也能处理没有***的文档。对于没有盖章的文档,能够给出无***的结论。这个对于判断文档是否盖章是非常有价值的;
7.本案对输入文档不做限制,能够支持pdf、tif、jpg、png、gif等各类图片、照片、截图、截屏、扫描件等。也能过支持各类电子文档,比如电子***等。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的***流程示意图。
图2为***检测模块的流程示意图。
图3为***文字变换模块的流程示意图。
图4为处理过程示例。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
如图1-4所示,本实施例提供一种***智能检测与识别的方法,方法包括:获取原始图片;自原始图片抽取出特征图;在特征图上确定多个长方形的候选框,将候选框分类,定位***所在的候选框,调整候选框的大小;将***中的文字区域变换拉平;识别文字区域,输出对应文字。
在特征图上确定多个长方形的候选框包括:在特征图上确定多个锚点,每个锚点作为候选框的顶点之一,按照预定的候选框面积和预定的候选框长宽比例,生成若干个候选框。
生成若干个候选框包括:将生成的候选框粗过滤,过滤掉跟***完全无关的候选框。
将候选框分类包括:将候选框按照其内包含的***种类分为圆章、椭圆章、矩形章、非***四类。
定位***所在的候选框,调整候选框的大小包括:通过卷积网络和bounding box回归,对候选框的中心点进行定位,并对候选框的大小进行调整。
将***中的文字区域变换拉平包括:对于圆章,根据圆心将圆章展开,将弧形的文字区域拉平;对于椭圆章,根据椭圆焦点将椭圆章展开,将弧形的文字区域拉平;对于矩形章,通过NLP定位文字的方向,将文字区域变换为水平排布的一行。
识别文字区域包括:使用CRNN算法识别文字区域。
输出对应文字包括:获取***的预期文字;通过Burkhard Keller Tree算法计算输出对应文字的置信度。
一种***智能检测与识别的***,***包括:特征抽取模块,特征抽取模块自原始图片抽取出特征图;***检测模块,***检测模块在特征图上确定多个长方形的候选框,将候选框分类,定位***所在的候选框,调整候选框的大小;***文字变换模块,***文字变换模块将***中的文字区域变换拉平;以及
***文字识别模块,***文字识别模块识别文字区域,输出对应文字。
整个***从输入到输出,中间经过四个模块的处理,得到***检测的结果,对***内的文字进行识别,并输出检测和识别的结果。
***的输入可以是各类型的扫描件或照片,支持pdf、jpg、tif、png、bmp、gif等各种文件类型。***不对文件类型进行限制。
特征抽取模块
这里面使用了卷积神经网络(CNN)以及卷积神经网络的变体。在解决实际问题中,可以根据情况选择不同层数和类型的卷积神经网络,也包括各种预训练的卷积神经网络。
输入的图片或者扫描件一般都是多通道的图片,本方法使用了卷积神经网络或其变体来实现从原始的图片抽取出特征图。
卷积神经网络在神经网络中使用卷积计算来实现的。卷积的方法示例如下:
其中符号表示卷积运算。
除了标准的一层或多层的卷积网络之外,各类预训练卷积网络也可以根据情况使用,包括但不限于LeNet,AlexNet,ZFNet,Inception,VGGNet,ResNet等。上述网络不是对***做限制,也可以是其他网络。
特征抽取模块输出特征图。特征图应用于下一个***检测模块。
***检测模块
***检测模块分为三个子模块来实现,见图2。
***检测模块所实现的内容包括,从图片中检测到***的坐标,也包括将***进行分类,分为矩形章、圆章和椭圆章。
***候选区域生成模块根据特征图选取锚点。一般来说特征图上的每个特征点都可以作为锚点。特殊情况下,特征图比较大会导致锚点数量过多,从而运行性能下降。这时可以调整参数,改为随机或者间隔选取锚点。当锚点确定了之后,对每个锚点根据不同面积和不同比例生成若干个候选框。比如按面积为(64,128)以及比例(1:2,1:1和2:1)一共生成6个候选框。候选框的个数和类型作为参数传入,可根据情况调整。生成候选框后,通过一个全卷积网络(FCN),然后使用分类器对候选框进行初步的筛选,过滤掉跟***完全无关的候选区域,这个步骤称为粗过滤。粗过滤输出跟***有关的区域。
粗过滤得到的候选框都是跟***有关的,包括完整***的框,也可能是圈住部分***的框。接下来有两个任务对这些框进行处理,一个任务是通过卷积网络和bbox(bounding box)回归,对候选框进行精炼,对候选框的中心点进行定位,并对大小进行调整。另一个任务是对候选框进行分类,分为四类:圆章、椭圆章、矩形章、以及非***。
根据分类结果和定位结果,输出到下一个模块进行文字识别处理。
***文字变换模块
由于***文字可能是圆形、弧形、横向多行排列、纵向多行排列,本模块使用图像处理算法或者神经网络模型来实现将文字序列进行变换,转化为一行的文字。
根据前一模块的分类和定位结果获取到***图片,并根据分类结果,选择圆章、椭圆章和方章的处理程序。
对于圆章,首先进行圆心定位,由于回归出较好的章的位置信息,这里面通过简单的图像处理算法即可定位到圆心,通过圆心将圆展开,即可将***的环形文字变成一行或多行,这是因为有些章有中英文两个环形文字,有些还有横向的一行文字,比如财务专用章字样等。这样展开的文字可能是一行、两行或者三行。
对于椭圆章,根据椭圆的特点,需要定位两个焦点。其他方法跟圆章处理方法一样。
对于矩形章,需要通过NLP(自然语言处理技术)定位文字的方向,因为矩形章可能是横向或者竖向。竖向有可能是从左到右或者从右到左。矩形章展开后形成一行文字。
***文字识别模块
使用通用的OCR识别模型,这里面使用了CRNN模型。同时,由于***识别的复杂,如果能够给定预期的***内容文字(标准文字),则文字识别模块还同时输出与标准文字置信度。
对展开成一行的图片进行文字识别的模块使用CRNN算法。如果知道***的预期文字,则可以利用bk树(Burkhard Keller Tree)算法计算输出文字的置信度。
尽管上述实施例已对本发明作出具体描述,但是对于本领域的普通技术人员来说,应该理解为可以在不脱离本发明的精神以及范围之内基于本发明公开的内容进行修改或改进,这些修改和改进都在本发明的精神以及范围之内。

Claims (7)

1.一种***智能检测与识别的方法,其特征在于,所述方法包括:
获取原始图片;
自原始图片抽取出特征图;
在特征图上确定多个长方形的候选框,将候选框分类,所述将候选框分类包括:将候选框按照其内包含的***种类分为圆章、椭圆章、矩形章、非***四类,定位***所在的候选框,调整候选框的大小,所述定位***所在的候选框,调整候选框的大小包括:
通过卷积网络和bounding box回归,对候选框的中心点进行定位,并对候选框的大小进行调整;
将***中的文字区域变换拉平;
识别文字区域,输出对应文字。
2.根据权利要求1所述的***智能检测与识别的方法,其特征在于,所述在特征图上确定多个长方形的候选框包括:
在特征图上确定多个锚点,每个锚点作为候选框的顶点之一,按照预定的候选框面积和预定的候选框长宽比例,生成若干个候选框。
3.根据权利要求2所述的***智能检测与识别的方法,其特征在于,所述生成若干个候选框包括:
将生成的候选框粗过滤,过滤掉跟***完全无关的候选框。
4.根据权利要求1所述的***智能检测与识别的方法,其特征在于,所述将***中的文字区域变换拉平包括:
对于圆章,根据圆心将圆章展开,将弧形的文字区域拉平;
对于椭圆章,根据椭圆焦点将椭圆章展开,将弧形的文字区域拉平;
对于矩形章,通过NLP定位文字的方向,将文字区域变换为水平排布的一行。
5.根据权利要求1所述的***智能检测与识别的方法,其特征在于,所述识别文字区域包括:
使用CRNN算法识别文字区域。
6.根据权利要求1所述的***智能检测与识别的方法,其特征在于,所述输出对应文字包括:
获取***的预期文字;
通过Burkhard Keller Tree算法计算输出对应文字的置信度。
7.一种***智能检测与识别的***,其特征在于,所述***包括:
特征抽取模块,所述特征抽取模块自原始图片抽取出特征图;
***检测模块,所述***检测模块在特征图上确定多个长方形的候选框,将候选框分类,所述将候选框分类包括:将候选框按照其内包含的***种类分为圆章、椭圆章、矩形章、非***四类,定位***所在的候选框,调整候选框的大小,所述定位***所在的候选框,调整候选框的大小包括:通过卷积网络和bounding box回归,对候选框的中心点进行定位,并对候选框的大小进行调整;
***文字变换模块,所述***文字变换模块将***中的文字区域变换拉平;以及
***文字识别模块,所述***文字识别模块识别文字区域,输出对应文字。
CN201910921149.6A 2019-09-27 2019-09-27 一种***智能检测与识别的方法及*** Active CN110728277B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910921149.6A CN110728277B (zh) 2019-09-27 2019-09-27 一种***智能检测与识别的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910921149.6A CN110728277B (zh) 2019-09-27 2019-09-27 一种***智能检测与识别的方法及***

Publications (2)

Publication Number Publication Date
CN110728277A CN110728277A (zh) 2020-01-24
CN110728277B true CN110728277B (zh) 2024-04-05

Family

ID=69219546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910921149.6A Active CN110728277B (zh) 2019-09-27 2019-09-27 一种***智能检测与识别的方法及***

Country Status (1)

Country Link
CN (1) CN110728277B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111709464B (zh) * 2020-06-02 2023-06-20 中科九度(北京)空间信息技术有限责任公司 基于数据字典配置和***图像识别技术的***及筛选方法
WO2021115490A1 (zh) * 2020-06-22 2021-06-17 平安科技(深圳)有限公司 面向复杂环境的***文字检测识别方法、装置及介质
CN111950355A (zh) * 2020-06-30 2020-11-17 深圳市雄帝科技股份有限公司 ***识别方法、装置及电子设备
CN112418207B (zh) * 2020-11-23 2024-03-19 南京审计大学 一种基于自注意力蒸馏的弱监督文字检测方法
CN112669367B (zh) * 2020-12-25 2024-05-14 平安科技(深圳)有限公司 盖章位置检测方法、装置、计算机设备及存储介质
CN113269102A (zh) * 2021-05-28 2021-08-17 中邮信息科技(北京)有限公司 一种***信息识别方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005064524A1 (fr) * 2003-12-30 2005-07-14 Ruizhen Liu Systeme de sceau numerique
CN108491870A (zh) * 2018-03-14 2018-09-04 平安科技(深圳)有限公司 电子装置、物理***识别方法和计算机可读存储介质
CN109376658A (zh) * 2018-10-26 2019-02-22 信雅达***工程股份有限公司 一种基于深度学习的ocr方法
WO2019174130A1 (zh) * 2018-03-14 2019-09-19 平安科技(深圳)有限公司 票据识别方法、服务器及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005064524A1 (fr) * 2003-12-30 2005-07-14 Ruizhen Liu Systeme de sceau numerique
CN108491870A (zh) * 2018-03-14 2018-09-04 平安科技(深圳)有限公司 电子装置、物理***识别方法和计算机可读存储介质
WO2019174130A1 (zh) * 2018-03-14 2019-09-19 平安科技(深圳)有限公司 票据识别方法、服务器及计算机可读存储介质
CN109376658A (zh) * 2018-10-26 2019-02-22 信雅达***工程股份有限公司 一种基于深度学习的ocr方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蔡亮 ; 梅丽 ; .基于楔环结构的彩色***检测和对齐方法.浙江大学学报(工学版).2006,(10),全文. *

Also Published As

Publication number Publication date
CN110728277A (zh) 2020-01-24

Similar Documents

Publication Publication Date Title
CN110728277B (zh) 一种***智能检测与识别的方法及***
CN110363102B (zh) 一种pdf文件的对象识别处理方法及装置
CN110348294B (zh) Pdf文档中图表的定位方法、装置及计算机设备
CN111401372B (zh) 一种扫描文档图文信息提取与鉴别的方法
CN107093172B (zh) 文字检测方法及***
US10817741B2 (en) Word segmentation system, method and device
CN111985464B (zh) 面向法院判决文书的多尺度学习的文字识别方法及***
US10346720B2 (en) Rotation variant object detection in Deep Learning
KR101617681B1 (ko) 히스토그램들을 갖는 다중 층 연결 요소들을 사용하는 텍스트 검출
CN111340784B (zh) 一种基于Mask R-CNN图像篡改检测方法
CN114445706A (zh) 一种基于特征融合的输电线路目标检测与识别方法
Sheikh et al. Traffic sign detection and classification using colour feature and neural network
CN110782420A (zh) 一种基于深度学习的小目标特征表示增强方法
CN105308944A (zh) 对移动设备捕获的数字图像中的对象进行分类的***和方法
CN105447522A (zh) 一种复杂图像文字识别***
KR102030132B1 (ko) 악성 코드 검출 방법 및 시스템
CN111553363B (zh) 一种端到端的图章识别方法及***
CN112949507A (zh) 人脸检测方法、装置、计算机设备及存储介质
US20150010233A1 (en) Method Of Improving Contrast For Text Extraction And Recognition Applications
CN112307853A (zh) 航拍图像的检测方法、存储介质和电子装置
CN111985465A (zh) 文本识别方法、装置、设备及存储介质
Fleyeh Traffic and road sign recognition
CN115063802A (zh) 一种基于PSENet的圆形***识别方法、设备及介质
CN113743318A (zh) 基于行列分割的表格结构识别方法、存储介质和电子装置
CN101802844B (zh) 用于将分割引擎应用于数字图像的不同映射的方法和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: Zhong Guo

Address after: 201203 rooms 301, 303 and 304, block B, 112 liangxiu Road, Pudong New Area, Shanghai

Applicant after: Daguan Data Co.,Ltd.

Address before: 201203 rooms 301, 303 and 304, block B, 112 liangxiu Road, Pudong New Area, Shanghai

Applicant before: DATAGRAND INFORMATION TECHNOLOGY (SHANGHAI) Co.,Ltd.

Country or region before: Zhong Guo

GR01 Patent grant
GR01 Patent grant