【技术实现步骤摘要】
深度图的非线性颜色映射方法
[0001]本专利技术涉及图像和点云处理技术员领域,尤其涉及一种深度图的非线性颜色映射方法。
技术介绍
[0002]LUT是LookUp Table的简称,也称作颜色查找表。在图像处理方面,LUT可以用来完成类似滤镜的效果,其原理本质上就是建立一个映射关系,输入颜色(r,g,b)或者灰度值,通过LUT去查找,得到一个新的颜色(R,G,B)或者灰度值,从而完成一次映射操作。
[0003]在图像处理的可视化过程中经常会使用LUT颜色映射方法来增强图像不同层次的对比度。因为人眼对彩色的识别能力要远高于对灰度色彩的识别能力。基于RGB颜色空间的增强显示法通常用暖色系的颜色代表大值,用冷色系的颜色代表小值,增强了图像不同层次的对比度,更符合人们的视觉习惯。
[0004]然而,现有技术的颜色映射方法通常采用线性映射,如果图像数据分布不够均匀便会出现映射后的颜色较多的集中在某一个部分区域,其他区域很少的情况。这不仅降低了对色阶的利用率,导致观感降低,还容易将感兴趣的区域掩盖住,使得图像特征无法突 ...
【技术保护点】
【技术特征摘要】
1.一种深度图的非线性颜色映射方法,其特征在于,包括如下步骤:读取深度图的数据信息,所述深度图的数据信息包括所述深度图内的每个像素的像素值;依据所述深度图的数据信息,将所述深度图转换成直方图,其中,所述直方图的横轴坐标代表bin区间的区间大小,纵轴坐标代表像素值落在bin区间内的对应像素的数量,所述深度图的每一像素的像素值落入对应的bin区间内;计算所述直方图的阈值;依据所述阈值对所述直方图的每一bin区间进行重组处理,以获得新的bin区间组合;依次对新的bin区间进行编号处理,以使每一新的bin区间具有一一对应的序号;计算所述深度图内的每个像素的像素值所对应的新的bin区间的序号,依据计算结果建立所述深度图的序号数组;对所述序号数组进行线性LUT颜色映射,以获得所述深度图的非线性颜色映射后的颜色数组,从而完成所述深度图的非线性颜色映射。2.如权利要求1所述的深度图的非线性颜色映射方法,其特征在于,所述直方图具有a个bin区间,所述直方图的横向坐标的起点值为m、终点值为M,所有bin区间在所述直方图的横向坐标的[m,M]区间范围内依次排列,每一bin区间在所述直方图的横向坐标的宽度均为w。3.如权利要求2所述的深度图的非线性颜色映射方法,其特征在于,所述直方图的横向坐标的起点值m为所述深度图内的所有像素中的最小像素值;所述直方图的横向坐标的终点值M为所述深度图内的所有像素中的最大像素值;所述bin区间在所述直方图的横向坐标的宽度w为所述直方图的横向坐标的终点值M与起始值m的差值在a个bin区间下的平均值。4.如权利要求3所述的深度图的非线性颜色映射方法,其特征在于,所述直方图的横向坐标的终点值M依据公式M=MAX(H
s
:H
e
)计算获得,所述直方图的横向坐标的起点值m依据公式m=MIN(H
s
:H
e
)计算获得,所述bin区间在所述直方图的横向坐标的宽度w依据公式w=(M
‑
m)
÷
a计算获得,其中,H
s
为所述深度图的起点像素的像素值,H
e
为所述深度图的终点像素的像素值。5.如权利要求2所述的深度图的非线性颜色映射方法,其特征在于,所述计算所述直方图的阈值,具体包括:依据每一bin区间的像素数量,对所有bin区间进行降序排序,以获得当前临时的bin区间组合;依次计算当前临时的bin区间组合内bin区间的应拆分个数,并累加应拆分个数,直至累加值等于或最接近a,将此时的bin区间对应的像素个数记为所述...
【专利技术属性】
技术研发人员:蒋斌峰,潘威,汤泉,曹玲,卢盛林,
申请(专利权)人:广东奥普特科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。