Method for constructing a digital hologram and associated digital holography system

12197171 ยท 2025-01-14

Assignee

Inventors

Cpc classification

International classification

Abstract

Disclosed is a method for constructing a digital hologram to be displayed by of a display system. The display system includes a light modulator producing a light beam and a convergent optical device designed to make the light beam converge towards a focal point. The scene is defined by a set of luminous elements. The construction method includes a step of determining values respectively associated with the pixels of the digital hologram by summing the light contributions respectively produced by the luminous elements with weighting, for each of the light contributions, by a correction coefficient depending on the area of the intersection of a surface between the convergent optical device and the focal point, and a pencil of light having a predetermined angular opening and transmitted through the convergent optical device from the luminous element producing the light contribution concerned. An associated holographic system is also described.

Claims

1. A method for constructing a digital hologram representing a scene and to be displayed by a display system including a light modulator producing a light beam and a converging optical device designed to make the light beam converge towards a focal point, the scene being defined by luminous elements, the method comprising: determining values respectively associated with pixels of the digital hologram by summing light contributions respectively produced by the luminous elements with weighting, for each given light contribution, by a correction coefficient that depends on an area of an intersection of (i) a surface located between the converging optical device and the focal point, with (ii) a pencil of light having a predetermined angular aperture and transmitted through the converging optical device from the luminous element producing the given light contribution.

2. The method according to claim 1, wherein the luminous elements are located on a plurality of points of the scene, respectively, and wherein the method further comprises, for each given point of said plurality, calculating, as a function of a position of the given point, the correction coefficient weighting the light contributions produced by the luminous element located at the given point.

3. The method according to claim 2, wherein the determining values comprises, for each given pixel of the digital hologram, determining a field generated, at the given pixel, by the luminous element located at the given point, and weighting the determined field by the correction coefficient calculated for the given point.

4. The method according to claim 3, wherein the display system comprises a shutter interposed between two lenses.

5. The method according to claim 4, wherein an orientation of the shutter is determined as a function of a distribution of the luminous elements in angular sectors defined about an axis of the display system.

6. The method according to claim 5, wherein the determined field is zero when the pencil of light emitted by the luminous element located at the given point with said predetermined angular aperture is entirely intercepted by the shutter.

7. The method according to claim 5, wherein the two lenses have a same focal distance and wherein the shutter is separated from each of the two lenses by a distance equal to the focal distance.

8. The method according to claim 5, wherein the two lenses have a same focal distance and wherein the shutter is separated from each of the two lenses by a distance equal to the focal distance.

9. The method according to claim 4, wherein the two lenses have a same focal distance, and wherein the shutter is separated from each of the two lenses by a distance equal to the focal distance.

10. The method according to claim 3, further comprising displaying the constructed digital hologram by the display system.

11. The method according to claim 2, further comprising displaying the constructed digital hologram by the display system.

12. The method according to claim 1, wherein the luminous elements are located in at least one plane.

13. The method according to claim 12, wherein the determining values comprises propagating a light field from a first plane to a second plane adjacent to the first plane, with application of a matrix whose elements are respectively associated with points of the first plane, each of the elements of the matrix having a value depending on the area of the intersection of said surface and a pencil of light having the predetermined angular aperture and transmitted through the converging optical device from the point associated with said element.

14. The method according to claim 13, further comprising displaying the constructed digital hologram by the display system.

15. The method according to claim 12, further comprising displaying the constructed digital hologram by the display system.

16. The method according to claim 1, further comprising displaying the constructed digital hologram by the display system.

17. The method according to claim 1, wherein said surface is a disk centered on an optical axis of the converging optical device.

18. The method according to claim 1, wherein the predetermined angular aperture is an angular aperture of the light beam generated by the light modulator.

19. A digital holography system comprising: a construction module configured to construct a digital hologram representing a scene and configured to be displayed by a display system comprising a light modulator producing a light beam, and a converging optical device configured to make the light beam converge towards a focal point, the scene being defined by luminous elements, wherein the construction module is designed to determine values respectively associated with pixels of the digital hologram by summing light contributions respectively produced by the luminous elements with weighting, for each given light contribution, by a correction coefficient that depends on an area of an intersection of (i) a surface located between the converging optical device and the focal point, with (ii) a pencil of light having a predetermined angular aperture and transmitted through the converging optical device from the luminous element producing the given light contribution.

20. The holography system according to claim 19, further comprising said display system.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Moreover, various other features of the invention will be apparent from the appended description made with reference to the drawings that illustrate non-limitative embodiments of the invention, and wherein:

(2) FIG. 1 shows the main elements of a digital holography system as proposed by the invention;

(3) FIG. 2 is a schematic illustration of a display system of the digital holography system of FIG. 1;

(4) FIG. 3 shows a possible embodiment of a part of the display system of FIG. 2;

(5) FIG. 4 illustrates the construction of a digital hologram from luminous elements located at different points of a scene;

(6) FIG. 5 illustrates the construction of a digital hologram from a distribution of luminous elements in a set of planes;

(7) FIG. 6 illustrates the determination of a correction coefficient by taking into account a pencil of light propagating in the display system of FIG. 2; and

(8) FIG. 7 shows the intersection of the pencil of light and a disk representing the pupil of a user of the display system.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

(9) The digital holography system described hereinafter and shown in FIG. 1 comprises a module 2 for constructing a digital hologram H and a system 10 for displaying the digital hologram H.

(10) The construction module 2 herein comprises a processor 4 and at least one memory 6 (such as a random memory or a rewritable non-volatile memory; it could however be, as an alternative, a drive disk). The construction module 2 is for example a computer.

(11) As explained in the following, the memory 6 memorizes data representative of a scene to be represented. The memory 6 can also memorize variables used during the construction of the digital hologram H, as will described hereinafter.

(12) The memory 6 further memorizes computer program instructions designed, when executed by the processor 4, to implement the different operations described hereinafter and allowing the construction of the digital hologram H.

(13) The display system 10 comprises a light source 11 (herein monochromatic of wavelength ), a light modulator 12 producing a light beam (by modulation of the light emitted by the light source 11) and a converging optical device 14 designed to make this light beam converge towards a focal point A, as will be described hereinafter with reference to FIG. 2.

(14) According to a first possible embodiment, the construction module 2 and the display system 10 can be gathered within a same holographic viewing device. The digital hologram H can then be transmitted from the construction module 2 to the display system 10 by means of an internal bus of this holographic viewing device.

(15) According to a second possible embodiment, the construction module 2 and the display system 10 can be spaced apart from each other; the construction module 2 being for example located in a remote server with which the display system 10 exchanges data via at least one communication network. In this case, the digital hologram H can be transmitted (for example as coded data representing this digital hologram H) via this communication network.

(16) FIG. 2 shows the main elements of the display system 10.

(17) As already indicated, the display system 10 comprises a light source 11, a light modulator 12 (for example, of the Spatial Light Modulator, SLM, type) and a converging optical device, here a converging lens 14.

(18) An orthonormal reference system R (O, u.sub.x, u.sub.y, u.sub.z) is used in the following of the description, where O is the center of the light modulator 12, the vector u.sub.z is orthogonal to the plane of the light modulator 12 and directed in the direction of propagation of the light beam generated by the light modulator 12, and the vectors u.sub.x and u.sub.y are parallel to the long and short edges of the light modulator 12, respectively.

(19) As can be seen in FIG. 2, the optical axis Oz of the display system 10 is the axis colinear to the vector u.sub.z passing through the point O.

(20) In the display system 10, the converging lens 14 is positioned perpendicular to the optical axis in such a way that the optical axis Oz passes through the center C.sub.L of this converging lens 14. In other words, the axis of the converging lens 14 is merged with (or identical to) the optical axis Oz.

(21) The plane of extension of the light modulator 12 and the plane of extension of the converging lens 14 are hence parallel to each other.

(22) Let's note d the distance separating the image plane (i.e., in the embodiment of FIG. 2, the plane of the light modulator 12) and the converging lens 14 (i.e., here, d=OC.sub.L).

(23) A light ray emitted perpendicular to the light modulator 12, and hence incident on the converging lens 14 along the axis of this converging lens 14, will hence be transmitted (after having passed through the converging lens 14) towards the focal point A (located on the optical axis Oz). Let's note f the focal distance of the converging lens 14: f=AC.sub.L.

(24) As shown in FIG. 2, the light beam generated by the light modulator 12 has an angular aperture (variable according to the type of light modulator 12 used).

(25) Moreover, the pupil of the user that observes the light beam generated by the light modulator 12 after having passed through the converging lens 14 is represented by a disk . As explained hereinafter, the disk corresponding to the user's pupil is positioned between the converging lens 14 and the focal point A.

(26) This disk (i.e. the user's pupil) is considered as being perpendicular to the optical axis Oz and centered on the optical axis Oz. It is also considered here that the disk is located on the optical axis Oz at the closest point from the center C.sub.L of the converging lens 14 that receives light rays from the whole light modulator 12. In other words, as can be seen in FIG. 2, the disk is considered as being positioned at the point of the optical axis Oz that is the closest to the converging lens 14 and that is touched by a ray emitted with an angle equal to the angular aperture w from a peripheral pixel of the light modulator 12.

(27) This situation of the disk (i.e. the user's pupil) is optimum in that it allows maximizing the user's field of view while allowing the latter to see the whole hologram formed by the light beam.

(28) As can be seen in FIG. 2, the distance between the converging lens 14 and the disk representing the user's pupil is denoted d.sub.1.

(29) FIG. 3 shows a possible embodiment of the display system 10 according to which a so-called 4F filtering technique is used to eliminate a symmetric ray generated by the light modulator 12.

(30) According to this technique, an optical unit comprising a shutter 20 interposed between two lenses 16, 18 is provided downstream from the light modulator 12.

(31) The two lenses 16, 18 have a same focal distance F and the shutter 20 is separated from each of the two lenses 16, 18 by a distance equal to the focal distance F.

(32) The light modulator 12 is itself positioned upstream from the first lens 16, at a distance equal to the focal distance F.

(33) The display system 10 hence comprises successively, along the optical axis Oz and with a spacing equal to the focal distance F between two successive elements: the light modulator 12, the first lens 16, the shutter 20, the second lens 18 and an image plane I.

(34) The shutter 20 stops the light rays crossing a given half-plane and let through the light rays located in the complementary half-plane in such a way that a light beam corresponding to the beam generated by the light modulator 12 is generated at the image plane I, but with elimination of a part of the spatial frequency components.

(35) Reference can be made to the article Band-limited zone plates for single-sideband holography, Y. Takaki and Y. Tanemoto, in Appl. Opt. 48, H64-H70 (2009), for more details about this filtering technique.

(36) In this exemplary embodiment, the above-mentioned distance d is hence equal to the distance between the image plane I and the converging lens 14, as indicated in FIG. 3.

(37) The shutter 20 can be fixed (in which case the half-plane stopping the light rays is constant). As an alternative, a transmissive modulator can be used (as a shutter 20) in order to chose for each frame the half-plane in which the rays are stopped.

(38) Hereinafter, .sub.0 denotes the angle formed, in the plane of the shutter 20, between an edge of the shutter 20 and the direction Ox, in such a way that, for a point M of coordinates (x, y, z) in the reference system R and located in the plane of the shutter 20, the cylindrical coordinates (, , h) of M are such that =SQRT(x.sup.2+y.sup.2), =a tan 2(y,x), z=h and the point M is located in the half-plane of the shutter 20 if and only if .sub.0<<.sub.0+ (where SART is the square root function).

(39) The value of the angle .sub.0 is fixed when the shutter 20 is fixed, or variable (from one frame to the other one) when the position of the shutter is adjustable (using a transmissive modulator, as indicated hereinabove).

(40) The construction of a digital hologram H intended to be displayed by means of the display system 10 from luminous elements located at different points P.sub.1, P.sub.2, P.sub.3, P.sub.i, P.sub.N (here at N different points) of a scene to be represented will now be described, with reference to FIG. 4. The luminous intensity of the luminous element located at point P.sub.i is denoted A.sub.i.

(41) The coordinates (x.sub.i, y.sub.i, z.sub.i) of the points P.sub.i and the luminous intensity A.sub.i of the luminous elements located at points P.sub.i are here memorized in the memory 6.

(42) The construction of the digital hologram H is described here for one frame. This construction can be repeated for other frames when the scene is changed.

(43) When the orientation of the shutter 20 is adjustable, the construction module 2 first determines the orientation of the shutter 20 (i.e. the above-mentioned angle .sub.0) as a function of the distribution of the luminous elements in angular sectors defined about the optical axis Oz of the display system 10.

(44) In practice, a predetermined number k of angular sectors and a function S(n) that indicates the number of points Pi in the angular sector of index n (with n between 1 and k) are used: S(n)=card{Pi|2.Math.(n1)/k(Pi)<2.Math.n/k}, where (Pi) is the second cylindrical coordinate of point P.sub.i: (P.sub.i)=a tan 2(y.sub.i,x.sub.i).

(45) By defining X.sub. as a random variable of probability density S(n) after normalization, the construction module 2 can chose a realization m of the random variable X.sub. (by simulation using a pseudo-random method, for example by reduction to a uniform probability law) and hence determine the angle .sub.0:
.sub.0=(2m+1).Math./k.

(46) The construction module 2 then proceeds to the construction of the digital hologram H. For that purpose, the following operations are implemented for each pixel p.sub.k,l of indices k, l of the light modulator 12.

(47) Hereinafter, (x.sub.k,l, y.sub.k,l, z.sub.k,l) will denote the coordinates of pixel p.sub.k,l in the reference system R and (.sub.k,l, .sub.k,l, h.sub.k,l) the associated cylindrical coordinates thereof: .sub.k,l=SQRT(x.sub.k,l.sup.2+y.sub.k,l.sup.2), =a tan 2(y.sub.k,l,x.sub.k,l), Z.sub.k,l=h.sub.k,l.

(48) For each point P.sub.i of the scene, the construction module 2 can hence determine the distance d.sub.i,k,l between point P.sub.i and pixel p.sub.k,l, and the field c.sub.i,k,l generated, at pixel p.sub.k,l, by the luminous element located at point P.sub.i:
d.sub.i,k,l=SQRT((x.sub.k,lx.sub.i).sup.2+(y.sub.k,ly.sub.i).sup.2+(z.sub.k,lz.sub.i).sup.2)
c.sub.i,k,l=0 if .sub.0<.sub.k,l<.sub.0+, or else
c.sub.i,k,l=Ai.Math.eXp(2.Math.j.Math.d.sub.i,k,l/), where exp is the exponential function, the wavelength of the light used and j the imaginary unit: j.sup.2=1.

(49) The construction module 2 then weights the contribution c.sub.i,k,l of the luminous element located at point P.sub.i (contribution c.sub.i,k,l to the field, as just determined) by a correction coefficient (P.sub.i) calculated as described hereinafter with reference to FIGS. 6 et 7 to take into the fact that only a part of the user's pupil (represented by the disk ) receives the light beam generated by the light modulator 12 (as explained hereinafter with reference to FIG. 6).

(50) The so-obtained weighted contribution is thus equal to:
c.sub.i,k,l=(P.sub.i).Math.c.sub.i,k,l.

(51) The construction module 2 can then determine the field F.sub.k,l produced at pixel p.sub.k,l by the set of N points P.sub.i by summing the weighted contributions c.sub.i,k,l of the different points P.sub.i determined hereinabove:
F.sub.k,l=.sub.1iN c.sub.i,k,l.

(52) The construction module 2 can hence determine the value H.sub.k,l of the digital hologram H for pixel p.sub.k,l:=(F.sub.k,l+A).sup.2, where A is the complex amplitude of the reference wave.

(53) By performing the following operations for all the pixels p.sub.k,l, the construction module 2 hence determines the values H.sub.k,l respectively associated with these pixels p.sub.k,l by summing (as explained hereinabove) the light contributions c.sub.i,k,l respectively produced by the luminous elements located at points P.sub.i with weighting, for each of the light contributions C.sub.i,k,l, by a correction coefficient (P.sub.i) depending on the point P.sub.i.

(54) The construction of a digital hologram H intended to be displayed by means of a display system 10 from a distribution of luminous elements in a set of N planes each comprising an image I.sub.i (pour 1iN) will now be described with reference to FIG. 5.

(55) These N images I.sub.i are respectively located in planes of equation z=z.sub.i1, the light modulator 12 being located in the plane of equation z=z.sub.N (with z.sub.N=0).

(56) The content of the images I.sub.i (defined by the light contributions, here the amplitude I.sub.i(x,y) of the light wave, at the points of coordinates (x,y) of the concerned plane of equation z=z.sub.i1) is herein memorized in the memory 6.

(57) In the described example, the memory 6 also memorizes binary masks O.sub.i respectively defining the occultations in the planes of equation z=z.sub.i (for 0iN1).

(58) The construction of the digital hologram H is described here for one frame. This construction can be repeated for other frames when the scene is changed.

(59) When the orientation of the shutter 20 is adjustable, the construction module 2 first determines the orientation of the shutter 20 (i.e. the above-mentioned angle .sub.0) as a function of the distribution of the passing points (points of value 1) of the binary occultation masks O.sub.i in angular sectors defined around the optical axis Oz of the display system 10.

(60) As in the case of the embodiment described hereinabove with reference to FIG. 4, a predetermined number k of angular sectors is used. The set of points in space associated with a pixel of value 1 in an occultation mask Oi is herein denoted S: S={P(x,y,z)| there exists i such that z=z.sub.i and O.sub.i(x,y)=1}.

(61) A function S(n) that indicates the number of points of the set S in the angular sector of index n (with n between 1 and k) can then also be used here: S(n)=card {Pcustom characterS|2.Math.(n1)/k(P)<2.Math.n/k}, where (P) is the second cylindrical coordinate of point P(x,y,z): (P)=a tan 2(y,x).

(62) By defining X.sub.e as a random variable of probability S(n) after normalization, the construction module 2 can choose a realization m of the random variable X.sub.e (by simulation using a pseudo-random method, for example by reduction to a uniform probability law) and hence determine the angle .sub.0:
.sub.0=(2m+1).Math./k.

(63) The construction module 2 then successively calculates the different fields C.sub.i respectively present at the planes of equation z=z.sub.i (for i between 0 and N) by propagation from one plane to an adjacent plane as described now (and schematically shown by means of an arrow in FIG. 5).

(64) The construction module 2 performs for that purpose the following operations for each plane (starting with the farthest plane from the light modulator 12, of equation z=z.sub.0, and moving towards the light modulator 12), i.e. for i from 0 to N1: the construction module 2 applies to the propagated field C.sub.i the binary mask O.sub.i defining the occultations in the plane z=z.sub.i, adds the contribution of the image I.sub.i+1 located in the plane z=z.sub.i, and applies a compensation mask .sub.i defined hereinafter, for example as follows for the concerned points (x,y,z.sub.i):
C.sub.i(x,y,z.sub.i)=[I.sub.i+1(x,y)+O.sub.i(x,y).Math.C.sub.i(x,y,z.sub.i)].Math..sub.i(x,y); the construction module 2 propagates the so-obtained field C up to the adjacent plane (of equation z=z.sub.i+1) by means of a propagation operator T.sub.zi:
C.sub.i+1=T.sub.zi(C.sub.i).

(65) The propagation operator T.sub.zi is here defined as follows:

(66) [ T z i ( C i ) ] ( x , y , z i + 1 ) = .Math. x .Math. y K 0 ( x , x , y , y , z i , z i + 1 ) .Math. C i ( x , y , z i ) .Math. x .Math. y

(67) where x and y correspond to the discretization step of the operator (along direction Ox and direction Oy, respectively) and K.sub..sub.0=.Math..sub..sub.0, the functions and .sub..sub.0 being defined as follows:
(x,x,y,y,z,z)=K(x,x,y,y,z,z) if y<y
(x,x,y,y,z,z)=0 if yy
.sub..sub.0(x,x,y,y,z,z)=(cos .sub.0.Math.xsin .sub.0.Math.y,cos .sub.0,xsin .sub.0,y,sin .sub.0.Math.x+cos .sub.0.Math.y,sin .sub.0.Math.x+cos .sub.0.Math.y,z,z).

(68) The compensation mask .sub.i is a matrix mask whose elements are respectively associated with the different points of the plane of equation z=z.sub.i. This matrix mask .sub.i aims to compensate for the fact that only a part of the user's pupil (represented by the disk ) receives the light beam generated by the light modulator 12 (as explained hereinafter with reference to FIG. 6).

(69) Each element is hence a correction coefficient (x,y,z.sub.i) that depends on the concerned point, of coordinates (x,y,z.sub.i) in the plane of equation z=zi, similarly to what is mentioned hereinabove within the framework of the embodiment of FIG. 4. In other words, we have: .sub.i(x,y)=(x,y,z.sub.i) (the calculation of the correction coefficient being described hereinafter with reference to FIGS. 6 and 7).

(70) It is hence obtained, after propagation within the different planes, the field C.sub.N present at the plane of equation z=z.sub.N (plane of the light modulator 12).

(71) The construction module 2 can hence determine the digital hologram H for the different points of the light modulator, as follows: H=(C.sub.N+A).sup.2, where A is the complex amplitude of the reference wave.

(72) The determination of the correction coefficient aiming to compensate for the fact that only a part of the user's pupil (represented by the disk ) receives the light beam generated by the light modulator 12 will now be described with reference to FIG. 6.

(73) As explained hereinabove, it is searched to determine the value of the correction coefficient associated with a point P of space of coordinates (x,y,z) (this value being denoted (P) within the framework of FIG. 4 and (x,y,z) within the framework of FIG. 5).

(74) A pencil of light coming from the concerned point P and having an angular aperture corresponding to the angular aperture of the light modulator 12 is hence shown in FIG. 6. This angular aperture is hence here constant (whatever the concerned pixel of the light modulator 12, and hence of the digital hologram H).

(75) The pencil of light is transmitted at the output of the light modulator 12 (with its central ray perpendicular to the plane of the light modulator 12), then through the converging lens 14 (with its central ray consequently directed towards the focal point A).

(76) As explained hereinabove, the disk (corresponding to the user's pupil) is positioned in such a way that a part at least of the pencil of light crosses the disk .

(77) In FIG. 7 are shown the disk , the pencil of light and their intersection in the plane of the disk (plane of equation z=d+d.sub.1).

(78) The area of the intersection c of the disk and the pencil is equal to:
=R.sup.2.Math.(0.5.Math.sin )+r.sup.2.Math.(0.5.Math.sin )
with
=arcos[(R.sup.2+D.sup.2r.sup.2)/(2.Math.R.Math.D)]
=arcos[(r.sup.2+D.sup.2R.sup.2)/(2.Math.r.Math.D)]

(79) where (as can be seen in FIG. 7) r is the radius of the disk , R the radius of the intersection of the pencil of light and the plane of the disk , and D the distance between the center of the pencil of light and the center of the disk (that is to say the distance between the central ray of the pencil of light and the axis Oz at the plane of the disk ), and hence: D=.Math.(fd.sub.1)/f (considering the rectilinear character of the above-mentioned central ray), and R=[(1[dz]/f).Math.d.sub.1+dz].Math.tan , with the distance between point P and axis Oz (or the first polar coordinate of point P): =SQRT(x.sup.2+y.sup.2) and z the third cartesian coordinate of point P.

(80) In practice, for example, for the radius r of the disk a mean value generally met for the radius of the human eye's pupil is used, i.e. for example a value between 4 mm and 8 mm, here 6 mm.

(81) Moreover, let's remind that f, d, d.sub.1 and are characteristics of the display system 10 presented hereinabove with reference to FIG. 2.

(82) The construction module 2 can hence determine (by means of the above formulas) the area of the intersection as a function of the coordinates (x,y,z) of the concerned point P.

(83) The construction module 2 can determine on this basis the value of the correction coefficient associated with the point P of coordinates (x,y,z):
(P)=.Math.r.sup.2/(x,y,z).

(84) This correction coefficient (P) is inversely proportional to the proportion of the disk (corresponding to the user's pupil) receiving the pencil of light in such a way that, by weighting a light contribution received from the point P by this correction coefficient (P) as proposed hereinabove, the fact that only this proportion of the user's pupil (represented by the disk ) receives this pencil of light is compensated for.

(85) Of course, various other changes can be made to the invention within the framework of the appended claims.