一种基于径向基函数的二维码图像生成方法_2

文档序号:8922994阅读:来源:国知局
大,实时控制,操作方便。(3)本发明不是采用图像叠加,而是对图像像素颜色进行调整。叠加方式是完全覆盖,与原颜色没有关系,调整是在原颜色基础上适当偏离,其结果是与原颜色比较接近。
[0028]在视觉效果上能体现出显著的好处:多于2/3(甚至8/9)的像素保持原貌不变,只对少于1/3 (甚至1/10)的像素进行调整(图2中调整了约1/5像素,图3中调整了约1/10像素),每个子区域调整的部分只有中间的调整的幅度比较大,越往边缘调整幅度越小。
[0029]本发明实施例中采用对应L1-范数的曼哈顿距离,高斯函数作为径向基函数,需要说明的是以L1-范数的曼哈顿距离、高斯函数为例,只是为了更好的说明本发明的技术方案,而非对本发明的限制,采用其它距离、其它具有从中心向四周函数值减小的径向基函数,如对应L2范数的欧式距离、余弦函数等确定像素影响权重,均应包含在本发明的范围内。
[0030]本发明实施例中通过截止值控制调整范围,需要说明的是通过截止值控制调整范围,只是为了更好的说明本发明的技术方案,而非对本发明的限制,采用整个子区域或子区域的一个子域为调整范围,均应包含在本发明的范围内。
[0031]S105,计算图像像素的亮度偏差值。
[0032]计算图像每个像素亮度值I u,每个像素邻域内M*M个像素亮度的均值tu,当所述像素所在子区域对应二值方阵元素为I时,所述像素亮度偏差值为du= t u-lu;当所述像素所在子区域对应二值方阵元素为O时,所述像素亮度偏差值为du= I irtiJO
[0033]S106,调整所述图像像素的颜色值,生成二维码图像。
[0034]根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像。
[0035]像素Xij的颜色c (X ,j)按照以下公式调整:
[0036]C(Xij) = cUiP-wUijhmaxi^O,(!-φ」)*。,当所述像素所在子区域对应二值方阵元素值为I时;
[0037]C(Xij) = cUijHwUijhmaxi^O,d-dijhc,当所述像素所在子区域对应二值方阵元素值为O时。
[0038]其中c、d分别为用户输入的颜色值和亮度最大偏差量。
[0039]图2和图3为本实施例生成的嵌入了二维码的图像,本发明实施例提供的基于径向基函数的二维码图像生成方法,可以将二维码嵌入到图像中,保留原图像的视觉效果,实现了将编码传递信息、视觉传递信息和审美三种功能统一在同一二维码图像中。
[0040]本发明未详细公开的部分属于本领域的公知技术。
[0041]尽管上面对本发明说明性的【具体实施方式】进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于【具体实施方式】的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
【主权项】
1.一种基于径向基函数的二维码图像生成方法,其特征在于,包括: 输入待编码信息和图像,根据待编码信息生成二维码的二值方阵; 将所述二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域; 以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重; 计算所述图像每个像素的亮度偏差值; 根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像。2.根据权利要求1所述的基于径向基函数的二维码图像生成方法,其特征在于,所述将二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域,包括: 子区域为由N*N个像素组成的方形区域,N = min([w/n], [h/n]),其中w、h分别为以像素为单位的所述图像的宽和高,η为所述二值方阵的阶数,[]为取整函数,以所述图像左上角为(0,0)点,将所述图像中左上角为([(w-N*n)/2],[(h-N*n)/2]),右下角为(w-[(w-N*n)/2], h-[(h-N*n)/2])的方形区域分割为n*n个子区域,每个子区域由N*N个像素组成,所述二值方阵中的每个元素根据其行列号对应到图像中相同行列号的一个子区域。3.根据权利要求1或2所述的基于径向基函数的二维码图像生成方法,其特征在于,所述以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重,包括: 子区域内像素Xij的影响权重w (X ij) = Φ (Il Xij-C Il ),Φ (Il X Il )为径向基函数,Il Xij-C Il为子区域内像素Xij到子区域中心C的距离,构造的径向基函数Φ( Il X II)具有从中心向四周函数值减小的特征,即当Il Xl Il < Il χ2 Il,则Φ ( Il Xl Il )>Φ ( Il χ2 II ),根据用户指定的截止值wO,将w (XijXwO的w (Xij)截止为0,用以控制影响范围。4.根据权利要求1所述的基于径向基函数的二维码图像生成方法,其特征在于,所述计算所述图像每个像素的亮度偏差值,包括: 计算每个像素亮度值I u,每个像素邻域内M*M个像素亮度的均值tu,当所述像素所在子区域对应二值方阵元素为I时,所述像素亮度偏差值为du= t u_lu;当所述像素所在子区域对应二值方阵元素为O时,所述像素亮度偏差值为du= I irtiJO5.根据权利要求1所述的基于径向基函数的二维码图像生成方法,其特征在于,所述根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像,包括: 所述像素&的颜色c(x J按照以下公式调整: C(Xij) = C (Xij)-W (Xij) *max (O, (1-(Iij) *c,当所述像素所在子区域对应二值方阵元素值为I时; C(Xij) = C (Xij)+W (Xij) *max (O, (1-(Iij) *c,当所述像素所在子区域对应二值方阵元素值为O时; 其中c、d分别为用户输入的颜色值和亮度最大偏差量。
【专利摘要】本发明公开了一种基于径向基函数的二维码图像生成方法,该方法包括:根据待编码信息生成二维码的二值方阵,将所述二值方阵映射到用户输入图像,所述二值方阵的每个元素对应于图像的一个子区域;以所述子区域的中心为原点构造径向基函数,基于径向基函数确定子区域内各个像素的影响权重;通过计算所述图像像素的亮度值确定亮度偏差值;根据每个像素的亮度偏差值、影响权重以及对应二值方阵中元素的值调整所述图像像素的颜色值,得到嵌入二维码的图像。本发明在保留原图像视觉效果的前提下,将二维码嵌入到图像中,使二维码图像既具有编码传递信息的功能,又具有视觉传递信息的功能,同时兼具审美的功能,一定程度上改变了现有二维码视觉效果不佳的缺陷。
【IPC分类】G06K19/06
【公开号】CN104899629
【申请号】CN201510324639
【发明人】吴伟和
【申请人】吴伟和
【公开日】2015年9月9日
【申请日】2015年6月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1