基于配网的5G通信承载网资源分配近优算法

2021-01-06 19:41隋宇陈亚彬曹华珍韦斌
计算技术与自动化 2021年4期
关键词:纹理向量算法

隋宇 陈亚彬 曹华珍 韦斌

摘 要:基于Backes Andre Ricardo等人提出的“构造伴生动态演化网络”、生成“高维解释向量”的纹理图片分类法,研究了Kylberg纹理图像库的分类问题。通过将数据集图片样本进行二次分割以减少该算法预处理计算量、提出了构建纹理网络时的“网络顶点随机化、抽样采集”策略,该思路可进一步减少算法的时间开销。该类纹理图片数据高维几何数字特征的提取流程易于实现,扩展了原算法的适用范围。数值结果表明算法对旋转操作、噪声干扰具有一定的鲁棒性,具备一定潜在应用前景。

关键词:纹理分析, 复杂网络, 纹理签名, Kylberg纹理数据集

中图分类号:TP391      文献标识码:A

纹理分析是图像处理和计算机视觉中的一个基本问题。在目标识别、遥感和基于内容的图像检索等诸多应用领域中,它都是一个关键问题。尽管对于纹理没有确切的定义,但它是一个很容易被人理解的属性,并且是一个丰富的视觉新消息来源。图像纹理通常被定义为像素强度的空间变化函数。纹理模式通常包含微纹理和宏纹理,前者由若干纹理基本体集合构成,后者表征这些基本体的层次空间排列特征。对图像纹理的感知取决于纹理基本体的空间大小:大基本体产生宏观纹理,小基本体产生微观纹理[1-2]。常见图像特征包含内部特征与外部特征:前者包含灰度特征、纹理特征和形状特征等;后者则主要包含图片内部特定几何形状特征。利用特征提取获得恰当的解释变量矢量集是进行特征选择、分类的关键问题之一;而纹理分析则是通过特定的图像处理技术抽取出纹理特征、获得纹理的定量或定性描述的分析过程。目前,各类纹理分析技术,特别是多特征融合分析技术的应用越来越广泛[1,2]。最近,Andre Ricardo Backs等人提出了一种运用伴生复杂网络来表征纹理结构的新方法,将之用于图形轮廓分类、图像纹理内容分析与解释等领域,该类基于网络图分析的新颖方法能克服传统轮廓分析、纹理分析的某些不足,开拓了轮廓分析、纹理分析的新视角[3-5]。Andre Ricardo Backs等人將纹理图像转化为复杂网络后,给出了一类构造轮廓、纹理特征解释变量的策略,并将之与传统的解释变量构造方法,如,一阶直方图、傅里叶分析、Gabor滤波分析、灰度共生矩阵分析、离散余弦变换、灰度差分矩阵、小波解释、局部二进模式变分法、完全局部二进模式分析法以及局部三元模式法等生成的解释变量的分类有效性进行了比较[3,4]。随后,Wesley Nunes Goncalves等人则建立了类似的具有旋转不变性的灰度像素复杂网络用于人脸识别研究,也取得了较好的应用效果[5]。目前,基于复杂网络建模与分析思路的各类新颖算法及其改进已在纹理分析、形状分类、图像检索、多特征融合等领域得到了广泛应用[6-9],逐渐引起国内外图形分析、图像处理、计算机视觉等领域相关学者的充分关注[10-22]。

将Backes Andre Ricardo等人提出的、构造“伴生动态演化复杂网络”、生成高维解释变量的新颖分类技术应用到纹理图像的分类研究之中。在数据集预处理方面,为减少算法计算量,增加了将采集数据集图片样本进行二次分割环节;进一步,在实际操作中,还改进性地提出了适合实际分类应用的随机抽样网络顶点采集策略。后文将详细介绍用于分类的“高维特征解释向量”的生成策略、纹理图像“几何数字特征”的提取过程。通过对Kylberg纹理[23,24]图像库的分类研究发现:基于该方法构建的纹理图像“高维解释向量(又称指纹向量)”能有效表征织物纹理图像数字特征。数值结果表明此类方法具备对旋转操作、噪声干扰的鲁棒性,具有较好的快速分类应用前景。下面将分三个部分给出相关研究方法及结果。

1 图像纹理特征的高维几何化解释向量生成策略

1.1 灰度图像的网络化转化研究主要进展

复杂网络理论及其应用是新兴的重要研究领域之一,它涉及了图论、非线性动力学、统计力学等众多科学知识和理论基础,呈现出了多学科交叉快速融合的特点。近年来,伴随系统科学、统计学、物理学、数学、计算机与信息科学等学科交叉的进一步深入,复杂网络科学与技术手段在模式识别、计算机视觉等领域也展现了广阔的研究前景。事实上,几乎所有的实测对象均能表征为复杂网络对象,从演化视角出发的动态演化网络、时空网络更是拓展了复杂网络领域的应用空间。

3.2 数值实验及讨论

数值实验过程中,使用半径r=3和变化阈值策略开展相关计算。具体设置时,阈值由初始阈值T_initial=0.005,步长T_incr=0.015逐渐增加,直到达到最大阈值T_max=0.530,构成的解释变量集合力图得到最好分类识别效果。参考相关文献[4]的经验研究结果发现:当“能量”、“熵”和“对比度”这三个特征结合起来时,效果达到最佳。

数值实验共使用了108个解释量作为测试对象的特征用于分类研究(每个阈值取3个特征值,总共有36组阈值),实验表明,此种策略下可以得到最好的识别结果。

3.2.1 采用的几类分类算法

使用了多种分类算法检测本文构造高维几何化签名特征去分析图片纹理算法的有效性。 具体采用的对比用算法包含:线性判别分析法(Linear Discriminant Analysis, LDA)、K最近邻算法(K-Nearest Neighbor, KNN)、决策树(Decision Tree)方法,以及支持向量机(Support Vector Machine)。

3.2.2 算法分类表现比较

为检验不同算法在数据集特征提取分类应用中的有效性,表1和表2分别给出了针对原始数据集的、应用不同算法对同一解释变量分类分析的计算时间开销与分类精度的具体结果。

研究表明:通过构造纹理图像的高维几何化签名特征,采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仅能达到80.6%;因而,推荐开展此类纹理图片研究时,优先选用高效的KNN、SVM、或者LDA方法就能达到一般工业应用级别的场景需求。需要指出的是,若将得到的特征高维几何化签名特征解释向量进行“归一化”处理之后,使用同样的算法开展分类研究,数值结果表明,所有算法均一致地得到了更高的识别准确率。采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仍仅能达到84.6%,不推荐使用。

此外,由實验结果分析可知,在未归一化特征向量之前,KNN算法和SVM算法有着比LDA高的分类正确率,但这两种训练时间均比LDA所需时间高;解释变量归一化之后,KNN算法的识别正确率比LDA方法高,但所需要的训练时间同样比LDA高;综合比较可见,采用LDA针对本数据集是最合适的分类方法。

表3和表4分别给出了针对原始数据旋转所得数据集、应用不同算法对同一解释变量分类分析的计算时间开销与分类精度的具体结果。研究表明:通过构造纹理图像的高维几何化签名特征,采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仅能达到85.1%;因而,本文推荐开展此类纹理图片研究时,优先选用高效的KNN、SVM、或者LDA方法就能达到一般工业应用级别的场景需求。

需要指出的是,若将得到的特征高维几何化签名特征解释向量进行“归一化”处理之后,使用同样的算法开展分类研究,数值结果表明,所有算法均一致地得到了更高的识别准确率。采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仍仅能达到85.1%,不推荐使用。

此外,由实验结果分析可知,针对此类数据,归一化特征向量对分类正确率影响不大;比较可见,采用KNN针对该类数据集可以达到最佳分类效果。

表5和表6分别给出了针对原始数据添加椒盐噪声后所得数据集、应用不同算法对同一解释变量分类分析的计算时间开销与分类精度的具体结果。

研究表明:通过构造纹理图像的高维几何化签名特征,采用KNN、LDA、SVM、决策树均能得到较好的分类效果,朴素贝叶斯算法仅能达到84.7%;因而,本文推荐开展此类纹理图片研究时,优先选用高效的KNN、LDA、SVM方法就能达到一般工业应用级别的场景需求。需要指出的是,若将得到的特征高维几何化签名特征解释向量进行“归一化”处理之后,使用同样的算法开展分类研究,数值结果表明,所有算法总体上均得到了更高的识别准确率。采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仍仅能达到84.7%,不推荐使用。

此外,由实验结果分析可知,针对此类数据,归一化特征向量对分类正确率影响不大;比较可见,采用KNN针对该类数据集可以达到最佳分类效果。

表7和表8分别给出了针对原始数据添加高斯白噪声后所得数据集、应用不同算法对同一解释变量分类分析的计算时间开销与分类精度的具体结果。研究表明:通过构造纹理图像的高维几何化签名特征,采用KNN、LDA、SVM均能得到较好的分类效果,决策树、朴素贝叶斯算法分别仅能达到81.5%和68.7%;因而,本文推荐开展此类纹理图片研究时,优先选用高效的KNN、LDA、SVM方法就能达到一般工业应用级别的场景需求。需要指出的是,若将得到的特征高维几何化签名特征解释向量进行“归一化”处理之后,使用同样的算法开展分类研究,数值结果表明,所有算法总体上均得到了更高的识别准确率。采用KNN、SVM、LDA、决策树均能得到较好的分类效果,朴素贝叶斯算法仍仅能达到84.7%,不推荐使用。

此外,由实验结果分析可知,针对此类数据,归一化特征向量仅对LDA、SVM分类正确率影响略有提升,其它三类反有下降;故认为采用LDA针对该类数据集可以达到最佳分类效果。

当然,新近针对同一数据集地相关研究表明,采用特定的充分训练好的卷积神经网络(CNN)可以将分类的准确率提升至99.2%-99.4%左右,但该方法对重新分割样本增加训练样本数量、计算开销等方面的要求则提高了很多[12],[13]。因此,综合训练时间与分类精度两方面表现比较,基于本文算法和本文建议的KNN、SVM、LDA等算法,在小样本条件下,LDA分类方法的在“分类精度”和“训练时长”两方面的综合表现无疑仍具有一定优势,故而本文建议读者在类似应用场景下优先选用此方法。

4 结 论

基于新近提出的构造伴生动态演化复杂网络生成解释变量的纹理分析法,本文给出了纹理图像的高维特征解释向量生成策略与特征提取流程,数值实验表明,基于该方法构建的纹理图像指纹向量能有效地表征纹理图像数字特征、并成功用于对Kylberg纹理图像库的分类;此类方法具备完全的旋转不变性、一定的噪声抗干扰性,同时我们还指出,尽管基于Imagenet上训练好的卷积神经网络也能在小样本集上对纹理图片试试较好的分类效果,但总体上,相较于文献提出的一些深度学习分类算法而言(如文献[12],[13]),本文建议的LDA方法仍具备所需样本少、时间开销不大,识别率接近的应用优势;且算法所需硬件配置相对较低,具有较好的工业应用前景。未来我们还将进一步尝试降低算法复杂性和存储占用,使得该类算法能在相关应用场景下发挥更大的作用。

参考文献

[1] TUCERYAN M, JAIN K, Texture analysis,handbook of pattern recognition of computer vision[M].World Scientific Publishing Co., 1998:207-248.

[2] HOSSAIN S, SERIKAWA S. Texture databases—A comprehensive survey[J].Pattern Recognition Letters, 2013, 34(15): 2007-2022.

[3] BACKES R, CASANOVA D, BRUNO M. A complex network-based approach for boundary shape analysis[J]. Pattern Recognition, 2009, 42(1):54-67.

[4] BACKES R, CASANOVA D, BRUNO M. Texture analysis and classification: A complex network-based approach[J]. Information Sciences, 2013, 219:168-180.

[5] GONCALVES W N, ANDRADE DE, SILVA J, et al. A rotation invariant face recognition method based on complex network[C].Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications. CIARP 2010. Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2010, 6419: 426-433.

[6] COIFMAN R, WICKERHAUSER M. Entropy-based algorithms for best basis selection[J]. IEEE Transactions on Information Theory, 1992, 38(2):713-718.

[7] BOCCALETTI S, LATORA V, MORENO Y, et al. Complex networks: Structure and dynamics[J]. Physics Reports, 2006, 424(4-5):175-308.

[8] COSTA L F, RODRIGUES F A, TRAVIESO G, et al. Characterization of complex networks: A survey of measurements[J]. Advances in Physics, 2007, 56:167-242.

[9] COMIN C H, PERON T, SILVA F N, et al., Complex systems: features, similarity and connectivity, Physics Reports, 2020, (861):1-41.

[10]BAILEY I, BACKES A, WALSH P, et al. Image analysis of weaverbird nests reveals signature weave textures[J]. Royal Society Open Science, 2015, 2(6):150074.

[11]TYAGI V. Content-based image retrieval based on relative locations of multiple regions of interest using selective regions matching[M]. Elsevier Science Inc,2017.

[12]VINCENT A, PAUL F, Using filter banks in convolutional neural networks for texture classification[J].Pattern Recognition Letters, 2016, 84(11): 63-69.

[13]CHRISTODOULIDIS S, ANTHIMOPOULOS M, EBNER L, et al. Multisource transfer learning with convolutional neural networks for lung pattern analysis[J]. IEEE Journal of biomedical and health informatics, 2016, 21(1): 76-84.

[14]阮瑞, 江波, 湯进, 等. 改进复杂网络模型的形状特征提取[J]. 中国图象图形学报, 2018, 19(9):1332-1337.

[15]洪睿, 康晓东, 李博,等. 一种基于复杂网络的图像形状及纹理描述方法[J]. 计算机科学, 2018, 45(S2): 254-256.

[16]汤进, 陈影, 江波等. 基于复杂网络的图像建模与特征提取方法[J]. 计算机工程, 2013,39(5):243-247.

[17]郅大鹏, 汤进, 江波等. 多模复杂网络模型的形状特征提取方法[J].计算机科学与探索,2013 (6): 94-100.

[18]汤进, 郅大鹏, 江波等. 基于有向复杂网络模型的形状描述与识别[J]. 计算机辅助设计与图形学学报, 2014 (11):2039-2045.

[19]汤晓, 王银河. 基于复杂网络和图像轮廓的形状识别方法[J]. 山西师范大学学报(自然科学版), 2013 (3):38-45.

[20]高剂斌, 李裕梅, 张慧娜. 基于复杂网络的图像特征提取及多特征融合方案探究[J].图像与信号处理,2015,4(4):101-110.

[21]何苏利, 王银河, 陈作宏. 基于轮廓形状和复杂网络的图像识别新方法[J].工业控制计算机, 2016 (5):129-131.

[22]王民, 王羽笙, 刘涛, 等. 利用图像熵和复杂网络的中国画分类方法[J]. 激光与光电子学进展, 2017(2): 181-188.

[23]KYLBERG G, The Kylberg texture dataset v. 1.0[M].Sweish, Centre for Image Analysis, Swedish University of Agricultural Sciences and Uppsala University,2011. (Obtained online on 2019-11-18.)

[24]KYLBERG G, SINTORN I. Evaluation of noise robustness for local binary pattern descriptors in texture classification[J]. EURASIP Journal on Image and Video Processing, 2013, 17:1-20.

猜你喜欢
纹理向量算法
向量的分解
Travellng thg World Full—time for Rree
肺纹理增多是病吗?
童梦
TEXTURE ON TEXTURE质地上的纹理
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
向量垂直在解析几何中的应用
消除凹凸纹理有妙招!