“…The key research challenge in CGH is how to compute the set of holographic fringes which correspond to a desired wavefront. There exists a large number of established algorithmic approaches to solve this problem, such as direct-search [18], phase-retrieval algorithms [19,20], simulated-annealing [21], noise reduction time-multiplexing [22], double-phase methods [23], hardware feedback [24,25], frequency-domain approaches [26] and formal optimisation [27]. The exact choice depends on the specific optical requirements, display device type selected and the specific computational hardware available [28,29,30].…”