作者
黄景晖,孙 莹,刘梦亭,曾文静,黄凯贤
文章摘要
随着数字媒体的广泛传播,图像版权保护需求凸显,不可见水印技术因兼具“隐藏性”与“标识性”成为研究热点。但现有工具侧重算法优化,缺乏可视化呈现,非专业用户与学习者难以理解核心逻辑。本文以“降低使用门槛、实现算法可视化”为目标,设计出基于Java的不可见水印可视化交互系统。系统以LSB算法为核心,通过Java Swing构建界面,支持多格式图像处理,实现“加载-配置-嵌入-提取-保存”全流程,同时创新性地将抽象的LSB像素位隐藏原理转化为直观操作,用户可通过拖拽定位、实时预览、结果展示,清晰理解水印隐藏与提取逻辑。
文章关键词
Java;不可见水印;LSB算法;可视化交互;版权保护
参考文献
[1] ISO/IEC 15444-1:2019.Information technology—JPEG 2000 image coding system:Core coding system[S].International Organization for Standardization,2019.
[2] 朱红康,徐云.Java Swing 图形界面开发与案例实战[M].机械工业出版社,2018.
[3] 张涛,李敏.基于自适应 LSB 与 DCT 变换的数字水印算法[J].计算机工程与应用,2020,56(12):198-203.
[4] 刘京中,孙更新.Java 数字图像处理:编程技巧与应用实践[M].电子工业出版社,2015.
[5] 王芳,陈强.基于用户行为分析的水印系统交互设计[J].人机交互学报,2019,4(3):22-28.
[6] Meyer C,Morris R.Digital Watermarking and Steganography[M].Morgan Kaufmann,2001.
[7] Anderson R,Petitcolas F.On the Limits of Steganography[J].IEEE Journal on Selected Areas in Communications,1998,16(4):574-581.
Full Text:
DOI