PaddleOCR 發版 v2.6,帶來全新升級的 PP-StructureV2 智能文檔分析系統,實現一鍵 PDF 轉 Word。歡迎廣大開發者使用 NVIDIA 與飛槳共同深度適配的 NGC 飛槳容器在 NVIDIA GPU 上體驗!
1. PaddleOCR v2.6 版本升級
隨著企業數字化進程不斷加速,PDF 轉 Word 的功能、紙質文本的電子化存儲、文件復原與二次編輯、信息檢索等應用都有著強烈的企業需求。目前市面上已有一些軟件,但普遍需要繁瑣的安裝注冊操作,大多還存在額度限制。此外,最終轉換效果也依賴于版面形態,無法做到針對性適配。
針對開發者的需求,飛槳文字識別套件 PaddleOCR 全新發布 PP-StructureV2 智能文檔分析系統,支持一行命令實現 PDF 轉 Word 功能,文字、表格、標題、圖片都可完整恢復,一鍵實現 PDF 編輯自由!
文檔分析示例
PP-StructureV2 智能文檔分析系統升級點包括以下 2 方面:
系統功能升級:新增圖像矯正和版面復原模塊,支持標準格式 PDF 和圖片格式 PDF 解析!
系統性能優化:
版面分析:發布輕量級版面分析模型,速度提升 11 倍,平均 CPU 耗時僅需 41ms!
表格識別:設計 3 大優化策略,預測耗時不變情況下,模型精度提升 6%。
關鍵信息抽取:設計視覺無關模型結構,語義實體識別精度提升 2.8%,關系抽取精度提升超過 9.1%。
GitHub 傳送門:
https://github.com/PaddlePaddle/PaddleOCR
1.1 PP-StructureV2 智能文檔分析系統優化策略概述
PP-StructureV2 系統流程圖如下所示,文檔圖像首先經過圖像矯正模塊,判斷整圖方向并完成轉正,隨后可以完成版面信息分析與關鍵信息抽取 2 類任務。
在版面分析任務中,圖像首先經過版面分析模型,將圖像劃分為文本、表格、圖像等不同區域,隨后對這些區域分別進行識別,如,將表格區域送入表格識別模塊進行結構化識別,將文本區域送入 OCR 引擎進行文字識別,最后使用版面恢復模塊將其恢復為與原始圖像布局一致的 Word 或者 PDF 格式的文件。
在關鍵信息抽取任務中,首先使用 OCR 引擎提取文本內容,然后由語義實體識別模塊獲取圖像中的語義實體,最后經關系抽取模塊獲取語義實體之間的對應關系,從而提取需要的關鍵信息。
從算法改進思路來看,對系統中的 3 個關鍵子模塊,共進行了 8 個方面的改進:
版面分析
PP-PicoDet:輕量級版面分析模型
FGD:兼顧全局與局部特征的模型蒸餾算法
表格識別
PP-LCNet: CPU 友好型輕量級骨干網絡
CSP-PAN:輕量級高低層特征融合模塊
SLAHead:結構與位置信息對齊的特征解碼模塊
關鍵信息抽取
VI-LayoutXLM:視覺特征無關的多模態預訓練模型結構
TB-YX:考慮閱讀順序的文本行排序邏輯
UDML:聯合互學習知識蒸餾策略
最終,與 PP-StructureV1 相比:
版面分析模型參數量減少 95%,推理速度提升 11 倍,精度提升 0.4%;
表格識別預測耗時不變,模型精度提升 6%,端到端 TEDS 提升 2%;
關鍵信息抽取模型速度提升 2.8 倍,語義實體識別模型精度提升 2.8%;關系抽取模型精度提升 9.1%。
PP-StructureV2 優化詳細策略解析三日課回放,可以掃描下方二維碼,加入 PaddleOCR 官方交流群獲取。除此之外,入群福利還包括:社區開發者基于 PP-StructureV2 開發的 PDF2Word 應用程序、《動手學 OCR》電子書、10 個 OCR 場景應用垂類模型等。
PP-StructureV2 技術報告:
https://arxiv.org/abs/2210.05391v2
2. NGC 飛槳容器介紹
如果您希望體驗 PaddleOCRv2.6 的新特性,歡迎使用 NGC 飛槳容器。NVIDIA 與百度飛槳共同開發了 NGC 飛槳容器,將最新版本的飛槳與最新的 NVIDIA 的軟件棧(如 CUDA)進行了無縫的集成與性能優化,最大程度的釋放飛槳框架在 NVIDIA 最新硬件上的計算能力。這樣,用戶不僅可以快速開啟 AI 應用,專注于創新和應用本身,還能夠在 AI 訓練和推理任務上獲得飛槳+NVIDIA 帶來的飛速體驗。
最佳的開發環境搭建工具 - 容器技術。
容器其實是一個開箱即用的服務器。極大降低了深度學習開發環境的搭建難度。例如你的開發環境中包含其他依賴進程(redis,MySQL,Ngnix,selenium-hub等等),或者你需要進行跨操作系統級別的遷移。
容器鏡像方便了開發者的版本化管理
容器鏡像是一種易于復現的開發環境載體
容器技術支持多容器同時運行
最好的 PaddlePaddle 容器
NGC 飛槳容器針對 NVIDIA GPU 加速進行了優化,并包含一組經過驗證的庫,可啟用和優化 NVIDIA GPU 性能。此容器還可能包含對 PaddlePaddle 源代碼的修改,以最大限度地提高性能和兼容性。此容器還包含用于加速 ETL (DALI, RAPIDS)、訓練(cuDNN, NCCL)和推理 (TensorRT)工作負載的軟件。
PaddlePaddle 容器具有以下優點:
適配最新版本的 NVIDIA 軟件棧(例如最新版本 CUDA),更多功能,更高性能。
更新的 Ubuntu 操作系統,更好的軟件兼容性
按月更新
滿足 NVIDIA NGC 開發及驗證規范,質量管理
通過飛槳官網快速獲取
環境準備
使用 NGC 飛槳容器需要主機系統(Linux)安裝以下內容:
Docker 引擎
NVIDIA GPU 驅動程序
NVIDIA 容器工具包
有關支持的版本,請參閱 NVIDIA 框架容器支持矩陣和 NVIDIA 容器工具包文檔。
不需要其他安裝、編譯或依賴管理。無需安裝 NVIDIA CUDA Toolkit。
3. 飛槳與 NVIDIA NGC 合作介紹
目前飛槳已擁有超過 470 萬的開發者。而在過去五年,飛槳與 NVIDIA 團隊緊密合作,雙方深度融合,做了大量適配工作。
今年,NVIDIA 在國內也已經設立了專門的工程團隊支持,賦能飛槳生態。
而為了讓更多的開發者能用上基于 NVIDIA 最新的高性能硬件和軟件棧。當前,NVIDIA 團隊正在進行全新一代 GPU 的適配工作,以及提高飛槳對 CUDA Operation API 的使用率,讓飛槳的開發者擁有優秀的用戶體驗及極致性能。
以上的各種適配,僅僅是讓飛槳的開發者擁有高性能的推理訓練成為可能。但是,這些離行業開發者還很遠,門檻還很高,難度還很大。
為此,我們將剛剛這些集成和優化工作,整合到三大產品線中。其中 NGC 飛槳容器最為閃亮。
-
NVIDIA
+關注
關注
14文章
4940瀏覽量
102818 -
存儲
+關注
關注
13文章
4265瀏覽量
85676 -
gpu
+關注
關注
28文章
4702瀏覽量
128710 -
飛槳
+關注
關注
0文章
33瀏覽量
2277
原文標題:在 NVIDIA NGC 上體驗一鍵 PDF 轉 Word
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論