- 大模型(LLMs)RAG 版面分析——表格识别方法篇
- 一、为什么需要识别表格?
- 二、介绍一下表格识别任务?
- 3.1 传统方法
- 3.2 pdfplumber 表格抽取
- 3.2.1 pdfplumber 如何进行表格抽取?
- 3.2.2 pdfplumber 常见的表格抽取模式?
- 3.3 深度学习方法-语义分割
- 3.3.1 table-ocr/table-detect:票据图片复杂表格框识别(票据单元格切割)
- 3.3.2 腾讯表格图像识别
- 3.3.3 TableNet
- 3.3.4 CascadeTabNet
- 3.3.5 SPLERGE
- 3.3.6 DeepDeSRT
一、为什么需要识别表格?
表格的尺寸、类型和样式展现出多样化的特征,如背景填充的差异性、行列合并方法的多样性以及 内容文本类型的不一致性等。同时,现有的文档资料不仅涵盖了现代电子文档,也包括历史的手写 扫描文档,这些文档在样式设计、光照条件以及纹理特性等方面存在显著差异。因此,表格识别一 直是文档识别领域的重大挑战。下图所示为一个示例:
Test statistic Model Horiz. Exponential
0.307 Weibull
0.151 Discharge of Ports Temp Salinity/ Spacing Diameter Gamma
0.094 Arctangent (deg) (m) (psu) (C) (m)
Log normal
0.090 0.076 2.208 0.088 Inverse Gaussian 24,863,910 32,553,331
㚱期𠐔煲及长期僼货当期刓期齠分 19.982,999 64,482,181 64,515,314 50,287,181 33,004,338 26,003,967 28,705,256 97,486,519 76,291,148 93,220,570 128,964,448 177,880,978 160,129,814
注:左上:有颜色背景的全线表,右上:少线表,左中:无线表,左下:有复杂表格线条样式的 表格,右下:拍照得到的手写历史文档。
二、介绍一下表格识别任务?