1.一种用于确定容器中的液位的系统,所述系统包括:
图像捕获装置;以及
控制器,被配置为:
从所述图像捕获装置接收容器的数字图像,所述容器包含未知量的液体;
从所述数字图像提取分析区域;
计算针对所述分析区域中的不同位置的梯度值;
标识所述梯度值中的最小梯度值;以及
基于所述最小梯度值在所述分析区域中的位置,确定所述容器中的液位。
2.根据权利要求1所述的系统,其中所述数字图像是彩色图像,并且其中所述控制器还被配置为将所述彩色图像转换为灰度图。
3.根据权利要求1所述的系统,其中所述控制器被配置为从所述数字图像提取分析区域包括:所述控制器被配置为:
在所述数字图像中标识一个或多个可见标记;
针对与所标识的所述可见标记相关联的容器类型,查询数据存储;以及
基于所述容器类型,在所述数字图像中标识所述分析区域的定位。
4.根据权利要求1所述的系统,其中所述控制器被配置为计算针对所述分析区域中的不同位置的梯度值包括:所述控制器被配置为:
对所述分析区域中的多个行式像素强度求和;以及
计算所述分析区域中的像素强度的列式平均值。
5.根据权利要求1所述的系统,其中所述控制器被配置为计算针对所述分析区域中的不同位置的梯度值包括:所述控制器被配置为:
沿所述分析区域的y轴对像素应用索贝尔过滤器,以提取索贝尔梯度;以及
沿所述分析区域的x轴,对所提取的所述索贝尔梯度求和。
6.根据权利要求1所述的系统,其中所述分析区域具有一个像素的宽度,并且其中所述控制器被配置为计算梯度值包括:所述控制器被配置为沿所述分析区域的y轴计算像素的行式强度梯度。
7.根据权利要求1所述的系统,其中所述控制器被配置为确定所述容器中的液位包括:所述控制器被配置为通过将行索引除以所述分析区域中的梯度列向量的长度,计算所述分析区域中的液体的分数。
8.根据权利要求1所述的系统,其中所述控制器还被配置为:
将所确定的所述液位和与容器类型相关联的阈值水平进行比较;以及
响应于确定所述液位低于与所述容器类型相关联的所述阈值水平,向显示设备输出警报。
9.根据权利要求1所述的系统,其中所述控制器还被配置为:基于所述液位和被存储的所述容器的截面容积,确定所述容器中的液体的体积。
10.根据权利要求1所述的系统,其中所述控制器还被配置为:
将所确定的所述液位和与容器类型相关联的阈值水平进行比较;以及
响应于确定所述液位低于与所述容器类型相关联的所述阈值水平,将自动分析仪切换为液体节省操作模式。
11.一种计算机实现的用于确定容器中的液位的方法,所述方法包括:
从图像捕获装置接收所述容器的数字图像,所述容器包括未知量的液体;
从所述数字图像提取分析区域;
计算针对所述分析区域中的不同位置的梯度值;
标识所述梯度值中的最小梯度值;以及
基于所述最小梯度值在所述分析区域中的位置,确定所述容器中的液位。
12.根据权利要求11所述的方法,其中所述数字图像是彩色图像,并且其中所述控制器还被配置为将所述彩色图像转换为灰度图。
13.根据权利要求11所述的方法,其中从所述数字图像提取分析区域包括:
在所述数字图像中标识一个或多个可见标记;
针对与所标识的所述可见标记相关联的容器类型,查询数据存储;以及
基于所述容器类型,在所述数字图像中标识所述分析区域的定位。
14.根据权利要求11所述的方法,其中计算针对所述分析区域中的不同位置的梯度值包括:
对所述分析区域中的多个行式像素强度求和;以及
计算所述分析区域中的像素强度的列式平均值。
15.根据权利要求11所述的方法,其中计算针对所述分析区域中的不同位置的梯度值包括:
沿所述分析区域的y轴对像素应用索贝尔过滤器,以提取索贝尔梯度;以及
沿所述分析区域的x轴,对所提取的所述索贝尔梯度求和。
16.根据权利要求11所述的方法,其中所述分析区域具有一个像素的宽度,并且其中计算梯度值包括:沿所述分析区域的y轴计算像素的行式强度梯度。
17.根据权利要求11所述的方法,其中确定所述容器中的液位包括:通过将行索引除以所述分析区域中的梯度列向量的长度,计算所述分析区域中的液体的分数。
18.根据权利要求11所述的方法,还包括:
将所确定的所述液位和与容器类型相关联的阈值水平进行比较;以及
响应于确定所述液位低于与所述容器类型相关联的所述阈值水平,向显示设备输出警报。
19.根据权利要求11所述的方法,还包括:基于所述液位和被存储的所述容器的截面容积,确定所述容器中的液体的体积。
20.根据权利要求11所述的方法,还包括:
将所确定的所述液位和与容器类型相关联的阈值水平进行比较;以及
响应于确定所述液位低于与所述容器类型相关联的所述阈值水平,将自动分析仪切换为液体节省操作模式。