CN104636779B - 环形码标识识别*** - Google Patents

环形码标识识别*** Download PDF

Info

Publication number
CN104636779B
CN104636779B CN201310556492.8A CN201310556492A CN104636779B CN 104636779 B CN104636779 B CN 104636779B CN 201310556492 A CN201310556492 A CN 201310556492A CN 104636779 B CN104636779 B CN 104636779B
Authority
CN
China
Prior art keywords
code
color
ring
ring code
image
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
CN201310556492.8A
Other languages
English (en)
Other versions
CN104636779A (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.)
Shenzhen Yijing Virtual Reality Technology Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201310556492.8A priority Critical patent/CN104636779B/zh
Publication of CN104636779A publication Critical patent/CN104636779A/zh
Application granted granted Critical
Publication of CN104636779B publication Critical patent/CN104636779B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

一种环形码标识识别***,可用于计算机视觉领域中对环境中大量标识进行快速识别。包括标识***和图像采集处理***,标识***包含很多标识,标识为环形码图形,由一系列同心圆环构成,圆环的宽度相同,但是内径由内向外呈等差数列变化,各层圆环的颜色和背景的颜色可任意选取;图像采集处理***采集到含有环形码的图像,只需沿同一方向顺序扫描整个图像,即可得到图像中所有环形码标识的颜色信息,图像处理计算量小,可实现大量标识的快速识别。

Description

环形码标识识别***
技术领域
本发明涉及一种环形码标识识别***,可用于计算机视觉领域中对环境中大量标识进行快速识别。
背景技术
在计算机视觉领域,尤其是增强现实领域中,对环境中的标识的图像分析可以提供图像采集设备(如摄像机)的相对位置和相对姿态信息。
目前常采用一类光学标识,主动发出光线,通过闪烁进行标识识别,但这要求连续采集图像序列,且主动发光设备需消耗电力。
另有一种标识***,标识采用的是二维图形(如二维码或其他图形),在图像处理时必须先找到图形边缘,然后再识别内部图案;当二维图形非正对摄像机时,图形需要旋转一定角度,还需要校正比例和二维透视畸变,需要进行大量的矩阵变换,导致识别算法更加复杂。因此,二维图形标识主要用于近距离,小数量的应用场合。
基于上述现有方案的不足之处,为了开发出可对大量标识进行快速识别的标识识别***,本发明提出了环形码标识识别***。
发明内容
本发明针对上述现有技术的不足之处,所要解决的技术问题是:对采样得到的图形仅通过顺序扫描即可识别出标识编码,而不需要矩阵变换,因而计算量很小,可在短时间内识别大量标识。
本发明主要通过以下技术方案实施。
一种环形码标识识别***,包括标识***和图像采集处理***,标识***包含很多标识,标识为环形码图形,由一系列同心圆环构成,圆环的宽度相同,内径由内向外呈等差数列变化,各层圆环的颜色和背景的颜色可任意选取,环形码被印刷在标志板上,或通过平面显示器显示出来;图像采集处理***采集到含有环形码的图像,不论环形码在图像中的投影形状如何变化,只需沿同一方向顺序扫描整个图像数据,即可得到图像中所有环形码标识的颜色信息,通过查表得到标识的编号,从而进行大量标识的快速识别。
作为优选,各层圆环的颜色和背景的颜色可从从黑、白、红、绿、蓝、青、品、黄八种标准颜色中选取。关于八种标准色的RGB数值定义如下:黑(0,0,0)、白(255,255,255)、红(255,0,0)、绿(0,255,0)、蓝(0,0,255)、青(0,255,255)、品(255,0,255)、黄(255,255,0)。在图像处理时,考虑到光线和摄像机导致的色差,可将以上色彩的容忍度适当放宽。
作为优选,标识的最外环为识别环,背景和最外环的颜色不同,次外环和最外环的颜色也不同,从而有助于确定最外环的位置,通过确定进入段宽度和退出段的宽度,确定该环形码的透视畸变程度,然后对数据进行一维线性校正即可,从而提高了斜视环形码的识别成功率。
作为优选,为了防止偏心扫描的误判,在一定局部区域内,扫描得到的所有颜色编码中,只有优先级最高的标识可以被承认,其余都应被认为无效。优先级的定义有两个方面:第一,识别出的编码位数越多,优先级越高;第二,若识别出的编码位数一样,则编码的顺序变化次数越多,优先级越高。
作为优选,如果视野中有两个相同的环形码标识,则扫描结果存在疑问,可根据环形码大小进行距离的粗略判断,从而消除奇异解。
本发明的有益效果是。
1)只需按统一方向,对整个图像进行线性扫描,就能读取多有标识的颜色编码,大大降低了图像处理计算量。
2)当采集到的标识图像存在透视畸变时,进入段和退出段宽度将明显不同,此时只需要根据畸变系数对数据进行一维线性校正即可,计算量较小。
3)引入红、绿、蓝、青、品、黄六种标准色作为可选颜色,与其他方案只采用黑白两色相比,在更少的编码位里能获得更多的编码数量。
附图说明
图1是对多个黑白双色环形码的混合图像处理示意图。
图2是环形码的结构示意图。
图3是以1倍环宽d作为中心圆直径的环形码示意图。
图4是以1倍环宽d作为中心圆半径的环形码示意图。
图5是2进制4位编码的16种编码结果表格。
图6是对2进制环形码扫描得到的采样图形。
图7是过心扫描和偏心扫描的不同结果示意图。
图中示意元素及编号:背景1、最外环2,次外环3。
具体实施方式
下面通过实施例,结合附图,对本发明的技术方案进行进一步具体的说明:
图1描述了一个对包含5个黑白双色环形码的图像进行处理的情况,这些环形码的透视变形、斜视角度、长轴方向、长轴大小都不相同,但都可以通过水平方向的顺序扫描得到其中的颜色码信息,从根本上降低了图像处理的计算量,提高了识别速度。
图2画出了一个标准环形码的结构图。它由背景(1),最外环(2),次外环(3)和其他内部环构成,各层圆环的颜色和背景(1)的颜色可任意选取。例如可从从黑、白、红、绿、蓝、青、品、黄八种标准颜色中选取,如果选择n种颜色作为备选色,则这个颜色编码***就是n进制编码***。
图3画出了一个以1倍环宽d作为中心圆直径的环形码。即根据内径由内向外呈等差数列变化的原则,由内向外圆形的直径分别为d,3d,5d,7d,9d,11d。由内向外,环形编号分别为A、B、C、D、E、F,背景编号为G,每个编号对应的颜色可独立选取。
图4画出了一个以1倍环宽d作为中心圆半径的环形码。即根据内径由内向外呈等差数列变化的原则,由内向外圆形的直径分别为2d,4d,6d,8d,10d,12d。由内向外,环形编号分别为A、B、C、D、E、F,背景编号为G,每个编号对应的颜色可独立选取。
图5画出了一个2进制4位编码环形码***。可以看到A、B、C、D四个环,每个环可以选取颜色码1或颜色码0,因此共有16种编码结果。
图6画出了对一个2进制环形码扫描得到的采样图形。最外环(2)进入点像素坐标为m,最外环(2)退出点像素坐标为n,最外环(2)进入点和退出点之间的像素宽度记为环形码跨度D。进入段宽度为d1,退出段宽度为d2。
具体实施例1。
假定采用2进制编码,即从黑、白、红、绿、蓝、青、品、黄八种标准颜色中选取2种颜色作为备选色,本实施例选取黑和白,并定义黑为二进制编码1,白为二进制编码0。定义背景(1)色为0,最外环(2)色为1,次外环(3)色为0,即识别环的识别码为010。
对图像中的一行像素,由左向右进行线性扫描,待第一次搜索到识别码010,将该环的宽度记为进入段宽度d1,然后继续向后扫描,直到搜索到第二个识别码010,将该环的宽度记为退出段宽度d2。
若d1=d2,则直接对内部进行颜色码识别即可。
若d1≠d2,则需对内部数据段进行透视一维线性校正。假定最外环(2)进入点像素坐标为m,最外环(2)退出点像素坐标为n,环形码跨度D=n-m,则对于坐标为i的像素点,校正系数fi的计算方法如下。
fi=[d2×D/(d1-d2)+D]/ [d2×D/(d1-d2)+n-i]。
然后对内部数据段的所有像素点i,将像素宽度1乘以fi,之后再进行内部颜色识别。例如识别出连续白色像素点为20个(i=x~x+19),透视校正之前本段白色码宽度dw=20。
而透视校正之后的白色码的宽度dw如下。
dw=∑fi,(i= x~x+19)。
之后再计算白色码段位数width=dw/d1,如果width=1,则白色识别为一位0;如果width=2,则白色码识别为两位00;依此类推。其余颜色码的识别机制类似,不再赘述。经过上述图像处理方法,最终得到识别码内部的所有颜色码。
分析内部颜色码,若不符合中心对称原则,则证明进入点和退出点之间并非环形码的全部,则向后搜索下一个退出点n,之后重复内部颜色码识别过程。
若内部颜色码符合中心对称原则,则进一步分析该颜色码的优先级。根据优先级判定规则,优先级数p的计算公式为p=c+v,其中:c为内部颜色码位数,v为内部颜色码顺序变化次数。
如图7所示的例子中,三次顺序扫描中,有两次是偏心扫描,因而得到了与过心扫描不同的颜色码。第一次偏心扫描的颜色码为0101001010,则内部颜色码为1001,符合中心对称原则,c=4,v=2,则p=6;第二次偏心扫描的颜色码为01010101010,则内部颜色码为10101,符合中心对称原则,c=5,v=4,则p=9;过心扫描的颜色码为010101101010,则内部颜色码为101101,符合中心对称原则,c=6,v=4,则p=10。以上三次扫描中,只有过心扫描可以获得最高的优先级数,且过心扫描得到的是正确的颜色码。这个例子说明,过心扫描比偏心扫描能获得更高的优先级数,因此,在一定局部区域内(如2倍D范围之内),若存在两个以上符合中心对称原则的颜色码,则可通过比较优先级,淘汰掉优先级低的错误颜色码。
具体实施例2。
若采用8进制编码,即将黑、白、红、绿、蓝、青、品、黄八种标准颜色都作为备选色。同时,令背景色为白,最外环为黑,次外环为白,定义黑色编码为1,白色编码为0,即识别环的识别码为010。在次外环内部,还有3个环,则编码方式有83=512种,完全可以满足一般场合的室内定位定姿应用了。因此,本实施例用5层环形码,就实现了512种组合方式,5层环形码结构简单,在很远的距离也能被识别出来,透视畸变小,因此非常适合在较大的场景中使用。
将红、绿、蓝、青、品、黄颜色的编码依次定义为2、3、4、5、6、7。下面举一个8进制编码的实例:背景色为白色0,由外向内,环形颜色依次为:1,0,2,5,7。则顺序扫描得到的颜色码为01025752010,识别环内部的编码为25752,颜色码信息为257;
以上对本发明实施例的多种选型方案进行了描述,但是,对于本领域的普通技术人员来说,在不脱离本发明的设计思想和构思的基础上仍可以作出其他变型或者改型,应当说,这样一些变型或改型都属于本发明的保护范围。

Claims (5)

1.一种环形码标识识别***,包括标识***和图像采集处理***,其特征是:标识***包含很多标识,标识为环形码图形,由一系列同心圆环构成,圆环的宽度相同,内径由内向外呈等差数列变化,各层圆环的颜色和背景(1)的颜色可任意选取,其中标识的最外环(2)为识别环,背景(1)和最外环(2)的颜色不同,次外环(3)和最外环(2)的颜色也不同,从而有助于确定最外环(2)的位置,通过确定进入段和退出段的宽度,确定该环形码的透视畸变程度,然后对数据进行一维线性校正,得到识别码内部颜色码;为了防止偏心扫描的误判,在一定局部区域内,扫描得到的所有颜色编码中,只有优先级最高的标识可以被承认,其余都应被认为无效;
环形码被印刷在标志板上,或通过平面显示器显示出来;图像采集处理***采集到含有环形码的图像,只需沿同一方向顺序扫描整个图像,即可得到图像中所有环形码标识的颜色信息,通过查表得到标识的编号,从而进行大量标识的快速识别。
2.根据权利要求1所述的环形码标识识别***,其特征是:各层圆环的颜色和背景(1)的颜色可从从黑、白、红、绿、蓝、青、品、黄八种标准颜色中选取。
3.根据权利要求1所述的环形码标识识别***,其特征是:如果视野中有两个相同的环形码标识,则扫描结果存在疑问,可根据环形码大小进行距离的粗略判断,从而消除奇异解。
4.根据权利要求1所述的环形码标识识别***,其特征是:环形码识别具体方法包括以下步骤:
1)识别过程中,从左向右进行扫描,记录进入段宽度为d1,退出段宽度为d2;
2)判断d1与d2是否相等,若d1=d2,则直接对内部进行颜色码识别;若d1≠d2,则对内部数据进行透视一维线性校正;
3)判断环形码内部颜色码是否符合中心对称原则,若不符合,则返回步骤1)重新识别;若符合,则进一步分析所述颜色码的优先级;
4)判断所述优先级的高低,优先级最高对应颜色码为正确颜色码。
5.根据权利要求1或4所述的环形码标识识别***,其特征是:所述的优先级判定规则满足以下公式:
P=C+V
其中,P为优先级级数,C为标识码内部颜色码位数,V为内部颜色码顺序变化次数。
CN201310556492.8A 2013-11-11 2013-11-11 环形码标识识别*** Active CN104636779B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310556492.8A CN104636779B (zh) 2013-11-11 2013-11-11 环形码标识识别***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310556492.8A CN104636779B (zh) 2013-11-11 2013-11-11 环形码标识识别***

Publications (2)

Publication Number Publication Date
CN104636779A CN104636779A (zh) 2015-05-20
CN104636779B true CN104636779B (zh) 2017-11-28

Family

ID=53215507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310556492.8A Active CN104636779B (zh) 2013-11-11 2013-11-11 环形码标识识别***

Country Status (1)

Country Link
CN (1) CN104636779B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI721084B (zh) * 2016-02-23 2021-03-11 瑞士商雀巢製品股份有限公司 用於飲料或食品製備機器之容器、經組態以用於附接至該容器之附接件、飲料或食品製備系統、經組態以用於附接至該機器之附接件、編碼製備資訊之方法、製備該飲料或食品之方法、代碼用於在該容器上編碼製備資訊之用途及電腦程式產品
TWI642395B (zh) * 2016-02-23 2018-12-01 耐斯泰克公司 容器及可在一飲料或食品製備機器之一代碼處理子系統的一或多個處理器上執行的電腦程式、飲料或食品製備系統及使用該系統製備一飲料或食品的方法、編碼製備資訊之方法及其代碼之用途、非暫時性電腦可讀取媒體及附接至一飲料或食品製備機器之附接件
TWI722097B (zh) * 2016-02-23 2021-03-21 瑞士商雀巢製品股份有限公司 用於一飲料製備機器或食品製備機器的容器、附接至容器的附接件以及編碼製備資訊之方法
CN105894068B (zh) * 2016-03-10 2020-07-28 广东工业大学 Fpar卡设计与快速识别定位方法
CN106599846B (zh) * 2016-12-15 2019-09-13 徐州工程学院 一种易于计算机视觉识别的交通标志牌的识别方法
WO2019022807A1 (en) * 2017-07-28 2019-01-31 The Coca-Cola Company METHOD AND APPARATUS FOR ENCODING AND DECODING CIRCULAR SYMBOLIC CODES
CN107886147B (zh) * 2017-09-26 2020-12-22 朱恩彤 环码的制作方法及识别方法
CN109344944A (zh) * 2018-10-10 2019-02-15 天津梓君能源科技发展有限公司 彩色标识码及其解码方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101086761A (zh) * 2006-06-08 2007-12-12 姜晓航 高效信息点阵图形及其生成和解码方法
CN102147873A (zh) * 2011-03-21 2011-08-10 上海彩码信息科技有限公司 彩码的生成方法及***、彩码的解析方法及***
CN102243712A (zh) * 2010-05-14 2011-11-16 上海彩码信息科技有限公司 彩色条码的生成方法及***、彩色条码的解析方法及***
CN102354363A (zh) * 2011-09-15 2012-02-15 西北工业大学 高反光柱面金属上的二维条码图像识别方法
CN103049731A (zh) * 2013-01-04 2013-04-17 中国人民解放军信息工程大学 一种点分布型彩色编码标志的解码方法
CN103310215A (zh) * 2013-07-03 2013-09-18 天津工业大学 一种环状编码标记点的检测与识别方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101086761A (zh) * 2006-06-08 2007-12-12 姜晓航 高效信息点阵图形及其生成和解码方法
CN102243712A (zh) * 2010-05-14 2011-11-16 上海彩码信息科技有限公司 彩色条码的生成方法及***、彩色条码的解析方法及***
CN102147873A (zh) * 2011-03-21 2011-08-10 上海彩码信息科技有限公司 彩码的生成方法及***、彩码的解析方法及***
CN102354363A (zh) * 2011-09-15 2012-02-15 西北工业大学 高反光柱面金属上的二维条码图像识别方法
CN103049731A (zh) * 2013-01-04 2013-04-17 中国人民解放军信息工程大学 一种点分布型彩色编码标志的解码方法
CN103310215A (zh) * 2013-07-03 2013-09-18 天津工业大学 一种环状编码标记点的检测与识别方法

Also Published As

Publication number Publication date
CN104636779A (zh) 2015-05-20

Similar Documents

Publication Publication Date Title
CN104636779B (zh) 环形码标识识别***
CN100390807C (zh) 一种易于全方位识别的三边形多维条码的识读方法
CN101673412B (zh) 结构光视觉成像***的光模板匹配方法
CN104657768B (zh) 一种彩色三维码生成器及彩色三维码识读方法
CN100573040C (zh) 物体表面三维轮廓结构光测量***的标定方法
CN110148196A (zh) 一种图像处理方法、装置以及相关设备
CN101667303A (zh) 一种基于编码结构光的三维重建方法
CN109523551B (zh) 一种获取机器人行走姿态的方法及***
CN106446883B (zh) 基于光标签的场景重构方法
CN104335227A (zh) 用于基于位置的导航和增强现实应用的锚点
CN103823454B (zh) 一种基于机器视觉的图书查询、定位***及方法
JP2007003233A (ja) コードターゲット、コード検出システム、及び3次元情報取得システム
CN107292936B (zh) 一种汉字字体矢量化方法
CN108592823A (zh) 一种基于双目视觉彩色条纹编码的解码方法
CN113052903A (zh) 一种用于移动机器人的视觉与雷达融合定位方法
RU2729399C1 (ru) Способ обнаружения и распознавания визуальных маркеров большой дальности и высокой плотности
CN106355592A (zh) 一种教育玩具套件及其电路元件和电线的识别方法
CN106022430A (zh) 合成型彩色二维图码的生成、识读方法及装置
CN111823237B (zh) 基于rgb led动态信标的多机器人定位方法及***
CN105095937A (zh) 一种基于直线聚类的圆形阵列图形码的视觉识别方法
CN106295491A (zh) 车道直线检测方法及装置
CN106355607A (zh) 一种宽基线彩色图像模板匹配方法
CN106599010B (zh) 图码搜索法
CN109737962A (zh) 一种基于特殊圆环编码的机器视觉自主定位方法和***
CN109816738A (zh) 一种基于编码结构光的条纹边界提取算法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200619

Address after: Room 502, unit 1, building 11, jiashiyuan, Liangxiang Town, Shenzhen City, Guangdong Province

Patentee after: SHENZHEN YIJING VIRTUAL REALITY TECHNOLOGY Co.,Ltd.

Address before: 100070, building No. 3, building 1, West Fourth Ring Road, Fengtai District, Beijing, 2708

Patentee before: Qin Zheng

TR01 Transfer of patent right
CP02 Change in the address of a patent holder

Address after: 5 / F-2, building 6, Meigu, Meisheng Huigu science and Technology Park, No.83 Dabao Road, Shanghe community, Xin'an street, Bao'an District, Shenzhen City, Guangdong Province

Patentee after: SHENZHEN YIJING VIRTUAL REALITY TECHNOLOGY Co.,Ltd.

Address before: Room 502, unit 1, building 11, jiashiyuan, Liangxiang Town, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN YIJING VIRTUAL REALITY TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 518000 Eighth Floor, 2 Chunggu Building, Meisheng Huigu Science Park, 83 Dabao Road, 33 Shanghe Community, Baoan District, Shenzhen City, Guangdong Province

Patentee after: SHENZHEN YIJING VIRTUAL REALITY TECHNOLOGY Co.,Ltd.

Address before: 5 / F-2, building 6, Meisheng Huigu Science Park, 83 Dabao Road, 33 Shanghe community, Xin'an street, Bao'an District, Shenzhen, Guangdong 518000

Patentee before: SHENZHEN YIJING VIRTUAL REALITY TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder