【技术实现步骤摘要】
使用多个图像的图像阴影检测
本说明书涉及数字图像处理中的阴影检测。
技术介绍
当捕获到不想要的阴影时,通常会降低数字图像的图像质量。此外,数字图像的后续使用可能不可用或受到损害。例如,可能模糊在数字图像中捕获的文本。然后,期望的图像处理可能包括误差,例如,如果处理不正确地将阴影解释为数字图像的实际图像元素。随着频繁使用移动设备相机捕获数字图像,包含不想要的阴影是特别频繁和有问题的。例如,用户经常将他们的移动设备定位在文档上方以捕获文档的图像。在这些以及类似的上下文中,移动设备的定位经常导致捕获文档上的阴影。然而,阴影检测通常是困难的,有问题的并且容易出错。例如,现有技术可以标识假阳性,诸如通过将图像元素不正确地标识为阴影。现有技术也易于检测假阴性,其中实际阴影不被如此标识。另外,现有技术对用户来说可能是麻烦的。例如,这些技术可能需要不期望的长处理时间来完成,或者可能需要用户的过多输入。
技术实现思路
根据一个一般方面,计算机程序产品有形地体现在非瞬态计算机可读存储介质上并且包括指令。当由至少一个计算设备执行时,指令被配置为使得至少一个计算设备获得由相机捕获的对象的第一图像和对象的第二图像。指令在被执行时还被配置为使得至少一个计算设备比较第一图像的第一强度图与第二图像的第二强度图和从至少第一强度图和第二强度图获得的组合强度图中的至少一个之间的强度变化,并且基于强度变化标识第一图像内的阴影。根据另一个一般方面,计算机程序产品有形地体现在非瞬态计算机可读存储介质上并且包括 ...
【技术保护点】
1.一种计算机程序产品,所述计算机程序产品被有形地体现在非瞬态计算机可读存储介质上并且包括指令,所述指令在由至少一个计算设备执行时被配置为使所述至少一个计算设备:/n获得由相机捕获的对象的第一图像和所述对象的第二图像;/n比较所述第一图像的第一强度图与所述第二图像的第二强度图和组合强度图中的至少一个之间的强度变化,所述组合强度图至少从所述第一强度图和所述第二强度图被获得;以及/n基于所述强度变化标识所述第一图像内的阴影。/n
【技术特征摘要】
20190129 US 16/260,7621.一种计算机程序产品,所述计算机程序产品被有形地体现在非瞬态计算机可读存储介质上并且包括指令,所述指令在由至少一个计算设备执行时被配置为使所述至少一个计算设备:
获得由相机捕获的对象的第一图像和所述对象的第二图像;
比较所述第一图像的第一强度图与所述第二图像的第二强度图和组合强度图中的至少一个之间的强度变化,所述组合强度图至少从所述第一强度图和所述第二强度图被获得;以及
基于所述强度变化标识所述第一图像内的阴影。
2.根据权利要求1所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
将所述第一强度图划分为第一部分强度图;
将所述第二强度图划分为第二部分强度图;以及
生成所述组合强度图,包括将所述第一强度图的每个部分与所述第二强度图的每个对应部分组合。
3.根据权利要求2所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
针对所述第一部分强度图的每个部分生成对应的第一局部平均强度;
针对所述第二部分强度图的每个部分生成对应的第二局部平均强度;以及
生成所述组合强度图,包括使用所述对应的第一平均局部强度和所述对应的第二局部平均强度,针对所述组合强度图的每个部分生成全局平均强度。
4.根据权利要求2所述的计算机程序产品,其中所述指令在被执行以比较所述强度变化时还被配置为使所述至少一个计算设备:
生成具有多个部分的第一变化图,所述第一变化图的所述多个部分对应于所述第一部分强度图的多个部分,并且还对应于所述组合强度图的多个部分,其中所述第一变化图的每个部分包括所述组合强度图的对应多个部分和所述第一部分强度图的对应多个部分之间的相对差异。
5.根据权利要求4所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
针对所述第一变化图的每个部分,确定其中的所述相对差异是否在阈值范围之外;以及
确定在所述阈值范围之外的所述第一变化图的每个部分是用于表示所述阴影的对应阴影部分的候选部分。
6.根据权利要求5所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
确定所述第一变化图的每个候选部分是否与最小数目的附加候选部分相邻;以及
将每个最小相邻候选部分指定为所述阴影的所述对应阴影部分。
7.根据权利要求5所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
生成具有多个部分的第二变化图,所述第二变化图的所述多个部分对应于所述第二部分强度图的多个部分,并且还对应于所述组合强度图的多个部分,其中所述第二变化图的每个部分包括所述组合强度图的对应多个部分和所述第二部分强度图的对应多个部分之间的相对差异。
8.根据权利要求7所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
针对所述第二变化图的每个部分,确定其中的所述相对差异是否在所述阈值范围之外;
确定在所述阈值范围之外的所述第二变化图的每个部分是用于表示所述阴影的所述对应阴影部分的第二候选部分;以及
基于每个候选部分和每个第二候选部分,确定所述第一图像的每个对应部分是否应该被指定为所述阴影的所述对应阴影部分。
9.根据权利要求1所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
基于所述阴影的所述标识激活所述相机的光源。
10.根据权利要求1所述的计算机程序产品,其中所述指令在被执行时还被配置为使所述至少一个计算设备:
在所述相机的查看帧的激活之后的成帧时段期间获得所述第一图像和所述第二图像,在所述成帧时段期间,在图像捕获的启动在...
【专利技术属性】
技术研发人员:P·蒙达尔,A·萨拉,A·巴尔,
申请(专利权)人:奥多比公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。