基于卷积神经网络的深度学习智能眼图分析方法技术

技术编号:16549947 阅读:111 留言:0更新日期:2017-11-11 13:36
本发明专利技术公开了一种基于卷积神经网络的深度学习智能眼图分析方法,涉及光通信技术领域,其中通过搭建并训练卷积神经网络模块对眼图进行性能分析,包括以下步骤:获取眼图训练数据集;对眼图进行预处理;训练CNN模块进行特征提取;将所需分析的眼图经预处理后输入训练完成的CNN模块进行模式识别和性能分析;输出分析结果。本发明专利技术将基于卷积神经网络的深度学习技术应用到眼图分析中,解决了传统眼图性能分析中无法直接处理原始数据、需进行人工干预的问题,利用CNN实现了眼图原始图像信息分析的智能化和自动化,可以作为示波器的眼图软件处理模块及仿真软件的眼图分析模块,进而嵌入到测试仪器中进行智能信号分析和性能监测。

Intelligent analysis method of eye convolutional neural network based on the depth of learning

The invention discloses a learning intelligent eye convolutional neural network based on depth analysis method, which relates to the field of optical communication technology, through building and performance analysis for training convolutional neural network module the eye diagram comprises the following steps: obtaining the training data set for eye eye; pretreatment; CNN training module will feature extraction; to analyze the eye analysis and pattern recognition performance after preprocessing the input training completed CNN module; output analysis. The invention of the convolutional neural network based on the depth of learning technology is applied to solve the eye diagram analysis, performance analysis of the traditional eye can not directly deal with raw data, the need for manual intervention, using CNN to achieve the intelligent and automatic analysis of the original image information of the eye, the eye can be used as an oscilloscope software processing module and simulation software the eye diagram analysis module, and then embedded into the test instrument of intelligent signal analysis and performance monitoring.

【技术实现步骤摘要】
基于卷积神经网络的深度学习智能眼图分析方法
本专利技术涉及光通信
,尤其涉及一种基于卷积神经网络的深度学习智能眼图分析方法。
技术介绍
机器学习(ML)技术提供了强大的工具来解决诸如自然语言处理,数据挖掘,语音识别和图像识别等许多领域的问题。同时,机器学习技术在光通信领域也得到了广泛的应用,很大程度上促进了智能系统的发展。目前研究主要集中在使用不同的机器学习算法进行光学性能监测(OPM)和非线性损伤补偿方面,所使用的机器学习算法包括期望最大值(EM),随机森林,反向传播人工神经网络(BP-ANN),K近邻(KNN)和支持向量机(SVM)等。然而,所有上述机器学习算法在特征提取的能力上都有其算法本身的限制。更具体地说,机器学习模型不能直接处理自然数据的原始形式,因此不得不在运用算法前需要相当多的领域专长和工程技能来设计特征提取器,将原始数据转换成合适的内部表示或特征向量,进而子系统才能检测出输入数据的模式。因此,希望可以开发出更先进的机器学习算法,不仅可以直接对原始数据进行处理,还可以自动检测所需的特征。最近,深度学习成为一个火热的研究课题,其目的是使得机器学习更接近人工智能(AI)的目标。深度学习可以被理解为具有多个非线性层的深度神经网络,其通过自学习过程从数据中学习特征,而不是由人类工程师来进行人工设计。深度学习中最著名的突破之一是GoogleDeepMind的电脑程序“AlphaGo”,他们首次在棋盘游戏中以自学习的能力击败了专业的选手。另外,作为目前的研究热点,深度学习在无人驾驶飞行器,医疗诊断,情绪分析等各种应用领域取得了重大进展。然而据我们所知,在光通信系统领域却几乎没有基于深度学习的研究工作。同时,在光通信领域中,目前的调制格式识别和OSNR、CD、线性损伤、非线性损伤等性能指标的估计技术不能直接对原始数据进行处理,而必须人为地提取相应的特征,需要大量的人工干预。因此希望能够利用眼图采用更加先进的技术来进行各种性能的智能分析,无需人工干预,做到精确测量,无需数据统计即时处理,实现利用眼图进行性能分析的智能化和自动化。
技术实现思路
本专利技术的目的在于将深度学习技术应用到光通信领域,提供一种智能、可靠的基于卷积神经网络的深度学习智能眼图分析方法,解决传统眼图性能分析中无法直接处理原始图像数据、需进行人工干预的弊端,实现了对眼图原始图像进行性能分析的智能化和自动化。为达到上述目的,本专利技术公开了一种基于卷积神经网络的深度学习智能眼图分析方法,将基于卷积神经网络的深度学习技术应用到眼图分析中,利用卷积神经网络对眼图进行多种性能分析,所述方法包括以下步骤:步骤一、获取所需分析的眼图训练数据集;步骤二、眼图图像预处理;步骤三、训练卷积神经网络(CNN)模块对眼图进行特征提取;步骤四、将所需分析眼图输入训练完成的CNN模块进行模式识别和性能分析;步骤五、输出分析结果。优选地,所述眼图中所需分析的多种性能为调制格式、光信噪比(OSNR)、色散(CD)、线性损伤和非线性损伤。优选地,所述眼图训练集获取步骤一中,采集眼图的各种性能不同指标情况下的训练数据集,其中,训练数据集中的每组数据由输入为眼图图像和输出为特定性能的特定指标信息对构成。优选地,所述眼图预处理步骤二中,将所述步骤一中获取的训练数据集中的彩色眼图图像转换为灰度图像,并将得到的眼图灰度图像进行下采样处理。优选地,所述训练CNN模块进行特征提取步骤三中,将所述步骤二中预处理后的眼图输入构建好的CNN模块中,基于所述训练数据进行训练过程后,所述CNN模块自动从眼图图像中提取特征,并构建特征与不同性能之间的关系。优选地,所述CNN模块模式识别和性能分析步骤四中,经预处理的所需分析的眼图输入所述训练完成的CNN模块中,CNN模块对输入的眼图进行模式识别,并通过其以往的学习经验对当前输入的眼图进行性能分析。优选地,所述输出分析结果步骤五中,由所述CNN模块输出的信息包含所需分析的各种性能,可从输出信息中得到不同性能的分析结果。优选地,所述CNN模块的结构主要包括:一个输入层、n个卷积层(C1、C2、…、Cn)、n个池化层(P1、P2、…、Pn)、m个全连接层(F1、F2、…、Fm)、一个输出层,其中,所述输入层的输入为经过预处理的眼图图像,输入层与卷积层C1相连接;所述卷积层C1含有k1个大小为a1×a1的卷积核,所述输入层图像经过卷积层C1得到k1个特征图,进而将得到的特征图传送至池化层P1;所述池化层P1以b1×b1的采样大小对所述卷积层C1生成的特征图进行池化,得到相应的k1个采样后的特征图,再将得到的特征图传送至下一个卷积层C2;所述n个卷积层和池化层对的顺次连接,进而不断提取图像深层次的抽样特征,最后一个池化层Pn与全连接层F1相连接,其中,卷积层Ci含有ki个大小为ai×ai的卷积核,池化层Pj的采样大小为bj×bj,Ci表示第i个卷积层,Pj表示第j个池化层;所述全连接层F1为所述最后一个池化层Pn所得的所有kn个特征图的像素点映射而成的一维层,每个像素代表所述全连接层F1的一个神经元节点,F1层的所有神经元节点与下一个全连接层F2的神经元节点进行全连接;经m个全连接层顺次连接,最后一个全连接层Fm与所述输出层进行全连接;所述输出层输出所需分析的眼图不同性能的节点信息。优选地,所述输出层输出的节点信息为L位的二进制比特序列,其中,所述N个不同的性能分别以L1、L2、…、LN位二进制比特信息来表示,Li位用于表示第i个性能的Li种不同的指标信息,其中L=L1+L2+…+LN。优选地,基于CNN的眼图处理算法将作为示波器的眼图软件处理模块或仿真软件的眼图分析模块,进而嵌入到测试仪器中进行智能信号分析和性能监测。本专利技术的有益效果在于:本专利技术解决了传统眼图分析的弊端,将基于卷积神经网络的深度学习技术应用到眼图分析中,利用卷积神经网络对眼图进行多种性能分析,应用本专利技术可以对眼图原始图像数据进行直接处理,无需由人工干预来进行特征提取,实现眼图性能分析的智能化和自动化,进而可以作为示波器的眼图软件处理模块或仿真软件的眼图分析模块,嵌入到测试仪器中进行智能信号分析和性能监测。附图说明图1示出了本专利技术基于卷积神经网络的深度学习智能眼图分析方法的流程图;图2示出了本专利技术一个实施例的基于卷积神经网络的深度学习智能眼图分析结构示意图;图3示出了本专利技术一个实施例收集的不同调制格式和不同OSNR的部分眼图图像;图4示出了本专利技术一个实施例的不同调制格式下所估计的OSNR的精确度示意图;图5示出了本专利技术一个实施例的不同调制格式下CNN与其他机器学习算法对于眼图性能分析精确度的对比示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的保护范围。如图1所示,本专利技术提出的基于卷积神经网络的深度学习智能眼图分析方法,将基于卷积神经网络的深度学习技术应用到眼图分析中,利用卷积神经网络对眼图进行多种性能分析,包括以下步骤:步骤一、获取所需分析的眼图训练数据集;步骤二、眼图图像预处理;步骤三、训练卷积神经网络(CNN)模块对眼图进行特征提取;步骤四、所需分析眼图输入训练完成的CNN模块进行模式识别和性能分本文档来自技高网
...
基于卷积神经网络的深度学习智能眼图分析方法

【技术保护点】
一种基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,将基于卷积神经网络的深度学习技术应用到眼图分析中,利用卷积神经网络对眼图进行多种性能分析,所述方法包括以下步骤:步骤一、获取所需分析的眼图训练数据集;步骤二、眼图图像预处理;步骤三、训练卷积神经网络(CNN)模块对眼图进行特征提取;步骤四、将所需分析眼图输入训练完成的CNN模块进行模式识别和性能分析;步骤五、输出分析结果。

【技术特征摘要】
1.一种基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,将基于卷积神经网络的深度学习技术应用到眼图分析中,利用卷积神经网络对眼图进行多种性能分析,所述方法包括以下步骤:步骤一、获取所需分析的眼图训练数据集;步骤二、眼图图像预处理;步骤三、训练卷积神经网络(CNN)模块对眼图进行特征提取;步骤四、将所需分析眼图输入训练完成的CNN模块进行模式识别和性能分析;步骤五、输出分析结果。2.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述眼图中所需分析的多种性能为调制格式、光信噪比(OSNR)、色散(CD)、线性损伤和非线性损伤。3.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述眼图训练集获取步骤一中,采集眼图的各种性能不同指标情况下的训练数据集,其中,训练数据集中的每组数据由输入为眼图图像和输出为特定性能的特定指标信息对构成。4.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述眼图预处理步骤二中,将所述步骤一中获取的训练数据集中的彩色眼图图像转换为灰度图像,并将得到的眼图灰度图像进行下采样处理。5.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述训练CNN模块进行特征提取步骤三中,将所述步骤二中预处理后的眼图输入构建好的CNN模块中,基于所述训练数据进行训练过程后,所述CNN模块自动从眼图图像中提取特征,并构建特征与不同性能之间的关系。6.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述CNN模块模式识别和性能分析步骤四中,经预处理的所需分析的眼图输入所述训练完成的CNN模块中,CNN模块对输入的眼图进行模式识别,并通过其以往的学习经验对当前输入的眼图进行性能分析。7.根据权利要求1所述的基于卷积神经网络的深度学习智能眼图分析方法,其特征在于,所述输出分析结果步骤五中,由所述CNN模块输出的信息包含所需分...

【专利技术属性】
技术研发人员:王丹石张民李建强李进
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1