二维工程图数字水印:基于实体颜色LSB的隐藏算法
需积分: 0 194 浏览量
更新于2024-07-31
收藏 1.37MB PDF 举报
"这篇毕业设计论文探讨了一种基于实体颜色LSB(最不重要位)的二维工程图数字水印算法。该算法利用人类视觉系统的特性,在RGB颜色模型中选择蓝色作为隐藏水印数据的通道,以实现水印的高不可见性和一定的鲁棒性。在算法实施过程中,首先读取二维工程图中各实体的颜色信息,这些颜色属性通常由0到255的整数表示,可转换为8位二进制序列。随后,利用LSB方法,即修改每个实体颜色8位二进制表示中的最后一位来嵌入水印数据。这种方法对图像的视觉效果影响小,因为改变LSB对图像的整体感知影响微乎其微。
在数据嵌入阶段,当水印数据为0时,蓝色和绿色分量的最后一位被设置为相同;若水印数据为1,则设置为不同。在提取水印时,通过比较实体颜色的蓝绿分量的最后一位,判断其是否相同,从而确定嵌入的水印数据是0还是1。
实验结果显示,该算法对常见的图像处理操作如平移、旋转、均匀缩放以及添加和删除攻击具有一定的抵抗能力。这种数字水印技术为二维工程图的版权保护提供了新的解决方案,有助于保护原创者权益。"
论文作者杨胡义在湖南大学计算机与通信学院的指导下完成了这项研究,强调了在二维工程图领域应用数字水印技术的重要性,并指出,通过巧妙利用颜色属性和LSB方法,可以创建一种既隐蔽又具有一定抗攻击性的水印算法,为知识产权保护提供了有力工具。
2021-08-04 上传
302 浏览量
2024-10-04 上传
2023-08-01 上传
2022-09-24 上传
2022-03-15 上传
2009-05-17 上传
2021-03-26 上传
2022-07-14 上传

zhanghaijie03
- 粉丝: 0
- 资源: 5
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用