在载体图像中嵌入净荷的方法及净荷重建、传输方法_4

文档序号:9305035阅读:来源:国知局
解是的,图17所示示例性操作中的传输可替代为存储。其中,内嵌了图像 "熊猫"的图像"花"被存储于存储器中。在提取操作执行前,从该存储器获取到的图像"花" 一直保持其原有形式。只有在执行提取操作后,获取到的图像"花"才会被转化为图像"熊 猫"。
[0125]图18所示为根据本发明一实施例的在载体图像中嵌入净荷的示例性方法1800。 在步骤1802中,提供具有至少一个亮度值的二维载体图像。在步骤1804中,该二维载体图 像被序列化为载体图像一维序列化阵列。在步骤1806中,对所述载体图像一维序列化阵列 的亮度值实施模数值为M的取模运算并获取其基数。在步骤1808中,提供具有可由n位二 进制数表示的净荷的净荷一维序列化阵列。在步骤1810中,所述净荷一维序列化阵列的元 素被分割为多个子元素,每个子元素具有可由n'位二进制数表示的像素单位净荷,其中,n 大于n',且n'位二进制数所能表示的最大值小于所述模数值M。在步骤1812中,将净荷一 维序列化阵列的子元素与载体图像一维序列化阵列的各元素相配对。在步骤1814中,将净 荷一维序列化阵列的子元素的像素单位净荷加至所述载体图像一维序列化阵列的对应元 素的基数上。在步骤1816中,将实施相加后的载体图像一维序列化阵列反序列化为内嵌净 荷的二维载体图像。之后,可将所述内嵌净荷的二维载体图像在步骤1818中以无损格式传 输,或将其在步骤1820中以无损格式保存。
[0126]图19所示为根据本发明实施例提取内嵌于二维载体图像中的净荷的方法1900。 在步骤1902中,先接收所传输的内嵌有净荷的二维载体图像或从存储器中获取该二维载 体图像。在步骤1904中,将所述内嵌有净荷的二维载体图像序列化为载体图像一维序列化 阵列。在步骤1906中,对所述载体图像一维序列化阵列的亮度值实施模数值同样为M的取 模运算并获取其余数。在步骤1908中,将多个可采用n'位二进制数表示的余数(即像素 单位净荷)组合为对应的可采用n位二进制数表示的净荷,即得到净荷一维序列化阵列的 各元素。在步骤1910中,通过将子元素组合为元素以及将像素单位净荷组合为净荷,重建 净荷一维序列化阵列,从而使得所述净荷一维序列化阵列的每个元素具有可由n位二进制 数表示的净荷。在步骤1912中,将重建的所述净荷一维序列化阵列反序列化为净荷二维图 像。其后,可选地,在步骤1914中,如果所述净荷二维图像为加密图像,则将所述反序列化 而得到的净荷二维图像解密为人可识别的净荷二维图像。
[0127] 本文所描述的图片内嵌净荷的编码方法和过程可由计算机、移动电话或其他计算 设备执行。所述图片内嵌净荷的编码方法和过程包括将净荷嵌入载体图像的过程以及从所 述载体图像中提取所述净荷的上述过程的相反过程。
[0128] 虽然此处通过示例性实施例以及本发明的最佳实施方式对本发明进行了描述,但 是对于本领域技术人员而言显而易见的是,在不脱离本发明精神和范围的前提下,还可以 对本发明做出多种修饰和改进,以及对其各实施例、修改例及变形例进行次组合。此外,上 述公开的方法和过程中,各步骤并不一定按顺序执行。
[0129] 以下权利要求书中所使用的术语不应被理解为将本发明限制于说明书及权利要 求书中所公开的【具体实施方式】。相反,本发明的范围完全由下附权利要求书确定,而且权利 要求书应当根据既定的权利要求解释教义来理解。相应地,本说明书及附图也应视为描述 性而非限制性。
【主权项】
1. 一种在载体图像中嵌入净荷的方法,其特征在于,包括: 提供具有二维阵列的二维载体图像,其中所述二维阵列的每个元素具有至少一个亮度 值; 对所述二维载体图像进行序列化,以得到载体图像一维序列化阵列,其中所述载体图 像一维序列化阵列的每个元素具有与所述二维阵列的元素相对应的至少一个亮度值; 对所述载体图像一维序列化阵列的每个元素的亮度值实施模数值为M的取模运算并 获取每个元素的亮度基数值; 提供净荷一维序列化阵列,其中所述净荷一维序列化阵列的每个元素具有可由n位二 进制数表示的净荷; 将所述净荷一维序列化阵列的每个元素分割为多个子元素,其中,所述多个子元素中 的每一个具有可由n'位二进制数表示的像素单位净荷,且满足n'小于n,以及n'位二进制 数所能表示的最大值小于所述模数值M ; 将所述多个子元素中的每个子元素与所述载体图像一维序列化阵列的相应元素配 对; 将所述多个子元素中的各子元素的像素单位净荷加至所述载体图像一维序列化阵列 的相应元素的亮度基数值上,以将所述净荷一维序列化阵列嵌入所述载体图像一维序列化 阵列中; 将实施相加后的载体图像一维序列化阵列反序列化为内嵌所述净荷一维序列化阵列 的二维载体图像。2. 如权利要求1所述的方法,其特征在于,还包括: 将内嵌有所述净荷一维序列化阵列的二维载体图像序列化为具有至少一个亮度值的 内嵌有所述净荷一维序列化阵列的载体图像一维序列化阵列; 对内嵌有所述净荷一维序列化阵列的载体图像一维序列化阵列的每个元素的亮度值 实施模数值为M的取模运算并获取相应的余数; 将获取的可由n'位二进制数表示的余数合并为可由n位二进制数表示的净荷; 重建所述净荷一维序列化阵列,其中所述净荷一维序列化阵列的每个元素具有可由n 位二进制数表示的净荷。3. 如权利要求1所述的方法,其特征在于,所述取模运算的模数值M为2、4、8和16中 的一个。4. 如权利要求1或2所述的方法,其特征在于,所述净荷一维序列化阵列从二维净荷图 像、文本信息或文件生成。5. 如权利要求1或2所述的方法,其特征在于,所述净荷一维序列化阵列从加密二维净 荷图像、加密文本信息或加密文件生成。6. 如权利要求5所述的方法,其特征在于,所述加密二维净荷图像、加密文本信息或加 密文件通过AES加密方式或RAS加密方式进行加密。7. 如权利要求1所述的方法,其特征在于,所述至少一个亮度值为单色亮度值。8. 如权利要求1所述的方法,其特征在于,所述亮度值包括红色(R)、绿色(G)和蓝色 (B)亮度值。9. 如权利要求1所述的方法,其特征在于,所述方法在计算机或移动电话中执行。10. -种对内嵌于载体图像中的净荷进行重建的方法,其特征在于,包括: 提供内嵌有具有至少一个亮度值的净荷的二维载体图像; 将所述内嵌有具有至少一个亮度值的净荷的二维载体图像序列化为内嵌有具有至少 一个亮度值的净荷的载体图像一维序列化阵列; 对内嵌有净荷的载体图像一维序列化阵列的每个元素的亮度值实施模数值为M的取 模运算并获取相应的余数; 将获取的可由n'位二进制数表示的余数合并为可由n位二进制数表示的所述净荷,其 中,n'小于n,且n'位二进制数所能表示的最大值小于所述模数值M。11. 如权利要求10所述的方法,其特征在于,所述净荷一维序列化阵列从二维净荷图 像、文本信息或文件生成。12. 如权利要求10所述的方法,其特征在于,所述净荷一维序列化阵列从加密二维净 荷图像、加密文本信息或加密文件生成。13. 如权利要求12所述的方法,其特征在于,所述加密二维净荷图像、加密文本信息或 加密文件通过AES加密方式或RAS加密方式进行加密。14. 如权利要求10所述的方法,其特征在于,提供内嵌有具有至少一个亮度值的净荷 的二维载体图像为从传输中接收或从存储器中获取。15. -种对通过图片内嵌净荷编码方式内嵌于图片中的净荷进行传输的方法,其特征 在于,包括: 使用第一设备传输一人可识别图片; 使用第二设备接收被传输的所述人可识别图片; 处理接收到的所述人可识别图片; 将接收到的所述人可识别图片转化为一净荷。16. 如权利要求15所述的方法,其特征在于,还包括: 对接收到的所述人可识别图片的像素的亮度值实施模数值为M的取模运算并获取相 应的余数; 将所获取的可由n'位二进制数表示的余数合并为可由n位二进制数表示的净荷,其 中,n大于n',且n'位二进制数所能表示的最大值小于所述模数值M ; 重建所转化的净荷,其中所转化的净荷包括所述可由n位二进制数表示的净荷。17. 如权利要求15所述的方法,其特征在于,所述净荷为二维净荷图像、文本信息、文 件、加密二维净荷图像、加密文本信息以及加密文件中的一个。
【专利摘要】本发明公开了一种在载体图像中嵌入净荷的方法及净荷重建、传输方法。该嵌入净荷方法包括:提供二维载体图像并对其进行序列化,以得到载体图像一维序列化阵列,对其每个元素的亮度值实施模数值为M的取模运算并获取其基数;提供具有可由n位二进制数表示的净荷的净荷一维序列化阵列;将净荷一维序列化阵列的每个元素分割为多个子元素,每个子元素具有可由n’位二进制数表示的像素单位净荷,且满足n’<n,以及n’位二进制数所能表示的最大值<M;将每个子元素与载体图像一维序列化阵列的相应元素配对;将各子元素的像素单位净荷加至载体图像一维序列化阵列的相应元素的基数上;将载体图像一维序列化阵列反序列化为内嵌净荷的二维载体图像。
【IPC分类】G06T1/00
【公开号】CN105023232
【申请号】CN201510158033
【发明人】谭思哲
【申请人】谭思哲
【公开日】2015年11月4日
【申请日】2015年4月3日
【公告号】US20150288515
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1