【技术实现步骤摘要】
用于在图像或视频内容中嵌入标记物的计算机实现的方法和对应的标记物检测方法
[0001]本专利技术涉及计算机视觉领域。
技术介绍
[0002]存在这样的上下文,其中给定的内容具有不总是可访问的特定结构,或者对其来说,可能不总是希望使用可用的工具来访问该特定结构。
[0003]例如,涉及经由图像或串流的屏幕共享的一些Web应用就是这种情况,这些应用要求使用特定模块以不依赖于第三方组件,这些模块导致与安全需求和/或用户偏好相关联的问题。
[0004]因此,需要能够检测图像或视频内容的特定部分而不求助于现有的方法或API(“应用编程接口”)。API是一种软件接口,为其他软件块提供服务。标记是解决这个问题的已知方法。标记可以被定义为使用秘密地嵌入在诸如音频、视频或图像数据的噪声容忍信号中的标记物。这更加复杂,因为标记方法需要对被标记媒体的高有损压缩具有鲁棒性,并且快速检测,以便易于使用。
[0005]已知的普通技术(例如,在颜色信息的最低有效位中逐像素地编码信息)由于在压缩中的丢失而无法使用。存在两种方法允许考
【技术保护点】
【技术特征摘要】
1.一种用于在图像或视频内容中嵌入标记物的计算机实现的方法,包括以下操作:a)接收(200)用于嵌入的输入图像或帧,b)确定(210)要在所述输入图像或帧内编码的二进制消息,所述二进制消息包括具有大于或等于2的相同位数的位序列,所述二进制消息至少包括头部部分,所述头部部分包括至少两个不相同的连续位序列,c)检测(220)所述输入图像或帧内的区域,使得所述区域内的颜色是均匀的,并且所述区域呈现所选的长度和高度,d)将每个可能的位序列与根据均匀区域内的颜色和编码规则确定的对应编码颜色相关联(230),使得相应颜色全部彼此不同,以及e)生成(240,260)标记物颜色表,其中每个元素存储与所述二进制消息的位序列相关联的编码颜色,使得颜色表构成所述二进制消息的颜色编码,以及f)通过在附加方向上定向地附加包括至少所选数量的像素的像素块,在所述区域中嵌入(270)所述标记物,给定像素块内的像素各自用所述标记物颜色表的元素的编码颜色来着色,所述标记物颜色表的每个元素与至少一个像素块相关联。2.根据权利要求1所述的计算机实现的方法,其中,操作e)包括使用水平附加方向、在附加方向上的数量为四个的像素,以及进一步创建具有正方形形状的像素块。3.根据权利要求1或2所述的计算机实现的方法,其中,操作e)还包括:在附加下一像素块之前,将所述头部部分的每个像素块重复所选的次数。4.根据前述权利要求之一所述的计算机实现的方法,其中,所述头部部分包括位序列,这些位序列被布置成使得每个位序列不同于其紧邻,以使得两个相邻位序列的每个组合在所述头部部分中是唯一的。5.根据前述权利要求之一所述的计算机实现的方法,其中,所述二进制消息包括头部部分和有效载荷部分,所述有效载荷部分包括至少两个位序列,其中,操作b)包括将纠错码应用于所述有效载荷部分以获得鲁棒的有效载荷部分,以及交错所述鲁棒的有效载荷部分。6.一种用于检测根据前述权利要求之一的方法嵌入在图像或视频内容中的标记物的计算机实现的方法,包括以下操作:a)接收用于检测的输入图像或帧,b)按沿图像解析方向对齐的像素组解析所述输入图像或帧,每个像素组中的像素在所述图像解析方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。