• Photonics Research
  • Vol. 6, Issue 9, 837 (2018)
P. W. M. Tsang1、*, T.-C. Poon2, and Y. M. Wu1
Author Affiliations
  • 1Department of Electronic Engineering, City University of Hong Kong, Hong Kong SAR, China
  • 2Bradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, Virginia 24061, USA
  • show less
    DOI: 10.1364/PRJ.6.000837 Cite this Article Set citation alerts
    P. W. M. Tsang, T.-C. Poon, Y. M. Wu. Review of fast methods for point-based computer-generated holography [Invited][J]. Photonics Research, 2018, 6(9): 837 Copy Citation Text show less

    Abstract

    Computer-generated holography (CGH) is a technique for converting a three-dimensional (3D) object scene into a two-dimensional (2D), complex-valued hologram. One of the major bottlenecks of CGH is the intensive computation that is involved in the hologram generation process. To overcome this problem, numerous research works have been conducted with the aim of reducing arithmetic operations involved in CGH. In this paper, we shall review a number of fast CGH methods that have been developed in the past decade. These methods, which are commonly referred to as point-based CGH, are applied to compute digital Fresnel holograms for an object space that is represented in a point cloud model. While each method has its own strength and weakness, trading off conflicting issues, such as computation efficiency and memory requirement, they also exhibit potential grounds of synergy. We hope that this paper will bring out the essence of each method and provide some insight on how different methods may crossover into better ones.
    F(m,n;zo)=expi2π(mδ)2+(nδ)2+zo2λ=expiwnmx2+ny2+zo2,(1)

    View in Article

    H(m,n)=p=0PApF(mup,nvp;zp),(2)

    View in Article

    H(m,n;zo)=I(m,n;zo)*F(m,n;zo).(3)

    View in Article

    H(m,n;zo)=I1[I˜(ωm,ωn;zo)F˜(ωm,ωn;zo)].(4)

    View in Article

    H(m,n)=I1[k=0K1I˜(ωm,ωn;zk)F˜(ωm,ωn;zk)].(5)

    View in Article

    F(r,θ;zo)=exp[iwn(rcosθ)2+(rsinθ)2+zo2]=exp[iwnr2+zo2].(6)

    View in Article

    F(m,n;zo)=F(rcosθ,rsinθ;zo).(7)

    View in Article

    F(m,n;zo)|m0;n0=F(|m|,n;zo),(8)

    View in Article

    F(m,n;zo)|n0=F(m,|n|;zo).(9)

    View in Article

    H(m,n)=p=1PApexp(iwnΔm2+Δn2+zp2),(10)

    View in Article

    H(m,n)=p=1PApOH(Δm,zp)OV(Δn,zp),(11)

    View in Article

    HF(m,n)=p=0P1Apexp[i2πλ(m2+n22zpmup+nvpzp)].(12)

    View in Article

    HF(m,n)=p=0P1ApL(m,n;zp)OH(m,up)OV(n,vp),(13)

    View in Article

    wp(m,n)|(m,n)Sp=Aprpexp(i2πrpλ),(14)

    View in Article

    W(m,n)=p=0P1wp(m,n).(15)

    View in Article

    H(m,n)=W(m,n)*h(m,n;zo),(16)

    View in Article

    wj(m,n)|(m,n)Sj=pμjarm;n;pexp(i2πrm;n;pλ),(17)

    View in Article

    W(m,n)=j=0T1wj(m,n),(18)

    View in Article

    O(m,t)|0t<L=p=0T(t)At;prt;pexp(iπrt;p2λzt;p),(19)

    View in Article

    O(m,n)=O(m,nDv)*g(n).(20)

    View in Article

    H(m,n)=O(m,n)*Fv(n),(21)

    View in Article

    P. W. M. Tsang, T.-C. Poon, Y. M. Wu. Review of fast methods for point-based computer-generated holography [Invited][J]. Photonics Research, 2018, 6(9): 837
    Download Citation