CN108628138B - 基于人眼视觉特性的全息头盔显示的处理方法 - Google Patents

基于人眼视觉特性的全息头盔显示的处理方法 Download PDF

Info

Publication number
CN108628138B
CN108628138B CN201810353412.1A CN201810353412A CN108628138B CN 108628138 B CN108628138 B CN 108628138B CN 201810353412 A CN201810353412 A CN 201810353412A CN 108628138 B CN108628138 B CN 108628138B
Authority
CN
China
Prior art keywords
holograms
sub
area
image
central area
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.)
Active
Application number
CN201810353412.1A
Other languages
English (en)
Other versions
CN108628138A (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201810353412.1A priority Critical patent/CN108628138B/zh
Publication of CN108628138A publication Critical patent/CN108628138A/zh
Application granted granted Critical
Publication of CN108628138B publication Critical patent/CN108628138B/zh
Active 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
    • G03H1/08Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
    • G03H1/0866Digital holographic imaging, i.e. synthesizing holobjects from holograms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1415Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
    • 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/0005Adaptation of holography to specific applications
    • G03H2001/0088Adaptation of holography to specific applications for video-holography, i.e. integrating hologram acquisition, transmission and display

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Holo Graphy (AREA)

Abstract

本发明的目的在于提供一种基于人眼视觉特性的全息头盔显示的处理方法,涉及计算全息技术领域。包括以下步骤:把输入图像分成中心区域和外部区域;根据人眼视觉特性,中心区域和外部区域选择不同的分辨率,然后分别选择不同大小的亚全息图;对中心区域和外部区域的图像和亚全息图分别进行延拓补零;对延拓补零后的中心区域和外部区域的图像和亚全息图计算,得到中心区域和外部区域的全息图;将外部区域的全息图放大,使中心区域和外部区域的全息图空间大小匹配,再将中心区域和外部区域的全息图按原图像划分区域时的位置关系叠加起来,得到完整图像的全息图。本发明通过划分区域,降低了计算全息的计算量,降低了全息头盔显示的计算时间。

Description

基于人眼视觉特性的全息头盔显示的处理方法
技术领域
本发明涉及计算全息技术领域,特别的,本发明涉及一种基于人眼视觉特性的全息头盔显示的处理方法。
背景技术
三维显示技术是显示技术的一个重要研究发展方向。近年来,由于VR、AR技术的普及应用,关于头戴显示装置的研究也渐渐增多。其中基于相位全息头盔显示受到广泛的关注。该技术是基于菲涅尔全息术原理,光从光源传播遇到全息图平面,利用透镜相位函数使光线聚焦到一个物点(图像上的一个像素点)
Figure BDA0001633988300000011
对于全息图上每一点
Figure BDA0001633988300000012
透镜相位函数表示为
Figure BDA0001633988300000013
其中λ是波长,fo是复数值,Φo是一个不会影响全息图像外观的相位偏移因子,对于平行光光源可以设置为零,
Figure BDA0001633988300000014
是指物点
Figure BDA0001633988300000015
到全息图上一点
Figure BDA0001633988300000016
的距离。将代表每个物点的透镜相位函数限制在局部区域,并将其称为亚全息图。对于完整的全息图H,我们简单地计算每个物点j的透镜相位函数fo的总和,同时考虑图像灰度对它们进行加权:
Figure BDA0001633988300000017
其中,sp为物点的集合,灰度值为该公式相当于图像与透镜相位函数的卷积:H=A*fz,其中*表示复值卷积,A是图像灰度的平方根,fz是透镜相位函数。使用快速傅立叶变换的全息计算公式
H=FFT-1(FFT(A)⊙FFT(fz))
其中⊙表示逐点乘法(详见A Maimone,A Georgiou,JS Kollin,2017,Holographic Near-Eye Displays for Virtual and Augmented Reality)。
但是由于计算全息的计算量很大,如果想得到分辨率很高的头盔显示,则计算的全息图与原图像有较大的时间延迟。因此,降低全息头盔显示的计算时间是计算全息领域亟待解决的一个课题。
发明内容
本发明的目的在于提供一种基于人眼视觉特性的全息头盔显示的处理方法,降低了计算全息的计算量,在减少时间延迟的情况下得到全息头盔显示。
一种基于人眼视觉特性的全息头盔显示的处理方法,包括以下步骤:
(1)把输入图像分成中心区域和外部区域。
所述中心区域和外部区域的形状为矩形。
由于处理方法中使用了快速傅立叶变换,区域形状只能是矩形,对于中心区域以外的区域可以看作一个矩形,把内部区域位置的像素值全设为零来进行傅立叶变换。
(2)根据人眼视觉特性,中心区域和外部区域选择不同的分辨率,然后分别选择不同大小的亚全息图。
所述人眼视觉特性是指人眼的视觉灵敏度在离视觉中心越远的位置越小,即,离视觉中心越远的位置人眼能分辨出的角分辨率越小。因此可以把图像分成中心区域和外部区域,所述外部区域代表远离视觉中心的区域,需降低其图像和亚全息图的分辨率。
根据人眼的视觉灵敏度在离视觉中心越远的位置越小,把图像分成离视觉中心距离不同的区域,远离视觉中心的区域降低图像和亚全息图分辨率来计算。
人眼角分辨率随视觉离心角度的关系:
Figure BDA0001633988300000031
其中Ra是视觉离心角度Ecc处的角分辨率;Rao是视觉中心处的角分辨率;实际根据显示设备的视角大小与显示分辨率和上述公式来选择合适的区域和分辨率。
所述亚全息图的大小实际根据显示设备的分辨率和视场角大小选择。
所述步骤(2)的具体方法为:对中心区域和外部区域选择相同大小的亚全息图,然后将外部区域的亚全息图缩小,得到不同大小的中心区域的亚全息图和外部区域的亚全息图;同时降低外部区域的图像和亚全息图的分辨率,其中外部区域的图像和亚全息图的分辨率保持一致。
对于分辨率变小区域要用更小的亚全息图。
所述将外部区域的亚全息图缩小是指将部区域的亚全息图的***高频的部分去掉。
由透镜相位函数
Figure BDA0001633988300000041
可以看出亚全息图越远离中心空间频率越高,而对于分辨率小的亚全息图无法表示高频的信息,所以要把亚全息图***高频的部分去掉。
(3)对步骤(1)和(2)得到的中心区域和外部区域的图像和亚全息图分别进行延拓补零。
所述步骤(3)中对中心区域和外部区域的图像和亚全息图进行延拓补零的方法为图像的长和宽分别加上亚全息图的长和宽。
所述步骤(3)中延拓补零后的中心区域和外部区域的图像和亚全息图中的长和宽之和是2的幂次方或者是2*3*5的倍数。
所述步骤(3)中延拓补零的次数至少为一次。
(4)根据步骤(3)中延拓补零后的中心区域和外部区域的图像和亚全息图计算,得到中心区域和外部区域的全息图。
所述步骤(4)中计算的方法为使用快速傅立叶变换的全息计算公式计算,得到中心区域和外部区域的全息图,所述全息计算公式为
H=FFT-1(FFT(A)⊙FFT(fz)),
其中⊙表示逐点乘法,A是图像灰度的平方根,fz是透镜相位函数。
(5)将步骤(4)得到的外部区域的全息图放大,使中心区域和外部区域的全息图空间大小匹配,再将中心区域和外部区域的全息图按原图像划分区域时的位置关系叠加起来,得到完整图像的全息图。
其中,中心区域和外部区域的全息图的分辨率不同。即,基于人眼视觉特性,得到分辨率不同的中心区域和外部区域的全息图。
与现有技术相比,本发明通过划分区域,降低计算全息的计算量,降低了全息头盔显示的计算时间。
附图说明
图1为本发明提供的基于人眼视觉特性的全息头盔显示的处理方法的示意图。
具体实施方式
下面结合附图及具体实施例对本发明进行详细说明。
图1为本发明提供的基于人眼视觉特性的全息头盔显示的处理方法的示意图。外部实线1为输入图像的边界,内部实线2为中心区域的边界,内部虚线3为中心区域得到的全息图的边界,外部虚线4为外部区域得到的全息图的边界。
在一个实施例中,选择分辨率为1080P、大小为1920*1080的输入图像,具体步骤为
(1)分为两个区域。中心区域大小为392*392,外部区域大小为1920*1080,把外面区域中与中心区域重叠的部分的像素值设为0,图1中的实线1、2分别为两区域的边界;
(2)对于中心区域和外部区域选择大小为120*120的亚全息图,然后将外部区域的亚全息图的***高频的部分去掉,得到大小为80*80的亚全息图;为了使外部区域图像的空间分辨率降低,将外部区域图像缩小得到960*540的图像,同时外部区域的亚全息图缩小得到40*40的亚全息图。
(3)延拓补零后得到大小为1000*600的图像和亚全息图。中心区域延拓补零后得到大小为512*512的图像和亚全息图;
(4)使用公式H=FFT-1(FFT(A)⊙FFT(fz))进行计算,得到外部区域和中心区域的全息图,大小分别为1000*600和512*512;
(5)将大小为1000*600的外部区域的全息图放大到2000*1200,图1中的虚线3、4分别为中心区域和外部区域的全息图边界,把两张全息图按图中的位置叠加。
在本实施例中,选择分辨率为1920*1080的输入图像,简单的分为两个区域;中心区域大小为392*392,外面区域分辨率缩小到960*540;相对与不划分区域,计算时间减少了大约2/3。

Claims (7)

1.一种基于人眼视觉特性的全息头盔显示的处理方法,包括以下步骤:
(1)把输入图像分成中心区域和外部区域;
(2)根据人眼视觉特性,中心区域和外部区域选择不同的分辨率,然后分别选择不同大小的亚全息图;
(3)对步骤(1)和(2)得到的中心区域和外部区域的图像和亚全息图分别进行延拓补零;
(4)根据步骤(3)中延拓补零后的中心区域和外部区域的图像和亚全息图计算,得到中心区域和外部区域的全息图;
(5)将步骤(4)得到的外部区域的全息图放大,使中心区域和外部区域的全息图空间大小匹配,再将中心区域和外部区域的全息图按原图像划分区域时的位置关系叠加起来,得到完整图像的全息图。
2.根据权利要求1所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(1)中,所述中心区域和外部区域的形状为矩形。
3.根据权利要求1所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(2)的具体方法为:对中心区域和外部区域选择相同大小的亚全息图,然后将外部区域的亚全息图缩小,得到不同大小的中心区域的亚全息图和外部区域的亚全息图;同时降低外部区域的图像和亚全息图的分辨率,其中外部区域的图像和亚全息图的分辨率保持一致。
4.根据权利要求1所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(3)中对中心区域和外部区域的图像和亚全息图进行延拓补零的方法为图像的长和宽分别加上亚全息图的长和宽。
5.根据权利要求4所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(3)中延拓补零后的中心区域和外部区域的图像和亚全息图中的长和宽之和是2的幂次方或者是2*3*5的倍数。
6.根据权利要求1所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(3)中延拓补零的次数至少为一次。
7.根据权利要求1所述的基于人眼视觉特性的全息头盔显示的处理方法,其特征在于,所述步骤(4)中计算的方法为使用快速傅立叶变换的全息计算公式计算,得到中心区域和外部区域的全息图,所述全息计算公式为
H=FFT-1(FFT(A)⊙FFT(fz)),
其中,H表示全息图,⊙表示逐点乘法,A是图像灰度的平方根,fz是透镜相位函数。
CN201810353412.1A 2018-04-19 2018-04-19 基于人眼视觉特性的全息头盔显示的处理方法 Active CN108628138B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810353412.1A CN108628138B (zh) 2018-04-19 2018-04-19 基于人眼视觉特性的全息头盔显示的处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810353412.1A CN108628138B (zh) 2018-04-19 2018-04-19 基于人眼视觉特性的全息头盔显示的处理方法

Publications (2)

Publication Number Publication Date
CN108628138A CN108628138A (zh) 2018-10-09
CN108628138B true CN108628138B (zh) 2020-02-07

Family

ID=63705577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810353412.1A Active CN108628138B (zh) 2018-04-19 2018-04-19 基于人眼视觉特性的全息头盔显示的处理方法

Country Status (1)

Country Link
CN (1) CN108628138B (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130096872A (ko) * 2012-02-23 2013-09-02 엘지전자 주식회사 홀로그래픽 디스플레이 장치 및 홀로그램을 생성하기 위한 방법
US9164481B2 (en) * 2012-09-05 2015-10-20 City University Of Hong Kong Generating and displaying holograms
CN103076734A (zh) * 2012-11-28 2013-05-01 中国人民解放军装甲兵工程学院 一种利用二次全息的数字全息图打印***
CN105264443B (zh) * 2013-06-06 2019-05-31 视瑞尔技术公司 用于计算全息图的数据的装置和方法
KR101820563B1 (ko) * 2014-12-31 2018-01-19 한국전자통신연구원 홀로그램 데이터 포맷과 홀로그래픽 비디오 시스템 장치 및 방법

Also Published As

Publication number Publication date
CN108628138A (zh) 2018-10-09

Similar Documents

Publication Publication Date Title
Chakravarthula et al. Wirtinger holography for near-eye displays
Blinder et al. The state-of-the-art in computer generated holography for 3D display
Shimobaba et al. Review of fast algorithms and hardware implementations on computer holography
KR101384728B1 (ko) 컴퓨터 제작 비디오 홀로그램을 실시간으로 렌더링 및 생성하는 방법
TWI409716B (zh) A computer device for generating a video image and for expanding Real - time generation of image - like image of 3D rendering drawing pipeline
US20200192287A1 (en) Methods, systems, and computer readable media for improved digital holography and display incorporating same
KR101289585B1 (ko) 컴퓨터 제작 비디오 홀로그램을 랜더링 및 생성하는 방법 및 장치
CN106412552B (zh) 用于处理全息图像的方法和装置
US6269170B1 (en) Method and system for producing computer generated holograms realizing real time holographic video production and display
JP5266223B2 (ja) 伝播を使用して計算機ビデオホログラムをリアルタイムに生成する方法
EP3270233B1 (en) Method and apparatus for processing three-dimensional image
Kim et al. A single-chip FPGA holographic video processor
JP2010521701A (ja) 矯正視界を有する三次元シーンを再構成する方法、及び装置
US9811052B2 (en) Hologram generation apparatus and method
US20230274455A1 (en) Systems and methods for low compute high-resolution depth map generation using low-resolution cameras
CN108628138B (zh) 基于人眼视觉特性的全息头盔显示的处理方法
JP2010501904A (ja) ホログラフィック符号化ユニット又はホログラフィック表示装置のためのインタフェース及び回路
WO2021141565A2 (en) Method for reducing the interlayer interference in multilayer holograms
Hong Foveation in near-eye holographic display
WO2019062306A1 (zh) 全息显示方法和全息显示装置
Fujimori et al. Wide-viewing-angle holographic 3D display using lens array for point cloud data
Chu Efficient digital holographic 3d human image reconstruction and improvement on mobile devices
Park Recent progress on fully analytic mesh based computer-generated holography
Kwon et al. Memory size reduction of the novel look-up-table method using symmetry of Fresnel zone plate
Yasuki et al. Hologram calculation in sparse Fourier bases using fixed-point operations, and its circuit architecture

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