A method, apparatus and storage medium for enhancing image contrast includes invoking a neural network whose training set is a set of image pairs, wherein each pair of images includes a first image and a second image for the same scene, and the contrast of the first image is lower than the contrast of the second image (1). 01); the third image is input to the neural network (102); and a fourth image is obtained which is mapped by the neural network, and the contrast of the fourth image is higher than that of the third image (103). This method can enhance any input low contrast image, so that it can reach the high dynamic range of multi-exposure fusion image. Therefore, the contrast enhanced image is real and the image quality is high.
【技术实现步骤摘要】
【国外来华专利技术】增强图像对比度的方法、设备及存储介质
本申请涉及图像处理
,尤其涉及一种增强图像对比度的方法、设备及存储介质。
技术介绍
数码摄像设备在室外场景,或者夜间场景进行拍摄时,由于所采用的图像传感器,例如CCD(ChargeCoupledDevice,电荷耦合元件)等的感光范围低于自然场景的动态范围,容易出现过曝光或者欠曝光的情况,因此需要通过增强图像的对比度,提升图像中细节信息的显示,从而向计算机视觉识别提供更为可靠的输入图像。相关技术中,可以采用单张图像增强算法提升图像对比度,例如,利用基于Retinex理论的算法增强图像的对比度,该算法的原理是将图像分解为低频的光照强度部分和高频的细节部分,通过优化低频的光照强度部分来增强原始图像的对比度。但是,由于上述算法是基于先验条件来优化光照强度部分的,而真实图像往往比较复杂,先验条件难以很好地反应出真实世界的色彩,从而使得对比度增强后的图像出现非真实的效果,导致图像质量不高。
技术实现思路
本申请公开了增强图像对比度的方法、设备及存储介质。依据本专利技术的第一方面,提供一种增强图像对比度的方法,所述方法包括:调用神经网络,所述神经网络的训练集为一组图像对,其中每一对图像包括针对同一场景的第一图像和第二图像,所述第一图像的对比度低于所述第二图像的对比度;将第三图像输入所述神经网络;获得经过所述神经网络映射输出的第四图像,所述第四图像的对比度高于所述第三图像的对比度。依据本专利技术的第二方面,提供一种增强图像对比度的设备,包括:内部总线,以及通过内部总线连接的存储器和处理器;其中,所述存储器,用于存储增强图像对比度的 ...
【技术保护点】
1.一种增强图像对比度的方法,其特征在于,所述方法包括:调用神经网络,所述神经网络的训练集为一组图像对,其中每一对图像包括针对同一场景的第一图像和第二图像,所述第一图像的对比度低于所述第二图像的对比度;将第三图像输入所述神经网络;获得经过所述神经网络映射输出的第四图像,所述第四图像的对比度高于所述第三图像的对比度。
【技术特征摘要】
【国外来华专利技术】1.一种增强图像对比度的方法,其特征在于,所述方法包括:调用神经网络,所述神经网络的训练集为一组图像对,其中每一对图像包括针对同一场景的第一图像和第二图像,所述第一图像的对比度低于所述第二图像的对比度;将第三图像输入所述神经网络;获得经过所述神经网络映射输出的第四图像,所述第四图像的对比度高于所述第三图像的对比度。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过多曝光图像融合算法构建一组图像对;将所述一组图像对作为训练集,训练得到所述神经网络。3.根据权利要求2所述的方法,其特征在于,所述通过多曝光图像融合算法构建一组图像对,包括:确定多种训练场景;获取每一种训练场景下的第一图像和预设数量的合格图像;调用为每一种训练场景配置的目标融合算法;通过所述目标融合算法对所述预设数量的合格图像进行融合,获得每一种训练场景下与所述第一图像对应的第二图像。4.根据权利要求3所述的方法,其特征在于,所述获取每一种训练场景下的第一图像和预设数量的合格图像,包括:采集在每一种训练场景下拍摄的第一图像,以及采用不同曝光参数拍摄的多个候选图像;获得从所述候选图像中筛选出的满足预设条件的合格图像,所述预设条件包括所筛选出的合格图像中不包含移动对象。5.根据权利要求3所述的方法,其特征在于,所述调用为每一种训练场景配置的目标融合算法,包括:以每一种训练场景的场景名称为索引,查找预先保存的训练场景与所配置融合算法的对应关系;根据查找到的与所述场景名称对应的目标融合算法的算法名称,从预先保存的融合算法中调用所述目标融合算法。6.根据权利要求2所述的方法,其特征在于,所述将所述一组图像对作为训练集,训练所述神经网络,包括:调用预先建立的深度卷积神经网络模型,所述深度卷积神经网络模型中包括多个网络层,所述多个网络层包括输入层、一个或多个隐含层、以及输出层;重复执行如下训练操作,直至损失函数收敛:从所述一组图像对中随机提取预设数量组的待训练图像;依次将所述待训练图像中的第一图像输入所述多个网络层进行训练,得到训练后的第一图像;调用损失函数计算所述训练后的第一图像与对应的第二图像的均方误差;如果所述均方误差大于所述误差阈值,则采用反向传播算法将所述均方误差从所述输出层反向传播到输入层,以更新所述多个网络层的参数。7.根据权利要求6所述的方法,其特征在于,所述依次将所述待训练图像中的第一图像输入所述多个网络层进行训练,得到训练后的第一图像,包括:将每一组待训练图像中的第一图像输入所述多个网络层中的输入层;在每一个网络层,将预设数量的滤波器与所述第一图像进行卷积操作,获得特征图像,以及对所述特征图像进行非线性变换,获得变换图像,并将所述变换图像输出到下一个网络层;获得所述多个网络层中的输出层输出的变换图像,得到所述训练后的第一图像。8.根据权利要求7所述的方法,其特征在于,所述采用反向传播算法将所述均方误差从所述输出层反向传播到输入层,以更新所述多个网络层的参数,包括:从所述输出层到所述输入层的反向方向上,对于每一个网络层,计算所述均方误差对所述网络层的每个滤波器的权重的偏导值;通过计算所述滤波器的原始权重值与所述偏导值的差值,获得所述滤波器的更新权重值;利用所述更新权重值更新所述滤波器的权重。9.一种增强图像对比度的设备,其特征在于,包括:内部总线,以及通过内部总线连接的存储器和处理器;其中,所述存储器,用于存储增强图像对比度的控制逻辑对应的机器可读指令;所述处理器,用于读取所述存储器上的所述机器可读指令,并执行所述指令以实现如下操作:调用神经网络,所述神经网络的训练集为一组图像对,其中每一对图像包括针对同一场景的第一图像和第二图像,所述第一图像的对比度低于所述第二图像的对比度;将第三图像输入所述神经网络;获得经过所述神经网络映射输出的第四图像,所述第四图像的对比度高于所述第三图像的对比度。10.根据权利要求9所述的设备,其特征在于,所述处理器,还用于通过多曝光图像融合算法构建一组图像对;将所述一组图像对作为训练集,训练得到所述神经网络。11.根据权利要求10所述的设备,其特征在于,所述处理器,在执行通过多曝光图像融合算法构建一组图像对的操作时,具体用于确定多种训练场景;获取每一种训练场景下的第一图像和预设数量的合格图像;调用为每一种训练场景配置的目标融合算法;通过所述目标融合算法对所述预设数量的合格图像进行融合,获得每一种训练场景下与所述第一图像对应的第二图像。12.根据权利要求11所述的设备,其特征在于,所述处理器,在执行获取每一种训练场景下的第一图像和预设数量的合格图像的操作时,具体用于采集在每一种训练场景下拍摄的第一图像,以及采用不同曝光参数拍摄的多个候选图像;获得从所述候选图像中筛选出的满足预设条件的合格图像,所述预设条件包括所筛选出的合格图像中不包含移动对象。13.根据权利要求11所述的设备,其特征在于,所述处理器,在执行调用为每一种训练场景配置的目标融合算法的操作时,具体用于以每一种训练场景的场景名称为索引,查找预先保存的训练场景与所配置融合算法的对应关系;根据查找到的与所述场景名称对应的目标融合算法的算法名称,从预先保存的融合算法中调用所述目标融合算法。14.根据权利要求10所述的设备,其特征在于,所述处理器,在执行将所述一组图像对作为训练集,训练所述神经网络的操作时,具体用于调用预先建立的深度...
【专利技术属性】
技术研发人员:蔡剑锐,曹子晟,胡攀,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。