{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/dynamic-hologram-generation-with-automatic","title":"Dynamic Hologram Generation with Automatic Differentiation","arxiv_id":"2503.03714","date":"2025-03-05","proceeding":null,"authors":["Xing-Yu Zhang","Yu-Qing Wang","Angrui Du","Han Wang","Lei Wang","Jinguo Liu"],"abstract":"We designed an automatic differentiation-based strategy to generate optical trap arrays that change smoothly in time. Instead of repeatedly regenerating the holograms for each time step, we derive the differential form of the phase dynamics that enables the continuous evolution of the trap coordinates. This differential form is derived from the implicit differentiation of the fixed point of the Gerchberg-Saxton algorithm, which is computationally efficient. We carried out numerical and laboratory experiments to demonstrate its effectiveness in improving the phase continuity and reducing the computational burden compared to the traditional pure interpolation techniques. By combining the method with the spatial light modulator, the method is promising for the dynamic manipulation of particles in real experiments.","url_abs":"https://arxiv.org/abs/2503.03714v1","url_pdf":"https://arxiv.org/pdf/2503.03714v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"dynamic-hologram-generation-with-automatic","repo_url":"https://github.com/xingyuzhang2018/holograd.jl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}