Mais de um século de progresso

A evolução do OCR: um século de leitura por máquina

O reconhecimento ótico de caracteres não surgiu num único avanço. Desenvolveu-se através de auxiliares de leitura, máquinas comerciais especializadas, software de secretária e sistemas de aprendizagem cada vez mais capazes. Cada geração expandiu os tipos de páginas que uma máquina conseguia ler e o que as pessoas podiam fazer com o resultado. Esta cronologia segue esses desenvolvimentos por ordem, com períodos sobrepostos onde várias abordagens avançaram em conjunto.

12 min de leituraExplore a cronologia

Três fios condutores através da história do OCR

  • O progresso resultou da combinação de melhor captura de imagem, métodos de reconhecimento, dados de treino e análise de esquema de documentos.

  • O OCR expandiu-se de caracteres impressos controlados para escrita manual, imagens de câmara, múltiplos guiões e documentos estruturados.

  • Os métodos mais recentes alargam o que é possível, enquanto a transcrição fiel e a avaliação fiável permanecem essenciais.

Anos 1910–1930

Luz, som e as primeiras abordagens à leitura por máquina

Algumas das raízes do OCR residem em tentativas de tornar a impressão acessível a leitores cegos. Em 1914, E. E. Fournier d'Albe descreveu um optofone de leitura de tipos, que convertia padrões de luz de uma página em sinais audíveis. O ouvinte aprendia a interpretar esses sinais. Era um auxiliar de leitura ótica, em vez de uma máquina que produzia automaticamente uma transcrição de texto, mas demonstrou que as marcas impressas podiam ser detetadas e representadas de outra forma.

Outros inventores procuraram a identificação automática de caracteres. A patente da máquina de leitura de Gustav Tauschek, submetida em 1928 e publicada em 1930, ilustrava a comparação fotoelétrica com modelos de caracteres. O seu exemplo de leitura de numerais usava recortes rotativos para testar a forma apresentada ao dispositivo. Estas abordagens uniram a ótica, o movimento mecânico e a deteção elétrica muito antes de os computadores digitais de uso geral se tornarem comuns.

A distinção entre detetar uma marca e identificar um carácter permaneceria central para o OCR. Capturar a página era apenas o início: um leitor útil também precisava de distinguir formas semelhantes e expressar a sua decisão numa forma que outro dispositivo pudesse usar.

Anos 1950

Os leitores de caracteres entram nas operações comerciais

Durante os anos 1950, a leitura automática aproximou-se do processamento comercial diário. A patente do aparelho de leitura de David Shepard foi submetida em 1951 e emitida em 1953. Um inquérito contemporâneo do National Bureau of Standards registou uma instalação de produção no Reader's Digest em 1955. Tais sistemas resolviam um estrangulamento prático: a informação já impressa em papel tinha de ser introduzida novamente por uma pessoa antes de um computador a poder processar.

Estes leitores funcionavam geralmente em condições muito mais restritas do que as ferramentas de documentos gerais de hoje. Um conjunto de caracteres restrito, impressão previsível e colocação controlada tornavam o problema do reconhecimento mais gerível. O scanner, o hardware de reconhecimento e o mecanismo de saída foram concebidos como um sistema coordenado, frequentemente para uma classe específica de documentos.

Esta foi uma mudança significativa em propósito e escala. A leitura ótica estava a tornar-se um método de entrada para a computação empresarial. O sucesso dependia do processamento consistente de uma carga de trabalho definida, em vez de demonstrar que uma máquina conseguia reconhecer alguns caracteres em condições de laboratório.

Anos 1960

Tipos de letra normalizados tornam o texto impresso mais fácil de reconhecer

Uma forma de melhorar o reconhecimento era tornar a entrada mais previsível. Tipos de letra legíveis por máquina, como OCR-A e OCR-B, usavam formas de caracteres e requisitos de impressão especificados, reduzindo a variação que um leitor tinha de processar. O OCR-B apareceu na norma ECMA-11 em 1965, com edições posteriores a refinar a especificação. A normalização ajudou o equipamento e os documentos impressos a funcionarem em conjunto de forma mais consistente.

Esta abordagem colocou parte do esforço de engenharia no próprio documento. Um tipo de letra rigorosamente controlado podia tornar um numeral mais fácil de distinguir de outro, enquanto as dimensões e o espaçamento especificados reduziam a incerteza durante a digitalização. O compromisso era a flexibilidade: um leitor concebido em torno de impressão controlada não conseguia processar automaticamente todos os jornais, livros ou notas manuscritas.

O reconhecimento ótico de caracteres deve também ser distinguido do reconhecimento de caracteres por tinta magnética, ou MICR. Ambos apoiavam a automatização de documentos, mas o MICR deteta caracteres magneticamente legíveis, enquanto o OCR interpreta a sua imagem visível. As duas tecnologias desenvolveram-se lado a lado; não são nomes diferentes para o mesmo processo de leitura.

Anos 1970

O reconhecimento omnifont coloca a impressão comum ao alcance

A ambição seguinte era ler material que não tinha sido impresso especialmente para uma máquina. O reconhecimento omnifont visava lidar com uma gama de tipos de letra comuns, reduzindo a dependência de um único alfabeto prescrito. O nome descrevia essa direção de progresso; não significava que todos os tipos de letra, digitalizações ou esquemas de página pudessem ser lidos sem erros.

Um marco proeminente foi a máquina de leitura introduzida por Ray Kurzweil e a sua equipa a 13 de janeiro de 1976. Na sua história oral para a American Foundation for the Blind, Kurzweil descreve a combinação de digitalização, reconhecimento de caracteres e voz sintetizada. Juntos, esses componentes permitiram que o material impresso se tornasse saída falada, ligando o reconhecimento a uma experiência de leitura completa.

Os mesmos avanços subjacentes também apoiaram a introdução de dados comercial. O valor do OCR dependia cada vez mais do processamento de documentos existentes, não apenas de documentos concebidos em torno das limitações de um leitor. Ao mesmo tempo, estes sistemas mostraram porque é que reconhecer letras individuais era insuficiente: as palavras precisavam de ser montadas numa ordem útil antes de poderem ser lidas em voz alta ou reutilizadas.

Anos 1980–1990

A digitalização e o OCR tornam-se parte do fluxo de trabalho de secretária

À medida que os computadores pessoais e os scanners de secretária se desenvolveram, o OCR foi além das instalações de leitura dedicadas. Uma avaliação de scanners de secretária da Agência de Proteção Ambiental dos EUA de 1990 já tratava o reconhecimento de texto como uma capacidade de escritório prática, comparando equipamento e software para converter papel em ficheiros informáticos utilizáveis. Digitalizar uma página e transferir o seu texto para um processador de texto tornou-se um fluxo de trabalho cada vez mais acessível.

O software tinha de fazer mais do que classificar caracteres isolados. Precisava de separar o texto das imagens, identificar linhas e colunas, compensar digitalizações inclinadas e decidir como representar a página num documento editável. A limpeza de imagem, a análise de esquema, os dicionários e as verificações contextuais tornaram-se partes importantes do processo geral de reconhecimento. Uma página podia conter letras maioritariamente corretas, mas ainda assim exigir uma reparação substancial se as suas colunas estivessem misturadas.

A introdução do PDF em 1993 adicionou uma forma portátil de trocar documentos baseados em páginas. O PDF era um formato de documento, não um método de reconhecimento, mas proporcionou um local útil para páginas digitalizadas e texto associado. Preservar a aparência de uma página e tornar o seu conteúdo pesquisável podiam agora ser objetivos complementares.

1989–1998

A investigação sobre escrita manual e redes neuronais altera o reconhecimento

Paralelamente à adoção em computadores de secretária, os investigadores estavam a melhorar o reconhecimento de escrita menos previsível. O programa OCR do NIST, de 1989 a 1998, incluiu formulários e candidaturas manuscritas envolvendo o US Census Bureau e o IRS. Conjuntos de dados públicos e sistemas de referência tornaram possível comparar métodos com exemplos partilhados, em vez de depender apenas de demonstrações com páginas cuidadosamente selecionadas.

O reconhecimento neuronal já era uma parte importante deste trabalho. O artigo 1998 Gradient-Based Learning Applied to Document Recognition descreveu redes convolucionais que aprendiam características visuais úteis a partir de exemplos, juntamente com métodos para combinar reconhecimento, segmentação e restrições linguísticas. Isto estendeu uma história mais vasta de reconhecimento estatístico de padrões; trabalhos anteriores OCR também incluíram métodos para além da simples correspondência de modelos.

A aprendizagem a partir de exemplos ofereceu uma forma de acomodar variações nos traços e nas formas dos caracteres. Também tornou os dados de treino e a avaliação mais importantes. Um sistema podia ter um bom desempenho em dígitos manuscritos isolados, mas ter dificuldades com escrita manual ligada ou formulários desconhecidos. O progresso numa tarefa de reconhecimento era valioso sem resolver automaticamente todos os outros tipos de documentos.

2000s

Grandes coleções digitais transformam o OCR numa ferramenta de descoberta

Os projetos de digitalização expandiram o papel do OCR da reutilização de uma página para a descoberta de informação em coleções inteiras. Bibliotecas e arquivos podiam preservar imagens de jornais, livros e registos enquanto indexavam o seu texto reconhecido. A Biblioteca do Congresso lançou o Chronicling America em março de 2007, oferecendo aos investigadores um recurso pesquisável de jornais históricos.

Isto mudou a forma como as pessoas abordavam um arquivo. Um nome, local ou frase podia levar diretamente a uma página relevante sem exigir que o leitor inspecionasse cada edição. O OCR tornou-se parte de um sistema maior de digitalização, metadados, indexação e recuperação. A sua utilidade deixou de ser medida apenas pela semelhança de um documento exportado com a sua fonte.

O material histórico também expôs fraquezas persistentes: papel danificado, tipos de letra antigos, espaçamento irregular e colunas complexas. Erros de reconhecimento podiam ocultar um resultado de pesquisa relevante ou produzir uma correspondência enganadora. Manter a página original ao lado do texto gerado por máquina permitia aos leitores verificar descobertas e tornava o reconhecimento melhorado uma forma de enriquecer uma coleção digital existente sem ter de digitalizar novamente cada item.

2006–2009

Ler sequências completas sem separar cada caractere

Uma dificuldade de longa data no reconhecimento de escrita manual era decidir onde terminava um caractere e começava o seguinte. Traços ligados e letras sobrepostas tornavam o processo rigoroso de cortar-e-classificar frágil. Métodos de sequência estatística, incluindo modelos ocultos de Markov, já abordavam este problema. As redes neuronais recorrentes ofereceram outra forma de usar informação vizinha ao interpretar uma linha. As redes de memória de longo curto prazo (LSTM), um tipo de rede recorrente, ajudaram a reter o contexto ao longo de uma sequência em vez de julgar cada pequena região de forma independente.

A Classificação Temporal Conexionista (CTC), introduzida em 2006, forneceu um método de treino para combinar sequências de entrada com etiquetas de texto sem exigir que a posição de cada caractere fosse marcada com antecedência. O artigo original avaliou a fala, enquanto trabalhos subsequentes aplicaram a abordagem à escrita manual. Um artigo de 2009 combinou o treino de sequências com redes recorrentes que usavam o contexto de ambas as direções para reconhecer linhas manuscritas não restringidas.

Isto reduziu a dependência de uma segmentação perfeita caractere a caractere e ajudou a tornar o reconhecimento ao nível da linha mais prático. Não eliminou todos os passos de preparação: um sistema ainda podia precisar de localizar o texto, identificar linhas e lidar com a orientação da página. A mudança importante foi que o reconhecimento podia aprender um alinhamento entre uma sequência de imagem e a sua transcrição em vez de receber cada limite de caractere de antemão.

2010s

A aprendizagem profunda leva o OCR para além do scanner de mesa

O texto fotografado alargou novamente o problema. Um recibo numa secretária, um sinal de loja ou uma página capturada num ângulo podiam conter sombras, distorção de perspetiva e um fundo distrativo. Antes de reconhecer as palavras, um sistema tinha de as encontrar. A deteção de texto e o reconhecimento de texto tornaram-se, portanto, tarefas de investigação estreitamente ligadas, com relevância prática para a leitura e tradução baseadas em câmara.

A aprendizagem profunda melhorou ambas as fases. Um artigo sobre texto em cena 2015 combinou características de imagem convolucionais, processamento de sequência recorrente e transcrição num único sistema de reconhecimento treinável. Em vez de tratar a extração de características e a leitura como componentes artesanais totalmente separados, os investigadores podiam otimizá-los em conjunto. A abordagem também lidava com palavras de diferentes comprimentos sem isolar primeiro cada letra.

Os benchmarks refletiam cada vez mais condições de captura não controladas. A Competição de Leitura Robusta ICDAR 2015 adicionou texto de cena incidental, estendendo a avaliação para além de imagens deliberadamente enquadradas em torno de palavras legíveis. Isto encorajou sistemas que podiam lidar com o texto que as pessoas encontram em fotografias do dia a dia. Também tornou claro que o desempenho em documentos digitalizados limpos não descrevia totalmente as capacidades de um leitor no mundo visual mais vasto.

2015–2019

Dados de treino sintéticos e benchmarks multilingues alargam a cobertura

Melhores métodos de aprendizagem também exigiam exemplos mais variados. As imagens de treino sintéticas permitiram aos investigadores gerar texto em diferentes tipos de letra, tamanhos, cores e fundos sem rotular manualmente cada nova fotografia. A investigação de Oxford publicada em 2016 colocou texto artificial em cenas reais enquanto contabilizava a sua geometria, fornecendo grandes quantidades de material de treino para a deteção de texto. Exemplos gerados complementaram imagens reais ao tornar variações particulares mais fáceis de produzir em escala.

A avaliação multilingue expandiu-se em paralelo. O desafio multilingue ICDAR 2017 incluiu nove línguas representando seis sistemas de escrita; o seu sucessor de 2019 adicionou uma língua e uma tarefa de reconhecimento de ponta a ponta. Estes benchmarks trouxeram sistemas de escrita mistos, diferentes orientações e uma gama mais vasta de sistemas de escrita para um ambiente de avaliação comum.

A lição mais vasta foi que o suporte linguístico envolvia muito mais do que adicionar caracteres a um alfabeto. Os sistemas precisavam de exemplos de treino adequados e métodos que pudessem lidar com diferentes estruturas de caracteres, escrita ligada e direções de leitura. Conjuntos de dados partilhados tornaram tais diferenças mais fáceis de medir, revelando também lacunas entre o desempenho em línguas bem representadas e em material menos familiar.

2017–2020

A atenção e a aprendizagem consciente do layout ligam as palavras à estrutura da página

A arquitetura transformer, introduzida em 2017 para tarefas linguísticas, forneceu uma forma poderosa de modelar relações ao longo de uma sequência através da atenção. A sua importância para o OCR desenvolveu-se através de aplicações posteriores ao reconhecimento de texto e análise de documentos. A atenção permitiu a um sistema ponderar partes relevantes da sua entrada enquanto produzia um resultado, adicionando outra abordagem ao lado das redes convolucionais e recorrentes.

A investigação documental também procurava ir além de uma simples transcrição. Um estudo submetido em dezembro de 2019 e publicado em 2020 combinou texto reconhecido com a sua posição na página durante a pré-formação, incorporando depois características visuais ao adaptar o sistema a tarefas documentais específicas. A localização era importante porque as mesmas palavras podiam desempenhar papéis diferentes num cabeçalho, num bloco de endereço ou numa linha de um formulário.

Isto ajudou a ligar o reconhecimento a tarefas como a classificação de documentos e a extração de informação. Ler um número e identificá-lo como um total de fatura são operações relacionadas, mas distintas; a estrutura da página fornece pistas para a segunda. Os métodos que reconhecem o esquema não tornaram o OCR desnecessário. Ofereceram formas de utilizar o seu resultado em conjunto com a evidência visual circundante, movendo o processamento de documentos para relações entre elementos em vez de um fluxo único de palavras.

2021–2022

Os transformadores leem texto e geram resultados documentais diretamente

Por volta de 2021, os investigadores estavam a aplicar transformadores de imagem e texto pré-formados diretamente ao reconhecimento. Uma abordagem publicada emparelhou um codificador de imagem com um descodificador de texto e avaliou texto impresso, manuscrito e de cenas. A pré-formação em grandes coleções, seguida de formação para uma tarefa mais específica, ofereceu outra via para aprender padrões visuais e produzir sequências coerentes de caracteres ou palavras.

Uma linha de trabalho separada explorou a geração de resultados documentais estruturados a partir de imagens sem primeiro executar um motor OCR convencional independente. A investigação apresentada no final de 2021 e revista em 2022 demonstrou esta abordagem para a compreensão de documentos. O termo livre de OCR nesse trabalho descreve a ausência de uma fase OCR separada; o sistema ainda tem de derivar a informação escrita relevante da imagem.

Estes desenvolvimentos expandiram as arquiteturas disponíveis. Um sistema de processamento pode reconhecer texto e depois analisá-lo, ou treinar um modelo para produzir um resultado solicitado diretamente. Nenhuma das disposições garante um resultado fiel em todas as páginas. A escolha altera onde os erros podem ocorrer, como os resultados são inspecionados e com que facilidade a evidência intermédia, como palavras reconhecidas e as suas posições, pode ser retida.

2023–hoje

Os sistemas multimodais alargam a leitura de documentos e levantam novos testes

Os sistemas multimodais recentes combinam o processamento de imagem e a geração de linguagem, permitindo que o texto do documento participe em interações mais amplas. Dependendo do sistema e da tarefa, um utilizador pode solicitar uma transcrição, fazer uma pergunta sobre uma página ou extrair campos específicos. O reconhecimento situa-se cada vez mais dentro de um fluxo de trabalho documental maior, enquanto o OCR dedicado continua a ser útil quando o requisito principal é uma transcrição precisa e inspecionável.

A avaliação expandiu-se em conformidade. O OCRBench, introduzido em 2023, considerou o reconhecimento juntamente com perguntas sobre documentos, extração de informação e expressões matemáticas manuscritas. O seu sucessor, lançado no final de 2024 e revisto em 2025, examinou um conjunto mais vasto de tarefas de texto visual e raciocínio. As limitações reportadas incluíram detalhes finos, esquema, elementos complexos e texto menos familiar, mostrando por que razão uma única alegação de precisão não pode captar todos os requisitos de leitura de documentos.

Esta capacidade mais ampla também torna o propósito de um resultado mais importante. Uma explicação útil pode parafrasear, enquanto uma transcrição fiel deve preservar o que a página diz realmente. Uma redação fluente não pode estabelecer que um nome, montante ou citação foi lido corretamente. Os sistemas precisam de uma avaliação adequada à tarefa, quer isso signifique precisão de caracteres, ordem de leitura, estrutura de tabelas ou a correção de um campo extraído.

Ao longo do século, a direção do progresso tem sido no sentido de entradas menos controladas e resultados mais úteis: desde caracteres prescritos a impressão comum, escrita manual, fotografias e documentos complexos. Novas abordagens continuam a juntar-se às estabelecidas. O desafio central permanece reconhecível: transformar evidência visual em informação fiável, preservando os detalhes que importam.

Coloque em prática o que aprendeu

Comece com um documento seu

Escolha a ferramenta para o seu ficheiro, reconheça o texto e reveja o resultado ao lado da origem.

Idioma38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina