[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104657963A - 一种高动态范围全景图像的生成方法 - Google Patents

一种高动态范围全景图像的生成方法 Download PDF

Info

Publication number
CN104657963A
CN104657963A CN201510055158.3A CN201510055158A CN104657963A CN 104657963 A CN104657963 A CN 104657963A CN 201510055158 A CN201510055158 A CN 201510055158A CN 104657963 A CN104657963 A CN 104657963A
Authority
CN
China
Prior art keywords
ladybug3
panoramic camera
panoramic
dynamic range
factor
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.)
Pending
Application number
CN201510055158.3A
Other languages
English (en)
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.)
Changchun University of Science and Technology
Original Assignee
Changchun University of Science and Technology
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 Changchun University of Science and Technology filed Critical Changchun University of Science and Technology
Priority to CN201510055158.3A priority Critical patent/CN104657963A/zh
Publication of CN104657963A publication Critical patent/CN104657963A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

本发明涉及一种高动态范围全景图像的生成方法,其特征在于:由Ladybug3TM全景摄像机、高性能图形工作站这里就是一台计算机组成,其中Ladybug3TM全景摄像机通过电缆与高性能图形工作站相连;确保Ladybug3TM全景摄像机能够捕获到场景中的光源;依次设置Ladybug3TM全景摄像机中所有的摄像机的曝光系数N次,每个曝光系数彼此都不相同;利用Ladybug3TM全景摄像机,获取曝光系数为E_i,i=1,2,3…N时的全景图像,将高动态全景图像数据hdr保存到高动态全景图像HdrImage.hdr中;其针对静止场景,具有高效、精准等优点,更适合在实际中使用。

Description

一种高动态范围全景图像的生成方法
技术领域
本发明涉及一种高动态范围全景图像的生成方法,属于数字图像处理技术领域。
背景技术
目前,大多数图像的每个颜色通道的深度都是用8位来存储的,但是在一些对质量要求苛刻和精密的传感器领域中,对深度更高的能力的需求正在快速增长。如在数字媒体领域,因为缺乏理想的对比度和亮度范围,通常要使用高动态范围图像,特别是在那些虚拟与真实的素材进行无缝融合的时候。
基于增强现实的立体电影制作过程中,决定真实场景、角色同虚拟场景、角色合成效果真实感的一个关键技术是虚实融合的一致性技术,包括明暗、反射、阴影等方面。早期基于增强现实的立体电影制作过程中,光照效果的解决方案多是虚拟布光和后期调整,这种方法只能提供一种近似的逼真感,无法做到物理层面的逼真,并且这种方法需要花费大量的后期制作时间和精力,如果更换了环境,则需要对场景进行重新布光和调整。采用基于图像的光照技术,利用现实世界的光照图像来确定现实和虚拟场景的光照方法,可以得到以增强现实为目的的虚实无缝融合效果。真实场景中的光照相当复杂,来自各种各样的光源,比如天空光、面光源等直接光照以及物体之间相互反射而产生间接光照,很难用计算机图形学中的虚拟光源,如点光源、线光源、面光源或方向光源来表示。然而,高动态范围图像能记录真实场景中最亮区域和最暗区域的照明信息,基于图像的光照技术用它来代替虚拟光源“照亮”虚拟对象,能使虚拟对象很好地融入周围的真实场景,产生真实的光照效果。
基于图像的光照,其核心技术是记录真实场景光照信息载体(高动态范围图像)的获取。目前,已经有很多方法合成高动态图像的方法,如Debevec与Malik算法、Nayar算法,以及它们的各种改算法。对于全景高动态范围图像,主要有Debevec等人提出的“light probe”(光探测器),光探测器实际上就是一个固定在杆子上的镜面球体,把这个球放置在想要记录照明和反射信息的点,然后用普通相机来拍摄一系列的照片,生成高动态范围图像。另外一种方式是拍摄多幅从不同方向观看的图像照片,然后使用图像拼合技术把它们结合起来,每次拍摄较大覆盖区域的一个好办法是使用鱼眼镜头,可以使用最少两幅图像来覆盖全部区域,由此来生成高动态范围图像。但是这两种方法存在操作或算法复杂的缺点。还有一种方式是直接通过全景相机获取高动态范围图像,但是该方法只能采用相机本身提供的固定方法,相机快门的设置数量固定或者无法直接显示。
发明内容
本发明目的在于提供一种高动态范围全景图像的生成方法,其针对静止场景,具有高效、精准等优点,更适合在实际中使用。
本发明的技术方案是这样实现的:一种高动态范围全景图像的生成方法,其特征在于:由Ladybug3TM全景摄像机、高性能图形工作站这里就是一台计算机组成,其中Ladybug3TM全景摄像机通过电缆与高性能图形工作站相连;具体的工作步骤如下:
步骤1、启动高性能图形工作站,将Ladybug3TM全景摄像机放置在场景中的适当位置,确保Ladybug3TM全景摄像机能够捕获到场景中的光源;
步骤2、依次设置Ladybug3TM全景摄像机中所有的摄像机的曝光系数N次,N为大于零的正整数,设曝光系数分别为E_i,其中i=1,2,3… N;每个曝光系数彼此都不相同;
步骤3、利用Ladybug3TM全景摄像机,获取曝光系数为E_i, i=1,2,3… N时的全景图像,并保存到image_i中,i=1,2,3… N;
步骤4、将文件名image_i,i=1,2,3…N,合成一个文件数组files,将曝光系数E_i,i=1,2,3… N,合成一个曝光数组expTimes;
步骤5、利用matlab7.6.0工具软件中的的makehdr函数和文件数组files,曝光数组expTimes生成高动态全景图像数据hdr;
步骤6、利用matlab7.6.0工具软件中的hdrwrite,将高动态全景图像数据hdr保存到高动态全景图像HdrImage.hdr中;通过以上步骤便可以快速、高精度地生成高动态范围全景图像。
本发明的积极效果是借助Ladybug3TM全景摄像机,通过精确设置相机的不同曝光量,每个相机都同时获取在相应曝光量条件下的多幅图像,然后利用matlab中的函数生成每个相机的高动态范围图像,该方法具有高效、精准等优点,更适合在实际用使用,为确保虚实融合后场景的光照一致性打下坚实的基础。
附图说明
图1是一种高动态范围全景图像的生成方法所需设备构成图,其中:1为Ladybug3TM全景摄像机,2为高性能图形工作站。
具体实施方式
 下面结合附图和实施例对本发明做进一步的描述:如图1所示,一种高动态范围全景图像的生成方法,其特征在于:由Ladybug3TM全景摄像机1、高性能图形工作站2组成,其中Ladybug3TM全景摄像机1通过电缆与高性能图形工作站2相连;具体的工作步骤如下:
步骤1、启动高性能图形工作站2,将Ladybug3TM全景摄像机1放置在场景中的适当位置,确保Ladybug3TM全景摄像机1能够捕获到场景中的光源。
步骤2、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugCreateContext,产生一个Ladybug3TM全景摄像机1的上下文。
步骤3、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugInitializeFromIndex,初始化Ladybug3TM全景摄像机1。
步骤4、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugGetCameraInfo,获取Ladybug3TM全景摄像机1中的信息。
步骤5、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugLoadConfig,加载Ladybug3TM全景摄像机1性能的配置文件。
步骤6、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugSetFalloffCorrectionAttenuation,设置Ladybug3TM全景摄像机1的当前衰减修正值。
步骤7、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugStartLockNext,启动Ladybug3TM全景摄像机1。
步骤8、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugSetRegister,依次设置Ladybug3TM全景摄像机1中所有的摄像机的曝光系数N次,N为大于零的正整数,设曝光系数分别为E_i,其中i=1,2,3… N;每个曝光系数彼此都不相同。
步骤9、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugConfigureOutputImages,配置Ladybug3TM全景摄像机1的输出图像样式。
步骤10、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugLockNext捕获曝光系数为E_i, i=1,2,3… N的全景图像,并保存到image_i中,i=1,2,3… N。
步骤11、利用高性能图形工作站2中的LadybugCapPro1.14.3.6软件的API函数ladybugStop,关闭Ladybug3TM全景摄像机1。
步骤12、将文件名image_i,i=1,2,3…N,合成一个文件数组files,将曝光系数E_i,i=1,2,3… N,合成一个曝光数组expTimes。
步骤13、利用matlab7.6.0工具软件中的的makehdr函数和文件数组files,曝光数组expTimes生成高动态全景图像数据hdr。
步骤14、利用matlab7.6.0软件中的hdrwrite,将高动态全景图像数据hdr保存到高动态全景图像HdrImage.hdr中。
通过以上步骤便可以快速、高精度地生成高动态范围全景图像。

Claims (1)

1.一种高动态范围全景图像的生成方法,其特征在于:由Ladybug3TM全景摄像机、高性能图形工作站这里就是一台计算机组成,其中Ladybug3TM全景摄像机通过电缆与高性能图形工作站相连;具体的工作步骤如下:
步骤1、启动高性能图形工作站,将Ladybug3TM全景摄像机放置在场景中的适当位置,确保Ladybug3TM全景摄像机能够捕获到场景中的光源;
步骤2、依次设置Ladybug3TM全景摄像机中所有的摄像机的曝光系数N次,N为大于零的正整数,设曝光系数分别为E_i,其中i=1,2,3… N;每个曝光系数彼此都不相同;
步骤3、利用Ladybug3TM全景摄像机,获取曝光系数为E_i, i=1,2,3… N时的全景图像,并保存到image_i中,i=1,2,3… N;
步骤4、将文件名image_i,i=1,2,3…N,合成一个文件数组files,将曝光系数E_i,i=1,2,3… N,合成一个曝光数组expTimes;
步骤5、利用matlab7.6.0工具软件中的的makehdr函数和文件数组files,曝光数组expTimes生成高动态全景图像数据hdr;
步骤6、利用matlab7.6.0工具软件中的hdrwrite,将高动态全景图像数据hdr保存到高动态全景图像HdrImage.hdr中;通过以上步骤便可以快速、高精度地生成高动态范围全景图像。
CN201510055158.3A 2015-02-03 2015-02-03 一种高动态范围全景图像的生成方法 Pending CN104657963A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510055158.3A CN104657963A (zh) 2015-02-03 2015-02-03 一种高动态范围全景图像的生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510055158.3A CN104657963A (zh) 2015-02-03 2015-02-03 一种高动态范围全景图像的生成方法

Publications (1)

Publication Number Publication Date
CN104657963A true CN104657963A (zh) 2015-05-27

Family

ID=53249041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510055158.3A Pending CN104657963A (zh) 2015-02-03 2015-02-03 一种高动态范围全景图像的生成方法

Country Status (1)

Country Link
CN (1) CN104657963A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210554A (zh) * 2016-07-29 2016-12-07 长春理工大学 一种合成高动态范围图像的方法
CN108449541A (zh) * 2018-03-12 2018-08-24 维沃移动通信有限公司 一种全景图像拍摄方法及移动终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963751A (zh) * 2010-08-19 2011-02-02 西北工业大学 高分辨率实时全景高动态范围图像获取装置及方法
CN103141079A (zh) * 2010-10-05 2013-06-05 索尼电脑娱乐公司 图像生成装置及图像生成方法
US20140176757A1 (en) * 2012-09-04 2014-06-26 William Guie Rivard Color balance in digital photography

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963751A (zh) * 2010-08-19 2011-02-02 西北工业大学 高分辨率实时全景高动态范围图像获取装置及方法
CN103141079A (zh) * 2010-10-05 2013-06-05 索尼电脑娱乐公司 图像生成装置及图像生成方法
US20140176757A1 (en) * 2012-09-04 2014-06-26 William Guie Rivard Color balance in digital photography

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DREAMING_MM: "Matlab图像处理相关函数", 《百度文库》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106210554A (zh) * 2016-07-29 2016-12-07 长春理工大学 一种合成高动态范围图像的方法
CN106210554B (zh) * 2016-07-29 2019-01-25 长春理工大学 一种合成高动态范围图像的方法
CN108449541A (zh) * 2018-03-12 2018-08-24 维沃移动通信有限公司 一种全景图像拍摄方法及移动终端

Similar Documents

Publication Publication Date Title
US11877086B2 (en) Method and system for generating at least one image of a real environment
KR102057488B1 (ko) 3차원 360도 가상현실 카메라 노출 제어
JP6946188B2 (ja) 複数技術奥行きマップ取得および融合のための方法および装置
US9426451B2 (en) Cooperative photography
US9955084B1 (en) HDR video camera
EP3107065A1 (en) Methods and systems for providing virtual lighting
JP2014014076A (ja) 3d深度情報に基づいたイメージぼかし
CN104580878A (zh) 电子装置以及自动效果方法
Marziali et al. Photogrammetry and macro photography. The experience of the MUSINT II Project in the 3D digitizing process of small size archaeological artifacts
TW201735619A (zh) 高動態範圍圖像的產生方法、拍照裝置和終端、成像方法
CN104853106A (zh) 一种信息处理方法和电子设备
CN105163047A (zh) 一种基于色彩空间转换的hdr图像生成方法、系统及拍摄终端
CN104092955A (zh) 闪光控制方法及控制装置、图像采集方法及采集设备
CN107948542A (zh) 多摄像头爆光控制方法及装置
CN102202182B (zh) 一种采用线阵ccd的大动态范围图像获取的装置及方法
CN104657963A (zh) 一种高动态范围全景图像的生成方法
WO2014035642A1 (en) Light painting live view
Wheatley High dynamic range imaging for archaeological recording
CN101751654A (zh) 真实环境中采集的灯光信息在虚拟现实中的应用
CN103873780A (zh) 一种采集视频的方法及电子设备
EP2590398B1 (en) Displaying of images with lighting on the basis of captured auxiliary images
US20230171508A1 (en) Increasing dynamic range of a virtual production display
Santos et al. Display and rendering technologies for virtual and mixed reality design review
JP2023517461A (ja) 複数の画像のアライメントのトレーニング
EP3229070B1 (en) Three-dimensional, 360-degree virtual reality camera exposure control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination