{"id":{"repo_id":"cambridge","oai_identifier":"oai:www.repository.cam.ac.uk:1810/333768"},"canonical_url":"https://search.dev.ndltd.org/etd/cambridge/oai:www.repository.cam.ac.uk:1810/333768","repository":{"repo_id":"cambridge","name":"Cambridge University","base_url":"https://api.repository.cam.ac.uk/server/oai/request"},"display":{"title":"Improving the computation efficiency for computer-generated holography","abstract":"Consumer-grade 3D displays are likely to become much more demanding over the next few years as the advancement of fabrication capability in the entire display technology industry. Computer-generated holography (CGH) based picture generation unit is a promising and viable technology. Unlike other display counterparts where light intensity modulation is being used, CGH can modulate the phase of the incoming light and form an image via interference. This allows CGH to position the wavefront of the display content in mid-air precisely, enabling itself to be a true 3D display. One of the key bottlenecks that prevent the mass adoption of CGH is the lengthy computation time. This is mainly due to the complex mathematical expression that describes light diffraction. To solve this problem, a non-iterative phase retrial algorithm called one-step phase retrieval (OSPR) was created in 2006. Inspired by the non-iterative nature, we managed to design two dedicated computational systems, one for cost-optimised and the other for high performance, using the hardware description language, and successfully deployed the architectures on field-programmable gate arrays (FPGAs). Furthermore, aside from hardware acceleration, we combine the human visual system and propose a holographic foveated rendering method to increase the calculation speed while maintaining the perceived image quality. This thesis sets out to investigate and implement the methods to improve the computation efficiency for computer-generated holography. Taken together, these investigations provide important insights into the realisation of a real-time calculation systems with small form factors for the next generation of holographic displays. We present our simulation and experimental results for designed hardware circuits and foveated rendering algorithm throughout this thesis.","abstract_html":"Consumer-grade 3D displays are likely to become much more demanding over the next few years as the advancement of fabrication capability in the entire display technology industry. Computer-generated holography (CGH) based picture generation unit is a promising and viable technology. Unlike other display counterparts where light intensity modulation is being used, CGH can modulate the phase of the incoming light and form an image via interference. This allows CGH to position the wavefront of the display content in mid-air precisely, enabling itself to be a true 3D display. One of the key bottlenecks that prevent the mass adoption of CGH is the lengthy computation time. This is mainly due to the complex mathematical expression that describes light diffraction. To solve this problem, a non-iterative phase retrial algorithm called one-step phase retrieval (OSPR) was created in 2006. Inspired by the non-iterative nature, we managed to design two dedicated computational systems, one for cost-optimised and the other for high performance, using the hardware description language, and successfully deployed the architectures on field-programmable gate arrays (FPGAs). Furthermore, aside from hardware acceleration, we combine the human visual system and propose a holographic foveated rendering method to increase the calculation speed while maintaining the perceived image quality. This thesis sets out to investigate and implement the methods to improve the computation efficiency for computer-generated holography. Taken together, these investigations provide important insights into the realisation of a real-time calculation systems with small form factors for the next generation of holographic displays. We present our simulation and experimental results for designed hardware circuits and foveated rendering algorithm throughout this thesis.","abstract_has_math":false,"creators":["Dong, Daoming"],"institution":"University of Cambridge","degree_name":"Doctor of Philosophy (PhD)","degree_level":"Doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Wilkinson, Timothy"],"committee_chairs":[],"committee_members":[],"year":2021,"date_issued":"2021-09-22","date_published":"2021-09-22","updated_at":"2026-07-22T22:24:25Z","subjects":["Holography","Computer-generated Holography","FPGA"],"languages":["eng"],"rights":[],"rights_urls":["https://www.rioxx.net/licenses/all-rights-reserved/"],"identifier_entries":[{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000000188851288"],"render_values":[{"text":"0000-0001-8885-1288","href":"https://orcid.org/0000-0001-8885-1288","code":true}]}]},"links":{"outbound_url":"https://doi.org/10.17863/CAM.81185","outbound_label":"DOI","outbound_source":"dc:identifier.doi"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Wilkinson, Timothy"]},{"key":"dc:creator","label":"Author","values":["Dong, Daoming"]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000000188851288"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2021-09-22"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cambridge"]},{"key":"dc:relation.isreferencedby.uri","label":"Dc Relation Isreferencedby URI","values":["https://www.repository.cam.ac.uk/handle/1810/333768"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Holography","Computer-generated Holography","FPGA"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["https://www.rioxx.net/licenses/all-rights-reserved/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["10.17863/CAM.81185"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/049c003d-17cd-4199-baa2-640c26390cda/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Consumer-grade 3D displays are likely to become much more demanding over the next few years as the advancement of fabrication capability in the entire display technology industry. Computer-generated holography (CGH) based picture generation unit is a promising and viable technology. Unlike other display counterparts where light intensity modulation is being used, CGH can modulate the phase of the incoming light and form an image via interference. This allows CGH to position the wavefront of the display content in mid-air precisely, enabling itself to be a true 3D display. One of the key bottlenecks that prevent the mass adoption of CGH is the lengthy computation time. This is mainly due to the complex mathematical expression that describes light diffraction. To solve this problem, a non-iterative phase retrial algorithm called one-step phase retrieval (OSPR) was created in 2006. Inspired by the non-iterative nature, we managed to design two dedicated computational systems, one for cost-optimised and the other for high performance, using the hardware description language, and successfully deployed the architectures on field-programmable gate arrays (FPGAs). Furthermore, aside from hardware acceleration, we combine the human visual system and propose a holographic foveated rendering method to increase the calculation speed while maintaining the perceived image quality. This thesis sets out to investigate and implement the methods to improve the computation efficiency for computer-generated holography. Taken together, these investigations provide important insights into the realisation of a real-time calculation systems with small form factors for the next generation of holographic displays. We present our simulation and experimental results for designed hardware circuits and foveated rendering algorithm throughout this thesis."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["7880dacbbae33d48ad6b2953291677c5"]},{"key":"dc:title","label":"Title","values":["Improving the computation efficiency for computer-generated holography"]}]}],"canonical_facts":{"dc:contributor.advisor":["Wilkinson, Timothy"],"dc:creator":["Dong, Daoming"],"dc:creator.authoridentifier":["0000000188851288"],"dc:date.issued":["2021-09-22"],"dc:description.abstract":["Consumer-grade 3D displays are likely to become much more demanding over the next few years as the advancement of fabrication capability in the entire display technology industry. Computer-generated holography (CGH) based picture generation unit is a promising and viable technology. Unlike other display counterparts where light intensity modulation is being used, CGH can modulate the phase of the incoming light and form an image via interference. This allows CGH to position the wavefront of the display content in mid-air precisely, enabling itself to be a true 3D display. One of the key bottlenecks that prevent the mass adoption of CGH is the lengthy computation time. This is mainly due to the complex mathematical expression that describes light diffraction. To solve this problem, a non-iterative phase retrial algorithm called one-step phase retrieval (OSPR) was created in 2006. Inspired by the non-iterative nature, we managed to design two dedicated computational systems, one for cost-optimised and the other for high performance, using the hardware description language, and successfully deployed the architectures on field-programmable gate arrays (FPGAs). Furthermore, aside from hardware acceleration, we combine the human visual system and propose a holographic foveated rendering method to increase the calculation speed while maintaining the perceived image quality. This thesis sets out to investigate and implement the methods to improve the computation efficiency for computer-generated holography. Taken together, these investigations provide important insights into the realisation of a real-time calculation systems with small form factors for the next generation of holographic displays. We present our simulation and experimental results for designed hardware circuits and foveated rendering algorithm throughout this thesis."],"dc:format.checksum.md5":["7880dacbbae33d48ad6b2953291677c5"],"dc:identifier.doi":["10.17863/CAM.81185"],"dc:identifier.uri":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/049c003d-17cd-4199-baa2-640c26390cda/download"],"dc:language":["eng"],"dc:publisher.institution":["University of Cambridge"],"dc:relation.isreferencedby.uri":["https://www.repository.cam.ac.uk/handle/1810/333768"],"dc:rights":["https://www.rioxx.net/licenses/all-rights-reserved/"],"dc:subject":["Holography","Computer-generated Holography","FPGA"],"dc:title":["Improving the computation efficiency for computer-generated holography"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Doctoral"],"dc:type.qualificationname":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-22T22:24:25Z"}