图像处理方法及装置制造方法

文档序号:6550577阅读:158来源:国知局
图像处理方法及装置制造方法
【专利摘要】本公开是关于图像处理方法及装置,该方法包括:以图像中各像素点的RGB的三个通道值中的最小值组成高光区域分布矩阵;以图像中各像素点的RGB的三个通道值中的最大值组成阴影区域分布矩阵;根据高光区域分布矩阵和第一调节函数,将高光区域分布矩阵转换为高光区域分布图;根据阴影区域分布矩阵和第二调节函数,将阴影区域分布矩阵转换为阴影区域分布图;根据高光区域分布图、阴影区域分布图、图像中各像素点的RGB值和预设函数,确定图像中各像素点的预置RGB值;根据图像中各像素点的预置RGB值调整图像中各像素点的RGB值,得到处理完成的图像。通过本公开提出的方法可以恢复图像中过亮和过暗区域的细节。
【专利说明】图像处理方法及装置

【技术领域】
[0001] 本公开涉及计算机及电子设备【技术领域】,尤其涉及图像处理方法及装置。

【背景技术】
[0002] 随着电子设备的不断发展和完善,通过摄像头拍照对卡片、纸张等中的文字、数 字、条形码、二维码等的识别已经成为一项必要的技术。然而,在实际拍摄中,受摄影设备的 自身局限(例如感光度不足)、拍照的曝光参数设置不准确、实际的拍摄场景的动态范围较 大,以及被拍摄物自身颜色的影响,都会造成拍摄得到的图图像在高亮或过暗的区域,致使 该区域中像细节不易被人观察到。例如,部分信用卡印刷有反光材料,在拍摄时容易反光形 成高亮,从而影响图像识别的准确度。
[0003] 通常,相关技术中,用户可以通过第三方软件,对图像的颜色曲线进行手动调整, 根据调整后的曲线对原始图像进行处理,以改善图像的高亮或过暗区域。或者,相关技术 中还可以根据原始图像的直方图对图像进行处理,例如在用户手动标定样本求得对应函数 后,通过原始图像的直方图和对应函数求得目标直方图,然后通过目标直方图调整原始图 像,从而实现对图像的壳度的调整。
[0004] 然而,上述对图像进行处理的方法,都需要用户手动操作。这些手动操作的结果直 接决定了图像处理的结果。只有经验丰富的图像处理人员,才能进行准确的手动操作,使得 图像处理的结果能够满足人们的需求。而,一般人员,在手动操作时,因没有相关的图像处 理知识和经验,难以调整曲线或选择正确的样本。因此,上述图像处理的方法,不但操作复 杂,操作的结果也不一定准确,难以保证处理后的图像的质量。
[0005] 公开内容
[0006] 本公开实施例提供一种图像处理方法及装置,用于克服相关技术操作复杂,难以 恢复过亮或过暗区域的细节的问题。
[0007] 根据本公开实施例的第一方面,提供一种图像处理方法,包括:
[0008] 以图像中各像素点的红绿蓝RGB的三个通道值中的最小值作为元素,组成高光区 域分布矩阵;以图像中各像素点的RGB的三个通道值中的最大值作为元素,组成阴影区域 分布矩阵;
[0009] 根据所述高光区域分布矩阵和第一调节函数,将所述高光区域分布矩阵转换为高 光区域分布图;根据所述阴影区域分布矩阵和第二调节函数,将所述阴影区域分布矩阵转 换为阴影区域分布图;
[0010] 根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点的RGB值 和预设函数,确定所述图像中各像素点的预置RGB值;
[0011] 根据所述图像中各像素点的预置RGB值调整所述图像中各像素点的RGB值,得到 处理完成的图像。
[0012] 本公开实施例中以像素点中的RGB颜色值中的最小值和最大值作为基础特征组 成图像的高光区域矩阵和图像的阴影区域矩阵,然后通过调节函数确定像素点为过亮或过 暗区域的概率,最后通过预设函数对图像的过亮或过暗区域进行调整,从而实现简单有效 的调整图像,恢复图像的细节,使得调节后图像中过亮和过暗区域的细节的颜色值能够对 图像中的文字、数字等元素的影响减小,提高对于图像识别的准确度。
[0013] 所述确定高光区域分布矩阵和阴影区域分布矩阵之前,所述方法还包括:
[0014] 对所述图像中各像素点的RGB的三个通道值进行归一化处理,使得归一化处理后 的各像素点的RGB的三个通道值中每个值的值域为[0,1]。
[0015] 本公开实施例通过归一化处理,使得归一化处理后的各像素点的RGB的三个通道 值中每个值的值域为[0, 1]。例如,因 RGB的三个通道值中每个值的取值范围均为[0, 255], 可以将各像素点的RGB的三个通道值均除以255,得到归一化处理后的RGB的三个通道值。 本公开实施例实现对像素点的RGB的三个通道值进行归一化处理,便于将RGB的三个通道 值中每个值的值域变换值[0, 1],通过将RGB的三个通道值中每个值的值域变小,将有利于 对较大的值计算转换为对〇至1之间的小数值进行计算,从而有利于提高计算的速度和效 率。
[0016] 所述第一调节函数为

【权利要求】
1. 一种图像处理方法,其特征在于,包括: 以图像中各像素点的红绿蓝RGB的三个通道值中的最小值作为元素,组成高光区域分 布矩阵;以图像中各像素点的RGB的三个通道值中的最大值作为元素,组成阴影区域分布 矩阵; 根据所述高光区域分布矩阵和第一调节函数,将所述高光区域分布矩阵转换为高光区 域分布图;根据所述阴影区域分布矩阵和第二调节函数,将所述阴影区域分布矩阵转换为 阴影区域分布图; 根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点的RGB值和预 设函数,确定所述图像中各像素点的预置RGB值; 根据所述图像中各像素点的预置RGB值调整所述图像中各像素点的RGB值,得到处理 完成的图像。
2. 根据权利要求1所述的方法,其特征在于, 所述确定高光区域分布矩阵和阴影区域分布矩阵之前,所述方法还包括: 对所述图像中各像素点的RGB的三个通道值进行归一化处理,使得归一化处理后的各 像素点的RGB的三个通道值中的每个值的值域为[0,1]。
3. 根据权利要求2所述的方法,其特征在于, 所述第一调节函数为:
其中, Cl,表示所述高光区域分布矩阵中的元素值; h,表示第一预设系数; h,表不第一预设阈值; H,表示所述高光区域分布图。
4. 根据权利要求3所述的方法,其特征在于, 所述第一预设阈值为所述高光区域分布矩阵中各元素的平均值。
5. 根据权利要求2所述的方法,其特征在于, 所述第二调节函数为:
其中, c2,表示所述阴影区域分布矩阵中的元素值; t2,表示第二预设阈值; t3,表示第二预设系数; L,表示所述阴影区域分布图。
6. 根据权利要求5所述的方法,其特征在于, 所述第二预设阈值为所述阴影区域分布矩阵中各元素的平均值与1的差值。
7. 根据权利要求1所述的方法,其特征在于, 所述预设函数为:
,其中, c,表示R通道、G通道或者B通道; Out。,表示所述图像中各像素点的所述c所指通道的预置值; In。,表示所述图像中各像素点的所述c所指通道的值; H,表示所述高光区域分布图; L,表示所述阴影区域分布图。
8. 根据权利要求1所述的方法,其特征在于, 所述根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点的RGB值 和预设函数,确定所述图像中各像素点的预置RGB值之前,所述方法还包括: 对所述高光区域分布图和所述阴影区域分布图分别进行边缘保持滤波,所述边缘保持 滤波用于保持所述高光区域分布图和所述阴影区域分布图的边缘特性; 所述根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点的RGB值 和预设函数,确定所述图像中各像素点的预置RGB值,包括: 根据进行边缘保持滤波后的所述高光区域分布图、进行边缘保持滤波后的所述阴影区 域分布图、所述图像中各像素点的RGB值和预设函数,确定所述图像中各像素点的预置RGB 值。
9. 一种图像处理装置,其特征在于,包括: 确定模块,用于以图像中各像素点的RGB的三个通道值中的最小值作为元素,组成高 光区域分布矩阵;以图像中各像素点的RGB的三个通道值中的最大值作为元素,组成阴影 区域分布矩阵; 转换模块,用于根据所述高光区域分布矩阵和第一调节函数,将所述高光区域分布矩 阵转换为高光区域分布图;根据所述阴影区域分布矩阵和第二调节函数,将所述阴影区域 分布矩阵转换为阴影区域分布图; 处理模块,用于根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点 的RGB值和预设函数,确定所述图像中各像素点的预置RGB值; 调整模块,用于根据所述图像中各像素点的预置RGB值调整所述图像中各像素点的 RGB值,得到处理完成的图像。
10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 归一化模块,用于在所述确定模块确定高光区域分布矩阵和阴影区域分布矩阵之前, 对所述图像中各像素点的RGB的三个通道值进行归一化处理,使得归一化处理后的各像素 点的RGB的三个通道值中每个值的值域为[0,1]。
11. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 滤波模块,用于在所述处理模块根据所述高光区域分布图、所述阴影区域分布图、所述 图像中各像素点的RGB值和预设函数,确定所述图像中各像素点的预置RGB值之前,对所述 高光区域分布图和所述阴影区域分布图分别进行边缘保持滤波,所述边缘保持滤波用于保 持所述高光区域分布图和所述阴影区域分布图的边缘特性; 所述处理模块,包括: 处理单元,用于根据进行边缘保持滤波后的所述高光区域分布图、进行边缘保持滤波 后的所述阴影区域分布图、所述图像中各像素点的RGB值和预设函数,确定所述图像中各 像素点的预置RGB值。
12. -种图像处理装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 以图像中各像素点的RGB的三个通道值中的最小值作为元素,组成高光区域分布矩 阵;根据图像中各像素点的RGB的三个通道值中的最大值作为元素,组成阴影区域分布矩 阵; 根据所述高光区域分布矩阵和第一调节函数,将所述高光区域分布矩阵转换为高光区 域分布图;根据所述阴影区域分布矩阵和第二调节函数,将所述阴影区域分布矩阵转换为 阴影区域分布图; 根据所述高光区域分布图、所述阴影区域分布图、所述图像中各像素点的RGB值和预 设函数,确定所述图像中各像素点的预置RGB值; 根据所述图像中各像素点的预置RGB值调整所述图像中各像素点的RGB值,得到处理 完成的图像。
【文档编号】G06T5/00GK104050645SQ201410283742
【公开日】2014年9月17日 申请日期:2014年6月23日 优先权日:2014年6月23日
【发明者】王百超, 陈志军, 王琳 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1