论文推荐| [ICCV 2019] 针对不规则场景文字识别的对称约束矫正网络
场景文字识别是计算机视觉领域一项基础技术,用于将场景中的文本数字化,在自动驾驶、智慧物流、图像搜索、智慧城市等诸多领域有重要的应用价值。场景文本经常遇到弯曲问题,这给识别带来了难度。
近些年来,有许多用于识别弯曲文本的工作,如AON[2]提取多方向序列特征;ASTER[3]先将弯曲文本进行矫正后进行识别。ASTER所使用的矫正网络依赖于弱监督学习学出的控制点,理想状态下,控制点可以平滑地分布于文本区域上下边缘。然而因缺乏先验约束,在面对高度弯曲的文本时,基于弱监督的网络很难准确预测出控制点。
为了解决这种情况,本文作者提出了一种对称约束矫正网络(ScRN)[1],该网络用文本中心线和一些几何属性进行约束,可以产生更加准确的控制点,进而提高对弯曲文本的识别精度。
Fig.1. Comparison between ASTER and ScRN(proposed in this paper),shown in (a) and (b) respectively.
网络主要由三个部分组成:主干网络、矫正网络(ScRN)、识别网络,整个网络可以端对端训练。主干网络采用了基于ResNet-50的FPN,生成共享特征图。矫正网络接收共享特征图为输入,输出像素级别文本几何属性预测,并利用TPS[4]对共享特征图进行矫正。最后,识别网络对矫正后的特征图进行进一步特征提取和识别。
一段文本可以看作一串有顺序的字符序列:
每一个文本中心点有一组几何属性
矫正模块用一个轻量的两层卷积预测器预测文本属性,该预测器输出为:
之后,TCL得分图、
ScRN利用TPS进行特征图层面矫正。计算基准点的具体步骤为:
得到基准点后即可计算TPS变换矩阵,进而进行双线性插值采样,得到纠正后特征图。需要注意的是:(a)尽管TPS允许变长输入,但为了Batch-wise训练,基准点数目预先设定并固定。(b)计算基准点时采用字符朝向而非文本朝向,因为字符朝向更加准确(如下图)。
Fig.5. Control points and rectification results using the character orientation(Left) and normal direction of text orientation(Right).
识别模块先用一个浅层CNN对纠正后的特征图进行进一步下采样,之后用基于Attention的Decoder进行解码。识别损失函数为:
训练中,
模型训练分两步进行:第一步中,共享特征图使用Groundtruth的几何属性标注进行矫正,没有几何属性标注的数据则不矫正直接进行识别。第二步中,用预测出的几何属性进行矫正,所有数据均矫正后再识别。
作者对比了ScRN和基于STN的矫正网络,该对比设置如下:
Baseline:同样Backbone,无文本矫正器。 STN_baseline:用STN代替提出的矫正器。 STN_supervision:在STN_baseline基础上,加入了额外监督。 ScRN*:在原图而非特征图上进行纠正,因此需要两个不共享参数的Backbone Network。
从实验结果可以看出,引入矫正器的方法在不规则数据集(IC15、SVTP、CUTE)上好于Baseline,而ScRN又好于STN。原图级别矫正效果最好,但需要更多的计算量和空间消耗。
作者同样分析了ScRN相对Baseline的效果增益来自额外的监督还是矫正。Multi-loss指加入监督而不进行矫正。从实验结果可以看出矫正模块有效性。
与其他SOTA方法对比,ScRN在不规则文本数据集上ScRN取得了最好的效果,在规则数据集上取得了最好或相当的效果。下面是文章中给出的一些可视化结果。
Fig.6. Selected results from SVTP and CUTE80,which suffer from severe distortion. For every three rows,the first row shows the input image with evenly sampled center points (visualized as red points) and green control points. The second row shows the rectified images. The last row is the recognition results.
Fig.7. Some bad cases produced by our recognition system. The meanings of these elements are the same as Fig.6. Incorrectly recognized characters are in red.
作者发现,在末端字符几乎水平且接近图片边缘时,矫正性能会受到影响。高度模糊样本同样会对识别产生影响。
原文作者:Mingkun Yang, Yushuo Guan, Minghui Liao, XinHe,KaiguiBian, Song Bai, Cong Yao and Xiang Bai
编排:高 学
审校:殷 飞
发布:金连文
免责声明:(1)本文仅代表撰稿者观点,个人理解及总结不一定准确及全面,论文完整思想及论点应以原论文为准。(2)本文观点不代表本公众号立场。
[CVPR 2019] Look More Than Once:An Detector for Text of Arbitrary Shape CAAI AIDL 演讲实录丨金连文:“场景文字检测与识别:现状及展望”
征稿启事:本公众号将不定期介绍一些文档图像分析与识别领域为主的论文、数据集、代码等成果,欢迎自荐或推荐相关领域最新论文/代码/数据集等成果给本公众号审阅编排后发布。
(扫描识别如上二维码加关注)