一种生物信息存储方法及存储系统技术方案

技术编号:38126880 阅读:11 留言:0更新日期:2023-07-08 09:31
本发明专利技术提出了一种生物信息存储方法及存储系统,涉及生物信息检测技术领域,通过生物荧光剂对生物细胞的标志物进行识别染色;对染色后的生物细胞进行显微成像,得到细胞显微图;对细胞显微图进行预处理,得到纹理清晰的生物细胞图像;对生物细胞图像进行纹理特征提取,构建二值直方图特征,计算二值直方图特征的块空间之间的距离;利用已知类别的生物细胞图像的二值直方图特征的块空间之间的距离作为BP神经网络的训练集,得到BP神经网络分类器;将得到的块空间之间的距离作为输入数据,输入训练好的BP神经网络分类器中,实现对生物信息进行分类存储。对不同的生物细胞信息均能达到更好地分类及存储,分类存储准确率有较大提高。提高。提高。

【技术实现步骤摘要】
一种生物信息存储方法及存储系统


[0001]本专利技术涉及生物信息检测
,具体涉及一种生物信息存储方法及存储系统。

技术介绍

[0002]生物监测在我国已全面开展多年,主要用于判别水体污染程度与状况。目前的监测方法是在显微镜下,靠人力视觉判断生物的种、属及数量。由于水体中的生物类型数量庞大、形态复杂、变化多样,采用传统的依靠人眼进行识别的方法费时费力,不能实现电子版存储。且传统的生物信息检测方法不仅劳动强度高、工作量大、耗费时间久,而且由于依靠肉眼观察,统计方式极易产生误差。而且生物信息的种类识别工作必须由具备一定基础知识的专业技术人员来完成,这在实践中有着一定的局限性。由于传统检测的这些弊端,造成标准的实际执行变得困难。
[0003]由于人眼识别劳动强度过大,最终分类的结果可能存在的误差也大大增加。因此,寻找一种能够快速、简单的生物信息分类识别存储成为首要的任务。当今社会,随着模式识别技术和数字图像处理技术的飞速发展,使得计算机辅助生物信息分类存储成为可能。由于计算机处理速度远胜于人,且操作简单,不需要有专业背景的人也能操作,达到了普及推广的功能。不过,当前的计算机图像识别技术在生物信息分类研究中,主要还是集中于生物信息外观特征和几何形状特征的存储。
[0004]因此,针对我国生物信息监测及分类存储中存在的诸多问题,用现代计算机技术开发生物信息新的检测方法,能够提高生物检测方法的准确和工作效率,实现生物种属的自动检测、分类与信息存储。

技术实现思路

[0005]为了解决上述技术问题,本专利技术提出了一种生物信息存储方法,包括如下步骤:
[0006]S1、通过生物荧光剂对生物细胞的标志物进行识别染色;
[0007]S2、对染色后的生物细胞进行显微成像,得到细胞显微图;
[0008]S3、获取所述细胞显微图,对所述细胞显微图进行预处理,得到纹理清晰的生物细胞图像;
[0009]S4、对生物细胞图像进行纹理特征提取,构建二值直方图特征,计算所述二值直方图特征的块空间之间的距离;
[0010]S5、利用已知类别的生物细胞图像的二值直方图特征的块空间之间的距离作为BP神经网络的训练集,得到BP神经网络分类器;
[0011]S6、将步骤S4中得到的块空间之间的距离作为输入数据,输入训练好的BP神经网络分类器中,实现对生物信息进行分类存储。
[0012]进一步地,步骤S3包括:
[0013]S31、对细胞显微图进行分割,获得二值图像;
[0014]S32、对所述二值图像进行轮廓提取;
[0015]S33、将所述二值图像作为模板,和原始细胞显微图做卷积,得到去除背景的细胞图像。
[0016]进一步地,步骤S31中,
[0017]根据灰度值将细胞显微图分为m级,设灰度值为i级的像素数为n
i
,总像素数为各级灰度值的概率为p
i
=n
i
/N,整体图像的灰度平均值/N,整体图像的灰度平均值在阈值k处分割成两组灰度值图像:C0={1~k}和C1={k+1~m};
[0018]由公式(1)和公式(2)分别求得两组灰度值图像C0和C1的概率ω0和ω1,
[0019][0020][0021]由公式(3)求得两组灰度值图像总的方差σ2(k),
[0022]σ2(k)=ω0(μ0‑
μ)2+ω1(μ1‑
μ)2ꢀꢀ
(3);
[0023]其中,μ0为第一组灰度值图像C0的灰度平均值;μ1为第二组灰度值图像C1的灰度平均值;
[0024]由公式(4)求得最佳分割阈值k
*

[0025]k
*
=argmax
k
σ2(k)
ꢀꢀ
(4);
[0026]根据最佳分割阈值k
*
,获得分割后的二值图像。
[0027]进一步地,步骤S5中训练BP神经网络的步骤包括:
[0028]S51、参数初始化,误差E设置为0,计数p设置为1;
[0029]S52、输入P个训练样本,计算各层的输出,并存储;
[0030]令当前层输出为O
j
,当输入前层i的样本x
i
时,利用正向函数f从前层i到后层j做正向运算:
[0031]O
j
=f(∑
i
ω
ij
x
i
);
[0032]式中,ω
ij
代表从前层i到后层j的权值;
[0033]S53、计算BP神经网络输出误差;
[0034]令实际的输出值y
j
为理想输出值,此样本x
i
下的误差E为:
[0035][0036]S54、检查是否对所有样本完成一次训练,若计数p小于训练样本数P,计数p自增1,返回步骤S52,否则跳到步骤S55;
[0037]S55、计算层梯度δ
j

[0038][0039]S56、检查BP神经网络误差E是否达到精度E
r
,若E<E
r
,训练结束;否则计数p置1,返回步骤S52。
[0040]进一步地,步骤S4中,基于去除背景的细胞图像进行生物细胞图像的细胞纹理特征属性数据提取,利用检测得到的生物细胞图像的细胞纹理特征属性数据构建二值直方图特征,将二值直方图划分成若干小的块空间,计算二值直方图特征的块空间之间的距离。
[0041]本专利技术还提出了一种生物信息存储系统,用于实现生物信息存储方法,包括:生物
处理模块,生物细胞数据检测模块和生物细胞自动分类存储模块;
[0042]所述生物处理模块,用于通过生物荧光剂对生物细胞的标志物进行识别染色;
[0043]所述生物细胞数据检测模块包括细胞图像拍摄模块、细胞图像处理模块和特征提取模块;
[0044]所述细胞图像拍摄模块,用于对染色后的生物细胞进行显微成像,得到细胞显微图;
[0045]所述细胞图像处理模块,用于获取细胞显微图,对细胞显微图进行预处理,得到纹理清晰的生物细胞图像;
[0046]所述特征提取模块,用于对生物细胞图像的进行纹理特征提取,构建二值直方图特征,计算所述二值直方图特征的块空间之间的距离;
[0047]所述生物细胞自动分类存储模块,用于将所述块空间之间的距离作为输入数据,输入训练好的BP神经网络的分类器中,实现对生物信息进行分类存储。
[0048]进一步地,将所述生物细胞自动分类存储模块的分类存储结果上传至主机,不同生物细胞自动分类存储模块能够连线至相同主机,分别将各自分类存储结果传送至主机,所述主机检索及比对各生物细胞自动分类存储模块的上传信息,并存储比对结果。
[0049]相比于现有技术,本专利技术具有如下有益技术效果:
[0050]对生物细胞的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生物信息存储方法,其特征在于,包括如下步骤:S1、通过生物荧光剂对生物细胞的标志物进行识别染色;S2、对染色后的生物细胞进行显微成像,得到细胞显微图;S3、获取所述细胞显微图,对所述细胞显微图进行预处理,得到纹理清晰的生物细胞图像;S4、对生物细胞图像进行纹理特征提取,构建二值直方图特征,计算所述二值直方图特征的块空间之间的距离;S5、利用已知类别的生物细胞图像的二值直方图特征的块空间之间的距离作为BP神经网络的训练集,得到BP神经网络分类器;S6、将步骤S4中得到的块空间之间的距离作为输入数据,输入训练好的BP神经网络分类器中,实现对生物信息进行分类存储。2.根据权利要求1所述的生物信息存储方法,其特征在于,步骤S3包括:S31、对细胞显微图进行分割,获得二值图像;S32、对所述二值图像进行轮廓提取;S33、将所述二值图像作为模板,和原始细胞显微图做卷积,得到去除背景的细胞图像。3.根据权利要求2所述的生物信息存储方法,其特征在于,步骤S31中,根据灰度值将细胞显微图分为m级,设灰度值为i级的像素数为n
i
,总像素数为各级灰度值的概率为p
i
=n
i
/N,整体图像的灰度平均值/N,整体图像的灰度平均值在阈值k处分割成两组灰度值图像:C0={1~k}和C1={k+1~m};由公式(1)和公式(2)分别求得两组灰度值图像C0和C1的概率ω0和ω1,,由公式(3)求得两组灰度值图像总的方差σ2(k),σ2(k)=ω0(μ0‑
μ)2+ω1(μ1‑
μ)2ꢀꢀ
(3);其中,μ0为第一组灰度值图像C0的灰度平均值;μ1为第二组灰度值图像C1的灰度平均值;由公式(4)求得最佳分割阈值k
*
:k
*
=argmax
k
σ2(k)
ꢀꢀ
(4);根据最佳分割阈值k
*
,获得分割后的二值图像。4.根据权利要求1所述的生物信息存储方法,其特征在于,步骤S5中训练BP神经网络的步骤包括:S51、参数初始化,误差E设置为0,计数p设置为1;S52、输入P个训练样本,计算各层的输出,并存储;令当前层输出为0
j
,当输入前层i的样本x
i
时,利用...

【专利技术属性】
技术研发人员:刘志岩郑青松魏君革
申请(专利权)人:哈尔滨星云医学检验所有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1