Hologram generation apparatus and method

09811052 · 2017-11-07

Assignee

Inventors

Cpc classification

International classification

Abstract

A hologram generation apparatus is based on a hologram imaging system which includes an object space where an object is situated and a retina space or region where an image is formed within an eyeball of an observer. The hologram generation apparatus includes a modeling unit for generating first graphic data by transforming a 3D image of a 3D object to a set of polygonal facets; a data transformation unit for generating second graphic data by transforming the first graphic data from the modeling unit to normal/reference coordinates in the retina region; a hologram generation unit for generating a first computer generated hologram (CGH1), which is light wave analysis data for the second graphic data; and a hologram transformation unit for transforming the first computer generated hologram (CGH1) in the retina region to a second computer generated hologram (CGH2) in the object space.

Claims

1. A hologram generation apparatus based on a hologram imaging system, which includes an object space where an object is situated and a retina space where an image is formed within an eye, the hologram generation apparatus comprising: a processor; and a memory configured to store instructions executable by the processor, wherein the processor is configured to: generate first graphic data by transforming a 3D image of a 3D object to a set of polygonal facets, generate second graphic data by transforming the first graphic data to reference coordinates in the retina space, generate a first computer generated hologram which is light wave analysis data for the second graphic data, and transform the first computer generated hologram in the retina space to a second computer generated hologram in the object space.

2. The hologram generation apparatus according to claim 1, wherein the first computer generated hologram is computed in the retina space and recorded in a retina plane where the 3D image is formed.

3. The hologram generation apparatus according to claim 1, wherein the processor is further configured to transform the first computer generated hologram to the second generated hologram through an inverse Fresnel Transform.

4. A digital hologram image display system comprising the hologram generation apparatus of claim 1.

5. A hologram generation method based on a hologram imaging system, which includes an object space where an object is situated and a retina space where an image is formed within an eye, the hologram generation method comprising: generating first graphic data by modeling, whereby the object is transformed to a set of polygonal facets in the object space; transforming the first graphic data to second graphic data generated in the retina space; generating a first computer generated hologram which is light wave analysis data for the second graphic data; and transforming the first computer generated hologram to a second computer generated hologram which is light wave analysis data for the object space.

6. The hologram generation method according to claim 5, wherein the transforming the first graphic data comprises transforming reference coordinates in the object space to reference coordinates in the retina space.

7. The hologram generation method according to claim 5 further comprising generating a hologram interference-pattern image using the second computer generated hologram after the transforming the first computer generated hologram to the second computer generated hologram.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 shows components of a digital hologram generation apparatus implementing computer-generated hologram (CGH) method according to a conventional technology.

(2) FIG. 2 shows a cause of the dark line defects in a polygon computer generated hologram (polygon CGH).

(3) FIG. 3 shows a holographic 3D image with actual dark-line defects.

(4) FIG. 4 shows a block diagram of a hologram generation apparatus according to an embodiment.

(5) FIG. 5 shows a diagram depicting a hologram imaging and reconstructing system according to an embodiment.

(6) FIG. 6 shows an image generated by a hologram generation apparatus according to an embodiment.

(7) FIG. 7 shows a flowchart for a hologram generation method according to an embodiment.

DETAILED DESCRIPTION

(8) Disclosed hereafter are embodiments of the present invention. As various changes may be applied to the embodiments, the embodiments may take on other forms. As such, only exemplary embodiments are shown in the accompanying drawings and described herein with reference thereto.

(9) The exemplary embodiments described are not intended to limit the present invention and thus should not be construed to limit the present invention as to the particular forms, structures, or functions described. All modifications, equivalents, and substitutions within the spirit and technical scope of the present invention are included therein.

(10) Terms such as “first” and “second” may be used to describe various parts or elements and should also not be limited to one particular part or element. Such terms are used to distinguish one element from another element. For example, a first element may be designated as a second element, and vice versa, without departing from the technical scope of the present invention.

(11) Unless otherwise stated, when one element is described, for example, as being “connected” or “coupled” to another element, the elements may be construed as being directly or indirectly linked (i.e., there may be an intermediate element between the elements). Similar concept applies to such terms as “between” and “adjacent to.”

(12) Terms used herein are used to describe the exemplary embodiments and are not intended to limit the present invention. Unless otherwise stated, a singular term may denote and include a plurality. Terms such as “including” and “having” also do not limit the present invention to the features, numbers, steps, operation(s), and parts or elements described; others may exist, (be) added or modified.

(13) Also, unless otherwise clearly stated, all of the terms used herein, including scientific or technical terms, should be defined or interpreted as defined in a plain dictionary in accordance with their usage in the art and/or as ordinarily understood by a person skilled in the art.

(14) Hereinafter, exemplary embodiments of the present invention are described in detail with reference to the accompanying drawings.

(15) FIG. 4 shows a block diagram of a hologram generation apparatus according to an embodiment.

(16) FIG. 5 shows a diagram depicting a hologram imaging and reconstructing system according to an embodiment.

(17) As shown in FIG. 4, a hologram generation apparatus according to an embodiment of the present invention is based on a hologram imaging system, which includes an object space, where an object is situated, and a retina space or region, where an image is formed within an eyeball of an observer. The hologram generation apparatus according to the embodiment comprises: a modeling unit 100 for generating first graphic data by transforming a 3D image of a 3D object to a set of polygonal fragments or facets; a data transformation unit 200 for generating second graphic data by transforming the first graphic data from the modeling unit 100 to normal/reference coordinates in the retina region; a hologram generation unit 300 for generating a first computer generated hologram (CGH1), which is light wave analysis data for the second graphic data; and a hologram transformation unit 400 for transforming the first computer generated hologram (CGH1) in the retina region to a second computer generated hologram (CGH2) in the object space.

(18) Each part or element of the hologram generation apparatus shown in FIG. 4 may be functionally and logically separable; however, a person skilled in the art should readily understand that each part or element is not necessarily a separate physical apparatus nor made by a separate code/coding.

(19) Also, the term “unit” as used herein may denote a functional, structural combination of hardware for carrying out the technical concept of the present invention and software for implementing/performing the hardware. As an example, the term “unit” may denote an applicable/logical standard or measure of a given code and hardware resource for executing the given code.

(20) A hologram generation apparatus according to an embodiment of the present invention includes a computer generated hologram (CGH) plane as shown in FIG. 5 and may be implemented as a system having an object space, where a 3D image of an object is placed, and a retina region depicting/denoting a human eye. The retina region is configured with a virtual retina plane for a plane in which an image is formed within an eye ball.

(21) The modeling unit 100 generates a first graphic data by transforming a 3D image of a 3D object as a set of polygonal fragments or facets. The set of polygonal facets may be a set of triangle or triangular facets. The 3D image of the object may be acquired in various ways, including by such device as a depth or multi-view camera. The modeling unit 100 performs modeling for the 3D image as a set of triangular facets, i.e., polygon computer generated hologram (polygon CGH).

(22) A holographic 3D image light wave is determined directly by structures on a surface of a 3D object to be depicted by the light wave; that is, a mathematical formulation and arrangement for the 3D image light wave is determined by the structures of surface texture of the 3D object. For a 3D textured object made of triangular segments, setting(s) of the triangular segments, which are viewable by an observer at/from a given/particular direction, change. Such characteristic is a motion parallax element, which should necessarily be implemented in a 3D display. Also, there may be triangular segments, which are situated at a position viewable from two directions, and even for these triangular segments, shapes and relative positions of the segments change as a viewing position changes. Such characteristic is an effect, wherein a triangular segment, which is viewable both from two directions, may be viewable depending on a direction but in a continuously different manner depending on a position, and this effect is a most important physical element of a holographic 3D image light wave.

(23) The data transformation unit 200 generates second graphic data by transforming the first graphic data from the modeling unit 100 as normal/reference coordinates in the retina region. Referring to FIG. 5 to describe the transformation to the second graphic data, a corner point of an object is considered and denoted as (x.sub.object, y.sub.object, z.sub.object), with a center point of the CGH plane shown in FIG. 5 as an origin. Coordinates for center of mass of an upper side triangle facet and a lower side triangle facet as shown in FIG. 5 are (x.sub.c, y.sub.c, z.sub.c). Where coordinates of an image formed in the retina after passing through an eye lens are denoted as (x.sub.retina, y.sub.retina, z.sub.retina), the image coordinates are expressed as Formula (1) below, according to lens formula and triangle facet distance ratio:
(x.sub.retina,y.sub.retina,z.sub.retina)=(−x.sub.objectD.sub.2/D.sub.1,−y.sub.objectD.sub.2/D.sub.1,D.sub.2−d.sub.eye)  (1) where D.sub.1=F−z.sub.object; D.sub.2=1/[(1/f.sub.eye)−(1/D.sub.1)]; f.sub.eye=1/[(1/(F−z.sub.c)+(1/d.sub.eye), and d.sub.eye is a distance between the eye lens and the retina plane.

(24) As described, each point (x.sub.object, y.sub.object, z.sub.object) of an object referenced with respect to the CGH plane is transformed to each point (x.sub.retina, y.sub.retina, z.sub.retina) image that passed through the eye lens. At this time, it may be verified through Formula (1) that that among the points on the object as presented in the retina plane, (x.sub.retina, y.sub.retina) coordinate point decreases at an equivalent rate according to a scale of D.sub.1 and D.sub.2. (z.sub.retina) coordinate point is a position in z-direction, away from the origin in the retina plane.

(25) By expressing as above, four points on each of the triangle facets shown in FIG. 5 as each coordinate on the object in the retina plane, the data transformation unit 200 generates the second graphic data by transforming the first graphic data generated in the modeling unit 100 with respect to the retina region (i.e., the retina plane).

(26) The hologram generation unit 300 generates a first computer generated hologram (CGH1), which is light wave analysis data for the second graphic data transformed as normal/reference coordinates in the retina region. CGH1 computes light wave distribution of a transformed 3D object in an inner region of the eye ball and as a first step, records it in the retina plane.

(27) The hologram transformation unit 400 transforms the first computer generated hologram (CGH1) in the retina region to a second computer generated hologram (CGH2) in the object space. The hologram transformation unit 400 transforms CGH1 as CGH2 through an inverse Fresnel Transform (IFrT).

(28) CGH1 or light wave distribution in the retina region is considered and denoted as F(x.sub.2, y.sub.2), and CGH2 or light wave distribution in the object space, as G(x.sub.1, y.sub.1).

(29) Also, denoting light wave distribution in an eye lens plane (e.g., as shown in FIG. 5) as W(u, v; λ), F(x.sub.2, y.sub.2) and G(x.sub.1, y.sub.1) attains relationships in Formulae (2) and (3) below through a cascaded Fresnel Transform:
W(u,v;λ)=FrT.sub.1(G(x.sub.1,y.sub.1))  (2)
F(x.sub.2,y.sub.2;λ)=FrT.sub.2(t(u,v;λ)W(u,v))  (3)

(30) Here, W(u, v; λ) is as in Formula (4) below:

(31) W ( u , v ; λ ) = e j kF j λ F - G ( x 1 , y 1 ) e - j 2 π λ F ( x 1 u + y 1 v ) d x 1 d y 1 ( 4 )

(32) And, F(x.sub.2, y.sub.2; λ) observed by a finite pupil is as in Formula (5) below:

(33) F ( x 2 , y 2 ; λ ) = e j π λ d eye ( x 3 2 + y 2 3 ) ( j λ F ) ( j λ d eye ) t ( u , v ) W ( u , v ) e - j 2 π λ d eye ( ux 2 + vy 3 ) d u d v ( 5 )

(34) Using Formulae (4) and (5) and Fresnel Transform to acquire CGH2 or the light wave distribution in the object space through G(x.sub.1, y.sub.1), G(x.sub.1, y.sub.1) is as in Formula (6) below:

(35) G ( x 1 , y 1 ) = IFrT 1 ( t - 1 ( u , v ; λ ) IFrT 2 ( F ( x 2 , y 2 ; λ ) ) ) where t - 1 ( u , v ; λ ) = e - j π λ ( 1 F + 1 d eye - 1 f eye ) ( u 3 + v 3 ) . ( 6 )

(36) Through the above Formulae, the hologram transformation unit 400 transforms the first computer generated hologram (CGH1) to a second computer generated hologram (CGH2).

(37) FIG. 6 shows an image generated by a hologram generation apparatus according to an embodiment.

(38) Comparing the image shown in FIG. 6 with the image with actual dark-line defects shown in FIG. 3, it may be verified that dark-line defects are not present in the image generated by using a hologram generation apparatus according to an embodiment of the present invention. Particularly, the dark-line defect clearly formed and pointed out in the tail portion of the object in the image shown in FIG. 3 is not present in the image shown in FIG. 6.

(39) Such hologram generation apparatus may be configured to be included a digital hologram image display system so that the display system generates a holographic image without dark-line defects.

(40) Heretofore, a hologram generation apparatus according to an embodiment of the present invention has been described.

(41) A hologram generation method according to another aspect of the present invention is described with reference to FIG. 7. Descriptions for elements in the above embodiments are omitted.

(42) FIG. 7 shows a flowchart for a hologram generation method according to an embodiment.

(43) A hologram generation method according to an embodiment is a hologram generation method based on a hologram imaging system, which includes an object space, where an object is situated, and a retina space or region, where an image is formed within an eyeball of an observer. The hologram generation method comprises: a step (S100) for generating first graphic data by modeling, which transforms an object in the object space to a set of polygonal facets; a step (S200) for transforming the first graphic data to second graphic data implemented and generated in the retina region; a step (S300) for generating a first computer generated hologram (CGH1), which is light wave analysis data for the second graphic data; and a step (S400) for transforming the first computer generated hologram (CGH1) to a second computer hologram (CGH2), which is light wave analysis data for the object space.

(44) As shown in FIG. 7, the step (S100) for generating the first graphic data performs modeling of an outline or shape of a 3D object as a set of polygonal facets. Particularly, modeling as triangular facets may be preferred.

(45) After generating the first graphic data, the step (S200) for transforming the first graphic data to the second graphic data is performed. The step (S200) transforms a plurality of corner points in the first graphic data (of the CGH plane), which is normal/reference coordinates in the object space, to the second graphic data of the retina plane, which is normal/reference coordinates in the retina space or region.

(46) The step (S300) for generating the first computer generated hologram (CGH1), which is light wave analysis data for the second graphic data in the retina region, is then performed. The step (S300) for generating the first computer generated hologram (CGH1), as light wave analysis data for the second graphic data distorted in the retina plane, again transforms the first computer generated hologram (CGH1) to the second computer generated hologram (CGH2), which is a computer generated hologram in the object space, i.e., the step (S400).

(47) The second computer generated hologram (CGH2) thus generated through the steps is used to create a hologram interference pattern image, and reconstructing the interference pattern image as a holographic image through a spatial light modulator (SLM), an image without dark-line defects may be generated.