Como é que a análise do esquema de OCR reconstrói tabelas e a ordem de leitura em várias colunas?

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

A análise do layout por OCR reconstrói páginas complexas combinando palavras reconhecidas com geometria, tipos de região, relações entre tabelas e uma sequência de ordem de leitura inferida.

Um extrato bancário digitalizado, uma fatura, um horário de funcionamento de um aparelho, um formulário escolar, uma página de revista ou um manual técnico não é apenas um conjunto de palavras. O significado depende do local onde aparece um token, do título ao qual pertence um parágrafo, do cabeçalho que identifica um valor numa tabela e da coluna que deve ser lida em seguida. O OCR de caracteres fornece texto e coordenadas; a análise do layout acrescenta a camada estrutural que converte essas deteções num documento que uma pesquisa ou pipeline RAG consegue preservar de forma coerente.

O OCR Produz Primeiro Elementos de Texto Ancorados à Geometria da Página

A reconstrução começa com deteções ao nível da página, como palavras, linhas, segmentos, polígonos delimitadores, valores de confiança e orientação. A geometria preserva informações que o texto simples descartaria.

elementos de página com segmentos e posições preservam o texto reconhecido juntamente com a geometria local da página, fornecendo às fases posteriores do layout evidências para agrupar linhas, regiões e localizações de origem.

Uma palavra em x=800 não está inerentemente “depois” de uma palavra em x=100. Numa página com duas colunas, a relação geométrica entre ambas pode indicar fluxos de leitura separados, e não uma única frase da esquerda para a direita. A camada de coordenadas funciona, portanto, como evidência espacial bruta para o agrupamento, mas a geometria, por si só, não é suficiente para determinar papéis semânticos como título, legenda, cabeçalho de tabela ou rodapé.

Os Modelos de Layout Classificam as Regiões Antes de Achatar a Página

Um analisador de layout deteta regiões maiores, como parágrafos, títulos, cabeçalhos, tabelas, figuras, listas, cabeçalhos de página e rodapés. Cada região contém o conteúdo e a localização na página.

A classificação de papéis geométricos e lógicos separa regiões físicas, como tabelas e figuras, de papéis semânticos, como títulos, cabeçalhos e rodapés, antes de a página ser achatada.

Esta etapa de regiões impede que um número de página, uma nota lateral, uma legenda e o parágrafo principal sejam tratados como linhas equivalentes num único fluxo plano.

Também cria contentores que a lógica posterior das tabelas e da ordem de leitura pode interligar, em vez de resolver relações entre cada palavra individual de forma independente.

A Reconstrução de Tabelas Acrescenta Linhas, Colunas, Células e Extensões ao Texto do OCR

Reconhecer “$128.50” não revela se o valor corresponde a um subtotal, uma franquia, uma cobrança mensal ou a um valor de outra coluna. O analisador tem de inferir a célula à qual pertence o token e as relações da grelha à sua volta.

Recuperar a estrutura das tabelas e as relações contextuais transforma tokens de OCR em linhas, colunas, células, cabeçalhos e objetos associados às secções, que podem continuar a ser significativos após a indexação.

Os limites das células podem resultar de linhas visíveis, espaços em branco, padrões de alinhamento, características visuais aprendidas ou de uma combinação destes sinais. A estrutura resultante regista a pertença a linhas e colunas e pode também preservar células combinadas ou papéis de cabeçalho.

Um pipeline RAG local pode então serializar a tabela como linhas estruturadas, Markdown, HTML, pares chave-valor ou blocos sensíveis a tabelas, mantendo simultaneamente as coordenadas para verificação da origem.

-15% OFF

A Ordem de Leitura É Inferida como uma Relação Entre Regiões

Depois de detetar as regiões, o sistema ainda tem de decidir que elemento vem a seguir a cada um. Uma ordenação simples de cima para baixo falha em páginas com duas colunas, barras laterais, legendas quebradas e texto que contorna figuras.

Modelar a ordem de leitura como um problema de grafos permite avaliar transições candidatas entre linhas de texto ou regiões antes de escolher uma sequência global para layouts complexos com várias colunas.

Os sistemas comerciais de layout podem utilizar modelos diferentes, mas a tarefa conceptual é a mesma: determinar relações de sucessão a partir da geometria, do texto, da classe da região e de padrões de layout aprendidos. O resultado deve permitir que um parágrafo termine dentro da coluna esquerda antes de passar para o topo da coluna direita, mantendo simultaneamente uma legenda próxima associada à sua figura, em vez de a inserir no texto principal.

A Hierarquia Liga Títulos, Parágrafos, Tabelas e Figuras em Secções

A ordem de leitura fornece a sequência, mas a pesquisa também beneficia da hierarquia. Um parágrafo sob “Exceções da Garantia” deve continuar associado a esse título, mesmo quando o próprio título está várias linhas acima do bloco recuperado.

Uma árvore de layout do documento preserva a hierarquia pai-filho, permitindo que um bloco de parágrafo ou tabela mantenha o contexto do título que define o seu papel no documento original.

Isto é especialmente útil para RAG privado, porque uma linha de tabela recuperada pode ser ambígua sem o título da secção ou os cabeçalhos das colunas que a definem.

O agrupamento sensível à estrutura pode, assim, ocorrer depois da reconstrução, em vez de obrigar o agrupador a redescobrir as relações da página a partir de texto OCR achatado.

O Resultado Estruturado Preserva a Proveniência para Pesquisa e Verificação

Um analisador robusto deve manter o mapeamento dos elementos reconstruídos para os números de página e as coordenadas de origem. Isto permite que a interface de pesquisa mostre a tabela ou o parágrafo original, em vez de tratar a estrutura gerada como um novo documento impossível de rastrear.

A recuperação das relações de tabela perdidas no OCR exige a adição de associações entre linhas, colunas, cabeçalhos e extensões antes de o conteúdo extraído ser convertido em blocos de pesquisa comuns.

Numa fatura doméstica, a proveniência pode associar um montante recuperado à sua célula, ao rótulo da linha, ao cabeçalho da coluna, à página e à caixa delimitadora. Num manual com várias colunas, pode preservar a sequência exata do parágrafo. Isto faz com que a análise do layout seja mais do que uma formatação estética. Determina qual a unidade de evidência que o índice vetorial ou de palavras-chave irá classificar posteriormente e qual a região de origem que uma citação pode apresentar.

A Análise do Layout Não Consegue Reconstruir de Forma Fiável Evidências que o OCR Nunca Captou

Os modelos estruturais dependem de sinais visuais e textuais utilizáveis. Desfoque grave, margens cortadas, escrita manual, inclinação, carimbos sobrepostos, digitalizações danificadas ou reconhecimento incorreto de caracteres podem remover as informações necessárias para identificar uma célula ou relação.

A modelação conjunta da deteção do layout e da ordem de leitura ajuda a ligar o reconhecimento de regiões à sequência em que essas regiões devem ser lidas durante a reconstrução de documentos completos.

Distinguir resultados inconsistentes de OCR entre páginas digitalizadas de erros na ordem do layout impede que um analisador atribua à reconstrução estrutural a culpa por caracteres subjacentes que foram reconhecidos incorretamente.

Avalie ambos. Verifique a precisão do texto, a pertença das células às tabelas, a associação dos cabeçalhos, a hierarquia das secções, a ordem de leitura e a rastreabilidade das coordenadas antes de o resultado reconstruído se tornar evidência para um sistema privado de pesquisa ou RAG.

Centro de Tecnologia e IA

Mais para Ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.