一种黄牛卵泡超声监测系统及其监测方法
【技术领域】
[0001]本发明涉及一种超声监测系统及其监测方法,尤其是一种黄牛卵泡超声监测系统及其监测方法。
【背景技术】
[0002]超声监测是利用超声波的物理特性进行诊断和治疗的一门影像学科,称为超声医学。其临床应用范围广泛,目前已称为现代临床医学中不可缺少的诊断方法。
[0003]目前在对黄牛的卵巢机能、优势卵泡的发育及卵巢周期的建立方面报道尚不多见,尤其是以先进的现代超声诊断技术作为研究手段者更为少见。并且不同品种、不同地域的黄牛生理状态不尽相同,为了揭示黄牛在发情周期内的卵巢活动和内分泌变化规律,从而为保护黄牛的健康与繁殖,减少生产单位的经济损失、提高其繁殖率以及为研究黄牛生殖生理、发情同期化、胚胎移植等动物繁殖生物技术提供实时数据,有必要采用超声诊断进一步研究。
【发明内容】
[0004]针对现有技术的上述问题,本发明的主要目的在于提供一种黄牛卵泡超声监测系统及其监测方法,其能读取显示黄牛卵泡超声图像,并进一步对超声图像进行处理及计算,从而监测不同发展状态下黄牛卵泡发育情况,并可对疾病进行诊断和跟踪监测治疗,具有快捷、高效、准确率高、直观性强等优点。
[0005]为了达到上述目的,本发明采用如下技术方案:一种黄牛卵泡超声监测系统,包括以下单元:
读取显示超声图像单元,用于读取指定目录下的超声图像切片并显示,并且在三维窗口中供用户从任意角度以一定比例缩放显示;
图像裁剪单元,用于对数据集进行空间上的裁剪,用户可以根据需要选取特定区域内的图像;
图像去噪单元,用于设置特定参数,对加载的图像集进行去噪;
卵泡检测单元,用于在去噪的前提下,对图像中的卵泡进行检测并显示;
表面提取单元,用于对卵泡表面进行提取并显示;
三维重建单元,用于对表面点集进行三角拟合并显示;
体积计算单元,用于计算卵泡体积;
体积检测单元,用于对连续测量的数据集进行比较和监测;
点集渲染单元,用于对已存在的点集进行显示。
[0006]—种黄牛卵泡超声监测方法,包括如下步骤:(I)读取显示超声图像,(2)图像裁剪,(3)图像去噪,(4)卵泡检测,(5)表面提取,(6)三维重建,(7)体积计算,(8)体积检测,(9)点集渲染。
[0007]作为进一步的优选,在步骤(2)图像裁剪中,选定图像集中的单张图片,系统提供界面让用户用鼠标选取ROI区域;根据用户选取的矩形的坐标,计算新区域相对于原图片的在X和Y方向的偏移量;根据偏移,计算图像集中每张图像新的原点位置;将得到的新图像集存储,裁剪完毕。
[0008]作为进一步的优选,在步骤(3)图像去噪中,遍历读取图像集的每一帧,将得到的数据存储在一个三维矩阵中;对图像进行灰度化、归一化;使用改进的各向异性扩散算法对图像进行去噪处理,必要时使用并行化算法提高计算速度;将去噪后的图像存储,供下一步处理。
[0009]作为进一步的优选,在步骤(4)卵泡检测中,检测部分使用阈值分割的思想,直接对三维矩阵进行阈值处理,并将图像二值化,将卵泡区域像素值取I,其他区域取0,具体步骤如下:取图像集中的单张图片,使用最大类间方差法原理获取全局阈值;基于第一步的结果,对图像集二值化;将得到的01矩阵存储,供下一步处理。
[°01°]作为进一步的优选,在步骤(5)表面提取中,定义三维下的一个3x3x3邻域,S卩矩阵中每一个像素点周围26个相邻像素点:遍历每一个不为O的像素点,计算其邻域的和S;如果S为O,说明该点为孤立噪点,那么将其置为O,若S为26,说明他是卵泡区域内部的点,那么也将其置为O;得到新的矩阵,保存供下一步处理。
[0011]作为进一步的优选,在步骤(6)三维重建中,表面提取得到的点集为离散点,需要对其进行拟合,才能重建为三维的效果,步骤如下:使用Delaunay四面体剖分算法,对输入的点集进行四面体剖分,得到一个点集序列,其相邻的两个点描述了四面体中的一条边;遍历上一步的每一条边,如果边长符合距离过滤条件(这里取最大长度不超过单位I),则保留,否则删除该边的两点;存储最后的点集,使用OpenGL渲染四面体中的三角形点集,重建完毕。
[0012]作为进一步的优选,在步骤(7)体积计算中,由于可以对三维点集进行四面体剖分,故使用该算法也能对卵泡体积进行计算,步骤如下:取卵泡检测后得到的结果点集,使用四面体剖分算法进行剖分,该过程比较耗时,必要时使用并行算法进行加速;
取单个四面体的边长为单位1,计算出单个四面体的体积V;统计步骤I中得到的四面体的个数为N;将V和N相乘,即可得到卵泡的体积。
[0013]作为进一步的优选,在步骤(8)体积检测中,利用本算法,对同一个卵泡的不同时期的超声图片进行处理,将得到的结果存储,使用折线图绘制计算的体积数据。
[0014]本发明的有益效果如下:本发明提供了一个对黄牛卵泡超声图像处理及计算的平台,程序可以对超声图像进行去噪、检测卵泡、提取卵泡表面、卵泡三维重建、卵泡体积计算及监测功能。从而能够监测不同发展状态下黄牛卵泡发育情况,并可对疾病进行诊断和跟踪监测治疗,具有快捷、高效、准确率高、直观性强等优点。
【具体实施方式】
[0015]本发明目的的实现、功能特点及有益效果,下面将结合具体实施例做进一步的说明。
[0016]下面具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0017]监测实验准备:将B超仪器、笔记本电脑、线阵直肠探头连接好,将受试黄牛用六柱栏保定,工作人员在探头上涂有耦合剂,小心缓慢的将探头带入直肠,首先用手带探头隔着直肠壁寻找到要检查子宫、卵巢,然后将B超探头贴近子宫和卵巢。并在检查过程中需不断变换探头与卵巢的角度,以探查卵巢内不同位置的卵泡和黄体。当主机的屏幕上出现选择典型图像时,冻结图像,传输图像,并运用B超的电子测尺测定所需的数据。
[0018]本发明实施例黄牛卵泡超声监测系统,包括以下单元:
读取显示超声图像单元,用于读取指定目录下的超声图像切片并显示,并且在三维窗口中供用户从任意角度以一定比例缩放显示;
图像裁剪单元,用于对数据集进行空间上的裁剪,用户可以根据需要选取特定区域内的图像;
图像去噪单元,用于设置特定参数,对加载的图像集进行去噪;
卵泡检测单元,用于在去噪的前提下,对图像中的卵泡进行检测并显示;
表面提取单元,用于对卵泡表面进行提取并显示;
三维重建单元,用于对表面点集进行三角拟合并显示;
体积计算单元,用于计算卵泡体积;
体积检测单元,用于对连续测量的数据集进行比较和监测;
点集渲染单元,用于对已存在的点集进行显示。
[0019]本发明实施例黄牛卵泡超声监测方法,具体包括如下步骤:
(1)读取显示超声图像,
(2)图像裁剪:系统输入的截面图像大小为800x600大小,实际处理时不需要那么大的尺寸,故需要图像裁剪,具体步骤:
1.选定图像集中的单张图片,系统提供界面让用户用鼠标选取ROI区域;