CN104657963A - 一种高动态范围全景图像的生成方法 - Google Patents
一种高动态范围全景图像的生成方法 Download PDFInfo
- 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
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中;通过以上步骤便可以快速、高精度地生成高动态范围全景图像。
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)
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)
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 |
-
2015
- 2015-02-03 CN CN201510055158.3A patent/CN104657963A/zh active Pending
Patent Citations (3)
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)
Title |
---|
DREAMING_MM: "Matlab图像处理相关函数", 《百度文库》 * |
Cited By (3)
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 |