System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及医疗用品管理,更具体地说涉及一种智能输血袋存放方法及装置。
技术介绍
1、输血袋是用于存储、运输和输血过程中临时存放血液及其血液成分的医疗用品,输血袋在医疗机构中起着关键作用,可以确保血液安全和有效地用于病人的治疗。
2、在传统的输血袋管理方式中,往往采用手工记录和管理输血袋的信息,如血型、用途、到期日期等。这种方式中的人工记录和管理容易出错,可能导致信息不准确,会影响到输血的匹配,且传统的库存管理方式效率较低,且难以及时更新库存信息,可能导致过期的输血袋仍被使用。
技术实现思路
1、为了克服上述现有技术中存在的缺陷和不足,本专利技术提供了一种智能输血袋存放方法及装置,本专利技术的专利技术目的在于解决现有技术中输血袋的库存管理方式效率低、难以及时更新库存信息,可能导致过期输血袋仍被使用的问题。本专利技术采用图像识别和分析,自动获取输血袋的相关信息,提高了对输血袋信息获取的准确性和效率,并采用分类及存放,可以便于管理和查找,同时,为每个分类级的输血袋生成存放编码,便于识别和追踪。本专利技术提高了输血袋库存管理的效率,降低了输血袋过期和浪费的风险。
2、为了解决上述现有技术中存在的问题,本专利技术是通过下述技术方案实现的。
3、本专利技术第一方面提供了一种智能输血袋存放方法,该方法包括以下步骤:
4、s1、采集并获取输血袋图像,对获取到的输血袋图像进行识别分析,从输血袋图像中识别得到输血袋对应的信息;
5、s2、
6、具体的,设定分类级集合和输血袋的信息集合,根据构造分类函数,将输血袋信息映射到响应的分类级中,根据映射结果对每个输血袋信息分配相应的分类级;然后根据该输血袋信息对应的分类级生成输血袋的存放编码,将存放编码与输血袋信息关联;
7、s3、获取用血需求,并根据用血需求匹配目标输血袋;
8、s4、输出目标输血袋对应的存放编码,并更新各个输血袋对应的存放编码。
9、进一步优选的,s2步骤中,设置输血袋的信息集合i,其中i={i1,i2,…,ii,…,in},ii为第i个输血袋的信息;
10、设定分类级集合c,其中c={c1,c2,…,cm},并通过f(ii)=cj,将输血袋信息ii映射到相应的分类级cj中,其中f()为构造分类函数;
11、根据映射结果对每个输血袋信息ii分配相应分类级cj;
12、根据分类级cj,通过e={e1,e2,…,ek},将分类级cj对应的输血生成存放编码e,其中k为分类级cj中的输血袋数量;
13、通过映射关系函数m(ii)=ej,将存放编码与输血袋信息关联,其中,m()为映射关系函数。
14、进一步优选的,s3步骤中,获取用血需求,并根据用血需求匹配目标输血袋,具体包括:
15、s301、根据用血需求,生成用血需求集合r,其中r={r1,r2,…,ri,…,rp},ri中包括血型ai和用途ui;
16、s302、设置匹配函数mf(ri,ij),其中,mf(ri,ij)为当ri的血型ai与输血袋ij的血型相同且ri的用途ui与输血袋ij的用途相同时,则判断用血需求ri与输血袋信息ij相匹配;
17、s303、根据匹配结果生成对应的匹配输血袋集合;
18、s304、判断匹配输血袋集合内元素是否为0,若不为0,则将匹配输血袋集合中分类级最大的元素作为目标输血袋;若为0,则向医护人员发出提醒。
19、更进一步优选的,s303步骤中,根据匹配结果生成对应的匹配输血袋集合,具体是指,
20、在输血袋的信息集合i中依次遍历每个信息ij,并提取ij中的血型aj和用途uj;判断是否满足匹配函数mf(ri,ij),若匹配成功,则将ij添加到匹配输血袋集合中。
21、进一步优选的,s4步骤中,输出目标输血袋对应的存放编码,并更新各个输血袋对应的存放编码,具体是指,输出目标输血袋对应的存放编码,并将目标输血袋从输血袋的信息集合i中移除,更新输血袋的信息集合i。
22、进一步优选的,s1步骤具体包括以下步骤,
23、s101、采集并获取输血袋图像;
24、s102、将输血袋图像进行缩放、图像增强及数据清洗;
25、s103、对s102步骤处理后的输血袋图像进行边缘检测,提取输血袋图像对应的标签轮廓;
26、s104、根据s103步骤提取的标签轮廓将标签对应的色彩特征进行提取;
27、s105、根据s104步骤提取的标签色彩特征和s103步骤提取的标签轮廓匹配标签模板,并根据匹配到的标签模板解析输血袋对应的信息。
28、更进一步优选的,s103步骤中,对输血袋图像进行边缘检测,提取输血袋图像对应的标签轮廓,具体是指,
29、通过高斯滤波器平滑图像,利用二维高斯函数;式中,为高斯函数的分布参数;对输血袋图像进行平滑;通过高斯函数的分布参数,控制平滑输血袋图像的程度,越小,滤波器的定位精度越高,信噪比越低,反之相反;
30、通过公式:
31、;
32、;
33、;
34、;
35、计算输血袋图像i中的点(i,j)的梯度幅值g和梯度θ方向,其中gx(i,j)和gy(i,j)分别为点(i,j)在x,y方向的偏导数,g(x,y)表示点(i,j)的梯度幅值,θ(i,j)表示点(i,j)的梯度;
36、以点(i,j)为领域中心点,将领域中θ(i,j)方向上的每个点的梯度值g(i,j)进行比较,取其中梯度最大的值所在的点(i,j)作为候选边缘点,否则为非边缘点,得到候选边缘图像k;
37、设置高阈值th和低阈值tl,对获得的候选边缘点的任一点(i,j)进行检测,若点(i,j)处的梯度值g(i,j)>th,则判定该点为边缘点,若g(i,j)<tl,则该点不为边缘点;若tl<g(i,j)<th,则判定该点的领域是否存在边缘点,若存在则该点为边缘点,反之不为边缘点。
38、更进一步优选的,根据s103步骤提取的标签轮廓将标签对应的色彩特征进行提取,具体是指,
39、计算标签轮廓图像中颜色的一阶矩、二阶矩和三阶矩,其中:
40、;
41、;
42、;
43、式中,n为标签轮廓图像中像素的个数,pci为颜色值为c且颜色分量为i的像素出现的概率,c为标签轮廓图像中包含的颜色种数,每种颜色有三个分量,r代表红色,g代表绿色,b代表蓝色,每个分量各有三阶矩;
44、通过公式:
45、,将标签轮廓图像的颜色特征生成颜色特征集pc;式中,pc表示标签轮廓图像的颜色特征生成的颜色特征集;表示颜色值为c颜色分量为r的一阶矩;表示颜色值为c颜色本文档来自技高网...
【技术保护点】
1.一种智能输血袋存放方法,其特征在于:该方法包括以下步骤,
2.如权利要求1所述的一种智能输血袋存放方法,其特征在于:S2步骤中,设置输血袋的信息集合I,其中I={I1,I2,…,Ii,…,In},Ii为第i个输血袋的信息;
3.如权利要求1所述的一种智能输血袋存放方法,其特征在于:S3步骤中,获取用血需求,并根据用血需求匹配目标输血袋,具体包括:
4.如权利要求3所述的一种智能输血袋存放方法,其特征在于:S303步骤中,根据匹配结果生成对应的匹配输血袋集合,具体是指,
5.如权利要求1-4任意一项所述的一种智能输血袋存放方法,其特征在于:S4步骤中,输出目标输血袋对应的存放编码,并更新各个输血袋对应的存放编码,具体是指,输出目标输血袋对应的存放编码,并将目标输血袋从输血袋的信息集合I中移除,更新输血袋的信息集合I。
6.如权利要求1-4任意一项所述的一种智能输血袋存放方法,其特征在于:S1步骤具体包括以下步骤,
7.如权利要求6所述的一种智能输血袋存放方法,其特征在于:S103步骤中,对输血袋图像进行边缘
8.如权利要求6所述的一种智能输血袋存放方法,其特征在于:根据S103步骤提取的标签轮廓将标签对应的色彩特征进行提取,具体是指,
9.如权利要求6所述的一种智能输血袋存放方法,其特征在于:S105步骤中,根据标签色彩特征和标签轮廓匹配标签模板,并根据匹配的标签模板解析输血袋对应的信息,具体是指,
10.一种智能输血袋存放装置,其特征在于:该装置包括,
...【技术特征摘要】
1.一种智能输血袋存放方法,其特征在于:该方法包括以下步骤,
2.如权利要求1所述的一种智能输血袋存放方法,其特征在于:s2步骤中,设置输血袋的信息集合i,其中i={i1,i2,…,ii,…,in},ii为第i个输血袋的信息;
3.如权利要求1所述的一种智能输血袋存放方法,其特征在于:s3步骤中,获取用血需求,并根据用血需求匹配目标输血袋,具体包括:
4.如权利要求3所述的一种智能输血袋存放方法,其特征在于:s303步骤中,根据匹配结果生成对应的匹配输血袋集合,具体是指,
5.如权利要求1-4任意一项所述的一种智能输血袋存放方法,其特征在于:s4步骤中,输出目标输血袋对应的存放编码,并更新各个输血袋对应的存放编码,具体是指,输出目标输血袋对应的存放编码,并将目...
【专利技术属性】
技术研发人员:铁馨,杨静,李雨玲,张丽,
申请(专利权)人:四川大学华西医院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。