Information Hiding in Halftone-Encoded Computer-Generated Holograms
Description on MATLAB implementation for information hiding in halftone-encoded computer-generated holograms: The main algorithm implementation is CGHwatermark; phase retrieval function is phaseSL; complex wavefront recording function with known amplitude and phase is Hologen; halftone encoding function is AMhalftone; watermark extraction directly uses MATLAB's built-in FFT2 function. The main program's function call sequence is: Input host information and watermark → phaseSL → Hologen → AMhalftone (embedding completion) → FFT2 (watermark extraction). Results are saved in holo&mark folder.