掌桥专利:专业的专利平台
掌桥专利
首页

一种基于计算机视觉的坐位体前屈测量方法及装置

文献发布时间:2023-06-19 19:30:30


一种基于计算机视觉的坐位体前屈测量方法及装置

技术领域

本发明涉及体质测试技术领域,具体为一种基于计算机视觉的坐位体前屈测量方法及装置。

背景技术

坐位体前屈领域目前有两种方案:传统的坐位体前屈测试仪和电子坐位体前屈仪,其中传统的坐位体前屈测试仪标尺显示的成绩需要人工记录,不能自动记录;另一种电子坐位体前屈仪一般通过在设备上集成超声波测距传感器或是类似电子游标卡尺使用电容型传感器来实现。

现有技术中,如中国专利号为:CN112914563A的“一种智能坐位体前屈测试器”,其采用在坐位体前屈的底部位置安装超声波传感器来自动获取测试成绩。该方案存在两个明显的缺点:1.超声波测量距离并不是一个点测量,超声波传感器具有一定的扩散特性,发射的超声能量主要集中在主波瓣上,沿着主波轴两侧呈波浪形衰减,左右约30°的扩散角。这会导致其测试的结果受到定位板背面结构的影响较大而无法准确获取定位板中心点到传感器的距离。另外坐位体前屈仪的卡尺和定位板部分有比较大的间隙,测试过程中这种定位板的松动会导致超声波测距仪无法准确地测得定位板中心点到传感器的距离。2.其固定式的结构无法适配传统的测量仪使其具备自动获取成绩的能力。

如EP0980506B1中提出“一种基于电容型传感器的电子游标卡尺”,用对在游标卡尺的主尺杆上的电极栅与置于相对的游标卡的电极栅间所产生的电容的变化的测量来提供一个由游标在主尺上的位置所决定的示数。或专利号为:CN1254412A的“高精度便携电子游标卡尺”中提出一种线性尺寸测量的高精度便携游标卡尺,其使用磁致电阻电极传感器。目前市场上大部分电子坐位体前屈仪均采用此方案。该方案存在两个明显的缺点:1.只能获取刻度信息,无法检测快速推动手推板作弊。2.需要特定的设备,无法对传统的测量仪进行后装改造。

所以我们提出了一种基于计算机视觉的坐位体前屈测量方法及装置,以便于解决上述中提出的问题。

发明内容

本发明的目的是针对现有的问题,提供了一种基于计算机视觉的坐位体前屈测量方法及装置,其可以实现自动获取测试的成绩,并检测快速推动手推板作弊的行为,并对定位板的松动具备良好的鲁棒性,且可以很方便的对传统的坐位体前屈测试仪进行自动化改造。

本发明是通过以下技术方案实现的:

一种基于计算机视觉的坐位体前屈测量方法,包括以下步骤:

S1、在坐位体前屈仪的底部和定位板两侧,一侧安装相机,另外一侧安装一个视觉标志物;

S2、在所述坐位体前屈仪初始化的位置,获取当前所述相机的图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息;

S3、实时获取测试过程中的每一帧图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息,计算出当前图像对应的时刻标志物离终点的距离;

S4、对步骤S3中得到的结果,计算测试者移动定位板的速度信息;若超出设定阈值则输出告警信号;

S5、对步骤S3中的结果进行分析,取所述视觉标志物在图像中最大尺寸的位置,记为最近距离,计算出测试者的最终成绩。

进一步地,在步骤S1中,所述相机和视觉标志物的安装位置可互换。

进一步地,在步骤S2中,所述视觉标志物为矩形硬质材料、圆形硬质材料、三角形硬质材料中的一种。

进一步地,所述视觉标志物为矩形硬质材料时,获取初始化位置时相机图像image

中的直线段的集合line

采用矩形的两两相交及两两平行的原理找出属于矩形的四条边line

,此处j的取值为1-4,对应矩形的4条边;任取横向或纵向的一边的边长作为该视觉标志物在图像中的尺寸信息L

所述视觉标志物为圆形硬质材料时,获取初始化位置时相机图像image

所述视觉标志物为三角形硬质材料时,获取初始化位置时相机图像image

采用三角形的两两相交的原理找出属于三角形的三条边line

,此处j的取值为1-3,对应三角形的3条边;任取一边的边长作为该视觉标志物在图像中的尺寸信息L

在初始化时,所述视觉标志物离终点的距离已知,为所述坐位体前屈仪的量程D

进一步地,在步骤S3中,计算当前图像image

中对应的该视觉标志物在当前图像中的尺寸信息L

根据该视觉标志物在初始化位置时的尺寸信息L

及初始化的时候标志物离终点的距离D

,结合视觉标志物在当前图像中的尺寸信息L

计算当前图像对应的时刻标志物离终点的距离D

,具体计算公式推导如下:

在图像坐标系下有:

其中,(x,y)为图像坐标下任意一点的坐标,(X

)为该点在当前相机坐标系下的坐标;

在初始化位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:

其中,(x

)为标志物在初始化位置图像坐标系下的构成图像标志物尺寸的两边界点;

在当前位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:

其中,(x

)为标志物在当前位置图像坐标系下的构成图像标志物尺寸的两边界点。

进一步地,所有的图像标志物均为平面标志物,且垂直于定位板的行进方向,故而有:

Z

Z

根据公式(1),将其代入到公式(2)及(3)中,结合公式(4)和(5)有:

由于标志物在两处相机坐标系下其实际物理尺寸是相等的,故而有:

(X

结合公式(4)和(5)有

(X

结合公式(9)及公式(6)和(7)有:

D

故而有:

此处,根据公式(11)即可计算出当前图像对应的时刻标志物离终点的距离D

进一步地,由公式(11)可知,测量结果只与初始和当前时刻下标志物在图像中的尺寸以及初始时刻的已知距离相关。

进一步地,在步骤S4中,计算当前时刻图像对应的时刻标志物离终点的距离与前一时刻图像对应的时刻标志物离终点的距离的差值Dist,单位为m;

其中,所述相机的帧率为K,则前后两帧图像的时间间隔为1/Ks;测试者移动定位板的速度信息S

其中,设定的速度阈值为P,P一般按照实际情况灵活设定,典型值设置为1m/s,当测试者移动定位板的速度信息S

进一步地,坐位体前屈测试仪的标准量程一般为-20~35cm,-20cm处对应为初始化起点位置,35cm处对应为终点的位置;测试者的最终成绩score的计算方式为:

score=35-D

一种基于计算机视觉的坐位体前屈测量装置,包括坐位体前屈测量仪主体(1)、相机模块(2)、视觉标志物模块(3)、计算模块(4)和电源模块(5);

所述相机模块(2)用于捕捉含有所述视觉标志物模块(3)的图像,并通过数据线传输给所述计算模块(4);所述数据线为网线或USB线;

所述视觉标志物模块(3)为平面的矩形/圆形/三角形的硬质材料,其颜色无要求;

所述计算模块(4)用于获取所述相机模块(2)通过所述数据线获取来的含有所述视觉标志物模块(3)信息的图像,并通过计算得到测试者的成绩以及犯规告警信息,并输出至屏幕显示/语音播报/云端平台中的一种或多种组合;

所述电源模块(5)用于为所述计算模块(4)和相机模块(2)提供电源。

与现有技术相比,本发明的有益效果是:

本发明使用普通RGB相机配合基于计算机视觉算法,快速获取坐位体前屈测试中的成绩,主要实现了可便捷地对传统的坐位体前屈测试仪进行自动化改造,适配现有的所有坐位体前屈测量仪,使传统的测量仪具备自动获取成绩的功能,并且解决了坐位体前屈测试中快速推动手推板作弊的问题,同时避免了因定位板松动而影响测量准确度的问题。

附图说明

图1为本发明一种基于计算机视觉的坐位体前屈测量方法的流程图;

图2为本发明一种基于计算机视觉的坐位体前屈测量装置的示意图。

图中:

1、坐位体前屈测量仪主体;2、相机模块;3、视觉标志物模块;4、计算模块;5、电源模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施条例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种技术方案:

一种基于计算机视觉的坐位体前屈测量方法,包括以下步骤:

S1、在坐位体前屈仪的底部和定位板两侧,一侧安装相机,另外一侧安装一个视觉标志物;

S2、在所述坐位体前屈仪初始化的位置,获取当前所述相机的图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息;

S3、实时获取测试过程中的每一帧图像,并检测出在此位置时所述视觉标志物在图像中的尺寸信息,计算出当前图像对应的时刻标志物离终点的距离;

S4、对步骤S3中得到的结果,计算测试者移动定位板的速度信息;若超出设定阈值则输出告警信号;

S5、对步骤S3中的结果进行分析,取所述视觉标志物在图像中最大尺寸的位置,记为最近距离,计算出测试者的最终成绩。

在步骤S1中,所述相机和视觉标志物的安装位置可互换。

在步骤S2中,所述视觉标志物为矩形硬质材料、圆形硬质材料、三角形硬质材料中的一种。

所述视觉标志物为矩形硬质材料时,获取初始化位置时相机图像image

采用矩形的两两相交及两两平行的原理找出属于矩形的四条边line

,此处j的取值为1-4,对应矩形的4条边;任取横向或纵向的一边的边长作为该视觉标志物在图像中的尺寸信息L

所述视觉标志物为圆形硬质材料时,获取初始化位置时相机图像image

所述视觉标志物为三角形硬质材料时,获取初始化位置时相机图像image

采用三角形的两两相交的原理找出属于三角形的三条边line

,此处j的取值为1-3,对应三角形的3条边;任取一边的边长作为该视觉标志物在图像中的尺寸信息L

在初始化时,所述视觉标志物离终点的距离已知,为所述坐位体前屈仪的量程D

在步骤S3中,计算当前图像image

中对应的该视觉标志物在当前图像中的尺寸信息L

根据该视觉标志物在初始化位置时的尺寸信息L

及初始化的时候标志物离终点的距离D

,结合视觉标志物在当前图像中的尺寸信息L

计算当前图像对应的时刻标志物离终点的距离D

,具体计算公式推导如下:

在图像坐标系下有:

其中,(x,y)为图像坐标下任意一点的坐标,(X

)为该点在当前相机坐标系下的坐标;

在初始化位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:

其中,(x

)为标志物在初始化位置图像坐标系下的构成图像标志物尺寸的两边界点;

在当前位置处,构成图像标志物尺寸的两点间在图像坐标系下的距离公式为:

其中,(x

所有的图像标志物均为平面标志物,且垂直于定位板的行进方向,故而有:

Z

Z

根据公式(1),将其代入到公式(2)及(3)中,结合公式(4)和(5)有:

由于标志物在两处相机坐标系下其实际物理尺寸是相等的,故而有:

(X

结合公式(4)和(5)有

(X

结合公式(9)及公式(6)和(7)有:

D

故而有:

此处,根据公式(11)即可计算出当前图像对应的时刻标志物离终点的距离D

由公式(11)可知,测量结果只与初始和当前时刻下标志物在图像中的尺寸以及初始时刻的已知距离相关。

在步骤S4中,计算当前时刻图像对应的时刻标志物离终点的距离与前一时刻图像对应的时刻标志物离终点的距离的差值Dist,单位为m;

其中,所述相机的帧率为K,则前后两帧图像的时间间隔为1/Ks;测试者移动定位板的速度信息S

S

其中,设定的速度阈值为P,P一般按照实际情况灵活设定,典型值设置为1m/s,当测试者移动定位板的速度信息S

坐位体前屈测试仪的标准量程一般为-20~35cm,-20cm处对应为初始化起点位置,35cm处对应为终点的位置;测试者的最终成绩score的计算方式为:

score=35-D

一种基于计算机视觉的坐位体前屈测量装置,包括坐位体前屈测量仪主体1、相机模块2、视觉标志物模块3、计算模块4和电源模块5;

所述相机模块2用于捕捉含有所述视觉标志物模块3的图像,并通过数据线传输给所述计算模块4;所述数据线为网线或USB线;

所述视觉标志物模块3为平面的矩形/圆形/三角形的硬质材料,其颜色无要求;

所述计算模块4用于获取所述相机模块2通过所述数据线获取来的含有所述视觉标志物模块3信息的图像,并通过计算得到测试者的成绩以及犯规告警信息,并输出至屏幕显示/语音播报/云端平台中的一种或多种组合;

所述电源模块5用于为所述计算模块4和相机模块2提供电源。

其中,坐位体前屈测量仪主体1可为现有的所有坐位体前屈测量仪,典型的传统需要人工读数的坐位体前屈测量仪。相机模块2为RGB相机,用于捕捉含有视觉标志物模块3的图像,并通过数据线传输给计算模块4,数据线为网线或USB线;其包括安装件a,用于将相机安装到坐位体前屈测量仪主体1上。视觉标志物模块3为平面的矩形/圆形/三角形的硬质材料,其颜色无要求,尺寸满足相机在最远和最近的位置视觉标志物都在视野范围内即可;其包括安装件b,用于将视觉标志物安装到坐位体前屈测量仪主体1上。计算模块4用于获取相机模块2通过数据线获取来的含有视觉标志物模块3信息的图像,并通过计算得到测试者的成绩以及犯规告警信息,并输出至屏幕显示/语音播报/云端平台中的一种或多种组合。电源模块5用于为计算模块4和相机模块2提供电源。

本发明提供一种基于计算机视觉算法获取坐位体前屈测试中的成绩的方法及装置,其可以实现自动获取测试的成绩,并检测快速推动手推板作弊的行为,并对定位板的松动具备良好的鲁棒性,且可以很方便的对传统的坐位体前屈测试仪进行自动化改造。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120115929804