← 返回列表

一种基于比特替换的图像数据嵌入和提取方法、装置

申请号: CN202311850102.8
申请人: 南京博润类脑智能技术有限公司
更新日期: 2026-03-10

专利详细信息

项目 内容
专利名称 一种基于比特替换的图像数据嵌入和提取方法、装置
专利类型 发明授权
申请号 CN202311850102.8
申请日 2023/12/29
公告号 CN117499664B
公开日 2024/3/19
IPC主分类号 H04N19/46
权利人 南京博润类脑智能技术有限公司
发明人 王强
地址 江苏省南京市雨花台区安德门大街57号8幢9层904室

摘要文本

本发明公开一种基于比特替换的图像数据嵌入和提取方法、装置,属于图像处理技术领域。图像提取方法包括:获取原始视频和待嵌入的数据;对所述原始视频进行解码得到图像帧数据,并将各图像帧划分为多个宏块;对于每个宏块,按照设定的起始位置、设定的移动方向和设定的移动位数,对宏块内各颜色通道的数据进行平移操作,得到各宏块中的空比特位;将待嵌入的数据按照设定的插入规则写入各宏块中的所述空比特位;将写入待嵌入数据后的所有宏块编码为视频流。本发明利用比特替换方法,对原始画面中的比特值进行修改,使得嵌入数据在面对视频编码、解码、图像传输等过程时具有较好的鲁棒性,降低提取出的数据在经过处理后所受到的影响。

专利主权项内容

1.一种基于比特替换的图像数据嵌入及提取方法,其特征是,所述图像数据嵌入方法包括:获取原始视频和待嵌入的数据;对所述原始视频进行解码得到图像帧数据,并按照设定的宏块大小或宏块数量将各图像帧划分为多个宏块;所述设定的宏块数量的确定方法包括:获取待嵌入数据的总比特位数,根据所述总比特位数以及预设的各宏块嵌入位数,计算需要划分出的宏块数量,作为所述设定的宏块数量;对于每个宏块,按照设定的起始位置、设定的移动方向和设定的移动位数,对宏块内各颜色通道的数据进行平移操作,得到各宏块中的空比特位;其中,所述设定的起始位置为宏块内的任意比特位,所述设定的移动位数等于预设的各宏块嵌入位数;将待嵌入的数据按照设定的插入规则写入各宏块中的所述空比特位,包括: 按照划分出的宏块序列顺序或与其相反的顺序,将待嵌入数据的各比特位数据依次嵌入各宏块的所述空比特位;将写入待嵌入数据后的所有宏块编码为视频流;图像数据提取方法包括:获取含嵌入数据的视频数据,对其解码得到图像帧数据;按照设定的宏块大小对各图像帧进行划分,得到多个宏块;对于各宏块,从所述设定的起始位置开始,朝所述设定的移动方向,选择n个比特位的数据作为待提取数据,其中,n等于所述设定的移动位数;将各宏块中的所述待提取数据提取出来,并根据所述设定的插入规则进行组合,得到嵌入的数据,并输出;将图像数据嵌入过程中执行平移操作的数据对象,反向平移所述设定的移动位数,并根据移动后空出的比特位的邻接比特位上的数据位值,在所述空出的比特位上补上相同的数据位值,得到恢复的宏块;对恢复的宏块进行组合得到恢复的图像帧。 马 克 数 据 网