1.一种用于图像识别的分布式计算方法,其特征在于,包括:
S1:获得待识别图像的灰度图像中的区域图像:
对待识别图像进行灰度化处理得到灰度图像;
利用灰度图像中各像素点的灰度值和种子生长法得到灰度图像中所有的区域图像;
S2:获取灰度图像的邻接矩阵:
根据灰度图像中各区域图像的灰度熵和纹理熵计算不同区域图像之间的欧式距离;
根据灰度图像中各区域图像之间的距离计算各区域图像之间的区域相似度,利用图像区域之间的区域相似度获得邻接矩阵;
S3:获取变化一致性邻接矩阵:
分别对灰度图像中每个区域图像进行高斯金字塔采样得到每个区域图像每次采样后的采样图像;
分别计算每个区域图像每次采样后与前一次采样的区域图像的灰度熵和纹理熵的差值,根据每次采样后与前一次采样的区域图像的灰度熵和纹理熵的差值以及每次采样后区域图像的重复率计算每个区域图像每次采样后的变化率二元组,所述变化率二元组包括灰度熵的变化率和纹理熵的变化率;
统计每个图像区域每次采样后与前一次采样获得的图像区域的变化率二元组形成每个区域图像的变化序列,根据每个区域图像的变化序列计算两两区域图像之间的同类性;
根据区域图像之间的区域同类性得到采样邻接矩阵,对灰度图像的邻接矩阵和采样邻接矩阵进行点乘计算得到变化一致性邻接矩阵;
S4:对图像数据进行分布式计算:
设置类别阈值,根据类别阈值与变化一致性邻接矩阵中的数据对区域图像进行分类,根据分类后的图像数据采用分布式计算对待识别图像进行识别。
2.根据权利要求1所述的一种用于图像识别的分布式计算方法,其特征在于,所述利用灰度图像中各像素点的灰度值和种子生长法得到灰度图像中的区域图像的过程如下:S1‑1:统计灰度图像的灰度值得到灰度直方图,对灰度直方图进行高斯平滑得到平滑后的灰度直方图;
S1‑2:对图像的原灰度直方图和平滑后的灰度直方图做差得到差值直方图,获取差值直方图中像素点频数大于数量阈值的灰度值对应的像素点作为图像的种子点;
S1‑3:以种子点为类别中心通过区域生长法对图像进行分割,得到分割后的区域图像。
3.根据权利要求1所述的一种用于图像识别的分布式计算方法,其特征在于,所述根据各区域之间的距离计算各区域之间的区域相似度的计算方法如下:分别计算两两区域之间的欧氏距离,利用每个区域和其他区域的距离最大值对所有距离进行归一化得到区域相似度,具体计算公式如下:式中: 表示第i个区域与第j个区域的区域相似度, 表示第i个区域与其他区域的距离的最大值, 表示第i个区域与第j个区域的距离,i、j为分割的区域图像的序号,i≠j。
4.根据权利要求3所述的一种用于图像识别的分布式计算方法,其特征在于,所述两两区域之间的欧氏距离的计算方法为:计算每个区域图像的灰度熵和纹理熵,将灰度熵和纹理熵用二元组表示,作为该区域图像的中心点坐标,根据区域图像中心点的坐标计算区域图像之间的欧式距离;
其中,灰度熵为该区域图像中所有像素点的灰度值的熵值,纹理熵为该区域图像的灰度共生矩阵中的数据的熵值。
5.根据权利要求1所述的一种用于图像识别的分布式计算方法,其特征在于,所述计算每个区域的变化率二元组的方法如下:对每个区域图像采样后与前一次采样的灰度熵和纹理熵的差值,分别和采样后与前一次采样的区域重复率进行乘积,计算经过本次采样后灰度熵的变化率和的纹理熵的变化率,得到二元向量作为变化率二元组,具体计算公式如下:式中:u′为灰度熵的变化率,v′为纹理熵的变化率,C为采样后与前一次采样的区域重复率,Δh为采样后与前一次采样的灰度熵的差值,Δw为采样后与前一次采样的纹理熵的差值;
其中区域重复率为该区域图像本次采样与前一次采样的最大重合面积和前一次采样的区域图像面积的比值。
6.根据权利要求1所述的一种用于图像识别的分布式计算方法,其特征在于,所述计算两两区域图像之间的同类性的方法为:利用DTW算法对两个区域图像的变化率序列进行匹配,计算出两个区域图像之间的DTW距离,将该DTW距离作为两个区域图像之间的区域同类性。
7.根据权利要求1所述的一种用于图像识别的分布式计算方法,其特征在于,所述根据类别阈值与变化一致性邻接矩阵中的数据对区域图像进行分类的方法如下:设定类别阈值,对变化一致性邻接矩阵中大于等于类别阈值的数据对应的区域图像划分为一类,小于类别阈值的数据对应的区域图像划分为一类,实现对区域图像的分类。
8.一种用于图像识别的分布式计算系统,包括图像处理模块、图像数据分析模块、特征关联模块,其特征在于:图像处理模块:对待识别图像进行灰度转化,通过待识别图像的灰度直方图进行区域分割,得到分割后的区域图像;
矩阵构建模块:对灰度图像中每个区域图像进行高斯金字塔采样得到每个区域图像每次采样后的采样图像;根据每个图像区域每次采样的变化率二元组得到每个区域图像的变化序列,根据区域图像的变化序列计算两两区域图像之间的同类性;根据区域图像之间的区域同类性得到采样邻接矩阵,利用灰度图像的邻接矩阵和采样邻接矩阵得到变化一致性邻接矩阵;
特征关联模块:设置类别阈值,根据类别阈值与变化一致性邻接矩阵中的数据对区域图像进行分类,根据分类后的图像数据采用分布式计算将关联性强的图像区域特征分为一类进行识别。