深度学习文字识别论文综述.docx

上传人:b****4 文档编号:3721418 上传时间:2023-05-06 格式:DOCX 页数:15 大小:5.92MB
下载 相关 举报
深度学习文字识别论文综述.docx_第1页
第1页 / 共15页
深度学习文字识别论文综述.docx_第2页
第2页 / 共15页
深度学习文字识别论文综述.docx_第3页
第3页 / 共15页
深度学习文字识别论文综述.docx_第4页
第4页 / 共15页
深度学习文字识别论文综述.docx_第5页
第5页 / 共15页
深度学习文字识别论文综述.docx_第6页
第6页 / 共15页
深度学习文字识别论文综述.docx_第7页
第7页 / 共15页
深度学习文字识别论文综述.docx_第8页
第8页 / 共15页
深度学习文字识别论文综述.docx_第9页
第9页 / 共15页
深度学习文字识别论文综述.docx_第10页
第10页 / 共15页
深度学习文字识别论文综述.docx_第11页
第11页 / 共15页
深度学习文字识别论文综述.docx_第12页
第12页 / 共15页
深度学习文字识别论文综述.docx_第13页
第13页 / 共15页
深度学习文字识别论文综述.docx_第14页
第14页 / 共15页
深度学习文字识别论文综述.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

深度学习文字识别论文综述.docx

《深度学习文字识别论文综述.docx》由会员分享,可在线阅读,更多相关《深度学习文字识别论文综述.docx(15页珍藏版)》请在冰点文库上搜索。

深度学习文字识别论文综述.docx

深度学习文字识别论文综述

深度学习文字识别论文综述

深度学习文字识别论文综述

深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。

深度学习是无监督学习的一种,深度学习采用了神经网络的分层结构,系统包括输入层、隐层(多层)、输出层组成的多层网络,只有相邻的节点之间有连接,同一层以及跨层节点之间相互无连接。

深度学习通过建立类似于人脑的分层模型结构,对输入数据逐级提取从底层到高层的特征,从而能很好地建立从底层信号到高层语义的映射关系。

近年来,谷歌、微软、XX等拥有大数据的高科技公司相继投入大量资源进行深度学习技术研发,在语音、图像、自然语言、在线广告等领域取得显著进展。

从对实际应用的贡献来说,深度学习可能是机器学习领域最近这十年来最成功的研究方向。

深度学习模型不仅大幅提高了图像识别的精度,同时也避免了需要消耗大量的时间进行人工特征提取的工作,使得在线运算效率大大提升。

深度学习用于文字定位

论文ThaiTextLocalizationinNaturalSceneImagesusingConvolutionalNeuralNetwork主要采用CNN的方法进行自然场景中的文本分类,并根据泰字的特点进行分类后的后处理,得到更加精确的定位效果。

如图1所示为CNN网络模型,CNN网络由一个输入层,两个卷积层和两个下采样层以及一个全连接层组成,输出为一个二分类向量,即文本和非文本。

图1CNN网络模型

该文主要思路为将图像切块后进行训练,采用人工标注样本的方法,使得网络具有识别文本和非文本的能力。

由于样本数量较少,文中采用了根据已有字体生成训练数据集的方法,包括对字体随机添加背景、调整字体风格以及应用滤波器。

如图2为生成的泰字样本,文中在标签的过程中将半个字或者整个字都标记为文本,增加了网络对文字的识别率。

图2训练样本集

在使用生成好的网络进行文字定位的过程中,论文采用的编组方法结合了泰字的特点,如图3为对图像文字的初步定位,其中被标记的区域被网络识别为文字。

图3图像文字的初步定位

论文后期对标记的矩形小框区域进行了整合,结合了泰字本身的特点,如图图4所示为原始图像文字,图5为对识别结果进行的后处理,其中a,b,c将文字分为上、中、下三个部分。

文中指出泰字一般的最高不超过中心线b的50%,采用这个规律进行了文字编组,得到如图6的编组结果,其中白色区域为编组结果。

图4原始文本图像

图5后处理结果

图6编组结果

同时论文也考虑了泰字的其他特点,如中心线与上边界和下边界的夹角不超过45度,根据这个规律又对编组结果进行调整。

如图7所示,当超过夹角限制是进行了微调。

如图8与图9为论文的最终定位结果。

 

图7泰字编组调整

图8定位结果

图9定位结果

论文ReadingNumbersinNaturalSceneImageswithConvolutionalNeuralNetworks结合隐马尔可夫模型 (HiddenMarkovModel,HMM)和深度学习方法来实现对自然场景中的数字进行定位和识别。

首先采用CNN方法对原始的数字图像进行特征提取,将提取的结果输入至HMM模型进而得到数字的识别结果。

如图10为论文提出的识别方法模型。

 

图10文字识别模型

论文为了实现直接在原始的图像上进行识别,采用了动态窗口滑动的方法,提取一系列的图像块。

如图11为论文采用的CNN结构,包括4个卷积层,其中3个卷积层都有相邻的下采样层,每个卷积层都包含一个本地归一化,共2个全连接层。

网络的训练首先通过滑动窗口提取图像的骨架,然后采用主成分分析PCA方法进行降维,然后将得到的主要特征作为GMM-HMM模型的输入,采用Viterbi译码对GMM-HMM的输出进行处理,最后采用CNN对生成的数据进行训练,数据的标签自动生成不需要人工参与。

图11CNN网络结构模型

论文首先采用CNN对数字进行分类,其中分类数为11即数字0,1,2,3,4,5,6,7,8,9,以及标签10代表非数字,论文采用HMM模型对分类的结果进行可能性分析,如图12为HMM模型结构图。

图12HMM模型结构图

图13为论文的识别结果图,与其他方法不同的是,论文直接在原始图像实现了多个数字的识别,由于场景的复杂性和字符的多样性,存在部分的错误。

论文得到的单个数字准确率最高为91.4%。

图13实验结果图

论文ARobustHierarchicalDetectionMethodforSceneTextBasedonConvolutionalNeuralNetworks提出了一种结合卷积神经网络和随机森林统计算法对字符进行编组的算法。

该论文的主要创新点为利用了卷积神经网络对字符进行二分类,根据随机森林分类文本行特征以及文本行的一致性属性对文本进行编组实现。

如图14为论文提出的方法框架。

图14论文方法实现框架

CNN网络的输入为输入图像的部分区域,CNN网络输出文本行信息作为随机森林分类器的输入,进而实现不同文本不同尺度的文字编组。

在CNN网络基础上,论文增加了候选字符的笔画特征,对于不同语言的文本是普适的。

该方法的一个依据在于统一的文本基本具有统一的笔画宽度,实质上就是对于每个可能属于文字部分的像素点和它最有可能所属的笔画建立联系,如果他们属于同一笔画,进一步形成了文字区域。

由于自然场景中存在干扰,如电线杆、线化背景和区域干扰等,通过设置阈值控制区域笔画的宽度,将不符合要求的剔除掉,同时单独的字符通常不出现在图像中,也被剔除掉。

如图15为论文实现的部分结果,从左到右依次为输入图像、字符特征提取、字符区域扩展和文本行编组结果。

图15算法实现部分结果

如图16为论文的实现结果,从图中可以看到,在复杂的自然场景中,论文提出的方法获得了较为理想的效果,论文的算法在ICDAR数据集上的优势也较为明显,该方法主要的创新为利用了随机森林和字符的笔画特征对CNN分类结果进行了编组,充分利用了CNN的特征提取和字符的笔画特征和文本行的属性特征。

图16论文结果

深度学习用于文字识别

论文HandwrittenDigitsRecognitionBaseonImprovedLeNet5主要采用CNN和SVM结合的方法实现手写字符识别,在LeNet5卷积神经网络的基础上,将最后的输出层和卷积层用SVM替换。

主要思想为,采用CNN来提取特征向量,然后利用SVM对特征向量进行分类。

论文中还采用了最优化算法中的Levenberg-Marquardt算法来加速CNN的训练过程,改进的LeNet5网络如下图17所示。

LeNet5共有七个网络层:

三个卷积层,两个下采样层,一个全连接层和一个输出层,输入图像大小为32x32,卷积核心大小为5。

图17改进的LeNet5网络结构

论文中指出,采用单一的SVM方法对MNIST手写数据库进行测试,错误率为1.4%,采用单一的CNN对MNIST数据库进行测试,错误率为0.95%,结合两种方法,即改进的LeNet5错误率为0.85%,如图18所示。

图18改进的LeNet5算法识别结果

论文对网络的迭代次数进行了分析,随着迭代次数的增加,网络的错误率逐渐下降,如图19所示。

这与Caffe平台的下的MNIST训练结果基本一致。

图19迭代次数与错误率变化图

论文AVeryHighAccuracyHandwrittenCharacterRecognitionSystemforFarsiArabicDigitsUsingConvolutionalNeuralNetworks采用的卷积神经网络来对手写阿拉伯数字进行识别,采用的卷积神经网络与MNIST网络模型基本一致,如下图20所示。

图20卷积神经网络模型

如图20所示,该网络模型与标准的MNIST网络模型基本一致,包括一个卷积、两个下采样层、两个全连接层和一个输出层。

该论文采用的是IFH-CDB数据库,采用了两个预处理方法来优化网络训练的结果,首先提取字符的边框,然后采用线型动态归一化图像大小的方法,如图21所示。

注意到,该图像数据库为二值图像,所以扩充的时候直接将背景赋值为0,得到了保持图像内容不变形的训练样本。

图21样本预处理方法

论文针对部分容易错分的样本,论文中采用了对错分样本进行充分的方法,即增加错误样本在训练样本的比重,重复出现的样本有利于提高错分样本的区分度,进而提高训练结果。

同时,为了结合多个分类器(卷积神经网络)构成一个连接的分类器,即采用同一个数据集,不同的网络模型,对各个分类器的输出进行运算,得到一个鲁棒性更好的训练结果。

如图22为论文中采取的运算方法和实验结果。

实验中注意到,相对于取最值和阶乘的方法,对各个分类器的输出向量取均值的方法,取得了较好的实验结果。

图22不同分类器连接方法的实验结果图

论文ConvolutionalNeuralNetworkCommitteesForHandwrittenCharacterClassification采用的卷积神经网络组来对手写字母进行识别,所谓的卷积神经网络组是指7个GPU显卡同时训练不同的数据集。

论文中指出,由于单个字符的特性较为复杂,为了适应样本的多变性,将训练样本集进行形变,得到不同的数据集。

如图23所示为论文的主要实现方法。

图23论文的主要思路

对于一般的训练,我们需要将样本集归一化到统一的大小。

如a)所示,字符‘4’归一化图像宽度至10,然后放入训练网络中进行训练。

而论文中采用了7个不同尺度的数据集,如图b)即原始的图像数据集宽度调整为10、12、14、16、18、20的数据集。

将7个不同的数据集(同一个数据集的不同尺度)放在7个并行的GPU中进行训练,对7个网络的输出取平均得到分类结果,即最终的分类器。

该方法的理论依据为:

多尺度样本集参与训练得到的分类结果鲁棒性更强,进而分类结果更好。

在实验中保持网络参数不变,不进行任何的微调操作,得到的结果如图24所示

图24结果对比

从图24中可以看到,采用对七个数据集进行训练对输出结果取平均的方法,得到的错误率低于任何一个单一数据集的卷积神经网络结果,即使是错误率最大值仍然低于单一数据集网络的识别结果。

论文后期还对样本集进行了改进,分别应用在NISTSD19数据集与MNIST数据集,甚至是中文数据集,这种对样本进行形变,采用卷积网络组取平均的方法比单一的卷积神经网络都更有优势。

总结

基于以上对于深度学习文字识别论文的学习,可以认识到以下几点:

利用CNN进行文字编组可以采用论文ThaiTextLocalizationinNaturalSceneImagesusingConvolutionalNeuralNetwork提出的典型方法,即利用CNN进行二分类(文本和非文本),对分类结果进行二次整合,论文ThaiTextLocalizationinNaturalSceneImagesusingConvolutionalNeuralNetwork采用了泰字自身的特点,泰字一般的最高不超过中心线的50%,进而对文本行进行编组实现。

论文ReadingNumbersinNaturalSceneImageswithConvolutionalNeuralNetwork也是采用CNN方法对原始的数字图像进行特征提取,然后将提取的结果输入至HMM模型进而得到数字的识别结果,进而实现数字的编组和识别。

论文ARobustHierarchicalDetectionMethodforSceneTextBasedonConvolutionalNeuralNetworks采用CNN循环对图像小框进行二分类,在编组的过程中利用了文字的笔画特性,得到了较为理想的效果。

总之,对于文字编组方法,以上方法都采用了CNN进行二分类,基本模式为CNN+传统方法,然后结合已有的算法进行文本行编组进而优化了文本定位的准确率,提高了算法的抗干扰性。

利用CNN网络来进行文字识别可以采用AVeryHighAccuracyHandwrittenCharacterRecognitionSystemforFarsiArabicDigitsUsingConvolutionalNeuralNetworks论文提出的典型方法,论文提出了扩充样本的方法,采用线型动态归一化图像大小的方法来生成样本集。

针对容易出错的样本,可以采用增大错分样本的方法来改进网络,重复出现的样本有利于提高错分样本的区分度,进而提高训练结果。

同时,也可以结合多个分类器(卷积神经网络)构成一个连接的分类器,即采用同一个数据集,不同的网络模型,对各个分类器的输出进行运算(向量运算),得到一个鲁棒性更好的训练结果。

论文ConvolutionalNeuralNetworkCommitteesForHandwrittenCharacterClassification采用的卷积神经网络组来对手写字母进行识别,采用了7个GPU分别对不同的网络进行训练,对最后的输出结果进行运算(取平均)得到了超过单一卷积神经网络的识别效果,甚至在中文数据集中也取得了较为理想的效果。

文字识别的基本实现模式为典型的MNIST标准CNN网络扩展,即采用MNIST网络进行特征提取,利用SVM或者多个CNN网络进行效果优化。

参考文献

[1]KobchaisawatT,ChalidabhongseTH.ThaitextlocalizationinnaturalsceneimagesusingConvolutionalNeuralNetwork[C]//Asia-PacificSignalandInformationProcessingAssociation,2014AnnualSummitandConference(APSIPA).IEEE,2014:

1-7.

[2]GuoQ,LeiJ,TuD,etal.Readingnumbersinnaturalsceneimageswithconvolutionalneuralnetworks[C]//Security,PatternAnalysis,andCybernetics(SPAC),2014InternationalConferenceon.IEEE,2014:

48-53.

[3]XuH,SuF.Arobusthierarchicaldetectionmethodforscenetextbasedonconvolutionalneuralnetworks[C]//MultimediaandExpo(ICME),2015IEEEInternationalConferenceon.IEEE,2015:

1-6.

[4]EpshteinB,OfekE,WexlerY.Detectingtextinnaturalsceneswithstrokewidthtransform[C]//ComputerVisionandPatternRecognition(CVPR),2010IEEEConferenceon.IEEE,2010:

2963-2970.

[5]LawrenceS,GilesCL,TsoiAC,etal.Facerecognition:

Aconvolutionalneural-networkapproach[J].NeuralNetworks,IEEETransactionson,1997,8

(1):

98-113.

[6]ChenJ,KangX,LiuY,etal.MedianFilteringForensicsBasedonConvolutionalNeuralNetworks[J].SignalProcessingLetters,IEEE,2015,22(11):

1849-1853.

[7]HintonGE,SalakhutdinovRR.Reducingthedimensionalityofdatawithneuralnetworks[J].Science,2006,313(5786):

504-507.

[8]SainathTN,MohamedA,KingsburyB,etal.DeepconvolutionalneuralnetworksforLVCSR[C]//Acoustics,SpeechandSignalProcessing(ICASSP),2013IEEEInternationalConferenceon.IEEE,2013:

8614-8618.

[9]CireşanDC,MeierU,GambardellaLM,etal.Convolutionalneuralnetworkcommitteesforhandwrittencharacterclassification[C]//DocumentAnalysisandRecognition(ICDAR),2011InternationalConferenceon.IEEE,2011:

1135-1139.

[10]YuN,JiaoP,ZhengY.HandwrittendigitsrecognitionbaseonimprovedLeNet5[C]//ControlandDecisionConference(CCDC),201527thChinese.IEEE,2015:

4871-4875.

[11]AhranjanySS,RazzaziF,GhassemianMH.AveryhighaccuracyhandwrittencharacterrecognitionsystemforFarsi/ArabicdigitsusingConvolutionalNeuralNetworks[C]//Bio-InspiredComputing:

TheoriesandApplications(BIC-TA),2010IEEEFifthInternationalConferenceon.IEEE,2010:

1585-1592.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2