AdvancedEast的后置处理过程
本文参考AdvancedEast作者的后置处理过程:
https://huoyijie.github.io/zh-Hans/2018/08/27/AdvancedEAST%E5%90%8E%E7%BD%AE%E5%A4%84%E7%90%86%E5%8E%9F%E7%90%86%E7%AE%80%E4%BB%8B/
AdvancedEast的nms过程在我的下一篇博客:
https://blog.csdn.net/weixin_44359695/article/details/104007249
(一) AdvancedEast的网络大概流程如下
解释:输入一个三通道图像(w ,h,3),经过特征提取和特征融合之后输出的特征图是(w/4,h/4,7)—原大小的四分之一,并且变为七通道。
(二)输出其通道特征图
解释:对于每个像素,都会输出七维的特征结果:(1)是否是激活像素,即这个像素是否为文字;(2)是否是边界像素;(3)是边界像素的情况下,是头部边界像素还是尾部边界像素;(4,5,6,7)此像素预测到的两个边界定点的坐标x1,y1,x2,y2
注:**前三通道的输出值是概率值,是否符合条件要根据自己设定的阈值来决定。(如下图头部像素为黄色,尾部为绿色)
** 后四个通道值是预测出来的边界顶点的坐标,如下图所示,如果是头像素(黄色区域里的蓝色像素点)则预测头边界的两个顶点坐标(黄色区域的外部两个黑色像素);如果是尾像素(绿色区域的蓝色像素点)则预测尾边界的两个顶点坐标(绿色区域的外部两个黑色像素)。
**每个头尾像素点都会预测出对应的边界像素值,最后求平均即得到最终的边界像素。