1.一种畜牧兽医用X光片智能处理系统,其特征在于,该系统包括以下模块:数据采集模块:用于获取X光图像,并转化为灰度矩阵;
数据处理模块:用于根据X光图像的灰度矩阵,得到均衡化后的灰度直方图;通过分析均衡化的灰度直方图中幅值的变化,得到初始质心点数量,进而得到若干个聚类中心;根据灰度矩阵中每个点的灰度值和每个点与每个聚类中心的欧氏距离,得到灰度矩阵中的每个点与每个聚类中心的特征距离;结合聚类中心进行聚类,得到若干聚类簇;
对每个聚类簇获取第一数量的初始代表点,基于第一长度构建的范围,得到每个初始代表点的若干参考点;根据每个初始代表点的参考点的灰度值差异,得到每个初始代表点的代表系数,进而得到每个聚类簇的若干优选代表点;
根据每个聚类簇的每个优选代表点的灰度值和代表系数,得到每个聚类簇的初始收缩系数,筛选得到属于骨骼区域的聚类簇并进行修正,得到每个属于骨骼区域的聚类簇修正后的收缩系数;结合每个优选代表点与所属聚类簇的聚类中心的欧氏距离,得到每个优选代表点的收缩距离,进而得到每个属于骨骼区域的聚类簇收缩后的代表点集;重新聚类得到最终聚类结果,并得到若干骨骼聚类簇;
数据增强模块:基于骨骼聚类簇对最终聚类结果进行分段线性增强,得到对骨骼增强的X光图像;
所述根据每个初始代表点的参考点的灰度值差异,得到每个初始代表点的代表系数,对应的具体计算公式为:其中,
所述根据每个聚类簇的每个优选代表点的灰度值和代表系数,得到每个聚类簇的初始收缩系数,对应的具体计算公式为:其中,
所述得到每个属于骨骼区域的聚类簇修正后的收缩系数,对应的具体计算公式为:其中,
2.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述通过分析均衡化的灰度直方图中幅值的变化,得到初始质心点数量,进而得到若干个聚类中心,包括的具体方法为:通过导数寻峰法结合灰度直方图以及均衡化后的灰度直方图,得到波峰数量,作为初始质心点数量;
以初始质心点数量为K值,对灰度矩阵通过K-Means聚类算法,得到若干个聚类中心。
3.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述根据灰度矩阵中每个点的灰度值和每个点与每个聚类中心的欧氏距离,得到灰度矩阵中的每个点与每个聚类中心的特征距离,包括的具体方法为:其中,
4.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述得到若干聚类簇,包括的具体方法为:将初始质心点数量作为K值,灰度矩阵中的每一个点与各个聚类中心的特征距离作为距离,通过K-Means聚类算法进行聚类,得到K个聚类簇。
5.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述对每个聚类簇获取第一数量的初始代表点,基于第一长度构建的范围,得到每个初始代表点的若干参考点,包括的具体方法为:在每个聚类簇分别随机获取第一数量的均匀分布的点,作为每个聚类簇的初始代表点;
分别以每个初始代表点为中心点构建半径为第一长度的范围,将范围内的其余点记为每个初始代表点的参考点。
6.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述得到每个聚类簇的若干优选代表点,包括的具体方法为:将大于代表阈值的初始代表点记为优选代表点,对于小于或等于代表阈值的初始代表点,计算该初始代表点的参考点中每个点的灰度值与所处范围内灰度均值的差异,将差异最小的点作为修正后的新的代表点,并重新计算代表系数,直到得到所有的优选代表点。
7.根据权利要求1所述一种畜牧兽医用X光片智能处理系统,其特征在于,所述得到每个优选代表点的收缩距离,对应的具体计算公式为:其中,