图像有线表格检测方法、装置、计算机设备和存储介质与流程

文档序号:35416100发布日期:2023-09-10 02:49阅读:35来源:国知局
图像有线表格检测方法、装置、计算机设备和存储介质与流程

本发明属于计算机视觉,尤其涉及一种图像有线表格检测方法、装置、计算机设备和存储介质。


背景技术:

1、表格是信息呈现的一种重要的形式,通过将复杂的数据组织成标准的结构,便于信息检索、对比和分析,已经成为人们日常信息化办公中不可或缺的元素。但是在实际应用过程中,为方便传输和阅读,表格通常以pdf或者图像的格式进行信息传递,这导致计算机无法直接理解表格信息,需要人工提取和处理。而由于信息化时代下表格的数量巨大和样式复杂多变,导致人工进行处理繁琐且耗时,使得pdf或图像载体下的表格理解成为了亟待解决的问题。

2、目前,随着科技飞速发展,表格理解技术迎来了发展的春天,其成为了学术界和工业界研究热点。根据目前的研究进展,表格理解技术可以划分为表格检测和表格识别。表格检测是指从图像中定位出表格区域,是表格识别的前提。常见的表格检测方法包括基于目标检测的方法和基于语义分割的方法。然而,由于表格尺寸变化多端,尤其是有线表格,少则几行多则上百行,从而导致目标检测模型和语义分割模型容易出现表格区域检测不全的情况,降低了有线表格检测的准确率。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够快速且准确的图像有线表格检测方法、装置、计算机设备和存储介质。

2、本发明提供一种图像有线表格检测方法,包括:

3、获取有线表格图像的二值图像,基于所述二值图像检测候选直线线段;

4、确定各所述候选直线线段在所述二值图像中的连通像素点的外连通轮廓,根据所述外连通轮廓将不满足粗细预设要求的所述候选直线线段过滤;

5、对各所述候选直线线段进行扩宽和标准化处理后输入至训练好的模型预测类别,根据所述类别从所述候选直线线段中过滤非表格线段;

6、根据斜率从各所述候选直线线段中过滤不满足角度要求的候选直线线段;

7、基于过滤后剩余的候选直线线段生成表格的线框,得到有线表格。

8、在其中一个实施例中,所述获取有线表格图像的二值图像,基于所述二值图像检测候选直线线条,包括:

9、利用大津法对有线表格图像进行自适应阈值分割,得到二值图像;

10、反转所述二值图像,得到反转二值图像;

11、对所述二值图像和所述反转二值图像进行直线检测,得到候选直线线条。

12、在其中一个实施例中,所述确定各所述候选直线线段在所述二值图像中的连通像素点的外连通轮廓,根据所述外连通轮廓将不满足粗细预设要求的所述候选直线线段过滤,包括:

13、从所述二值图像中找到与所述候选直线线段存在连通的像素点集合;

14、轮廓拟合所述像素点集合确定外连通轮廓,得到外连通轮廓像素点集合;

15、分别计算所述外连通轮廓像素点集合中各像素点与所述候选直线线段的直线距离,并计算各所述直线距离的标准差;

16、将所述直线距离与所述标准差的差值大于粗细阈值的所述候选直线线段剔除。

17、在其中一个实施例中,所述对各所述候选直线线段进行扩宽和标准化处理后输入至训练好的模型预测类别,根据所述类别从所述候选直线线段中过滤非表格线段,包括:

18、以所述候选直线线段的起点和终点进行线段延伸,得到延伸坐标;

19、根据坐标原点、延伸长度、所述起点坐标和终点坐标之间的距离构建坐标作为标准点,以所述延伸坐标作为基本点,基于所述标准点和所述基本点计算变换矩阵;

20、利用所述变换矩阵对所述有线表格图像进行标准化处理后截取对应的子图区域,得到所述候选直线线段的线段子图;

21、将所述线段子图输入至训练好的模型预测类别,将所述类别为非表格线段的所述候选直线线段剔除。

22、在其中一个实施例中,所述以所述候选直线线段的起点和终点进行线段延伸,得到延伸坐标,包括:

23、根据所述候选直线线段的长度与长度阈值的乘积确定延伸长度;

24、以所述起点和终点为中心,基于所述延伸长度分别沿着所述候选直线线段的垂直方向向两边延伸,得到延伸坐标。

25、在其中一个实施例中,所述根据斜率从各所述候选直线线段中过滤不满足角度要求的候选直线线段,包括:

26、基于各所述候选直线线段的斜率对各所述候选直线线段进行聚类,确定横线线段和竖线线段;

27、分别计算各所述横线线段和各所述竖线线段的标准斜率,得到横线标准斜率和竖线标准斜率;

28、根据所述横线线段的斜率和所述横线标准斜率计算对应的角度差值,以及根据所述竖线线段的斜率和所述竖线标准斜率计算对应的角度差值;

29、将所述角度差值大于角度阈值的所述候选直线线段过滤。

30、在其中一个实施例中,所述基于过滤后剩余的候选直线线段生成表格的线框,得到有线表格,包括:

31、构建与所述有线表格图像尺寸一致的空白二值图像;

32、基于所述过滤后剩余的候选直线线段在所述空白二值图像中绘制直线,得到表格线图像;

33、对所述表格线图像进行膨胀和腐蚀后查找连通区域,根据所述连通区域的最小外接矩形绘制表格的边框,得到有线表格。

34、一种图像有线表格检测装置,包括:

35、直线检测模块,用于获取有线表格图像的二值图像,基于所述二值图像检测候选直线线段;

36、粗细过滤模块,用于确定各所述候选直线线段在所述二值图像中的连通像素点的外连通轮廓,根据所述外连通轮廓将不满足粗细预设要求的所述候选直线线段过滤;

37、模型过滤模块,用于对各所述候选直线线段进行扩宽和标准化处理后输入至训练好的模型预测类别,根据所述类别从所述候选直线线段中过滤非表格线段;

38、角度过滤模块,用于根据斜率从各所述候选直线线段中过滤不满足角度要求的候选直线线段;

39、线框生成模块,用于基于过滤后剩余的候选直线线段生成表格的线框,得到有线表格。

40、本发明还提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器存储由计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的图像有线表格检测方法的步骤。

41、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的图像有线表格检测方法的步骤。

42、上述图像有线表格检测方法、装置、计算机设备和存储介质,通过获取有线表格图像的二值图像,基于二值图像检测候选直线线段后,确定各候选直线线段在二值图像中的连通像素点的外连通轮廓将不满足粗细预设要求的候选直线线段过滤。同时,对各候选直线线段进行扩宽和标准化处理后输入至训练好的模型预测并过滤类别为非表格线段地候选直线线段,以及根据斜率从各候选直线线段中过滤不满足角度要求的线段,从而基于过滤后剩余的候选直线线段生成表格的线框来得到有线表格。该方法基于有线表格线条本身以及粗细、角度等特性进行线条分析和过滤来最终得到表格区域,相对于目标检测和语义分割方法来说,不容易受表格尺寸和线条数量变化的影响,从而实现快速和准确地有线表格检测。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1