1.本发明一般地涉及无接触测量、机器视觉以及图像处理技术领域。更具体地,本发明涉及一种用于对猪胴体膘厚进行测量的方法及其相关产品。
背景技术:2.脂肪厚度一直为生产瘦肉、肥肉和猪鲜肉的重要指标。随着我国人民生活的改善,提供适当比例的瘦肉和肥肉,满足人民的要求,需要饲养和收购部门准确地测定猪的脂肪发育及厚度参数,以便于有计划的采取对应的养殖措施和产品定级方案,实现对猪肉质量的严格保障。
3.在畜牧屠宰行业中,背瞟厚度是评定猪肉等级的重要参数指标,是企业在生产过程中必须测量的参数,其能够直接反应猪胴体等级。在行业内,生猪经屠宰、加工的鲜、冻片猪肉对应的背瞟厚度,主要以鲜片猪肉的第六、第七肋骨中间平行至第六胸椎棘突前下方,除皮后的脂肪层厚度(背膘厚)为分级标准。
4.目前国内外主要通过测量猪肉二分体背瞟厚度来对猪胴体进行定级。
5.基于此,国内外屠宰企业主要采用以下方法测量猪胴体背膘厚度:
6.第一种是手工测量。利用人工在生产线上用钢尺测量背膘厚度。具体地,工作人员采用钢尺在鲜猪胴体的第六、第七肋骨中间平行至第六胸椎棘突前下方进行测量并记录膘的厚度。该方法需要测量、记录、盖章的三个工作人员同时配合才能完成屠宰线的胴体定级,存在人工成本高、测量记录存在人为误差以及不同测量人员具有测量偏差的问题。因此,目前所采用的手工测量的方法主观误差大、人工成本高、效率低,难以实现定级的标准化、智能化。
7.第二种是超声波技术测量。根据超声回波的波纹特征自动识别脂间筋膜位置,进而根据成像结果计算出猪背膘厚度。该测量方法需要将超声探头和背膘直接接触并涂抹超声耦合剂,存在操作困难的缺点,也难以实现大批量推广应用。
8.第三种是光电探针技术测量。将探针刺入猪胴体内部,检测猪胴体背膘厚度。这种方式需要工作人员不断的拔插探针,基于猪肉本身具有的弹性特性,在拔插探针的过程中会导致猪胴体产生一定的形变量,从而改变被检测参数的大小,导致数据准确率严重下降;同时检测效率比较低等缺点。
9.第四种是机器视觉技术测量。当前屠宰行业机器视觉技术测量膘厚的工程应用以理论研究为主。通过拍摄劈半后单侧的测量点背膘图像,结合图像识别技术提取灰度线、聚类等方法获取整根肋骨的目标像素特征从而映射到待测量背膘部位进行计算,又或者是通过先验的胴体批次长度和测量位置比例关系定位对应膘厚测量位置信息;此类方案中整根肋骨测量特征提取和背膘测量方法思路非常具有工程应用的参考性;但是应用场景的复杂性整根肋骨特征提取稳定性弱,另外依靠胴体长度及测量位置比例关系定位测量膘厚的浮动误差较大,在屠宰厂生产实际大量应用推广落地上有待改进提升。
10.以上集中测量方法中,人工测量方法虽然是目前最直接、最为广泛的方法,但是该
方法存在人为误差大,用工成本高等缺点。超声模膘厚测量方法需要较为复杂的操作,操作不当会存在较大的测量误差。因此需要专业的人进行操作,不适合生猪屠宰行业的大批量应用。光电探针技术易导致猪胴体形变,具有较大的不确定性,准确率不能保证。目前的基于机器视觉的膘厚测量解决方案都是采用传统的图像处理方案,过于依赖胴体批次、长度等经验值、固定的光线场景和变化不大的猪胴体。算法的鲁棒性较差,达不到大批量生产应用标准。
11.因此,如何实现快速、准确地猪胴体膘厚测量,对促进完善猪恫体分级系统、提升我国猪胴体品质以及推动我国猪肉行业的发展具有重要作用。
技术实现要素:12.为解决上述一个或多个技术问题,本发明提出通过利用图像识别技术快速找出猪胴体图像中的测量定位点,并根据测量定位点准确分割出猪胴体中猪膘厚度区域进行检测计算的方法,从而实现猪胴体膘厚的快速、准确、非接触随线测量。为此,本发明在如下的多个方面中提供方案。
13.在第一方面中,本发明提供了一种用于对猪胴体膘厚进行测量的方法,包括:获取猪胴体图像;将所述猪胴体图像输入图像识别模型进行识别,以确定测量定位点,所述测量定位点包括猪胴体中的肋骨;根据测量定位点从猪胴体图像中提取膘厚测量区域;以及利用图像像素级求解对膘厚测量区域中的猪膘进行计算,以得到猪膘的厚度。
14.在一个实施例中,所述将所述猪胴体图像输入图像识别模型进行识别,以确定测量定位点包括:将所述猪胴体图像输入图像识别模型,以得到识别结果,其中所述识别结果包括先验定位点和测量定位点的相对误差;根据所述识别结果确定所述测量定位点的位置信息,所述先验定位点为定位点的经验值。
15.在一个实施例中,其中定位点是猪腹中第6、7根肋骨。
16.在一个实施例中,所述根据测量定位点从猪胴体图像中提取膘厚测量区域包括:以所述测量定位点为中心分别向上和向下偏移设定像素值,对所述猪胴体图像进行截取,以得到膘厚测量区域。
17.在一个实施例中,所述利用图像像素级求解对膘厚测量区域中的猪膘进行计算以得到猪膘的厚度包括:根据图像像素级求解确定所述膘厚测量区域中的猪膘;对所述膘厚测量区域中的猪膘进行采样,以根据采样结果计算所述猪膘的厚度。
18.在一个实施例中,所述根据图像像素级求解确定所述膘厚测量区域中的猪膘包括:对所述膘厚测量区域进行灰度化处理和二值化处理,以得到二值化图像中的猪膘。
19.在一个实施例中,所述对所述膘厚测量区域中的猪膘进行采样以根据采样结果计算所述猪膘的厚度包括:通过对所述二值化图像在宽度方向上进行闭合区域的间隔采样,以得到采样结果;根据加权平均算法对所述采样结果进行计算,以得到所述猪膘的厚度。
20.在一个实施例中,所述方法还包括:对所述猪膘的边界进行检测,以判断边界处是否存在软骨或红肉;响应于所述猪膘的边界处存在软骨或红肉,对所述猪膘的厚度进行补偿。
21.在第二方面中,本发明还提供了一种用于对猪胴体膘厚进行测量的设备,包括:工业相机、处理器、以及存储器,工业相机用于采集包含待检测膘厚区域的胴体图像原始数
据;存储器其用于存储计算机可执行的指令,当所述指令由所述处理器执行时,实现根据前述第一方面中多个实施例所述的方法。
22.在第三方面中,本发明还提供了一种计算机可读存储介质,其存储有用于对猪胴体膘厚进行测量的程序指令,当所述程序指令由处理器执行时,实现根据前述第一方面中多个实施例所述的方法。
23.通过本发明的方案,可以根据图像识别技术快速而准确地定位膘厚测量区域,然后利用图像处理技术中得到胴体的实际膘厚值。相较于人工测量的方法、超声波测量方法和光电探针技术测量方法,可以实现对猪胴体无接触式、高速、高精度、随线实时的尺寸测量。相较于现有传统的机器视觉测量方案,本发明中的方法并不依赖胴体批次、长度等,具有较高的鲁棒性。进一步,该方案的测量方法可以用于屠宰厂实际生产线中,具有测量灵活度高的优势。
附图说明
24.通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:
25.图1是示意性示出根据本发明的实施例的测量猪胴体膘厚的场景的示意图;
26.图2是示意性示出根据本发明的实施例的用于对猪胴体膘厚进行测量的方法的示意图;
27.图3是示意性示出根据本发明的实施例的用于对猪胴体膘厚进行测量的一种方法的示意图;
28.图4是示意性示出根据本发明的实施例的提取出的膘厚测量区域的示意图;
29.图5是示意性示出根据本发明的实施例的膘厚测量区域的二值化图像的示意图;
30.图6是示意性示出根据本发明的实施例的膘厚测量区域中猪膘间隔采样的示意图;
31.图7是示意性示出根据本发明的实施例的对采样误差进行补偿的方法的示意图;
32.图8是是示意性示出根据本发明的实施例的用于对猪胴体膘厚进行测量的设备的示意图。
具体实施方式
33.下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
34.应当理解,本发明的权利要求、说明书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。本发明的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
35.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施方式的
目的,而并不意在限定本发明。如在本发明说明书和权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本发明说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
36.如在本说明书和权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0037]
下面结合附图来详细描述本发明的具体实施方式。
[0038]
图1是示意性示出根据本发明的实施例的测量猪胴体膘厚的场景100的示意图。
[0039]
如图1所示,根据本发明的方案,可以利用感知设备12采集猪胴体11的图像。在一些实施例中,该感知设备12可以包括照相机和/或摄像机。利用该感知设备12可以采集多张清晰且包含检测区域的背膘图像。该背膘图像中包括从前到后至少7根肋骨的胸腔图像。为了保证测量精度,所采集的猪胴体的图像不允许有可见的重影。在一个实施场景中,可以将该感知设备固定安装于检测区域中,例如猪胴体加工生产线的地面上,并通过螺栓进行固定。在该感知设备安装完成后可以采用标准块进行校准,以得到实际的物理尺寸与图像像素的比例关系。
[0040]
在利用感知设备获取猪胴体的图像后,将该猪胴体的图像发送至本发明的信息处理中心13。在一些实施例中,此处的信息处理中心13可以实施为计算单元或模块,并且用于执行信息的处理(包括各种数据的融合操作)以及可选地对互联的各类设备进行主控操作。在操作中,信息处理中心13可以根据猪胴体的图像,提取膘厚测量区域,并利用视觉算法模型和图像像素级求解对膘厚测量区域中的猪膘进行计算,以得到猪膘的厚度。由此,本发明的方案为猪膘的厚度的快速而准确地测量提供了可靠的方式。
[0041]
以上结合图1对本发明的方案进行了描述,可以理解的是上面的描述仅仅是示例性的而非限制性的,本领域技术人员根据本发明的教导可以对图1中所示场景进行改变而不脱离本发明的精神和实质。例如,将该感知设备设置于猪肉产品生产线的上方。
[0042]
图2是示意性示出根据本发明的实施例的用于对猪胴体膘厚进行测量的方法200的示意图。可以理解的是图2中所示出的方法流程可以在图1中所示出的示例性场景中实施,因此关于图1所描述内容(例如关于感知设备)也同样适用于图2。
[0043]
如图2所示,在步骤s201处,获取猪胴体图像。如前所述,当感知设备为照相机或摄像机时,其感知信息可以是猪胴体的图像或视频。
[0044]
接着,在步骤s202处,将猪胴体图像输入图像识别模型进行识别,以确定测量定位点。其中该测量定位点可以包括猪胴体中的肋骨。如图1所示,该识别动作可以例如由图1中所示的信息处理中心来执行。
[0045]
在利用该猪胴体的图像确定测量定位点后,在步骤s203处,根据测量定位点从猪胴体图像中提取膘厚测量区域。在一些实施例中,该提取过程可以获取图像中适于检测膘厚的区域,从而提升检测的便捷性和准确性。
[0046]
最后,在步骤s204处,利用图像像素级求解对膘厚测量区域中的猪膘进行计算,以得到猪膘的厚度。在一些实施例中,可以利用图像像素级求解对猪胴体图像进行灰度化、二
值化处理,使得该图像可以清晰的显示出猪膘。
[0047]
图3是示意性示出根据本发明的实施例的用于对猪胴体膘厚进行测量的一种方法300的示意图。可以理解的是,图3流程所示出的方案可以是图2方法步骤s202至步骤s204的一种可能实现方式,因此关于图2中方法的描述也同样适用于下文关于图3的描述。
[0048]
如图3所示,在步骤s301处,将所述猪胴体图像输入图像识别模型,以得到识别结果,其中所述识别结果包括先验定位点和测量定位点的相对误差。
[0049]
在步骤s302处,根据所述识别结果确定所述测量定位点的位置信息,所述先验定位点为定位点的经验值。在一些实施例中,该定位点可以是猪腹中第6、7根肋骨。可以理解的是,本发明中的定位点采用猪腹中第6、7根肋骨仅仅是示意性的而非限制性的,本领域技术人员还可以根据实际需要选择其他定位点,以测量其他部位的膘厚。例如,该定位点还可以是肩部最厚处、最后肋骨、臀部半月肌中点,基于该定位点可以测量肩部最厚处膘厚、最后肋骨处膘厚、臀部半月肌中点处膘厚。
[0050]
在步骤s303处,以测量定位点为中心分别向上和向下偏移设定像素值,对猪胴体图像进行截取,以得到膘厚测量区域。利用该方式可以将猪膘清晰的显示出来,并截取处合适的区域进行膘厚检测。
[0051]
在步骤s304处,根据图像像素级求解确定膘厚测量区域中的猪膘。在一些实施例中,可以对膘厚测量区域进行灰度化处理和二值化处理,以得到二值化图像中的猪膘。
[0052]
在步骤s305处,对所述膘厚测量区域中的猪膘进行采样,以根据采样结果计算所述猪膘的厚度。在一个应用场景中,可以通过对包含猪膘的二值化图像在宽度方向上进行闭合区域的间隔采样,以得到采样结果。然后根据加权平均算法对采样结果进行计算,以得到猪膘的厚度,从而实现了对膘厚测量区域中的猪膘的图像像素级求解。
[0053]
进一步,本发明中还可以对检测的猪膘厚度进行补偿,以提高膘厚测量的准确性。在步骤s306处,对猪膘的边界进行检测,以判断边界处是否存在软骨或红肉。在步骤s307处,响应于猪膘的边界处存在软骨或红肉,对猪膘的厚度进行补偿。
[0054]
下面将结合图4至图7对本发明的方案的膘厚测量过程进行详细阐述。图4是示意性示出根据本发明的实施例的提取出的膘厚测量区域的示意图。图5是示意性示出根据本发明的实施例的膘厚测量区域的二值化图像的示意图。图6是示意性示出根据本发明的实施例的膘厚测量区域中猪膘间隔采样的示意图。图7是示意性示出根据本发明的实施例的对采样误差进行补偿的方法的示意图。
[0055]
首先,基于深度卷积神经网络配合全连接网络实现的图像识别模型,可以预测猪胴体的图像中第6、7根肋骨的位置,即测量定位点。为提高神经网络的预测精度,该部分模型的输出结果可以是先验定位点和实际定位点的相对误差,该误差值通过解码网络得到准确的测量定位点的像素坐标。先验定位点位置的确定可以根据大量统计猪劈半后二分体第6、7根肋骨的位置而得到。先验定位点和实际定位点的相对误差包括二者的高度偏差和角度偏差。解码网络是将先验定位点的坐标值和角度值与神经网络预测的误差值相融合而得到最后测量定位点坐标的计算过程。
[0056]
接着,在采集的猪胴体图像中,根据测量定位点选取其上下设定像素范围内的图像,以将猪膘和其他部位分割开,便于信息处理中心对猪背膘厚度的测量。具体地,可以将采样得到的猪胴体的图像剪裁下来,剪裁宽度包含猪胴体全部,剪裁高度以测量定位点为
中心上下偏移固定经验像素值,如图4中示出了该薄厚检测区域的图像。所提取的膘厚测量区域中可以将猪膘和其他部分区分开。
[0057]
然后,在提取的膘厚测量区域中,可以采用加权平均的方法得到膘厚数据。具体地,可以对膘厚测量区域进行灰度化、干扰去除、闭合区域宽度间隔采样,并基于方差自适应选择频率出现前n名的宽度数据,以利用加权平均计算最终的背膘厚度。如图5中示出了对膘厚测量区域进行灰度化和二值化后的图像。利用闭合区域宽度间隔采样的方法可以将图5中示出的白色区域的像素进行统计,以实现对膘厚的测量。
[0058]
闭合区域宽度间隔采样是指将二值化且去除干扰后的猪膘剪裁成斑马线的形状,并统计每个小矩形条的长度数据。如图6中示出了猪膘测量区域中利用闭合区域宽度间隔采样后的猪膘的效果。通过遍历二值化的膘厚检测区域,在像素坐标y轴方向上每间隔三行像素将连续三行像素值均赋零来实现。
[0059]
再接着,根据间隔采样得到的数据分布方差,设计对应的回归网络返回出最优的需要计入加权平均的数据个数。该回归网络的具体实现可以采用bp神经网络将数据方差值映射到需要计入加权平均的数据个数。在本发明的方案中,加权平均是数据处理的方法,该方法能够尽量避免错误数据的影响,具体是指将选择出的需要计入加权平均的宽度数据根据其出现的频率为权重得到最后的计算结果,从而实现了对膘厚测量区域中的猪膘的图像像素级求解。如下述公式(1)说明了利用加权平均的计算方式计算对应的膘厚的过程。
[0060][0061]
公式(1)中n为每个宽度数据的出现次数,r为该权重下的宽度数据。i=1-f,其中f为回归网络根据数据分布的方差得到的最优的需要计入加权平均的数据个数。
[0062]
进一步,在利用上述方法计算得到膘厚数据后,还可以对背膘厚测量产生的干扰进行补偿,以提高测量精度。误差来源主要包括肉压膘导致结果偏低,并且膘与骨分界不明显导致部分软骨被分割为膘进而引起最终结果偏高。如图7所示,在进行误差补偿时,可以先得到膘的左右边界,在右边界线左右侧均匀采样20个10
×
10像素的矩形块,每个矩形块采用分类识别算法(基于残差卷积神经网络的分类算法)判定其是不是红肉。一旦发现超过10个矩形块被判定为红肉,就认定为肉档膘严重,此时就在最后结果上添加一个正的误差补偿量。同样地,当发现界线左侧出现超过五个矩形块采样区域被分类网络判定问软骨时,就在最后结果上添加一个负的误差补偿量。
[0063]
需要说明的是上述对误差补偿的判定中矩形块数量的选取是示意性的而非限制性的,本领域技术人员可以根据实际需要进行设定。例如还可以采样圆形的像素块,或者采样更多数量的矩形块。
[0064]
本发明中基于视觉算法配合合适的图像采集分析方式能够实现无人化的膘厚测量。在实际应用时,单个屠宰线能够节约2到3位工人。经过生产线上上万组数据的实际测试,算法整体测量精确度和稳定性较高,测试数据显示平均精度高于人工的测量精度,可以满足生产上针对猪背膘的测量需求。
[0065]
图8是示出根据本发明实施例的用于对猪胴体膘厚进行测量的设备800的示意框
图。该设备800可以包括根据本发明实施例的设备801以及其外围设备和外部网络。设备801实现图像识别、图像提取和分析等操作,以实现前述结合图1至图3所述的本发明的方案。
[0066]
如图8中所示,设备801可以包括cpu8011,其可以是通用cpu、专用cpu或者其他信息处理以及程序运行的执行单元。进一步,设备801还可以包括大容量存储器8012和只读存储器rom 8013,其中大容量存储器8012可以配置用于加密明文数据的各种程序,rom 8013可以配置成存储对于设备801的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统所需的数据。
[0067]
进一步,设备801还包括其他的硬件平台或组件,例如示出的tpu(tensor processing unit,张量处理单元)8014、gpu(graphic processing unit,图形处理器)8015、fpga(field programmable gate array,现场可编程逻辑门阵列)8016和mlu(memory logic unit),存储器逻辑单元)8017。可以理解的是,尽管在设备801中示出了多种硬件平台或组件,但这里仅仅是示例性的而非限制性的,本领域技术人员可以根据实际需要增加或移除相应的硬件。例如,设备801可以仅包括cpu作为公知硬件平台和另一硬件平台作为本发明的测试硬件平台。
[0068]
本发明的设备801还包括通信接口8018,从而可以通过该通信接口8018连接到局域网/无线局域网(lan/wlan)805,进而可以通过lan/wlan连接到本地服务器806或连接到因特网(“internet”)807。替代地或附加地,本发明的设备801还可以通过通信接口8018基于无线通信技术直接连接到因特网或蜂窝网络,例如基于第三代(“3g”)、第四代(“4g”)或第5代(“5g”)的无线通信技术。在一些应用场景中,本发明的设备801还可以根据需要访问外部网络的服务器808以及可能的数据库809。
[0069]
设备801的外围设备可以包括显示装置802、输入装置803以及数据传输接口804。在一个实施例中,显示装置802可以例如包括一个或多个扬声器和/或一个或多个视觉显示器。输入装置803可以包括例如键盘、鼠标、麦克风、姿势捕捉相机,或其他输入按钮或控件,其配置用于接收数据的输入或用户指令。数据传输接口804可以包括例如串行接口、并行接口或通用串行总线接口(“usb”)、小型计算机系统接口(“scsi”)、串行ata、火线(“firewire”)、pci express和高清多媒体接口(“hdmi”)等,其配置用于与其他设备或系统的数据传输和交互。
[0070]
本发明的设备801的上述cpu 8011、大容量存储器8012、只读存储器rom 8013、tpu 8014、gpu 8015、fpga 8016、mlu 8017和通信接口8018可以通过总线8019相互连接,并且通过该总线与外围设备实现数据交互。在一个实施例中,通过该总线8019,cpu 8011可以控制设备801中的其他硬件组件及其外围设备。
[0071]
在工作中,本发明的设备801的处理器cpu 8011可以通过输入装置803或数据传输接口804获取明文数据,并调取存储于存储器8012中的计算机程序指令或代码进行数据处理,以完成对猪胴体膘厚进行测量的过程。
[0072]
从上面关于本发明模块化设计的描述可以看出,本发明的系统可以根据应用场景或需求进行灵活地布置而不限于附图所示出的架构。进一步,还应当理解,本发明示例的执行操作的任何模块、单元、组件、服务器、计算机或设备可以包括或以其他方式访问计算机可读介质,诸如存储介质、计算机存储介质或数据存储设备(可移除的)和/或不可移动的)例如磁盘、光盘或磁带。计算机存储介质可以包括以用于存储信息的任何方法或技术实现
的易失性和非易失性、可移动和不可移动介质,例如计算机可读指令、数据结构、程序模块或其他数据。基于此,本发明也公开了一种计算机可读存储介质,其上存储有对猪胴体膘厚进行测量的计算机可读指令,该计算机可读指令被一个或多个处理器执行时,实现在前结合附图所描述的方法和操作。
[0073]
虽然本说明书已经示出和描述了本发明的多个实施方式,但对于本领域技术人员显而易见的是,这样的实施方式是仅以示例的方式提供的。本领域技术人员在不偏离本发明思想和精神的情况下想到许多更改、改变和替代的方式。应当理解在实践本发明的过程中,可以采用本文所描述的本发明实施方式的各种替代方案。所附权利要求书旨在限定本发明的保护范围,并因此覆盖这些权利要求范围内的模块组成、等同或替代方案。
技术特征:1.一种用于对猪胴体膘厚进行测量的方法,其特征在于,包括:获取猪胴体图像;将所述猪胴体图像输入图像识别模型进行识别,以确定测量定位点,所述测量定位点包括猪胴体中的肋骨;根据测量定位点从猪胴体图像中提取膘厚测量区域;以及利用图像像素级求解对膘厚测量区域中的猪膘进行计算,以得到猪膘的厚度。2.根据权利要求1所述的方法,其特征在于,所述将所述猪胴体图像输入图像识别模型进行识别,以确定测量定位点包括:将所述猪胴体图像输入图像识别模型,以得到识别结果,其中所述识别结果包括先验定位点和测量定位点的相对误差;根据所述识别结果确定所述测量定位点的位置信息,所述先验定位点为定位点的经验值。3.根据权利要求2所述的方法,其特征在于,其中定位点是猪腹中第6、7根肋骨。4.根据权利要求1所述的方法,其特征在于,所述根据测量定位点从猪胴体图像中提取膘厚测量区域包括:以所述测量定位点为中心分别向上和向下偏移设定像素值,对所述猪胴体图像进行截取,以得到膘厚测量区域。5.根据权利要求1所述的方法,其特征在于,所述利用图像像素级求解对膘厚测量区域中的猪膘进行计算以得到猪膘的厚度包括:根据图像像素级求解确定所述膘厚测量区域中的猪膘;对所述膘厚测量区域中的猪膘进行采样,以根据采样结果计算所述猪膘的厚度。6.根据权利要求5所述的方法,其特征在于,所述根据图像像素级求解确定所述膘厚测量区域中的猪膘包括:对所述膘厚测量区域进行灰度化处理和二值化处理,以得到二值化图像中的猪膘。7.根据权利要求6所述的方法,其特征在于,所述对所述膘厚测量区域中的猪膘进行采样以根据采样结果计算所述猪膘的厚度包括:通过对所述二值化图像在宽度方向上进行闭合区域的间隔采样,以得到采样结果;根据加权平均算法对所述采样结果进行计算,以得到所述猪膘的厚度。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述猪膘的边界进行检测,以判断边界处是否存在软骨或红肉;当所述猪膘的边界处存在软骨或红肉情况时,对所述猪膘的厚度进行补偿。9.一种用于对猪胴体膘厚进行测量的设备,其特征在于,包括:处理器;以及存储器,其用于存储计算机可执行的指令,当所述指令由所述处理器执行时,实现根据权利要求1-8的任意一项所述的方法。10.一种计算机可读存储介质,其特征在于,其存储有用于对猪胴体膘厚进行测量的程序指令,当所述程序指令由处理器执行时,实现根据权利要求1-8的任意一项所述的方法。
技术总结本发明涉及一种用于对猪胴体膘厚进行测量的方法及其相关产品,所述方法包括获取猪胴体图像;将所述猪胴体图像输入图像识别模型进行识别,以确定测量定位点,所述测量定位点包括猪胴体中的肋骨定位位置;根据测量定位点从猪胴体图像中提取膘厚测量区域;以及利用图像像素级求解对膘厚测量区域中的猪膘进行计算,以得到猪膘的厚度。利用本发明的方案,解决了猪胴体膘厚测量效率低、测量误差较大的问题。猪胴体膘厚测量效率低、测量误差较大的问题。猪胴体膘厚测量效率低、测量误差较大的问题。
技术研发人员:秦牧原 秦英林 刘伟 张传果 张潇升 王庆会 张志浩
受保护的技术使用者:牧原肉食品有限公司
技术研发日:2022.04.11
技术公布日:2022/7/5