【技术实现步骤摘要】
【国外来华专利技术】图像处理器、计算机实现的图像处理方法、计算机程序和非易失性数据载体
[0001]本专利技术大体上涉及三维(3D)图像处理。特别地,本专利技术涉及用于处理飞行时间图像数据的图像处理器以及对应的计算机实现的图像处理方法。本专利技术还涉及对应的计算机程序以及存储这种计算机程序的非易失性数据载体。
技术介绍
[0002]现代相机已经成为相当先进的数据收集传感器。如今,例如存在包含能够记录进入建筑物或公共交通工具的大量人员的体温的非常精确的高速热相机的医疗筛选布置。另外,各种形式的深度感测相机用于以显著的精度控制车辆和机器人。例如,现代挤奶机器人经常依赖于飞行时间(TOF)相机来进行它们的操作。TOF相机是采用飞行时间技术来针对图像的每个点解析相机与已成像对象之间的距离的距离成像系统。TOF相机测量由激光器或发光二极管(LED)提供的人造光信号的往返时间。基于激光的飞行时间相机是更广泛类别的无扫描(光检测和测距)LIDAR的一部分,其中使用每个激光脉冲捕获整个场景,而不是诸如在扫描LIDAR系统中使用激光束逐点捕获。TOF相机可用于覆盖几厘米多至几公里的范围。自然地,在自动挤奶应用中,TOF相机在该范围的较短端操作,例如在多至几分米的距离处操作。
[0003]US 10,750,712示出了一种用于自动为产奶动物(例如奶牛)挤奶的工具。该工具包括挤奶室、用于观察乳头的传感器以及用于将挤奶杯自动地附接到乳头上的挤奶机器人。该挤奶机器人包括连接到传感器的机器人控制器。该传感器包括用于发射光的辐射源、用于接收从产奶动物反射的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种图像处理器(140),所述图像处理器被配置为:获得由飞行时间TOF成像系统(110)配准的图像数据(D
img
),所述图像数据(D
img
)表示由至少两个光源(121,122,123,124)照射的场景(100),所述至少两个光源被校准以使得所述图像处理器(140)能够产生要被包括在所述图像数据(D
img
)中的距离数据(d
D
),所述距离数据(d
D
)表示从所述TOF成像系统(110)到已成像对象上的点的相应距离;确定是否存在阴影效应,通过所述阴影效应,所述场景(100)中的至少一个第一对象(TC;FLT,FRT)阻挡来自所述至少两个光源(121,122,123,124)中的至少一个光源(121,122,123,124)的光到达所述场景(100)中的至少一个第二对象(FLT,FRT;RLT,RRT)的至少一部分以及从那里反射到所述TOF成像系统(110)中;并且如果确定存在阴影效应,则调整所述距离数据(d
D
)以补偿(d
Δ
)光未到达所述至少一个第二对象(FLT,FRT;RLT,RRT)的所述至少一部分的所述至少一个光源(121,122,123,124)。2.根据权利要求1所述的图像处理器(140),所述图像处理器被配置为:通过将表示到所述至少一个第二对象(FLT)的所述至少一部分上的表面(FLT
S1
)上的点(P1,P2,
…
,P6)的距离的一段距离数据(d
D
’
)修改适应量(d
Δ
)来调整所述距离数据(d
D
),所述一段距离数据(d
D
’
)是在不考虑所述阴影效应的情况下确定的,并且所述适应量(d
Δ
)取决于所述至少两个光源(121,122,123,124)中的哪个或哪些光源的光未到达所述点(P1,P2,
…
,P6),其中所述至少两个光源总计为第一总数目n,并且光未到达所述点的所述一个或多个光源总计为至少一个且n
‑
1或更小的第二总数目。3.根据权利要求1或2中任一项所述的图像处理器(140),其中所述图像处理器(140)通信地连接到查找表(1450),所述查找表包括数据集,所述数据集针对由所述距离数据(d
D
)表示的至少一个距离表示所述至少两个光源(121,122,123,124)中的光未到达所述点(P1,P2,
…
,P6)的光源的每个可能组合的所述适应量(d
Δ
),并且所述图像处理器(140)被配置为从所述查找表(1450)获得所述适应量(d
Δ
)。4.根据权利要求1至3中任一项所述的图像处理器(140),其中所述至少一个第一对象(TC)具有相对于所述TOF成像系统(110)和所述至少两个光源(121,122,123,124)的已知位置和空间延伸,并且所述图像处理器(140)被配置为:调整所述距离数据(d
D
)以补偿所述至少两个光源(121,122,123,124)中的所述至少一个光源,所述至少一个光源的光被阻挡而无法到达所述至少一个第一对象(TC)后面的至少一个区段部分(S
14
,S0,S
12
,S
34
)。5.根据权利要求4的图像处理器(140),其中所述场景(100)包括挤奶位置,并且所述至少一个第一对象中的至少一者是布置在机械地链接到所述TOF成像系统(110)的承载结构(RA)上的挤奶杯(TC)。6.根据权利要求4所述的图像处理器(140),其中所述场景(100)包括挤奶位置,并且所述至少一个第一对象中的至少一者是挤奶动物的奶头(FRT,FLT)。7.根据前述权利要求中的任一项所述的图像处理器(140),所述图像处理器还被配置为:确定到所述场景(100)中的潜在遮蔽对象(TC,FRT,FLT)的距离(d
D
),所述潜在遮蔽对象(TC,FRT,FLT)与所述场景(100)中的任何其他对象相比位于与所述TOF成像系统(110)相距较短的距离处;
采用反向光线跟踪算法,以相对于来自所述至少两个光源(121,122,123,124)中的至少一个光源的光,在所述场景(100)中建立被估计为由所述潜在遮蔽对象(TC,FRT,FLT)遮蔽的至少一个区段部分(B
TC1234
,B
TC12
,B
TC34
,B
FRT
);以及在确定所述阴影效应是否存在时,将所述潜在遮蔽对象(TC,FRT,FLT)包括在候选组中,从所述候选组选择所述至少一个第一对象(TC,FLT,FRT)。8.根据权利要求7所述的图像处理器(140),所述图像处理器被配置为执行:第一处理步骤,其中确定所述场景(100)中的另一潜在遮蔽对象(FLT)的空间位置,所述另一潜在遮蔽对象(FLT)与所述场景(100)中尚未被包括在所述候选组中的任何其他对象相比位于与所述TOF成像系统(110)相距较短的距离处;第二处理步骤,其中应用所述反向光线跟踪算法以相对于来自所述至少两个光源(121,122,123,124)中的至少一个光源(121,124)的光在所述场景(100)中建立被估计为由所述另一潜在遮蔽对象(FLT)遮蔽的至少一个区段部分;和第三处理步骤,其中在确定所述阴影效应是否存在时,将所述另一潜在遮蔽对象(FLT)包括在所述候选组中,从所述候选组选择所述至少一个第一对象(TC,FLT,FRT)。9.根据权利要求8所述的图像处理器(140),所述图像处理器被配置为重复所述第一处理步骤、所述第二处理步骤和所述第三处理步骤,直到已经满足停止标准。10.根据权利要求9所述的图像处理器(140),其中响应于以下中的至少一者来设置所述停止标准:时间约束和处理能力约束。11.根据前述权利要求中的任一项所述的图像处理器(140),所述图像处理器被配置为:确定表示到所述第二对象(RLT)的第一表面区域(ARLT
1234
)的第一距离的第一段距离数据(d
D
),所述第一表面区域位于由所述至少两个光源(121,122,123,124)中的所有光源照射的第一区段部分(S
1234
)中;以及确定表示到所述至少一个第二对象(RLT)的所述至少一部分的第二表面区域(ARLT
23
)的第二距离的第二段距离数据(d
D
),所述第二表面区域位于由所述至少两个光源(121,122,123,124)的子集照射的第二区段部分(S
23
)中,并且所述确定所述第二段距离数据(d
D
)涉及将所述第一表面区域(ARLT
1234
)外推到所述第二区段部分(S
23
)中。12.根据权利要求11所述的图像处理器(140),其中所述外推假设所述至少一个第二对象(RLT)具有通常已知的形状。13.根据权利要求12所述的图像处理器(140),其中第二数目为零。14.根据权利要求11至13中任一项所述的图像处理器(140),其中所述场景(100)包括挤奶位置,并且所述至少一个第二对象(RLT)是挤奶动物的奶头。15.根据前述权利要求中的任一项所述的图像处理器(140),其中所述图像数据(D
img
)包括针对像素集合中的每个像素表示光强度值的数据,并且所述图像处理器(140)还被配置为:通过适应强度来调整所述像素集合中的像素的所述强度值,所述像素表示由来自所述至少两个光源(121,122,123,124)中的少于全部的光源的光照射的所述至少一个第二对象的所述至少一部分的表面(FLT
S1
)上的点(P1,P2,
…
,P6),所述强度值是在不考虑所述阴影效应的情况下计算的,并且所述适应强度与光被阻挡而无法到达所述点(P1,P2,
…
,P6)的
所述至少两个光源(121,122,123,124)的数目成比例,其中所述至...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。