US 12,393,162 B1
Method for calibrating substrate errors of computer-generated hologram based on ray propagation in three-dimensional model statement of government interest
Xi Hou, Chengdu (CN); Shuai Zhang, Chengdu (CN); Xiaochuan Hu, Chengdu (CN); and Qiang Chen, Chengdu (CN)
Assigned to Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu (CN)
Filed by Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu (CN)
Filed on Oct. 15, 2024, as Appl. No. 18/915,937.
Claims priority of application No. 202410727248.1 (CN), filed on Jun. 6, 2024.
Int. Cl. G03H 1/02 (2006.01); G03H 1/08 (2006.01)
CPC G03H 1/0808 (2013.01) 4 Claims
OG exemplary drawing
 
1. A method for calibrating substrate errors of computer-generated hologram c based on a ray propagation in three-dimensional model, comprising the following steps:
step 1, establishing three-dimensional ray propagation models according to different optical paths, comprising:
step 1.1, according to an optical path, confirming an F number of a standard spherical lens used and a radius of a curvature of a reference spherical surface of the standard spherical lens, a distance between a non-holographic surface of a computer-generated hologram and a focus of the standard spherical lens, a thickness and a refractive index of a substrate of the computer-generated hologram, and a distance between a holographic surface of the computer-generated hologram and an aspheric surface;
step 1.2, defining a mode of emitting rays wherein a rays emits from a focus O of the standard spherical lens, and the ray in a propagation process satisfies:
ri(x,y,p)=pNi(x,y)+Pi(xi,yi,pi);
where ray ri represents that in an ith segment of the ray, the ray propagates along a direction Ni(x,y) of the ith segment and passes through a point Pi; p is a distance in which the ray propagates in the optical path; x, y represents a spatial coordinate of the ray when propagating in a free space; and xi, yi, pi represents a spatial coordinate of the point Pi through which in the ith segment, the ray propagates in the free space;
step 1.3, calculating a propagation trajectory of the ray in the optical path;
after the ray is refracted through the non-holographic surface of the computer-generated hologram, a propagation direction is:

OG Complex Work Unit Math
where N0 is an incident direction of the ray; e is a ratio of the refractive indexes of an incident space and an emitting space; (α1, β1, γ1) is the cosine of an angle between a vector of a propagation direction of the ray and a Cartesian coordinate axis; and C0,f, D0,f are intermediate constants which satisfy the following relation:

OG Complex Work Unit Math
where dot represents a dot product between vectors;
Nf (x,y) is a surface normal of the non-holographic surface at (x, y), expressed as:

OG Complex Work Unit Math
where F is a surface equation indicating a surface at which a surface normal is obtained;
after the ray propagates to the holographic surface of the computer-generated hologram and is diffracted, the propagation direction of the diffracted ray of +1 level satisfies:

OG Complex Work Unit Math
where Nh(x,y) is a surface normal of the holographic surface at (x,y), Φ is an equivalent phase equation of the computer-generated hologram, and A is a wavelength; and C0,h, D0,h are intermediate constants, which satisfy the following relation:

OG Complex Work Unit Math
the propagation direction of the ray after reflection at the aspheric surface (x,y) satisfies:
N′(x,y)=N0−2[N0·N0(x,y)]N0(x,y);
where N′(x,y) represents the propagation direction of the ray after reflection at the aspheric surface; and Nα (x,y) is a surface normal of the aspheric surface at (x,y);
step 1.4, calculating a coordinate Pi of an intersection of the ray on a surface of an ith medium:

OG Complex Work Unit Math
where α1 and β1 are the cosine components of the propagation directions of the ray after passing through a previous surface, and xi-1, yi-1 is the coordinate of the intersection Pi-1 of the ray at the previous surface;
step 2, obtaining surface shape errors of a front surface and a rear surface of the substrate of the computer-generated hologram, and thickness uniformity of the substrate of the computer-generated hologram to calibrate substrate errors of the computer-generated hologram based on the three-dimensional ray propagation models, comprising:
step 2.1, obtaining shapes of the front and the rear surfaces and the thickness uniformity of the computer-generated hologram in a working condition;
step 2.2, according to the three-dimensional ray propagation models and the measurement results of the front and the rear surfaces and the thickness uniformity of the computer-generated hologram in step 1, calculating a propagation trajectory of the ray from any field of view coming from the focus of the standard spherical lens in the optical path, and calculating a difference from a propagation trajectory in an ideal condition to obtain an optical path difference ΔOPD caused by the substrate error of the computer-generated hologram; and meanwhile, recording the intersection of the ray in the computer-generated hologram;
step 2.3, according to the intersection of the ray in the computer-generated hologram, calculating an additional diffraction wave aberration ΔW caused by the deviation of the propagation trajectory of the ray on the holographic surface of the computer-generated hologram based on:

OG Complex Work Unit Math
where (x′1, y′1) represents an ideal position coordinate of the ray on the computer-generated hologram, and Δx1 and Δy1 are deviations of the ray between an actual position and a theoretical position of the computer-generated hologram;
step 2.4, calculating a measurement wave aberration ΔR caused by the substrate error of the computer-generated hologram based on:

OG Complex Work Unit Math
where ΔW and ΔW′ are additional diffraction wave aberrations caused by that the ray penetrates through the holographic surface of the computer-generated hologram for the first and second times respectively.