Apparatus and method for generating hologram based on human visual system modeling
11003136 · 2021-05-11
Assignee
Inventors
Cpc classification
G03H1/0866
PHYSICS
G03H2226/02
PHYSICS
G03H1/0443
PHYSICS
G03H1/02
PHYSICS
International classification
G03H1/08
PHYSICS
Abstract
In the present invention, by providing an apparatus for generating a hologram based on human visual system modeling, including a lens configured to focus light emitted from a three-dimensional (3D) object, a sensor configured to detect the light, an object information obtaining unit configured to obtain object information of the 3D object based on information of the lens and a confusion circle size threshold value corresponding to information of the sensor, and a hologram image generating unit configured to generate a hologram image for the 3D object based on the object information, it is possible to provide a method of generating a hologram based on a human visual system capable of generating image information of a three-dimensional object faster and capable of generating a higher-quality hologram image.
Claims
1. An apparatus for generating a hologram based on human visual system modeling, comprising: a lens configured to focus light emitted from a three-dimensional (3D) object; a sensor configured to detect the light; and one or more processors that process computer executable program code embodied in non-transitory computer readable storage media, the computer executable program code comprising: object information obtaining program code that obtains object information of the 3D object based on information of the lens and a confusion circle size threshold value corresponding to information of the sensor; and hologram image generating program code that generates a hologram image for the 3D object based on the object information, wherein the object information obtaining program code determines positions of a plurality of planes passing through the three-dimensional object based on the confusion circle size threshold value, and obtains the object information of each of the plurality of planes, and wherein the object information obtaining program code determines a position of a first plane based on the position of the 3D object, determines a first focal length of a lens corresponding to the position of the first plane, and determines a position of at least one second plane that is different from the first plane based on the focal length and the confusion circle size threshold value.
2. The apparatus of claim 1, wherein an interval between the plurality of planes is proportional to a distance from the lens to the plurality of planes.
3. The apparatus of claim 1, wherein the object information obtaining program code determines the first focal length using the following Equation 1:
f.sub.(eye)=1/(1/d.sub.(o,i)+1d.sub.(2)) [Equation 1] f.sub.(eye): first focal length, d.sub.(o,i): distance between the first plane and the lens, d.sub.(2): distance between the lens and the sensor).
4. The apparatus of claim 1, wherein the object information obtaining program code determines a threshold value of a lens-to-image distance which is a distance between the lens and the image generated by the lens based on the threshold value of the confusion circle size, and determines the position of the second plane based on the first focal length and the threshold value of the lens-to-image distance.
5. The apparatus of claim 4, wherein the object information obtaining program code determines the threshold value of the lens-to-image distance by using the following Equation 2:
d.sub.(i)=2*d.sub.(2)*A/(Δx+2*A) [Equation 2] (d.sub.(i) threshold value of lens-to-image distance, d.sub.(2): distance between the lens and the sensor, A: radius of the lens, Δx confusion circle size threshold value).
6. The apparatus of claim 4, wherein the object information obtaining program code determines the position of the second plane based on the first focal length and the threshold value of lens-to-image distance.
7. The apparatus of claim 6, wherein the object information obtaining program code determines the position of the second plane using the following Equation 3:
d.sub.(o,i+1)=1/(1/f.sub.(eye)−1/d.sub.(i)) [Equation 3] (d.sub.(o,i+1): distance between the i-th surface and the lens, f.sub.(eye): focal length of the i-th surface, d.sub.(1): threshold value of the lens-to-image).
8. The apparatus of claim 1, wherein the number of the plurality of planes is 256 or less.
9. A method for generating a hologram image corresponding to a three-dimensional object, comprising: focusing by a lens light emitted from the three-dimensional object; detecting the light by a sensor; determining a confusion circle size threshold value corresponding to information of a sensor detecting the light and information of a lens focusing the light; determining a position of a plurality of planes passing through the three-dimensional object based on the confusion circle size threshold value; obtaining object information of the three-dimensional object of each of the plurality of planes; and generating a hologram image of the three-dimensional object based on the object information, wherein determining the position of the plurality of planes comprises: determining a position of the first plane based on the position of the three-dimensional object; determining a first focal length of the lens corresponding to the position of the first plane; and determining a position of at least one second plane that is different from the first plane based on the first focal length and the confusion circle size threshold value.
10. The method of claim 9, wherein determining the position of the at least one second plane comprises: determining interval between the at least one second plane which is proportional to a distance from the lens to each second plane based on the confusion circle size threshold value, and determining the position of the at least one second plane based on the first focal length and the interval between the at least one second plane.
11. The method of claim 10, wherein determining the first focal length comprises determining the first focal length using the following Equation 1:
f.sub.(eye)=1/(1/d.sub.(o,i)+1d.sub.(2)) [Equation 1] f.sub.(eye): first focal length, d.sub.(o,i): distance between the first plane and the lens, d.sub.(2): distance between the lens and the sensor).
12. The method of claim 9, wherein determining the position of the at least one second plane based on the first focal length and the interval between the at least one second plane comprises: determining a threshold value of the lens-to-image distance which is a distance between the lens and the image generated by the lens based on the confusion circle size threshold value, and determining the position of the second plane based on the first focal length and the threshold value of the lens-to-image distance.
13. The method of claim 12, wherein the determining the threshold value of the lens-to-image distance comprises determining the threshold value of the lens-to-image distance using the following Equation 2:
d.sub.(i)=2*d.sub.(2)*A/(Δx+2*A) [Equation 2] (d.sub.(i) threshold value of lens-to-image distance, d.sub.(2): distance between the lens and the sensor, A: radius of the lens, Δx confusion circle size threshold value).
14. The method of claim 12, wherein determining the position of the second plane based on the first focal length and the threshold value of the lens-to-image distance comprises determining a position of the at least one second plane using the following Equation 3:
d.sub.(o,i+1)=1/(1/f.sub.(eye)−1/d.sub.(i)) [Equation 3] (d.sub.(o,i+1): distance between the i-th surface and the lens, f.sub.(eye): focal length of the i-th surface, d.sub.(1): threshold value of the lens-to-image).
15. An apparatus for generating a hologram based on human visual system modeling, comprising: a lens configured to focus light emitted from a three-dimensional object: a sensor configured to detect the light; and one or more processors that process computer executable program code embodied in non-transitory computer readable storage media, the computer executable program code comprising: object information obtaining program code that determines a confusion circle size threshold value corresponding to information of the sensor and information of the lens, determines a position of the three-dimensional object closest to the lens as a position of a first plane, that determines a first focal length of the lens corresponding to the position of the first plane, determines a position of at least one second plane that is different from the first plane based on the first focal length and the confusion circle size threshold value, and that obtains object information of the three-dimensional object of each of the first plane and the at least one second plane; and hologram image generating program code that generates a hologram image of the three-dimensional object based on the object information.
16. The apparatus of claim 15, wherein the object information obtaining program code determines interval between the at least one second plane which is proportional to a distance from the lens to each of the second planes based on the confusion circle size threshold value, and determines the position of the at least one second plane based on the first focal length and the interval between the at least one second plane.
17. The apparatus of claim 16, wherein the object information obtaining program code determines a threshold value of the lens-to-image distance which is a distance between the lens and the image generated by the lens based on the confusion circle size threshold value, and determines the position of the second plane based on the first focal length and the threshold value of the lens-to-image distance.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(8) In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive, and like reference numerals designate like elements throughout the specification.
(9)
(10) As shown in
(11) The lens 101 may have a focal length for a specific plane located at a specific distance on a three-dimensional object. In this document, the focal length for a specific plane is defined as f.sub.eye. The lens 101 may be manufactured to have a constant size, and in this document, the radius of the lens 101 is defined as A. The lens 101 can focus the light in the form of an image at a specific position, and the distance between the position where the image is formed and the lens in this document is defined as the lens-to-image distance.
(12) The sensor 102 may be spaced a certain distance from the lens 101, and in this document the distance between the sensor 102 and the lens 101 is defined as d.sub.2. A minimum size distinguished by the sensor 102 can be defined as a threshold value of the confusion circle size. In this document, the threshold value of the confusion circle size can be defined as Δx.
(13) The object information obtaining unit 103 may obtain object information including depth information and color information from the light detected by the sensor 102, and a detailed description of the object information obtaining unit 103 will be given with reference to
(14) The hologram image generating unit 104 may generate a hologram image corresponding to the three-dimensional object using the object information obtained by the object information obtaining unit 103 and transmit the generated hologram image to a hologram reproducing apparatus (not shown).
(15)
(16) As shown in
(17) The object information obtaining unit (e.g., the object information obtaining unit 103 in
(18) Step S201 will be described in detail with reference to
(19) The hologram image generation unit 104 of the hologram image generation apparatus 100 generates the hologram image corresponding to the three-dimensional object based on the object information obtained by the object information obtaining unit 103.
(20) Hereinafter, with reference to
(21)
(22) As shown in
(23) The lens 320 may focus the light emitted from the three-dimensional object 310 located between Z.sub.min and Z.sub.max onto the sensor 330. In order to correspond to the human visual modeling system, the diameter (A/2) of the lens 320 can be set to 3 mm, which is an average value of the size of the pupil of the human eye. The focal length f.sub.eye of the lens 320 can be changed according to the depth of the three-dimensional object, like a human eye.
(24) The distance d.sub.2 between the lens 320 and the sensor 330 can be set to 25 mm, which is an average value of the distance between the human eye and the human retina plane. In order to correspond to the human visual modeling system, the threshold value Δx of the size of the confusion circle of the sensor 330 can be set to a threshold value of the confusion circle size of the human eye. The position of each plane passing through the three-dimensional object or the interval between each plane can be determined according to the threshold value of the magnitude of the confusion circle of the sensor 330.
(25)
(26) As shown in
(27) The threshold value of the size of the confusion circle of the sensor 430 may correspond to the threshold value C of the confusion circle size of the human eye.
(28) The threshold value C of the confusion circle size can be calculated using the following Equation 1.
C=2*(S−d(i))*A/d(i) [Equation 1]
(29) (C is the threshold value of the confusion circle size, S is the average value of the distance between the human pupil and the retina, d.sub.(i) is the threshold value of the distance between the pupil and the image h.sub.0, and A is the average value of the pupil radius)
(30) If the radius of the lens 420 is defined as an average value of the radius of the pupil, the distance between the lens 420 and the sensor 430 is defined as an average value of the distance between the pupil and the retina, and the threshold value C of the confusion circle size is set as the confusion circle size threshold value Δx of the sensor 430, Equation 1 can be substituted for the threshold value of the distance between the lens 420 and the image, and the following Equation 2 is obtained.
d(i)=2*d2*A/(ΔX+2*A) [Equation 2]
(31) (d.sub.(i) is the distance between the lens 420 and the sensor 430, A is the radius of the pupil, and ax is the size of the confusion circle)
(32) The object information obtaining unit 103 may determine a position of a certain first plane and then determine a position of a second plane spaced apart from the first plane, and a position of a third plane spaced apart from the second plane and a position of an (i+1)-th plane spaced apart from an i-th plane can be determined as follows. For example, the object information obtaining unit 103 may determine a position (Z.sub.min) closest to the lens 420 on the three-dimensional object 310 as an initial z.sub.1 position of the first plane. For example, the object information obtaining unit 103 determines an i-th focal length (f.sub.eye) corresponding to the i-th plane based on a distance d.sub.(o,i) between the i-th plane and the lens (420) and a distance d.sub.2 between the lens (420) and the sensor (430), using Equation 3 below.
f(eye)=1/(1/(d(o,i))+1/(d2)) [Equation 3]
(33) (f.sub.(eye) is the i-th focal length, d.sub.(o,i) is the distance between the i-th plane and the lens 420, and d.sub.(2) is the distance between the lens 420 and the sensor 430)
(34) The object information obtaining unit 103 determines the distance between the i-th plane and the lens 420 based on the i-th focal length and the threshold value d.sub.i of the distance between the lens 420 and the image h.sub.o, using Equation 4.
d(o,i+1)=1/(1/f(eye)−1/d(i)) [Equation 4]
(35) (d.sub.(o,i+1) is the distance between the (i+1)-th plane and the lens 420, f.sub.(eye) is the i-th focal length, and d.sub.(i) is the threshold value of the distance between the lens 420 and the image h.sub.o)
(36) The object information obtaining unit 103 repeats Equations 3 and 4 until the distance between the M-th plane and the lens 420 being larger than the maximum distance Z.sub.max of the three-dimensional object 310. When the distance between the M-th plane and the lens 420 is larger than the minimum distance Z.sub.max of the three-dimensional object 310, the object information obtaining unit 103 obtains color information of each of the three-dimensional object on the M planes from the first plane to the M-th plane passing through the three-dimensional object (310).
(37) The hologram image generating unit 104 may generate the hologram image based on the color information of the three-dimensional object corresponding to each of the M planes.
(38)
(39) As shown in
(40) As the plane is closer to the lens 520, the depth of field corresponding to the plane may be narrower. Conversely, the farther the plane is from the lens 520, the deeper the depth of field corresponding to the plane.
(41) In this way, when determining at least one plane for analyzing the three-dimensional object 510, it is possible to determine the plane except for planes having the object information of a difference that cannot be distinguished by the human eye.
(42)
(43) As shown in
(44)
(45) As shown in
(46) In step S701, the position of the i-th plane may be Z.sub.min, that is, a point closest to the lens in the three-dimensional object.
(47) In step S703, the i-th focal length corresponding to the i-th plane may be determined by the above-described Equation 3.
(48) In step S705, the threshold value of the distance between the lens and the image can be determined by the above-described Equation 2.
(49) In step S707, the position of the (i+1)-th plane may be determined by Equation 4.
(50) While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.