關于半色調編碼計算全息圖的信息隱藏Matlab程序的說明: 算法實現主程序為CGHwatermark; 位相恢復函數為phaseSL; 用計算全息記錄已知振幅和位相的復波前函數為Hologen; 半色調編碼函數為AMhalftone; 嵌入信息的提取直接調用Matlab自帶的FFT2函數; 主程序的函數調用關系如下 讀入宿主信息和水印信息-----------phaseSL--->Hologen--->AMhalftone(完成嵌入)--->FFT2(提取水印信息) 主程序結果保存于holo&mark文件夾 對算法魯棒性測試的程序: 1. 對于剪切操作 Cliptest 結果存放于cliptest文件夾 2. 對于縮放操作 zoomtest 結果存放于zoomtest文件夾 3. 對于旋轉操作 rotatetest 結果存放于rotate文件夾 4. 對于濾波操作 filtertest 結果存放于filtertest文件夾 5. 測試算法的時間效率 timetest 6. 分析嵌入信息后圖像質量與參數alpha,tao的關系 msetest