本发明专利技术公开了一种基于图的编码方法,将信息编码存储在线条构成的编码图中,可将编码隐藏于图像之中,具有实用价值,且随着摄像装置分辨率的提高具有可行性。其技术方案为:编码方法包括:建立由若干线条所构成的图形单元的特征与0、1状态之间的映射关系;按某种规则将特征单元以堆叠、排列、连接等方式组成编码图,其中通过图形单元的特征及其排列确定编码图的编码意义;将编码图与另一图像进行叠加,形成含有编码信息的图像,达到图、码结合的效果。
【技术实现步骤摘要】
本专利技术涉及一种编码方法,尤其涉及利用若干线条所构成的图形进行信息存储的方法,可将其与图像叠加,实现将编码图隐藏于被叠加的图像之中。
技术介绍
现有的图像编码方法如一维条码和二维码均是由一行或多行在一个矩形空间中填充黑色或白色的图像构成,两种颜色代表0、1,根据一定的编码规则,单元的排列组合方式代表一定意义的信息。这种编码方式的特点在于编码本身即是一副图像,其本身是不透明的,因而无法将所要显示的图像与编码相融合。编码适合机器读识,但不适于人进行读识和理解,为了达到在二维码与图像同时显示的目的,目前采用的方法是利用二维码的容错能力,将图像嵌入二维码当中,此种方法嵌入的图像很小,一般只能用于显示一些简单的图标之类的图形,如图7所示。此外日本一家名为Content Idea ofASIA的公司有一种名为CL code的专利技术,将二维码中白色的部分采用透明方式显示,在其公司网站上有此技术的演示,但二维码部分占整个图像的一小部分时,会对显示效果有一定帮助,但如果二维码占整个图像的较大部分,其透明的效果并不好。而以微软公司miCTosoft tag技术为代表的所谓彩码技术,也可以做到将编码制作成有一定视觉效果的图形或叠加于背景图像之上,但对背景图像的遮挡不可避免,在其公司网站上有此技术的演示。
技术实现思路
本专利技术的目的在于解决上述问题,提供了一种,将信息编码存储在线条构成的编码图中,可将编码隐藏于背景图像之中,具有实用价值,且随着摄像装置分辨率的提高具有可行性。本专利技术的技术方案为:本专利技术揭示了一种,包括:步骤一:建立由若干线条所构成的图形单元的特征与0、1状态之间的映射关系;步骤二:将图形单元以堆叠、排列或连接的方式组成编码图,其中通过图形单元的特征及其排列确定编码图的编码意义。根据本专利技术的的一实施例,在步骤二后还包括:步骤三:将编码图与另一图像进行叠加,形成含有编码信息的图像。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据两点之间是否有连线确定0、1状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据连线的方向确定0、1状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据曲线的特征确定O、I状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据区域单元形状确定O、I状态。根据本专利技术的的一实施例,在步骤三中,将编码图的连线设计为由不同颜色或灰度组成的复合线条。根据本专利技术的的一实施例,在步骤三中,用不同的颜色区分编码图和被叠加的另一图像。根据本专利技术的的一实施例,通过分割线将编码图分割成若干个子区域,将编码信息置于由分割线所围成的子区域中,被叠加的另一图像被该些子区域分成对应的若干个子图像以形成拼图。根据本专利技术的的一实施例,还包括根据具体编码的特点,采用特定的压缩算法进一步减小存储信息所需比特位数后再利用权利要求1所述的进行编码,以提高编码效率。根据本专利技术的的一实施例,将编码图的线条嵌入到该另一图像的局部区域中。根据本专利技术的的一实施例,通过将编码图和该另一图像叠加后切割掉部分图像,使编码图成为该另一图像的边界。根据本专利技术的的一实施例,对于编码图作为图像边界的情况,将编码信息存储于图像边界的曲线的形状、线段的有无以及线段颜色中。根据本专利技术的的一实施例,编码图的编码意义包括所要包涵的信息或者是代表或指向所要包涵的信息的编号。本专利技术还揭示了一种,包括:步骤一:建立由若干线条所构成的图形单元的特征与0、1状态之间的映射关系;步骤二:将图形单元的特征堆叠或排列成矩阵以形成编码图,其中通过图形单元的特征及其排列确定编码图的编码意义。根据本专利技术的的一实施例,在步骤二后还包括:步骤三:将编码图与另一图像进行叠加,形成含有编码信息的图像。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据两点之间是否有连线确定0、1状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据连线的方向确定0、1状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据曲线的特征确定O、I状态。根据本专利技术的的一实施例,在步骤一中的图形单元的特征和O、I状态之间的映射关系是根据区域单元形状确定O、I状态。根据本专利技术的的一实施例,在步骤三中,将编码图的连线设计为由不同颜色或灰度组成的复合线条。根据本专利技术的的一实施例,在步骤三中,用不同的颜色区分编码图和被叠加的另一图像。根据本专利技术的的一实施例,通过分割线将编码图分割成若干个子区域,将编码信息置于由分割线所围成的子区域中,被叠加的另一图像被该些子区域分成对应的若干个子图像以形成拼图。根据本专利技术的的一实施例,还包括根据具体编码的特点,采用特定的压缩算法进一步减小存储信息所需比特位数后再利用上述的进行编码,以提高编码效率。根据本专利技术的的一实施例,将编码图的线条嵌入到该另一图像的局部区域中。根据本专利技术的的一实施例,通过将编码图和该另一图像叠加后切割掉部分图像,使编码图成为该另一图像的边界。根据本专利技术的的一实施例,对于编码图作为图像边界的情况,将编码信息存储于图像边界的曲线的形状、线段的有无以及线段颜色中。根据本专利技术的的一实施例,编码图的编码意义包括所要包涵的信息或者是代表或指向所要包涵的信息的编号。本专利技术对比现有技术有如下的有益效果:本专利技术的方案是将信息存储于由若干条线所构成的编码图中,通过一定的算法约束,将其对应到文字或数字的二进制代码。与由色块组成的传统二维码相比,编码方式更加灵活多样,易于实现针对特定应用的定制码型,可用于溯源、防伪及加密信息存储等领域。本专利技术应用于将一幅包含了编码信息的编码图与一幅图像进行叠加,形成含有编码信息的图像,从而将编码信息隐藏于图像中,基本不影响对图像的视觉效果。此外,这种叠加可以由嵌入背景图形或者作为背景图形的边缘等具体方式实现,将编码信息“隐藏”于嵌入线条或切割边缘中,从而基本不影响背景图像的视觉效果。而且由于便携摄像装置成像质量的提高,使得本专利技术的方法具有可行性。附图说明图1是一种利用图进行编码的不例图。图2是将图1所示的编码图与一副图像叠加后形成的图像。图3是一种利用图进行编码的另一不例图。图4是将图3所示的编码图与一副图像叠加后形成的图像。图5是一种利用图进行编码的另一示例图。图6是图5所示的编码图与一副图像叠加后形成的图像。图7示出了现有的叠加图像的二维码编码图的方式。图8示出了超过两个变量取值的图形单元的示意图。图9示出了超过两个变量取值的图形单元的另一示意图。图10示出了具有复合线条的图形单元的示意图。图11示出了本专利技术的的第一实施例的流程图。图12示出了本专利技术的的第二实施例的流程图。图13示出了本专利技术的将编码图嵌入到背景图像的局部区域的示意图。图14示出了本专利技术的将编码图作为叠加图像的边界的示意图。图15示出了本专利技术的将编码图作为叠加图像的边界的另一示例的示意图。图16示出了本专利技术的将编码图作为叠加图像的边界的另一示例的示意图。图17示出了本专利技术的的第三实施例的流程图。图18示出了本专利技术的的第四实施例的流程图。具体实施例方式本文档来自技高网...
【技术保护点】
一种基于图的编码方法,包括:步骤一:建立由若干线条所构成的图形单元的特征与0、1状态之间的映射关系;步骤二:将图形单元以堆叠、排列或连接的方式组成编码图,其中通过图形单元的特征及其排列确定编码图的编码意义。
【技术特征摘要】
2012.12.11 CN 201210532218.21.一种基于图的编码方法,包括: 步骤一:建立由若干线条所构成的图形单元的特征与0、1状态之间的映射关系; 步骤二:将图形单元以堆叠、排列或连接的方式组成编码图,其中通过图形单元的特征及其排列确定编码图的编码意义。2.根据权利要求1所述的基于图的编码方法,其特征在于,在步骤二后还包括: 步骤三:将编码图与另一图像进行叠加,形成含有编码信息的图像。3.根据权利要求1所述的基于图的编码方法,其特征在于,在步骤一中的图形单元的特征和0、1状态之间的映射关系是根据两点之间是否有连线确定0、1状态。4.根据权利要求1所述的基于图的编码方法,其特征在于,在步骤一中的图形单元的特征和0、1状态之间的映射关系是根据连线的方向确定0、1状态。5.根据权利要求1所述的基于图的编码方法,其特征在于,在步骤一中的图形单元的特征和0、1状态之间的映射关系是根据曲线的特征确定0、1状态。6.根据权利要求1所述的基于图的编码方法,其特征在于,在步骤一中的图形单元的特征和0、1状态之间的映射关系是根据区域单元形状确定0、1状态。7.根据权利要求2所述的基 于图的编码方法,其特征在于,在步骤三中,将编码图的连线设计为由不同颜色或灰度组成的复合线条。8.根据权利要求2所述的基于图的编码方法,其特征在于,在步骤三中,用不同的颜色区分编码图和被叠加的另一图像。9.根据权利要求2所述的基于图的编码方法,其特征在于,通过分割线将编码图分割成若干个子区域,将编码信息置于由分割线所围成的子区域中,被叠加的另一图像被该些子区域分成对应的若干个子图像以形成拼图。10.根据权利要求1所述的基于图的编码方法,其特征在于,还包括根据具体编码的特点,采用特定的压缩算法进一步减小存储信息所需比特位数后再利用权利要求1所述的基于图的编码方法进行编码,以提高编码效率。11.根据权利要求2所述的基于图的编码方法,其特征在于,将编码图的线条嵌入到该另一图像的局部区域中。12.根据权利要求2所述的基于图的编码方法,其特征在于,通过将编码图和该另一图像叠加后切割掉部分图像,使编码图成为该另一图像的边界。13.根据权利要求12所述的基于图的编码方法,其特征在于,对于编码图作为图像边界的情况,将编码信息存储于图像边界的曲线的形状、线段的有无以及线段颜色中。14.根据权利要求1所述的基于图的编码方法,其特征在于,编码图的编码意义包括所要包涵的信息或...
【专利技术属性】
技术研发人员:关秀清,
申请(专利权)人:关秀清,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。