CN108107700B - 全息图生成方法和全息图生成设备 - Google Patents

全息图生成方法和全息图生成设备 Download PDF

Info

Publication number
CN108107700B
CN108107700B CN201711138368.4A CN201711138368A CN108107700B CN 108107700 B CN108107700 B CN 108107700B CN 201711138368 A CN201711138368 A CN 201711138368A CN 108107700 B CN108107700 B CN 108107700B
Authority
CN
China
Prior art keywords
hologram
signal
plane
signals
fringe pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201711138368.4A
Other languages
English (en)
Other versions
CN108107700A (zh
Inventor
李珍晟
鲁勇满
金学矩
闵钟述
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Korea Advanced Institute of Science and Technology KAIST
Original Assignee
Samsung Electronics Co Ltd
Korea Advanced Institute of Science and Technology KAIST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd, Korea Advanced Institute of Science and Technology KAIST filed Critical Samsung Electronics Co Ltd
Publication of CN108107700A publication Critical patent/CN108107700A/zh
Application granted granted Critical
Publication of CN108107700B publication Critical patent/CN108107700B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B5/00Optical elements other than lenses
    • G02B5/32Holograms used as optical elements
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • G03H1/08Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
    • G03H1/0808Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • G03H1/08Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
    • G03H1/0866Digital holographic imaging, i.e. synthesizing holobjects from holograms
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • G03H1/16Processes or apparatus for producing holograms using Fourier transform
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/22Processes or apparatus for obtaining an optical image from holograms
    • G03H1/2294Addressing the hologram to an active spatial light modulator
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/26Processes or apparatus specially adapted to produce multiple sub- holograms or to obtain images from them, e.g. multicolour technique
    • G03H1/268Holographic stereogram
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H2210/00Object characteristics
    • G03H2210/303D object
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H2210/00Object characteristics
    • G03H2210/40Synthetic representation, i.e. digital or optical object decomposition
    • G03H2210/45Representation of the decomposed object
    • G03H2210/452Representation of the decomposed object into points

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mathematical Physics (AREA)
  • Holo Graphy (AREA)

Abstract

提供了全息图生成方法和全息图生成设备。该全息图生成设备包括:全息图信号生成单元,被配置为基于投射在与对象对应的至少一些点上的光在至少一个二维平面上生成与所述至少一些点对应的全息图信号;处理器,被配置为基于所述全息图信号来计算与所述至少一个二维平面对应的稀疏性,并且基于所述全息图信号中的至少一些来计算条纹图案;以及图案写入单元,被配置为将条纹图案记录在计算机生成全息术(CGH)平面上,其中,处理器还被配置为重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量与基于所述稀疏性确定的预定阈值一致。

Description

全息图生成方法和全息图生成设备
本申请基于并要求2016年11月24日提交于韩国知识产权局的第10-2016-0157249号韩国专利申请的优先权,其公开内容整体以引用方式并入本文。
技术领域
本公开总体上涉及全息图生成方法和全息图生成设备,例如涉及一种基于条纹图案来生成全息图的方法以及全息图生成设备。
背景技术
由于最近3D显示技术的发展,3D图像被用在各种工业领域中。具体地讲,正在积极地进行对将对象作为真实对象再现的全息图的研究,在诸如广播、展览和演出的各种领域中正在制作使用全息图的内容。
全息图使用光干涉现象来再现对象。全息图生成方法包括模拟方法和数字方法。
在模拟方法中,可通过存储在记录介质上直接反射的参考光与从记录介质上的对象反射的物光之间的干涉条纹来生成全息图。近来,由于计算机技术的发展,已开发出在不使用两个光源的情况下生成全息图的计算机生成全息图(CGH)方法。
然而,由于CGH方法在不使用参考光和物光的情况下人为地生成全息图,所以必须执行海量的计算,这需要长的计算时间。
发明内容
提供本公开的各方面以至少解决上述问题和/或缺点并至少提供下面所述的优点。因此,本公开的示例方面在于提供一种基于稀疏性而不是构成对象的所有点来生成条纹图案的全息图生成方法以及全息图生成设备。
根据示例实施例的一方面,一种使用点云方法来生成对象的数字全息图的方法包括:将光投射到与对象对应的至少一些点;基于所投射的光在至少一个二维平面上生成与所述至少一些点对应的全息图信号;基于所述全息图信号来计算与二维平面对应的稀疏性;基于所述全息图信号中的至少一部分来计算条纹图案;以及将条纹图案记录在计算机生成全息术(CGH)平面上,其中,计算条纹图案的步骤包括计算直至所计算的条纹图案的优势信号的数量与基于稀疏性确定的预定阈值一致。
生成全息图信号的步骤可包括将对象划分成多个深度层,并且在与所述多个深度层中的每一个对应的二维平面上生成与包括在所述多个深度层中的每一个中的多个点对应的全息图信号,其中,所述稀疏性可以是包括在各个深度层中的点的数量与包括在对象中的点的总数的比率。
所述多个深度层之间的距离可基于包括在对象中的点的总数来确定。
计算条纹图案的步骤可包括通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure BDA0001470954240000021
其中zk是所述多个深度层中的第k深度层与CGH平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
根据本公开的另一方面,生成全息图信号的步骤可包括在存在于对象和CGH平面之间的虚拟二维平面上生成与包括在对象中的所有点对应的全息图信号,所述稀疏性可以是虚拟二维平面中所生成的全息图信号中满足预定条件的优势全息图信号的数量。
虚拟二维平面的分辨率可利用比CGH平面的分辨率低的分辨率来实现。
生成全息图信号的步骤可包括将包括在对象中的所有点划分成多个集群,并且在二维平面上的对应区域上并行地生成所述多个集群中的每一个的全息图信号。
生成全息图信号的步骤可包括基于下式来生成全息图信号:
Figure BDA0001470954240000022
其中
Figure BDA0001470954240000031
是对象与虚拟二维平面之间的距离并且作为
Figure BDA0001470954240000032
来计算,x和y是虚拟二维平面的坐标值,
Figure BDA0001470954240000033
Figure BDA0001470954240000034
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure BDA0001470954240000035
是存在于第t集群中的第i点处的光的强度。
计算条纹图案的步骤可包括通过将下式应用于所述全息图信号中的至少一部分来计算条纹图案:
Figure BDA0001470954240000036
其中z2是虚拟二维平面与CGH平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
另一方面,将条纹图案记录在CGH平面上的步骤可包括在CGH平面上仅记录所计算的条纹图案中具有预定阈值或以上的幅度的条纹图案。
根据示例实施例的一方面,一种全息图生成设备包括:全息图信号生成单元,被配置为基于投射在与对象对应的至少一些点上的光在至少一个二维平面上生成与所述至少一些点对应的全息图信号;处理器,被配置为基于所述全息图信号来计算与所述二维平面对应的稀疏性,并且基于所述全息图信号中的至少一些来计算条纹图案;以及图案写入单元,被配置为将条纹图案记录在计算机生成全息术(CGH)平面上,其中,处理器还被配置为重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量与基于所述稀疏性确定的预定阈值一致。
全息图信号生成单元可将对象划分成多个深度层并且在与所述多个深度层中的每一个对应的二维平面上生成与包括在所述多个深度层中的每一个中的多个点对应的全息图信号,稀疏性可以是包括在各个深度层中的点的数量与包括在对象中的点的总数的比率。
所述多个深度层之间的距离可基于包括在对象中的点的总数来确定。
处理器可通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure BDA0001470954240000041
其中zk是所述多个深度层中的第k深度层与CGH平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
此外,全息图信号生成单元可在存在于对象与CGH平面之间的虚拟二维平面上生成与包括在对象中的所有点对应的全息图信号,稀疏性可以是虚拟二维平面上所生成的全息图信号中满足预定条件的优势全息图信号的数量。
虚拟二维平面的分辨率可利用比CGH平面的分辨率低的分辨率来实现。
另外,全息图信号生成单元可将包括在对象中的所有点划分成多个集群,并且在二维平面上的对应区域上并行地生成所述多个集群中的每一个的全息图信号。
全息图信号生成单元可基于下式来生成全息图信号:
Figure BDA0001470954240000042
其中
Figure BDA0001470954240000043
是对象与虚拟二维平面之间的距离并且作为
Figure BDA0001470954240000044
来计算,x和y是虚拟二维平面的坐标值,
Figure BDA0001470954240000045
Figure BDA0001470954240000046
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure BDA0001470954240000047
是第t集群中的第i点处的光的强度。
处理器可通过将下式应用于至少一些全息图信号来计算条纹图案:
Figure BDA0001470954240000048
其中z2是虚拟二维平面与CGH平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
另外,图案写入单元可在CGH平面上仅记录所计算的条纹图案中具有预定阈值或以上的幅度的条纹图案。
根据示例实施例的另一方面,在存储有用于执行使用点云方法来生成对象的数字全息图的方法的程序的非暂时性记录介质中,该方法可包括:将光投射到与对象对应的至少一些点;基于所投射的光在至少一个二维平面上生成与所述至少一些点对应的全息图信号;基于所述全息图信号来计算与所述至少一个二维平面对应的稀疏性;基于全息图信号来计算与二维平面对应的稀疏性;以及将条纹图案记录在计算机生成全息术(CGH)平面上,其中,计算条纹图案的步骤包括计算直至所计算的条纹图案的优势信号的数量与基于所述稀疏性确定的预定阈值一致。
根据示例实施例的另一方面,一种使用点云方法来生成对象的数字全息图的方法包括:将光投射到与对象对应的多个点;生成与所述多个点对应的全息图信号,其中,所述全息图信号在至少一个二维平面上生成,所述生成所述全息图信号的步骤基于所投射的光;基于所述全息图信号来计算与所述至少一个二维平面中的一个对应的稀疏性;基于所述全息图信号中的至少一部分来计算条纹图案;以及将条纹图案记录在计算机生成全息术(CGH)平面上,其中,计算条纹图案的步骤包括重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量大于或等于基于所述稀疏性确定的预定阈值。
生成所述全息图信号的步骤可包括:将对象划分成多个深度层;以及生成与多个点对应的全息图信号,其中,所述多个深度层中包括所述多个点的多个集合,所述全息图信号在与所述多个深度层中的每一个对应的所述至少一个二维平面上生成,其中,所述稀疏性是包括在所述多个深度层中的一个中的点的数量与包括在对象中的点的总数的比率。
第一深度层可被设置在距相邻的第二深度层预定距离处,并且第一深度层与第二深度层之间的预定距离可基于包括在对象中的点的总数来确定。
计算条纹图案的步骤可包括通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure BDA0001470954240000051
其中zk是所述多个深度层中的第k深度层与CGH平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层的坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
生成全息图信号的步骤可包括在存在于对象与CGH平面之间的虚拟二维平面上生成全息图信号,其中,所述全息图信号与包括在对象中的所有点对应,并且其中,所述稀疏性是虚拟二维平面上所生成的全息图信号中的优势全息图信号的数量,所述优势全息图信号满足预定条件。
虚拟二维平面可利用比CGH平面的分辨率低的分辨率来实现。
生成全息图信号的步骤可包括:将包括在对象中的所有点划分成多个集群;以及在二维平面上的对应区域上并行地生成所述多个集群中的每一个的全息图信号。
生成所述多个集群中的每一个的全息图信号的步骤可包括基于下式来生成全息图信号:
Figure BDA0001470954240000061
其中
Figure BDA0001470954240000062
是对象与虚拟二维平面之间的距离并且作为
Figure BDA0001470954240000063
来计算,x和y是虚拟二维平面的坐标值,
Figure BDA0001470954240000064
Figure BDA0001470954240000065
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure BDA0001470954240000066
是存在于第t集群中的第i点处的光的强度。
计算条纹图案的步骤可包括通过将下式应用于所述全息图信号中的至少一部分来计算条纹图案:
Figure BDA0001470954240000067
其中z2是虚拟二维平面与CGH平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
将条纹图案记录在CGH平面上的步骤可在CGH平面上仅记录所计算的条纹图案中具有预定阈值或以上的幅度的条纹图案。
根据示例实施例的一方面,一种全息图生成设备包括:全息图信号生成单元,被配置为基于投射到与对象对应的多个点的光来生成与所述多个点对应的全息图信号,其中,所述全息图信号在至少一个二维平面上生成;处理器,被配置为基于所述全息图信号来计算与所述至少一个二维平面中的一个对应的稀疏性,并且基于所述全息图信号中的至少一部分来计算条纹图案;以及图案写入单元,被配置为将条纹图案记录在计算机生成全息术(CGH)平面上,其中,处理器还被配置为重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量大于或等于基于所述稀疏性确定的预定阈值。
全息图信号生成单元可将对象划分成多个深度层并且生成与多个点对应的全息图信号,其中,所述多个深度层中包括所述多个点的多个集合,所述全息图信号在与所述多个深度层中的每一个对应的所述至少一个二维平面上生成,并且所述稀疏性可以是包括在所述多个深度层中的一个中的点的数量与包括在对象中的点的总数之比。
第一深度层可被设置在距相邻的第二深度层预定距离处,并且第一深度层与第二深度层之间的预定距离可基于包括在对象中的点的总数来确定。
处理器可通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure BDA0001470954240000071
其中zk是所述多个深度层中的第k深度层与CGH平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层的坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
全息图信号生成单元可在存在于对象与CGH平面之间的虚拟二维平面上生成全息图信号,其中,所述全息图信号与包括在对象中的所有点对应,并且所述稀疏性可以是虚拟二维平面上所生成的全息图信号中的优势全息图信号的数量,所述优势全息图信号满足预定条件。
虚拟二维平面可利用比CGH平面的分辨率低的分辨率来实现。
全息图信号生成单元可将包括在对象中的所有点划分成多个集群并且在二维平面上的对应区域上并行地生成所述多个集群中的每一个的全息图信号。
全息图信号生成单元可基于下式来生成全息图信号:
Figure BDA0001470954240000081
其中
Figure BDA0001470954240000082
是对象与虚拟二维平面之间的距离并且作为
Figure BDA0001470954240000083
来计算,x和y是虚拟二维平面的坐标值,
Figure BDA0001470954240000084
Figure BDA0001470954240000085
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure BDA0001470954240000086
是第t集群中的第i点处的光的强度。
处理器可通过将下式应用于所述全息图信号中的至少一部分来计算条纹图案:
Figure BDA0001470954240000087
其中z2是虚拟二维平面与CGH平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是CGH平面坐标值,h(ξ,η)是脉冲响应函数。
根据示例实施例的另一方面,在存储有用于执行使用点云方法来生成对象的数字全息图的方法的程序的非暂时性记录介质中,该方法可包括:将光投射到与对象对应的多个点;生成与所述多个点对应的全息图信号,其中,所述全息图信号在至少一个二维平面上生成,所述生成所述全息图信号的步骤基于所投射的光;基于所述全息图信号来计算与所述至少一个二维平面中的一个对应的稀疏性;基于所述全息图信号中的至少一部分来计算条纹图案;以及将条纹图案记录在计算机生成全息术(CGH)平面上,其中,计算条纹图案的步骤包括重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量大于或等于基于所述稀疏性确定的预定阈值。
根据本公开的各种实施例,可在生成对象的全息图时减少计算量和计算时间。
附图说明
一个或更多个示例性实施例的以上和其它方面将通过参照附图中所示的其特定实施例而变得更显而易见。将理解,这些附图仅描绘了本公开的示例性实施例,因此不应被认为是本公开的范围的限制,本文的原理通过使用附图来更具体和详细地描述和说明,附图中:
图1是示出根据示例性实施例的全息图生成设备的配置的框图;
图2是示出根据本公开的示例实施例的基于深度层的全息图信号生成方法的示图;
图3是示出基于图2所示的全息图信号来计算条纹图案的方法的示图;
图4是示出根据本公开的示例实施例的基于虚拟平面的全息图信号生成方法的示图;
图5是示出基于图4所示的全息图信号来计算条纹图案的方法的示图;
图6是示出根据本公开的示例实施例的通过将对象划分成多个集群来计算条纹图案的方法的示图;
图7是示出根据示例实施例的在虚拟平面上生成全息图信号的方法的示图;
图8是用于说明根据本公开的示例实施例的根据采集一部分全息图信号的方法的PSNR值变化的曲线图;
图9是用于说明根据本公开的示例实施例的根据稀疏性变化的PSNR值的变化的曲线图;
图10是比较对象与根据本公开的示例实施例的通过条纹图案生成的全息图的示图;以及
图11是示出根据本公开的示例实施例的计算条纹图案的方法的流程图。
具体实施方式
以下,将参照附图详细描述本公开。
图1是示出根据示例性实施例的全息图生成设备的配置的框图。
根据图1,全息图生成设备100可包括全息图信号生成单元110、图案写入单元120和处理器130。
根据本公开的示例实施例的全息图生成设备100可使用点云方法来生成对象的数字全息图。
点云方法是使用存在于对象表面上的多个点来生成全息图的方法,对象可被假设为多个点的聚合。这里,对象通常可为三维对象,但是未必限于此,可以是用于生成全息图的各种类型的物质。
全息图信号生成单元110可通过利用光照射对象来生成全息图信号。当全息图信号生成单元110照射对象时,可在至少一个二维平面中生成在对象表面上具有多个点作为源的多个全息图信号。由于点源方法中的对象可被假设为发射光的多个点的聚合,所以全息图信号生成单元110可在不在对象上投射光的情况下生成与至少一个二维平面上的各个点对应的全息图信号。
由全息图信号生成单元110在二维平面上生成的全息图信号可由子全息图或子条纹图案表示,但在本说明书中统称为全息图信号。
处理器130控制全息图生成设备100的总体操作。具体地讲,处理器130可基于全息图信号生成单元110所生成的全息图信号来计算与二维平面对应的稀疏性。
这里,二维平面可以是构成三维对象的虚拟深度层或者存在于对象与CGH平面之间的虚拟平面。例如,二维平面可以是在计算机上实现的虚拟平面。
当二维平面是构成三维对象的虚拟深度层时,稀疏性可以是深度层上所包括的点的数量与构成对象的点的总数的比率。
另外,当二维平面是存在于对象与CGH平面之间的虚拟平面时,稀疏性可以是平面上所生成的全息图信号中满足预定条件的优势全息图信号的数量。
另外,处理器130可基于二维平面上所生成的全息图信号的至少一部分来计算对象的条纹图案。可使用稀疏快速傅里叶变换(SFFT)来计算条纹图案。因此,可通过SFFT将全息图信号转换为对象的条纹图案。SFFT被描述为基于稀疏的傅里叶变换,其将在图3和图5中更详细地描述。
另外,处理器130可重复地计算条纹图案,直至包括在所计算的条纹图案中的优势信号的数量与基于稀疏性确定的阈值一致。这里,表述“A与B一致”可表示A大于或等于B。具体地讲,该阈值是与稀疏性成比例确定的值,处理器130可重复地计算条纹图案,直至包括在条纹图案中的优势信号的数量与该阈值一致。然而,本公开不限于此。
例如,如果稀疏性是包括在特定深度层中的点的数量与构成对象的点的总数的比率,则处理器130可重复地计算条纹图案,直至包括在条纹图案中的优势信号的数量和与该比率成比例确定的预定阈值一致。如果稀疏性是二维平面上所生成的全息图信号中满足预定条件的优势全息图信号的数量,则处理器130可重复地计算条纹图案,直至包括在条纹图案中的优势信号的数量与和所述信号的数量成比例确定的预定阈值一致。
图案写入单元120可将处理器130所计算的条纹图案记录在计算机生成全息术(CGH)平面上。因此,图案写入单元120可通过将处理器130所计算的对象的最终条纹图案记录在CGH平面上来生成全息图。
这里,CGH平面可通过感光膜、空间光调制器(SLM)等来实现。因此,图案写入单元120可通过将条纹图案记录在感光膜或SLM上来生成对象200的全息图。然而,示例不限于此,CGH平面可表示在计算机上实现以将条纹图案记录在感光膜或空间光调制器上并且包括关于条纹图案的信息的虚拟平面。
以下,将描述全息图信号生成和稀疏性计算方法的具体示例实施例。
图2是示出根据本发明的示例实施例的基于深度层的全息图信号生成方法的示图。
如图2所示,全息图信号生成单元110可将作为多个点的聚合实现的对象200划分成多个深度层210-1、210-2、...、210-n。
多个深度层210-1、210-2、...、和210-n是虚拟二维平面,并且可平行于Z轴设置。另外,多个深度层210-1、210-2、...、210-n之间的距离可基于构成对象200的所有点的数量来确定。因此,多个深度层210-1、210-2、...、和210-n的数量可与构成对象200的点的总数、对象的尺寸、预设深度层的数量等成比例地确定。
如果对象200被划分成多个深度层210-1至210-n,则可在与多个深度层210-1、210-2、...、210-n中的每一个对应的二维平面上生成与包括在多个深度层210-1、210-2、…、210-n中的每一个中的多个点对应的全息图信号220-1、220-2、…、220-n。
例如,在通过将对象200划分成第一深度层210-1所生成的二维平面中,可生成与构成对象200的所有点中包括在第一深度层210-1中的多个点220-1对应的全息图信号。
因此,全息图信号生成单元110生成与包括在多个深度层210-1、210-2、...、210-n中的每一个中的多个点220-1至220-n对应的全息图信号,而非生成与构成对象200的所有点对应的全息图信号。
这里,处理器130可计算各个深度层的稀疏性。处理器130可计算包括在各个深度层中的点的数量与构成对象的点的总数的比率作为稀疏性。例如,如果构成对象200的点的总数为N并且包括在第一深度层210-1中的多个点220-1的数量为k,则第一深度层的稀疏性可为k/N。
因此,处理器130可计算多个深度层210-1、210-2、...、210-n中的每一个的稀疏性。
以下,将描述基于各个深度层的全息图信号和所计算的稀疏性来计算条纹图案的方法。
图3是示出基于图2所示的全息图信号计算条纹图案的方法的示图。
如图3所示,根据本公开的示例实施例的全息图信号生成单元110可生成与多个深度层210-1、210-2、...、210-n中的每一个对应的全息图信号。另外,处理器130可计算多个深度层210-1、210-2、...、210-n中的每一个的稀疏性。例如,全息图信号生成单元110可在二维平面上生成与包括在第一深度层210-1中的多个点220-1对应的第一全息图信号,并且处理器130可计算包括在第一深度层210-1中的点的数量(k)与构成对象200的点的总数(N)的比率以获得关于第一深度层210-1的第一稀疏性。
另外,处理器130可基于所计算的稀疏性来确定预设阈值。预定阈值是与稀疏性成比例的值。例如,如果针对第一深度层210-1计算的第一稀疏性为高值(例如,接近1的值),则可与第一稀疏性成比例地确定预定阈值。
另外,处理器130可基于全息图信号来计算多个深度层210-1、210-2、...、210-n中的每一个的条纹图案。在计算条纹图案时,处理器130可通过对全息图信号的至少一部分应用SFFT来计算条纹图案。SFFT可由下式1表示。
[数学公式1]
Figure BDA0001470954240000121
其中zk是多个深度层中的第k深度层与CGH平面之间的距离,uk(x,y)是多个深度层中的第k深度层(x,y)坐标的信号值,SF是稀疏傅里叶变换,SF-1是稀疏傅里叶逆公式,ξ和η是CH表面坐标值,λ是由全息图信号生成单元110发出的光的波长,h(ξ,η)是脉冲响应函数。
脉冲响应函数可由下式2表示。
[数学公式2]
Figure BDA0001470954240000131
其中λ是由全息图信号生成单元110发出的光的波长。
处理器130可任意地采集一部分全息图信号并应用SFFT。这里,由处理器130从全息图信号任意地采集的信号的数量可基于稀疏性来确定。如果从与具有高稀疏性值(例如,接近1的值)的深度层对应的全息图信号任意地采集一部分信号,则处理器130可采集比其它深度层数量更多的信号并应用SFFT。
例如,当处理器130在生成与包括在第一深度层210-1中的多个点220-1对应的全息图信号的二维平面上采集一部分信号时,处理器130可基于第一深度层的稀疏性来确定要从全息图信号采集的信号的数量。
另外,处理器130可确定通过对所采集的全息图信号的一部分应用SFFT而生成的条纹图案的优势信号的数量。另外,处理器130可重复地计算条纹图案,直至优势信号的数量与基于稀疏性确定的阈值一致。优势信号意指在所计算的条纹图案中基于大小选择的信号。例如,处理器130可从计算出的条纹图案中选择幅度大于预定阈值的条纹图案作为优势信号。处理器130可将选择的优势信号记录在CGH平面240上。另外,处理器130可重复地计算条纹图案,直至所选择的优势信号被累积并与预设阈值一致。然而,本公开不限于此。
图案写入单元120可将处理器130所计算的条纹图案记录在CGH平面上。CGH平面240的全息图通过利用波长与全息图信号生成单元110向对象200发射的光相同的光照射记录有条纹图案的CGH平面240来生成。
以下,将描述使用虚拟平面的全息图生成方法。
图4是示出根据本公开的示例实施例的基于虚拟平面的全息图信号生成方法的示图。
如图4所示,当对象200被假设为多个点的聚合时,全息图信号生成单元110可生成与各个点对应的全息图信号。
全息图信号生成单元110可在存在于对象200与CGH平面240之间的二维虚拟平面230中生成与存在于对象200中的所有点中的每一个对应的全息图信号。
尽管图4示出了一个点的全息图信号,全息图信号生成单元110可在虚拟平面230中生成存在于对象200中的点的全息图信号。另外,存在存在于对象200与CGH平面240之间的一个虚拟平面230,并且全息图信号生成单元110可在一个虚拟平面230中生成存在于对象200中的多个点的全息图信号。
另外,虚拟平面230可按照比CGH平面240的分辨率低的分辨率实现。因此,当在虚拟平面230中生成对象200的全息图信号,而不是在CGH平面240上生成时,处理器130生成条纹图案所执行的运算的数量可减少。例如,如果对象200的尺寸为200×200,虚拟平面230的分辨率为640×360,并且CGH平面240的分辨率为FHD(1920×1080),则必须执行总共82,944,000,000次算术运算。在虚拟平面230的情况下,可执行总共9,216,000,000次算术运算以计算条纹图案。因此,运算的总数减少至1/9。然而,示例不限于上述分辨率,虚拟平面230可具有利用比构成CGH平面240的像素数量更少数量的像素实现的各种分辨率。
以下,将描述从虚拟平面230中所生成的全息图信号计算条纹图案以用于记录在CGH平面240上的方法。
图5是示出基于图4所示的全息图信号计算条纹图案的方法的示图。
如图5所示,根据本公开的示例实施例,全息图信号生成单元110可在虚拟平面230上生成与构成对象200的所有点对应的全息图信号。
另外,处理器130可计算与二维虚拟平面230对应的稀疏性。处理器130所计算的稀疏性是在虚拟平面230中所生成的全息图信号中满足预定条件的优势全息图信号的数量。这里,预定条件可以是是否满足关于虚拟平面230中所生成的全息图信号中的信号的大小的阈值。因此,处理器130可通过稀疏性计算具有大于虚拟平面230中所生成的全息图信号的阈值的大小的优势全息图信号的数量。
另外,处理器130可采集虚拟平面230中所生成的全息图信号的一部分并应用SFFT。这里,由处理器130从全息图信号采集的信号的数量可基于稀疏性来确定。具体地讲,处理器130所计算的稀疏性的数值与所采集的信号的数量可成比例。
处理器130可随机地采样一些全息图信号。
根据本公开的另一示例实施例的处理器130可采集与基于稀疏性按照降序确定的信号数量一样多的全息图信号。
另外,处理器130可通过对所采集的信号应用SFFT来计算条纹图案。SFFT可由下式3表示。
[数学公式3]
Figure BDA0001470954240000151
其中z2是虚拟二维平面与CGH平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆公式,ξ和η是CGH平面坐标值,λ是由全息图信号生成单元110发出的光的波长,h(ξ,η)是脉冲响应函数。
脉冲响应函数可由上述的数学公式2表示。
另外,处理器130可确定通过对所采集的全息图信号的一部分应用SFFT而生成的条纹图案的优势信号的数量。另外,处理器130可重复地计算条纹图案,直至优势信号的数量与基于稀疏性确定的阈值一致。优势信号意指在所计算的条纹图案中基于大小选择的信号。具体地讲,处理器130可从所计算的条纹图案中选择具有大于预定值的大小的信号作为优势信号。处理器130可重复地计算条纹图案,直至所选择的优势信号被累积并与预设阈值一致。然而,本公开不限于此。
图案写入单元120可将处理器130所计算的条纹图案记录在CGH平面240上。因此,图案写入单元120可通过将处理器130所计算的对象200的最终条纹图案记录在CGH平面240上来生成全息图。如图5所示,显示在CGH平面240上的对象200的全息图通过由全息图信号生成单元110利用波长与全息图信号生成单元110向对象200发射的光相同的光照射记录有条纹图案的CGH平面240来生成。
以下,将描述通过将对象200划分成多个集群来并行地生成全息图信号的方法。
图6是示出根据本公开的示例实施例的通过将对象划分成多个集群来计算条纹图案的方法的示图。
如图6所示,全息图信号生成单元110可将构成对象200的所有点划分成多个集群。
根据本公开的示例实施例的全息图信号生成单元110可包括能够同时处理多个计算的多线程。在这种情况下,全息图信号生成单元110可将多个集群分配给多线程中的每一个。因此,全息图信号生成单元110可在二维平面230上的对应区域上并行地生成多个集群中的每一个的全息图。
具体地讲,分配有第t集群的线程可在虚拟平面230中生成与包括在第t集群中的点对应的全息图信号,通常,分配有第(t+1)集群的另一线程也可在虚拟平面230中生成与包括在第(t+1)集群中的点对应的全息图信号。尽管图6示出了在虚拟平面上并行地生成全息图信号的示例实施例,示例不限于此。
因此,在根据本公开的另一实施例的基于深度层的全息图生成中,全息图信号生成单元110可通过将多个深度层210-1、210-2、...、210-n分配给多线程中的每一个来并行地生成多个深度层210-1、210-2、...、210-n中的每一个的全息图信号。
具体地讲,分配有第t深度层的线程可生成与包括在第t深度层中的多个点对应的全息图信号,同时,分配有第(t+1)深度层的另一线程也可生成与包括在(t+1)深度层中的多个点对应的全息图信号。
以下,将描述全息图信号生成单元110生成全息图信号的具体示例实施例。
图7是示出根据示例实施例在虚拟平面230上生成全息图信号的方法的示图。
如图7所示,全息图信号生成单元110可在虚拟平面230上生成与构成对象200的所有点对应的全息图信号。另一方面,如图6所示,构成虚拟平面230的各个像素可由(x,y)坐标指定。
这里,全息图信号生成单元110可使用式4来生成虚拟平面230的(x,y)坐标的全息图信号。
[数学公式4]
Figure BDA0001470954240000161
其中Ri是对象与虚拟二维平面之间的距离,作为
Figure BDA0001470954240000162
来计算,x和y是虚拟二维平面的坐标值,xi、yi和zi是存在于对象200中的第i点的坐标值,k是参考光的频率,Ai是存在于对象中的第i点处的光的强度。
另外,如图7所示,当根据本公开的示例实施例的全息图信号生成单元110将构成对象的所有点划分成多个集群,并且在虚拟平面上的对应区域中生成多个集群中的每一个的全息图信号时,可使用下式(5)来生成全息图信号。
[数学公式5]
Figure BDA0001470954240000171
其中
Figure BDA0001470954240000172
是对象与虚拟二维平面之间的距离,作为
Figure BDA0001470954240000173
来计算,x和y是虚拟二维平面的坐标值,
Figure BDA0001470954240000174
Figure BDA0001470954240000175
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure BDA0001470954240000176
是第t集群中的第i点处的光的强度。
以下,将描述采集虚拟平面230中所生成的全息图信号的方法的具体示例实施例。
图8是用于说明根据本公开的示例实施例的根据采集全息图信号的一部分的方法的PSNR值变化的曲线图。
如图4至图7所示,全息图信号生成单元110可在虚拟平面200中生成以存在于对象200的表面上的多个点作为源的多个全息图信号。
根据本公开的示例实施例的处理器130可随机地采样虚拟平面200上所生成的一些全息图信号。处理器130可通过对所采集的信号应用SFFT来计算条纹图案。
根据本公开的另一示例实施例的处理器130可采集虚拟平面200上所生成的全息图信号中满足预定条件的一些信号。这里,满足预定条件的信号可以是具有大于全息图信号的大小的阈值的大小的全息图信号。因此,处理器130可基于虚拟平面200中所生成的全息图信号中的信号的大小来采样一些信号。处理器130可通过对基于大小采样的一些信号应用SFFT来计算条纹图案。
图8示出根据上述采样方法的PSNR[dB]值的差异。这里,峰信噪比(PSNR)值是指示由对象200和全息图生成设备100生成的全息图之间的差异(或损失率)的值。PSNR值越高,对象200与全息图之间的差异越小。通常,如果PSNR具有30dB或更高的值,则难以视觉上确认对象200与全息图之间的差异。PSNR可由下式6表示。
[数学公式6]
Figure BDA0001470954240000177
这里,PSNR以对数单位来测量,MSE是对象200与全息图之间的相同坐标处的均方差,可使用下式7来计算。MAXi表示全息图像的最大像素值,并可通过从最大值减去最小值来获得。例如,当全息图为8比特灰度图像时,其可以为255(255-0)。PSNR是从对数标度测量的,并且单位是PSNR,并且损耗越低,值越高。对于没有损耗的图像,因为MSE为零,所以PSNR未被定义。
[数学公式7]
Figure BDA0001470954240000181
这里,m是x轴分辨率,n是y轴分辨率,I(i,j)是坐标(i,j)处的全息图的像素值,K(i,j)是坐标(i,j)处的对象200的像素值。
图8示出当根据本公开的示例实施例的处理器130基于全息图信号的大小来采集一些信号并计算条纹图案时的PSNR值。在这种情况下,即使当所采集的全息图信号的采样比具有较小值(0.1或更小)时,PSNR值约为30[dB]并且对象200与全息图之间的差异(或损失率)不大。
图8示出根据本公开的另一示例实施例当处理器130随机地采样一些全息图信号并计算条纹图案时的PSNR值。在这种情况下,图8示出当所采集的全息图信号的采样比等于或大于0.3时PSNR值达到30[dB]。
当根据本公开的示例实施例的处理器130随机地采样虚拟平面200中所生成的一些全息图信号并计算条纹图案时,处理器130重复地计算条纹图案直至基于稀疏性确定的阈值与包括在所计算的条纹图案中的优势信号的数量一致。因此,即使当随机地采样一些信号时,PSNR值也可具有30[dB]或更高的值。
图9是用于说明根据本公开的示例实施例的根据稀疏性变化的PSNR值的变化的曲线图。
根据本公开的示例实施例的处理器130可重复地计算条纹图案,直至包括在所计算的条纹图案中的优势信号的数量与基于稀疏性确定的阈值一致。这里,阈值是与稀疏性成比例确定的值。然而,本公开不限于此,处理器130可将稀疏性本身确定为阈值,并且重复地计算条纹图案直至包括在条纹图案中的优势信号的数量与稀疏性一致。
在根据本公开的示例实施例的基于虚拟平面200生成全息图信号的方法中,由处理器130计算的稀疏性是虚拟平面230中所生成的全息图信号中满足预定条件的优势全息图信号的数量。这里,预定条件可以是是否满足关于虚拟平面230中所生成的全息图信号中的信号的大小的阈值。因此,处理器130可通过稀疏性来计算具有比虚拟平面230中所生成的全息图信号的阈值大的大小的优势全息图信号的数量。
因此,满足预定条件的优势全息图信号的数量可根据关于信号大小的阈值改变而改变。具体地讲,当阈值降低时,满足关于信号大小的条件的优势全息图信号的数量增加。由于处理器130采样优势全息图信号并计算条纹图案,所以处理器130的计算量也成比例地增加。
根据本公开的另一示例实施例,当阈值增大时,满足关于信号大小的条件的优势全息图信号的数量减少。通过采样优势全息图信号来计算条纹图案的处理器130的计算量也成比例地减少。
具体地讲,如图9所示,随着稀疏性的比率接近0.1,处理器130用于计算条纹图案的计算时间减少,随着稀疏性的比率接近1,处理器130用于计算条纹图案的计算时间增加。因此,处理器130的计算时间与稀疏性成比例。
然而,如图9所示,根据稀疏性的变化量的PSNR的变化量较小。具体地讲,当稀疏性的比率接近0.1时,PSNR维持在30[dB]或更高,即使当稀疏性的比率接近1时PSNR也不超过31[dB]。通常,当PSNR为30[dB]或更高时,无法视觉上识别对象200与全息图之间的差异(或损失率)。因此,考虑到处理器130的计算时间的变化以及根据稀疏性变化的PSNR的变化,优选的是稀疏性具有0.1至0.5的值。然而,示例不限于此,可考虑对象的尺寸、对象的表面上的点的数量以及全息图的锐度按照各种方式来确定稀疏性。
以下,将具体地比较并描述根据本公开的示例实施例所生成的全息图与对象200。
图10是比较对象与根据本公开的示例实施例通过条纹图案生成的全息图的示图。
如图10所示,对象200可由点的多个聚合表示。
根据本公开的示例实施例的处理器130可基于全息图信号生成单元110所生成的全息图信号的一部分来计算条纹图案。具体地讲,处理器130可重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量与基于稀疏性确定的预定阈值一致。图案写入单元120将处理器130所计算的条纹图案记录在CGH平面中。
当全息图信号生成单元110将具有与照射在对象200上的光相同的波长的光反射到记录有条纹图案的CGH平面时,生成对象200的全息图。
如图10所示,根据本公开的示例实施例由全息图生成设备100基于稀疏性生成的全息图具有30[dB]或更高的PSNR,对象200与全息图之间视觉上不存在差异。
图11是示出根据本公开的示例实施例的计算条纹图案的方法的流程图。
如图11所示,全息图生成方法在步骤S1101将光投射到与对象对应的多个点。
生成全息图信号的方法在步骤S1102基于所投射的光在至少一个二维平面上生成与多个点对应的全息图信号。
另外,在步骤S1103基于全息图信号计算与二维平面对应的稀疏性,并且在步骤S1104基于全息图信号中的至少一部分来计算条纹图案。
这里,当所计算的条纹图案的优势信号的数量小于与基于稀疏性确定的预定阈值(S1105:否)时,可重复条纹图案计算,直至优势信号的数量大于或等于基于稀疏性确定的预定阈值。
在该全息图生成方法中,在步骤S1106将所计算的条纹图案记录在计算机生成全息术(CGH)平面上。
此外,生成全息图信号的方法可包括将对象划分成多个深度层,并且在与多个深度层中的每一个对应的二维平面上生成与包括在多个深度层中的每一个中的多个点对应的全息图信号。这里,稀疏性可以是包括在各个深度层中的点的数量与包括在对象中的所有点的数量的比率。
另外,多个深度层之间的距离可基于构成对象的所有点的数量来确定。
此外,计算条纹图案的方法可包括通过将上述的数学公式1应用于至少一些全息图信号来生成条纹图案。
此外,根据本公开的另一示例实施例的生成全息图信号的方法可包括在存在于对象与CGH平面之间的虚拟二维平面上生成与构成对象的所有点对应的全息图信号。这里,稀疏性可以是虚拟二维平面上所生成的全息图信号中满足预定条件的优势全息图信号的数量。
另外,虚拟二维平面的分辨率可按照比CGH平面的分辨率低的分辨率来实现。
另外,生成全息图信号的方法包括将构成对象的所有点划分成多个集群,并且在二维平面上的对应区域中并行地生成多个集群中的每一个的全息图信号。
这里,全息图信号可基于上述的数学公式5来生成。
计算条纹图案的方法可通过将上述的数学公式3应用于至少一部分全息图信号来计算。
另一方面,在CGH平面上记录的方法中,可仅在CGH平面上记录所计算的条纹图案中具有预定阈值或以上的幅度的条纹图案。
此外,根据上述本公开的各种示例实施例的方法可仅通过对现有全息图生成设备的软件/硬件升级来实现。
另外,可提供一种记录有程序的非暂时性计算机可读介质,所述程序顺序地执行根据示例性实施例的控制方法。
非暂时性计算机可读介质是指半永久地存储数据而不是非常短暂地存储数据(诸如寄存器、高速缓存、内存等)并且可由设备读取的介质。可在诸如CD、DVD、硬盘、蓝光盘和存储卡和ROM等的非暂时性计算机可读介质中提供各种应用或程序。
例如,这些组件、元件、模块或单元中的至少一个可使用可通过一个或更多个微处理器或其它控制设备的控制执行相应功能的诸如存储器、处理器、逻辑电路、查找表等的直流电路结构。

Claims (15)

1.一种使用点云方法来生成对象的数字全息图的方法,该方法包括:
将光投射到与对象对应的多个点;
生成与所述多个点对应的全息图信号,其中,所述全息图信号在至少一个二维平面上生成,生成所述全息图信号的步骤基于所投射的光;
基于所述全息图信号来计算与所述至少一个二维平面中的一个对应的稀疏性;
基于所述全息图信号中的至少一部分来计算条纹图案;以及
将条纹图案记录在计算机生成全息术平面上,
其中,计算条纹图案的步骤包括重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量大于或等于基于所述稀疏性确定的预定阈值,
其中,优势信号为具有大于预设值的大小的信号。
2.根据权利要求1所述的方法,其中,生成所述全息图信号的步骤包括:
将对象划分成多个深度层;以及
生成与多个点对应的全息图信号,其中,所述多个深度层中包括所述多个点的多个集合,所述全息图信号在与所述多个深度层中的每一个对应的所述至少一个二维平面上生成,
其中,所述稀疏性是包括在所述多个深度层中的一个中的点的数量与包括在对象中的点的总数的比率。
3.根据权利要求2所述的方法,
其中,第一深度层被设置在距相邻的第二深度层预定距离处,并且
其中,第一深度层与第二深度层之间的所述预定距离基于包括在对象中的点的总数来确定。
4.根据权利要求2所述的方法,其中,计算条纹图案的步骤包括通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure FDA0003014308210000011
Figure FDA0003014308210000021
其中zk是所述多个深度层中的第k深度层与所述计算机生成全息术平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层的(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是所述计算机生成全息术平面坐标值,λ是所述光的波长,h(ξ,η)是脉冲响应函数。
5.根据权利要求1所述的方法,其中,生成所述全息图信号的步骤包括在存在于对象与所述计算机生成全息术平面之间的虚拟二维平面上生成所述全息图信号,其中,所述全息图信号与包括在对象中的所有点对应,并且
其中,所述稀疏性是虚拟二维平面上所生成的全息图信号中的优势全息图信号的数量,所述优势全息图信号满足预定条件。
6.根据权利要求5所述的方法,其中,虚拟二维平面利用比所述计算机生成全息术平面的分辨率低的分辨率来实现。
7.根据权利要求5所述的方法,其中,生成所述全息图信号的步骤包括:
将包括在对象中的所有点划分成多个集群;以及
在虚拟二维平面上的对应区域上并行地生成所述多个集群中的每一个的全息图信号。
8.根据权利要求7所述的方法,其中,生成所述多个集群中的每一个的全息图信号的步骤包括:
基于下式来生成所述全息图信号:
Figure FDA0003014308210000022
其中
Figure FDA0003014308210000023
是对象与虚拟二维平面之间的距离并且作为
Figure FDA0003014308210000028
Figure FDA0003014308210000024
来计算,x和y是虚拟二维平面的坐标值,
Figure FDA0003014308210000025
Figure FDA0003014308210000026
是第t集群中的第i点的坐标值,k是参考光的频率,
Figure FDA0003014308210000027
是存在于第t集群中的第i点处的光的强度。
9.根据权利要求5所述的方法,其中,计算条纹图案的步骤包括通过将下式应用于所述全息图信号中的至少一部分来计算条纹图案:
Figure FDA0003014308210000031
其中z2是虚拟二维平面与所述计算机生成全息术平面之间的距离,uVP(x,y)是虚拟二维平面(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是所述计算机生成全息术平面坐标值,λ是所述光的波长,h(ξ,η)是脉冲响应函数。
10.根据权利要求1所述的方法,其中,将条纹图案记录在所述计算机生成全息术平面上的步骤包括在所述计算机生成全息术平面上仅记录所计算的条纹图案中具有预定阈值或以上的幅度的条纹图案。
11.一种全息图生成设备,包括:
全息图信号生成单元,被配置为基于投射到与对象对应的多个点的光来生成与所述多个点对应的全息图信号,其中,所述全息图信号在至少一个二维平面上生成;
处理器,被配置为基于所述全息图信号来计算与所述至少一个二维平面中的一个对应的稀疏性,并且基于所述全息图信号中的至少一部分来计算条纹图案;以及
图案写入单元,被配置为将条纹图案记录在计算机生成全息术平面上,
其中,处理器还被配置为重复地计算条纹图案,直至所计算的条纹图案的优势信号的数量大于或等于基于所述稀疏性确定的预定阈值,
其中,优势信号为具有大于预设值的大小的信号。
12.根据权利要求11所述的全息图生成设备,其中,全息图信号生成单元还被配置为将对象划分成多个深度层并且生成与多个点对应的全息图信号,其中,所述多个深度层中包括所述多个点的多个集合,所述全息图信号在与所述多个深度层中的每一个对应的所述至少一个二维平面上生成,并且
其中,所述稀疏性是包括在所述多个深度层中的一个中的点的数量与包括在对象中的点的总数的比率。
13.根据权利要求12所述的全息图生成设备,
其中,第一深度层被设置在距相邻的第二深度层预定距离处,并且
其中,第一深度层与第二深度层之间的所述预定距离基于包括在对象中的点的总数来确定。
14.根据权利要求12所述的全息图生成设备,其中,处理器被配置为通过将下式应用于所述全息图信号中的至少一部分来生成条纹图案:
Figure FDA0003014308210000041
其中zk是所述多个深度层中的第k深度层与所述计算机生成全息术平面之间的距离,uk(x,y)是所述多个深度层中的第k深度层的(x,y)坐标的信号值,SF是稀疏傅里叶变换公式,SF-1是稀疏傅里叶逆变换公式,ξ和η是所述计算机生成全息术平面坐标值,λ是所述光的波长,h(ξ,η)是脉冲响应函数。
15.根据权利要求11所述的全息图生成设备,其中,全息图信号生成单元被配置为在存在于对象与所述计算机生成全息术平面之间的虚拟二维平面上生成全息图信号,其中,所述全息图信号与包括在对象中的所有点对应,并且,
其中,所述稀疏性是虚拟二维平面上所生成的全息图信号中的优势全息图信号的数量,其中,所述优势全息图信号满足预定条件。
CN201711138368.4A 2016-11-24 2017-11-16 全息图生成方法和全息图生成设备 Expired - Fee Related CN108107700B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2016-0157249 2016-11-24
KR1020160157249A KR102669967B1 (ko) 2016-11-24 2016-11-24 홀로그램 생성 방법 및 홀로그램 생성 장치

Publications (2)

Publication Number Publication Date
CN108107700A CN108107700A (zh) 2018-06-01
CN108107700B true CN108107700B (zh) 2021-10-26

Family

ID=62147520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711138368.4A Expired - Fee Related CN108107700B (zh) 2016-11-24 2017-11-16 全息图生成方法和全息图生成设备

Country Status (3)

Country Link
US (1) US10578787B2 (zh)
KR (1) KR102669967B1 (zh)
CN (1) CN108107700B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110310365B (zh) * 2019-06-27 2021-01-05 四川大学 一种三维重建方法及装置
KR20210012484A (ko) 2019-07-25 2021-02-03 삼성전자주식회사 확장된 시야창을 제공하는 홀로그래픽 디스플레이 장치 및 디스플레이 방법
KR102485498B1 (ko) * 2019-12-30 2023-01-06 한국전자통신연구원 광 시야각 홀로그램 생성 방법 및 장치
KR102277103B1 (ko) * 2020-02-25 2021-07-15 광운대학교 산학협력단 딥러닝 기반의 홀로그램의 고속 생성을 위한 방법
CN111538223B (zh) * 2020-04-30 2022-02-11 北京大学 一种基于光束偏转的全息投影方法
CN114895542B (zh) * 2022-04-27 2023-11-21 安徽大学 一种三维计算全息图非迭代快速生成方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088052A (zh) * 2004-12-23 2007-12-12 视瑞尔技术公司 计算计算机生成的视频全息图的方法和装置
CN105629696A (zh) * 2016-01-13 2016-06-01 西安交通大学 一种基于迭代去噪收缩阈值算法的数字全息重构方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006036255B4 (de) * 2006-08-03 2013-01-31 Seereal Technologies S.A. Verfahren und Vorrichtung zum Auslesen von in Lichtmodulatoren kodierten Informationen
KR20090088047A (ko) 2008-02-14 2009-08-19 김동욱 고속 컴퓨터 생성 홀로그램 기법
US20110310448A1 (en) 2010-06-17 2011-12-22 Eun-Soo Kim Method for calculating computer generated hologram using look-up table and apparatus thereof
KR101169367B1 (ko) 2010-11-02 2012-07-30 광운대학교 산학협력단 고속 홀로그램 생성 장치 및 방법
KR101421984B1 (ko) 2012-10-16 2014-07-28 목포해양대학교 산학협력단 깊이정보의 시간적 필터링 기반 디지털 홀로그램의 고속 생성 방법
KR101489823B1 (ko) 2013-04-18 2015-02-06 광운대학교 산학협력단 컴퓨터 생성 홀로그램의 고속 생성 장치
JP2014215547A (ja) 2013-04-26 2014-11-17 東芝アルパイン・オートモティブテクノロジー株式会社 計算機ホログラムのデータ作成装置及びそのデータ作成方法
US9541899B2 (en) 2013-11-11 2017-01-10 City University Of Hong Kong Fast generation of pure phase digital holograms

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088052A (zh) * 2004-12-23 2007-12-12 视瑞尔技术公司 计算计算机生成的视频全息图的方法和装置
CN105629696A (zh) * 2016-01-13 2016-06-01 西安交通大学 一种基于迭代去噪收缩阈值算法的数字全息重构方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HAK GU KIM等.Acceleration of the calculation speed of computer-generated holograms using the sparsity of theholographic fringe pattern for a 3D object.《OPTICS EXPRESS》.2016,第24卷(第22期), *

Also Published As

Publication number Publication date
US20180143588A1 (en) 2018-05-24
KR20180058372A (ko) 2018-06-01
KR102669967B1 (ko) 2024-05-29
US10578787B2 (en) 2020-03-03
CN108107700A (zh) 2018-06-01

Similar Documents

Publication Publication Date Title
CN108107700B (zh) 全息图生成方法和全息图生成设备
US8873120B2 (en) Computer implemented method for generating binary holograms
Lucente Interactive computation of holograms using a look-up table
KR100837365B1 (ko) 룩업 테이블을 이용한 컴퓨터 형성 홀로그램 생성과 재생방법 및 그 장치
US10579016B2 (en) Addressing method of spatial light modulator, holographic display device and control method thereof
US10663923B2 (en) Efficiently generating a high quality patterned-phase-only hologram for display on a single device
Xia et al. Performance comparison of bilinear interpolation, bicubic interpolation, and B-spline interpolation in parallel phase-shifting digital holography
EP2735918B1 (en) Apparatus and method for generating a hologram pattern
KR102304225B1 (ko) 홀로그램 재현 영상의 공간 해상도를 측정 및 평가하는 방법 및 장치
US9727023B2 (en) Apparatus and method for generating hologram pattern
WO2019009722A2 (en) LUMINOUS FIELD RECONSTRUCTION OF INTERFERENCE USING DISTRIBUTED LIGHT POINTS
KR101901966B1 (ko) 디지털 홀로그래픽 스테레오그램 제작 시스템
KR100910642B1 (ko) 홀로그래피 기법에 의해 획득된 영상의 3차원 집적 영상복원 방법 및 장치
EP3712709A1 (en) Method and apparatus for processing three-dimensional holographic image
Özcan et al. Digital holography image reconstruction methods
KR20210061264A (ko) 메쉬 기반 초고해상도 컴퓨터 생성 홀로그램 합성 방법 및 장치
KR20150076526A (ko) 3d 홀로그램 생성 장치 및 3d 홀로그램 생성 방법
JP4028908B2 (ja) ホログラム作成装置、ホログラム作成方法およびホログラフィ表示装置
JPH10301466A (ja) 計算機ホログラム合成方法および装置およびこの方法を記録した記録媒体
KR20200111598A (ko) 3차원 홀로그래픽 이미지를 처리하는 방법 및 장치
Esmer Computation of holographic patterns between tilted planes
Serón et al. A Monte Carlo-based approach to reduce the cost of generating synthetic holograms for 3D computer graphics scenes
He et al. Spatial bandwidth product expansion method by diffraction superposition for holographic display
Esmer Algorithms for fast calculation of scalar optical diffraction field on a pixelated display device
Amado et al. A GPU implementation of the reverse time migration algorithm

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211026

CF01 Termination of patent right due to non-payment of annual fee