CN106372701B - 一种光标签的编码及识别方法 - Google Patents

一种光标签的编码及识别方法 Download PDF

Info

Publication number
CN106372701B
CN106372701B CN201610785638.XA CN201610785638A CN106372701B CN 106372701 B CN106372701 B CN 106372701B CN 201610785638 A CN201610785638 A CN 201610785638A CN 106372701 B CN106372701 B CN 106372701B
Authority
CN
China
Prior art keywords
optical label
block
image
bit
binary number
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
CN201610785638.XA
Other languages
English (en)
Other versions
CN106372701A (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.)
Shanghai Guangshi fusion Intelligent Technology Co.,Ltd.
Original Assignee
Xi'an Small Photon Network Technology 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 Xi'an Small Photon Network Technology Co Ltd filed Critical Xi'an Small Photon Network Technology Co Ltd
Priority to CN201610785638.XA priority Critical patent/CN106372701B/zh
Publication of CN106372701A publication Critical patent/CN106372701A/zh
Application granted granted Critical
Publication of CN106372701B publication Critical patent/CN106372701B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06018Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
    • G06K19/06028Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14131D bar codes

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种光标签的编码及识别方法,包括以下步骤:1)控制器将光标签待显示的信息编码为m位二进制数,光标签为显示屏,光标签包括W个像素,将W个像素分为m个区块,其中,所述二进制数中的第i位对应光标签中的第i个区块,在发送信息时,控制器根据所述二进制数控制m个区块工作,其中,当二进制数中的第i位为0时,则第i个区块不发光;当二进制数中的第i位为1时,则第i个区块发光;2)当需要识别光标签时,则获取光标签的图像信息,并根据光标签的图像信息中各区块的明暗状态得m位二进制数,并对所述m位二进制数进行解码,得光标签显示的信息,该方法能够将显示屏作为光标签进行信息的传递。

Description

一种光标签的编码及识别方法
技术领域
本发明属于光信息技术领域,涉及一种光标签的编码及识别方法。
背景技术
很多光源在发光的时候,其发射出的光影实际上处于高频闪动的状态,其中,显示屏通常被认为是一种缺陷。由于视觉暂留效应的影响,这些闪动不会被人眼察觉,但对于基于CMOS电路的数字影像设备而言,却很容易被捕捉到,进而形成摄制影像的闪烁或光斑,影响到拍摄效果,实际上,这种闪烁现象完全可以加以利用,用来传递信息,然而现有技术中没有显示屏作为光标签进行传递的技术。
发明内容
本发明的目的在于克服上述现有技术的缺点,提供了一种光标签的编码及识别方法,该方法能够将显示屏作为光标签进行信息的传递。
为达到上述目的,本发明所述的光标签的编码及识别方法包括以下步骤:
1)控制器将光标签待显示的信息编码为m位二进制数,光标签为显示屏,光标签包括W个像素,将W个像素分为m个区块,其中,所述二进制数中的第i位对应光标签中的第i个区块,在发送信息时,控制器根据所述二进制数控制m个区块工作,其中,当二进制数中的第i位为0时,则第i个区块不发光;当二进制数中的第i位为1时,则第i个区块发光;
2)当需要识别光标签时,则获取光标签的图像信息,并根据光标签的图像信息中各区块的明暗状态得m位二进制数,并对所述m位二进制数进行解码,得光标签显示的信息。
步骤1)中光标签的发光周期为T,则所述m个区块所占用的时间分别为t1、t2、…及tm,其中,T=t1+t2+…+tm
步骤1)中,在一个周期内,设光标签第一次的闪烁频率为f0,光标签第i次闪烁的频率为f0+(i-1)△f,2≤i≤m,当光标签第一次闪烁时,第一个区块根据二进制数的第一位工作,剩余区块保持不变;当光标签第二次闪烁时,第二个区块根据二进制数的第二位工作,剩余区块保持不变;当光标签第i次闪烁时,第i个区块根据二进制数中的第i为工作,剩余区块保持不变。
步骤2)中,获取光标签的图像信息,并选取光标签的图像信息中的任意一帧,再将该帧分为m个区块,并根据所述m个区块的明暗状态得二进制数,并对所述二进制数进行解码,得光标签显示的信息。
步骤2)的具体操作为:
a)获取光标签的图像信息,并按帧对光标签的图像信息进行处理,设置j=1,k=1;
b)将第k帧的图像与第k+j帧的图像进行对比,第k帧的图像与第k+j帧的图像一致时,则舍弃第k+j帧的图像,并转至步骤c),当第k帧的图像与第k+j帧的图像不同时,利用差值运算的方法用第k+j的图像减去第k帧的图像,得第k个区块,并转至步骤d);
c)使j进行加1,再转至步骤b);
d)当k=m时,得m个区块,并根据所述m个区块的明暗状态得m位二进制数,然后对所述m位二进制数进行解码,得光标签的信息;当k<m时,则使m进行加1,并转至步骤b)。
m个区块所占时间相同。
本发明具有以下有益效果:
本发明所述的光标签的编码及识别方法在具体操作时,以显示屏为光标签,将光标签的信息编码为二进制数,根据显示屏显示过程中会产生明暗条纹的特点,将光标签分为m个区块,其中,每个区块对应二进制数中位,当二进制数中的任意一位为1时,则对应的区块变亮,当二进制数中的任意一位为0时,则对应区块不工作,从而利用这一规律使显示屏的明暗条纹与二进制数相对应,从而实现以显示屏为光标签进行信息的传递,由于显示屏在闪烁时,对人不会造成光污染,因此本发明所述的光标签相对于传统的光标签具有安全、有效、无污染的特点。
附图说明
图1为获取图像的方向图;
图2为光标签一种示意图;
图3为光标签成像示意图;
图4为光标签的又一种示意图;
图5为CMOS拍摄的光源闪烁条纹图;
图6为实施例一获取的图像图;频率组合构造条纹。
具体实施方式
下面结合附图对本发明做进一步详细描述:
本发明所述的光标签为一个矩形平面光源,为便于识别及增加编码空间,光标签优先选择的外形为长方形、或长方形的组合。假设手机扫描方向如图1所示的垂直方向,则长方形的光标签形状为图2所示,此处长方形的长边及手机的CMOS扫描方向相垂直,宽边及长边的比例约为1:6-12,它在手机上的成像示例为图3;为了保证手机在各种姿态下能够识别,并且在竖屏和横屏下能够达到最大的识别距离,光标签可为多个长方形的组合,如图4给出的两种形式。
实验发现,由于CMOS手机摄像头采集图像是逐行(或多行)扫描的,摄像头拍摄高频闪烁信号时,所成图像会形成如图5所示的条纹,图5中下方的四个方框各代表CMOS手机摄像头采集的一帧图像,上面的黑白框表示拍摄过程中光干涉时产生的高亮(On)及全黑(Off)的像素,基于这种现象,得出一下结果:1)将高亮像素代表数字信号“1”,全黑像素代表数字信息号“0”,基于“0”、“1”就可进行数字编码;2)将多个像素亮暗条纹的组合代表不同码元,利用组合进行编码。
本发明所述的光标签的编码及识别方法包括以下步骤:
1)控制器将光标签待显示的信息编码为m位二进制数,光标签为显示屏,光标签包括W个像素,将W个像素分为m个区块,其中,所述二进制数中的第i位对应光标签中的第i个区块,在发送信息时,控制器根据所述二进制数控制m个区块工作,其中,当二进制数中的第i位为0时,则第i个区块不发光;当二进制数中的第i位为1时,则第i个区块发光;
2)当需要识别光标签时,则获取光标签的图像信息,并根据光标签的图像信息中各区块的明暗状态得m位二进制数,并对所述m位二进制数进行解码,得光标签显示的信息。
步骤1)中光标签的发光周期为T,则所述m个区块所占用的时间分别为t1、t2、…及tm,其中,T=t1+t2+…+tm。步骤2)中,获取光标签的图像信息,并选取光标签的图像信息中的任意一帧,再将该帧分为m个区块,并根据所述m个区块的明暗状态得二进制数,并对所述二进制数进行解码,得光标签显示的信息,m个区块所占时间相同。
步骤1)中,在一个周期内,设光标签第一次的闪烁频率为f0,光标签第i次闪烁的频率为f0+(i-1)△f,2≤i≤m,当光标签第一次闪烁时,第一个区块根据二进制数的第一位工作,剩余区块保持不变;当光标签第二次闪烁时,第二个区块根据二进制数的第二位工作,剩余区块保持不变;当光标签第i次闪烁时,第i个区块根据二进制数中的第i为工作,剩余区块保持不变。则步骤2)的具体操作为:
a)获取光标签的图像信息,并按帧对光标签的图像信息进行处理,设置j=1,k=1;
b)将第k帧的图像与第k+j帧的图像进行对比,第k帧的图像与第k+j帧的图像一致时,则舍弃第k+j帧的图像,并转至步骤c),当第k帧的图像与第k+j帧的图像不同时,利用差值运算的方法用第k+j的图像减去第k帧的图像,得第k个区块,并转至步骤d);
c)使j进行加1,再转至步骤b);
d)当k=m时,得m个区块,并根据所述m个区块的明暗状态得m位二进制数,然后对所述m位二进制数进行解码,得光标签的信息;当k<m时,则使m进行加1,并转至步骤b)。
实施例一
以智能手机为例,按照4K分辨率(video的最高分辨率)下,对单一LED灯光源进行闪烁控制,则16K闪烁频率在CMOS摄像电路上相干产生6个条纹,则可以有26=64个组合方案,再利用滚动速度可以有30个编码方案,共有30×64=1920种编码方案,每多一帧,就有1920n个编码空间,两帧约为4百万,3帧约为7×109;对使用的所有频率在智能手机上形成的条纹影像进行先验实验,记录所有条纹信息汇集形成数据库;采集前对智能手机进行以下参数的设定:
■曝光时长:3×10-5秒;
■ISO感光度:664.7;
■拍摄分辨率:4K(3840×2160);
■拍摄速度:30帧/秒;
拍摄时间大于光标签编码周期时间即可获取所需的编码信息;首先将下面数据进行编码,并利用光标签进行发送:
101010001010010101000001001010101010101010111011010101010101010
在利用智能手机对光标签采集,得到如图6所示条纹图像,对条纹图像进行查询、解码,得到如下数据:
101010001010010101000001001010101010101010111011010101010101010
智能手机得到的结果与发送数据完全一致,编码与识别过程完毕。

Claims (3)

1.一种光标签的编码及识别方法,其特征在于,包括以下步骤:
1)控制器将光标签待显示的信息编码为m位二进制数,光标签为显示屏,光标签包括W个像素,将W个像素分为m个区块,其中,所述二进制数中的第i位对应光标签中的第i个区块,在发送信息时,控制器根据所述二进制数控制m个区块工作,其中,当二进制数中的第i位为0时,则第i个区块不发光;当二进制数中的第i位为1时,则第i个区块发光;
2)当需要识别光标签时,则获取光标签的图像信息,并根据光标签的图像信息中各区块的明暗状态得m位二进制数,并对所述m位二进制数进行解码,得光标签显示的信息;
步骤1)中光标签的发光周期为T,则所述m个区块所占用的时间分别为t1、t2、…及tm,其中,T=t1+t2+…+tm
步骤2)中,获取光标签的图像信息,并选取光标签的图像信息中的任意一帧,再将该帧分为m个区块,并根据所述m个区块的明暗状态得二进制数,并对所述二进制数进行解码,得光标签显示的信息;
步骤2)的具体操作为:
a)获取光标签的图像信息,并按帧对光标签的图像信息进行处理,设置j=1,k=1;
b)将第k帧的图像与第k+j帧的图像进行对比,第k帧的图像与第k+j帧的图像一致时,则舍弃第k+j帧的图像,并转至步骤c),当第k帧的图像与第k+j帧的图像不同时,利用差值运算的方法用第k+j的图像减去第k帧的图像,得第k个区块,并转至步骤d);
c)使j进行加1,再转至步骤b);
d)当k=m时,得m个区块,并根据所述m个区块的明暗状态得m位二进制数,然后对所述m位二进制数进行解码,得光标签的信息;当k<m时,则使m进行加1,并转至步骤b)。
2.根据权利要求1所述的光标签的编码及识别方法,其特征在于,步骤1)中,在一个周期内,设光标签第一次的闪烁频率为f0,光标签第i次闪烁的频率为f0+(i-1)△f,2≤i≤m,当光标签第一次闪烁时,第一个区块根据二进制数的第一位工作,剩余区块保持不变;当光标签第二次闪烁时,第二个区块根据二进制数的第二位工作,剩余区块保持不变;当光标签第i次闪烁时,第i个区块根据二进制数中的第i位 工作,剩余区块保持不变。
3.根据权利要求1所述的光标签的编码及识别方法,其特征在于,m个区块所占时间相同。
CN201610785638.XA 2016-08-30 2016-08-30 一种光标签的编码及识别方法 Active CN106372701B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610785638.XA CN106372701B (zh) 2016-08-30 2016-08-30 一种光标签的编码及识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610785638.XA CN106372701B (zh) 2016-08-30 2016-08-30 一种光标签的编码及识别方法

Publications (2)

Publication Number Publication Date
CN106372701A CN106372701A (zh) 2017-02-01
CN106372701B true CN106372701B (zh) 2019-06-07

Family

ID=57900466

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610785638.XA Active CN106372701B (zh) 2016-08-30 2016-08-30 一种光标签的编码及识别方法

Country Status (1)

Country Link
CN (1) CN106372701B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108932448B (zh) * 2017-05-24 2021-06-01 深圳市九州传媒科技有限公司 一种基于电子屏幕的点读码识别方法、终端及点读笔
EP3678302A4 (en) * 2017-08-30 2021-03-24 Shaanxi Whyhow Information Technology Co., Ltd OPTICAL COMMUNICATION DEVICE AND SYSTEM, AND PROCESS FOR TRANSMISSION AND RECEPTION OF INFORMATION
CN107886017B (zh) * 2017-11-09 2021-02-19 陕西外号信息技术有限公司 一种光标签序列的读取方法及设备
CN110471403B (zh) 2018-05-09 2023-11-03 北京外号信息技术有限公司 通过光通信装置对能够自主移动的机器进行导引的方法
CN110942115A (zh) * 2018-09-25 2020-03-31 北京外号信息技术有限公司 基于光标签的服务提供方法和***
CN110943778B (zh) * 2018-09-25 2021-12-07 北京外号信息技术有限公司 光通信装置以及用于传输和接收信息的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101965577A (zh) * 2008-01-04 2011-02-02 微软公司 光可读标签
CN102779503A (zh) * 2012-07-17 2012-11-14 深圳市文鼎创数据科技有限公司 通过显示屏输出信息的方法、装置及终端
CN102855113A (zh) * 2012-08-14 2013-01-02 深圳市文鼎创数据科技有限公司 通过显示屏输出信息的编码方法、装置及终端
CN104835456A (zh) * 2015-06-03 2015-08-12 蔡明雄 液晶显示器的led背光扫描控制方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101965577A (zh) * 2008-01-04 2011-02-02 微软公司 光可读标签
CN102779503A (zh) * 2012-07-17 2012-11-14 深圳市文鼎创数据科技有限公司 通过显示屏输出信息的方法、装置及终端
CN102855113A (zh) * 2012-08-14 2013-01-02 深圳市文鼎创数据科技有限公司 通过显示屏输出信息的编码方法、装置及终端
CN104835456A (zh) * 2015-06-03 2015-08-12 蔡明雄 液晶显示器的led背光扫描控制方法及装置

Also Published As

Publication number Publication date
CN106372701A (zh) 2017-02-01

Similar Documents

Publication Publication Date Title
CN106372701B (zh) 一种光标签的编码及识别方法
US20240118218A1 (en) Stroboscopic stepped illumination defect detection system
WO2018041136A1 (zh) 光通信装置和***以及相应的信息传输和接收方法
US20210192698A1 (en) Image Processing Method, Electronic Device, and Non-Transitory Computer-Readable Storage Medium
CN107730457B (zh) 一种图像补全方法、装置、电子设备及存储介质
CN106446883B (zh) 基于光标签的场景重构方法
CN109361457A (zh) 基于可见光通信的信号收发装置及实现方法、***
CN109936712B (zh) 基于光标签的定位方法及***
JP2018525636A (ja) 構造化照明のためのコード領域パワー制御
WO2019214643A1 (zh) 通过光通信装置对能够自主移动的机器进行导引的方法
CN109936713B (zh) 用于对光源传递的信息进行解码的方法和装置
CN105068384A (zh) 一种手持激光三维扫描仪的激光投影器曝光时间控制方法
US20220060713A1 (en) Image display method and device, image recognition method and device, storage medium, electronic apparatus, and image system
CN109936694B (zh) 包含参考光源的光通信装置及相应的信息传输和接收方法
CN107920205B (zh) 图像处理方法、装置、存储介质和电子设备
US9204130B2 (en) Method and system for creating a three dimensional representation of an object
JP7297877B2 (ja) 光通信装置及び情報の伝送及び受信方法
CN106599010B (zh) 图码搜索法
TWI713887B (zh) 光通信裝置和系統以及相應的資訊傳輸和接收方法
CN104185069A (zh) 一种台标识别方法及其识别***
WO2019054204A1 (ja) 画像処理装置および方法
CN113613189B (zh) 可见光定位中基于标记的伪光源鉴别方法
CN109040598A (zh) 图像处理方法、装置、计算机可读存储介质和电子设备
CN110874863A (zh) 三维重建方法和用于三维重建的***
CN110874862A (zh) 用于三维重建的***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20211124

Address after: 201306 2nd floor, no.979 Yunhan Road, Lingang New Area, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: Shanghai Guangshi fusion Intelligent Technology Co.,Ltd.

Address before: 710075 Room 301, Block A, Innovation Information Building, Xi'an Software Park, No. 2 Science and Technology Road, Xi'an High-tech Zone, Shaanxi Province

Patentee before: XI'AN XIAOGUANGZI NETWORK TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right