【技术实现步骤摘要】
多相机拼接的亮度调整方法、装置及便携式终端
本专利技术属于图像处理领域,尤其涉及一种多相机拼接的亮度调整方法、装置及便携式终端。
技术介绍
随着计算机技术和图像处理技术的不断发展,多相机图像拼接技术得到了越来越广泛的应用,如虚拟现实和全景图像等。在获取全景图像时,多相机图像拼接一般需要相机在同一时刻从不同角度进行拍摄,而且相邻图像之间要有重叠区域,通过重叠区域同名控制点对,利用图像匹配方法计算图像变换矩阵,从而拼接成一幅全景图像。在多相机全景拼接中,每个相机视场内的场景亮度不一致,为了拍摄更多的细节,需要每个相机独立曝光。但独立曝光后,相邻两个相机在重叠区域的图像的亮度存在较大的差异。如果对这些图像直接进行拼接,拼接的全景图像在图像重叠区域会存在亮度差异明显的接缝线,从而影响全景图像的视觉和美观效果。现有的一些方法在消除图像拼接的亮度差异时,采用公共区域内颜色通道的颜色平均值来对多图像进行线性调整,如授权号为CN102542548B的中国专利,公开了一种图像间颜色校正方法和装置,在该技术中,根据获取的两幅图像分别在公共区域内颜色通道的颜色平均值,确定图像之间在颜色通道上的线性关系后,然后根据该线性关系,校正两幅图像全图像上的像素点在所述颜色通道上的颜色值。上述方法在处理亮度差异较大的图像时,效果较差,会使图像中不在公共区域的像素也受到较大的改变,影响视觉效果。因此,非常有必要进行多相机图像拼接的亮度分布不均问题的处理方法的研究。
技术实现思路
本专利技术提出一种多相机拼接的亮度调整方法、装置及便携式终端,旨在消除重叠区域的亮度差异,同时能保持图像亮处和暗处细节 ...
【技术保护点】
1.一种多相机拼接的亮度调整方法,其特征在于,包括以下步骤:获取六个相机的六幅原始图像并展开成经纬度图像,获取对应的六组重叠区域图像;对每个相机的原始图像用亮度映射函数映射,计算所述的六组重叠区域图像的亮度差异之和,作为总误差;分别调整每个相机的亮度映射函数,使所述的总误差最小,得到最优亮度映射函数;使原始图像中暗部最亮的图像保持不变,调整最优映射函数并映射所有原始图像进行全景拼接,生成暗全景拼接图;使原始图像中亮部最暗的图像保持不变,调整最优映射函数并映射所有原始图像进行全景拼接,生成亮全景拼接图;融合暗全景拼接图与亮全景拼接图,生成全景拼接图像。
【技术特征摘要】
1.一种多相机拼接的亮度调整方法,其特征在于,包括以下步骤:获取六个相机的六幅原始图像并展开成经纬度图像,获取对应的六组重叠区域图像;对每个相机的原始图像用亮度映射函数映射,计算所述的六组重叠区域图像的亮度差异之和,作为总误差;分别调整每个相机的亮度映射函数,使所述的总误差最小,得到最优亮度映射函数;使原始图像中暗部最亮的图像保持不变,调整最优映射函数并映射所有原始图像进行全景拼接,生成暗全景拼接图;使原始图像中亮部最暗的图像保持不变,调整最优映射函数并映射所有原始图像进行全景拼接,生成亮全景拼接图;融合暗全景拼接图与亮全景拼接图,生成全景拼接图像。2.如权利要求1所述的方法,其特征在于:所述的六组重叠区域图像由六目全景相机同时独立曝光拍摄的六幅原始图像组成,所述的六幅原始图像为六幅鱼眼图像;六幅鱼眼图像展开的经纬度图之间形成六组重叠区域图像,对所述的六组重叠区域图像标记为sI[i]与rI[i],i=1~6,其中,sI[i]与rI[i]为一对重叠区域图像,sI[i]拍摄于第i个相机,当i=1~5时,rI[i]拍摄于第i+1个相机,当i=6时,rI[6]拍摄于第1个相机。3.如权利要求1所述的方法,其特征在于:所述的亮度映射函数,具体为:公式(1)中a,b,c满足:f(128)=128k(2)f'(128)=k(3)f(255)=255(4)上述公式(2)、公式(3)和公式(4)中k为初始值,可设初始值为1,x为像素的值,x∈[0,255],从而确定整个映射函数。4.如权利要求3所述的方法,其特征在于:所述的计算六组重叠区域图像的亮度差异之和作为总误差,具体为:对每个重叠区域的两幅图像sI[i]与rI[i],统计两幅图像的亮度直方图sH[i]与rH[i];分别计算每个重叠区域的两幅图像的累积直方图sS[i]和rS[i];用直方图规定化的方法,将sS[i]向rS[i]对齐,得到亮度映射函数sMap[i],反之,将rS[i]向sS[i]对齐,得到映射函数rMap[i];采用公式(5):计算六个相机图像的总亮度误差,公式(5)中:v2=sMap[v],v3=rMap[v],则六个相机的总亮度误差为:5.如权利要求3所述的方法,其特征在于:所述的最优亮度映射函数具体计算方法为:调整所述映射函数的k值,计算a,b,c值;设置六个相机的k值初始化为1,在k1k2k3k4k5k6=1的约束条件下用LM算法对每个相机的k值做优化,使总误差r最小,当r最小时,六个相机有六个k值,可根据此时k值计算出每个相机对应的a,b,c值,此时对每个相机应的亮度映射函数即为最优亮度映射函数。6.如权利要求5所述的方法,其特征在于:所述暗全景拼接图,是指暗部最明亮的全景图,获取方法具体为:使原始图像中暗部最亮的图像保持不变,找到所述的暗部最亮图像的映射函数fh,计算其反函数用第一调整函数调整最优亮度映射函数,所述的第一调整函数为:公式(6)中,fi(1)(x)为第i个相机调整后的映射函数,fi(x)为第i个相机的最优映射函数。7.如权利要求5所述的方法,其特征在于:所述的亮全景拼接图,是指亮部最暗的全景图,获取方法具体为:使原始图像中亮部最暗的图像保持不变,找到所述的亮部最暗图像的映射函数fl,计算其反函数fl-1,用第二调整函数调整最优映射函数,所述的第二调整函数为:fi(...
【专利技术属性】
技术研发人员:谢亮,
申请(专利权)人:深圳岚锋创视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。