Rompendo o Ciclo de Alucinação: Como o TOLA Reduz a Super-Resolução de Texto por Difusão para um Único Passo
Baseado em: TOLA: Text-aware One-Step Latent Adaptation for Diffusion-based Text Image Super-Resolution — Yike Xu, Yue Shi, Yong Guo, Jiezhang Cao
Textos borrados representam um desafio particular para a restauração de imagens. Em um recorte degradado, um único traço ausente ou mesclado pode alterar o caractere que o leitor enxerga, mesmo quando a imagem restaurada parece nítida. A super-resolução de imagens de texto precisa, portanto, recuperar detalhes visuais sem perder a identidade dos caracteres.
Métodos genéricos de super-resolução de imagem não são projetados especificamente para essa segunda exigência. Eles podem aprimorar o aspecto visual de uma imagem sem restaurar sua transcrição de forma confiável. Essa distinção ganha ainda mais importância sob degradação severa, quando a entrada oferece poucos indícios sobre um traço fino ou um caractere ambíguo.
Modelos de difusão oferecem uma forma de gerar detalhes plausíveis de alta frequência. Para texto, contudo, detalhes plausíveis não bastam: uma reconstrução nítida do caractere errado continua sendo um erro.
Um artigo publicado em 24 de setembro de 2026 por Yike Xu, Yue Shi, Yong Guo e Jiezhang Cao apresenta o TOLA (Text-aware One-step Latent Adaptation). O trabalho aborda duas limitações identificadas pelos autores na super-resolução de imagens de texto baseada em difusão: a latência da predição iterativa e o risco de que um prior de texto incorreto influencie repetidamente a restauração da imagem. Na configuração avaliada no artigo, o TOLA reduz o tempo médio de inferência de 9.9548 segundos no DiffTSR para 0.1319 segundos por imagem, ao mesmo tempo em que aprimora tanto as métricas de qualidade visual quanto as de reconhecimento.
A seguir, veja como o artigo do TOLA explica esse modo de falha, como funciona o seu fluxo de passo único e o que suas avaliações comprovam.

A armadilha da alucinação na difusão iterativa de texto
O DiffTSR acopla um Modelo de Difusão de Imagem (IDM) a um Modelo de Difusão de Texto (TDM) por meio de um módulo Multimodal Modulado (MoM). Sua rota de inferência reportada avalia o IDM e o TDM 200 vezes cada para restaurar um único recorte de texto em baixa resolução.
Essa repetição traz um custo mensurável. Em uma GPU NVIDIA RTX PRO 6000, o artigo relata 9.9548 segundos por imagem de 128 × 512 para o DiffTSR, além de 59,213.970 G MACs para sua trajetória completa de restauração. Esses números decorrem de medições sincronizadas, com tamanho de lote unitário (batch-size-one), sobre 100 imagens fixas de teste; eles não representam a medição de um sistema completo de processamento de documentos.
Os autores identificam um segundo risco além da latência. Um prior de texto inferido a partir de uma imagem degradada pode estar incorreto. Se esse prior guiar repetidamente o processo de remoção de ruído (denoising), as predições em evolução da imagem e do texto podem reforçar o erro inicial, produzindo um caractere nítido, porém incorreto. O artigo apresenta esse fenômeno como justificativa para eliminar o refinamento iterativo entre imagem e texto, em vez de rastrear um caractere incorreto específico ao longo dos passos individuais de denoising.
Os diagnósticos de reconhecimento evidenciam a dimensão do problema no benchmark CTR-TSR-Test ×4. Em 8,089 imagens, o DiffTSR gerou 18,469 edições em nível de caractere na avaliação normalizada do TransOCR reportada no estudo, incluindo 14,657 substituições. Entre as imagens cujo prior de texto previsto estava incorreto, a acurácia de transcrição de correspondência exata em nível de imagem do DiffTSR foi de 10.43%. Essas medições apontam uma associação entre priors não confiáveis e baixo desempenho de reconhecimento; elas não determinam, contudo, que toda edição tenha sido necessariamente causada pelo feedback entre os dois modelos.
O PRISM oferece um ponto de comparação próximo: ele adota uma única etapa de reconstrução de imagem, mas a recuperação do seu prior de texto ainda exige 16 passos de Euler. O fluxo do TOLA, por sua vez, constrói sua condição textual uma única vez e dispensa o TDM durante a inferência.
Desacoplando a semântica da trajetória de denoising
A ideia central do TOLA é que o direcionamento textual pode ser determinado antes da predição da imagem, enquanto os erros visuais residuais podem ser corrigidos posteriormente no espaço latente limpo. Essas duas etapas não precisam compartilhar uma trajetória iterativa conjunta.
Seu fluxo de inferência consiste em duas partes:
- Construir a orientação textual uma única vez. Um reconhecedor congelado prevê tokens e pontuações de confiança por token. O TOLA pondera os embeddings dos tokens por essas pontuações antes que o MoM construa a condição utilizada pelo modelo de imagem.
- Predizer e corrigir o latente da imagem. O IDM adaptado realiza uma única predição de ruído. Em seguida, um módulo compacto de Correção Residual no Espaço Latente (LRC, Latent Residual Correction) ajusta a estimativa do latente limpo resultante antes da decodificação.
Para cada entrada, o TOLA executa o TransOCR, o codificador VAE, o MoM, a U-Net do IDM, o LRC e o decodificador VAE exatamente uma vez. O TDM não é executado.
Ponderação por confiança para textos incertos
O TOLA inicia o processamento com uma imagem degradada de baixa resolução $x_{LR}$ em uma tela de 128 × 512. Uma instância congelada do TransOCR prevê tokens de texto e uma pontuação de confiança $\alpha$ para cada token. Após a normalização de caracteres e o mapeamento de vocabulário, o TOLA pondera os embeddings:
$$\alpha \odot \text{Emb}(\tilde{c})$$
Essa multiplicação redimensiona o embedding de cada token previsto pela sua pontuação de confiança alinhada. O artigo define uma ponderação direta pela confiança bruta, sem calibração ou limiar (threshold). Consequentemente, um token de baixa confiança contribui com um embedding de menor magnitude para o MoM, que constrói a condição semântica $C_{cond}$ uma única vez.
Esse procedimento reduz a influência de predições incertas do OCR, embora não garanta que uma predição errada seja totalmente desconsiderada. O artigo tampouco afirma que os índices de confiança identifiquem com precisão todos os erros. O latente visual também entra no cálculo de condicionamento do MoM, e o IDM recebe o latente de baixa resolução juntamente com o seu latente ruidoso.
O estudo de ablação quantifica de forma concreta a contribuição dessa ponderação. Em comparação com valores de confiança uniformes, o modelo integralmente ponderado por confiança eleva a acurácia de correspondência exata do TransOCR de 0.5258 para 0.5401, um ganho de 1.43 ponto percentual. O PSNR sobe de 24.6159 para 24.8095 dB, enquanto o FID cai de 16.9615 para 12.6849. Trata-se de resultados específicos para o modelo e benchmark testados, não de uma garantia ampla de que a confiança não calibrada impedirá erros em outros fluxos de trabalho.
Reconstrução em passo único a partir de um latente ruidoso
O codificador VAE mapeia a imagem degradada para um latente de três canais não escalonado $z_{LR}$. O TOLA retira uma amostra de ruído gaussiano $\epsilon$ e gera um latente ruidoso no timestep fixo $t = 999$ (indexado em zero) do cronograma linear de 1.000 passos do DiffTSR. Os extremos desse cronograma são $\beta_0 = 0.0015$ e $\beta_{999} = 0.0205$:
$$z_t = \sqrt{\bar{\alpha}t}z{LR} + \sqrt{1-\bar{\alpha}_t}\epsilon$$
Trata-se de uma versão ruidosa de $z_{LR}$, e não da substituição da entrada por ruído puro. O TOLA constrói $z_t$ diretamente no timestep selecionado, em vez de percorrer uma cadeia reversa de denoising.
A U-Net do IDM recebe a concatenação ao longo dos canais $[z_t,z_{LR}]$ e a condição textual $C_{cond}$ do MoM. Os autores partem do checkpoint oficial do DiffTSR treinado em CTR, congelam seus pesos-base e treinam adaptadores LoRA de rank 4 nas camadas elegíveis do IDM e do codificador VAE. O parâmetro de escala do LoRA é $\alpha=4$; aqui, esse símbolo indica uma configuração do LoRA, sem relação com os escores de confiança de tokens descritos acima.
O IDM adaptado prediz o ruído $\hat{\epsilon}_{\theta}$ uma única vez. Como o modelo DiffTSR original prevê ruído, o TOLA calcula diretamente uma estimativa inicial do latente limpo:
$$\hat{z}_0=\frac{z_t-\sqrt{1-\bar{\alpha}t}\hat{\epsilon}{\theta}}{\sqrt{\bar{\alpha}_t}}$$
Nenhuma atualização reversa se segue a esse cálculo. A estimativa resultante segue diretamente para o LRC.
Corrigindo distorções estruturais com a Correção Residual no Espaço Latente
Uma única predição de ruído pode deixar erros estruturais na estimativa do latente limpo, principalmente em torno de traços finos, bordas e padrões locais ambíguos. O TOLA trata essas distorções com um pequeno módulo corretivo, sem recorrer a outro processo iterativo de refinamento.
O LRC define inicialmente o resíduo entre o latente de baixa resolução e a estimativa inicial do latente limpo:
$$r=z_{LR}-\hat{z}_0$$
Ele recebe a concatenação de seis canais $[z_{LR},r]$ e prediz uma correção $\Delta r$. O módulo é composto por uma projeção $1\times1$ de 6 para 32 canais, um bloco denso residual-in-residual contendo três blocos densos residuais e uma projeção $1\times1$ de retorno para 3 canais. Cada bloco denso emprega cinco convoluções $3\times3$ densamente conectadas com largura de crescimento (growth width) 16; o escalonamento residual é de 0.2.
A projeção de saída é inicializada com zeros. No início do treinamento, portanto, o LRC mantém $\hat{z}_0$ inalterado. À medida que aprende, a correção prevista ajusta o resíduo:
$$r_{\text{corr}}=r+\Delta r$$ $$\hat{z}{0,\text{corr}}=z{LR}-r_{\text{corr}}$$
O latente corrigido é dividido pelo fator de escala herdado $s=0.18215$ e processado pelo decodificador VAE congelado para gerar $x_{SR}$.
O LRC possui 180,323 parâmetros. Juntamente com 2,027,520 parâmetros de LoRA do IDM e 250,548 parâmetros de LoRA do codificador VAE, o TOLA otimiza e salva 2,458,391 parâmetros de adaptação. Esse número reflete a contagem de parâmetros, não o tamanho em disco. A inferência continua utilizando a estrutura pré-treinada.
Imagem degradada (x_LR)
├──> TransOCR ──> tokens + confianças ──> embeddings ponderados ──┐
│ │
└──> Codificador VAE ──> z_LR ──> amostragem q em t=999 ──> z_t │
│ │ │
└────────────> MoM <─────────────┘ <─┘
│
C_cond
│
[z_t, z_LR] ──> U-Net do IDM
│ uma predição de ruído
v
Estimativa do latente limpo
│
Correção residual do LRC
│
Decodificador VAE
│
v
Imagem restaurada (x_SR)

Os resultados de benchmark: velocidade, fidelidade e verificações independentes
Os autores avaliam o TOLA no benchmark CTR-TSR-Test ×4 (8,089 pares) e em 200 recortes pareados de imagens reais no RealCE-200. Também apresentam resultados qualitativos no RT50, um conjunto com 50 entradas reais de texto.
CTR-TSR-Test (ampliação ×4)
Sob o protocolo de avaliação unificado adotado no artigo, o TOLA supera o DiffTSR em todas as nove métricas reportadas no CTR-TSR-Test:
- Latência de inferência: 0.1319 segundos por imagem para o TOLA contra 9.9548 segundos para o DiffTSR, uma aceleração de 75.5× na configuração de teste medida com tamanho de lote unitário.
- MACs de restauração: 297.497 G contra 59,213.970 G para a trajetória completa do DiffTSR. Essas contagens excluem VAEs e módulos auxiliares de texto.
- PSNR: 24.8095 dB contra 20.5958 dB, um ganho de 4.2137 dB.
- Métricas de qualidade de imagem: O SSIM sobe de 0.6261 para 0.7235, enquanto o FID cai de 24.9120 para 12.6849.
- Reconhecimento com TransOCR: A acurácia de correspondência exata em nível de imagem sobe de 0.4645 para 0.5401; a similaridade normalizada por distância de edição sobe de 0.6519 para 0.7370.
A tabela inclui ainda valores publicados do PRISM, mas o PRISM utilizou um protocolo diferente com BTL-test ×4 e PP-OCRv5. Seus dados reportados servem como referência entre protocolos distintos; logo, uma comparação numérica direta afirmando que o TOLA superou o PRISM na mesma avaliação CTR-TSR-Test seria inadequada.
A verificação cruzada independente com OCR
O TransOCR assume múltiplos papéis no estudo do TOLA: instâncias congeladas distintas fornecem condicionamento e supervisão por perda de reconhecimento, além de o próprio TransOCR servir como métrica primária de avaliação. Por essa razão, os autores incluíram o PaddleOCR como verificação de reconhecimento independente. O PaddleOCR não é empregado no condicionamento, treinamento, validação ou seleção de checkpoints.
Essa verificação aponta na mesma direção. A acurácia de correspondência exata do PaddleOCR sobe de 0.3970 no DiffTSR para 0.4626 no TOLA, um avanço de 6.56 pontos percentuais. A similaridade normalizada por distância de edição do PaddleOCR sobe de 0.5873 para 0.6585. O uso de um reconhecedor independente reforça o resultado de reconhecimento, embora não elimine todas as possíveis influências de conjunto de dados ou de protocolo.
Avaliação com imagens reais: RealCE-200 e RT50
Para o RealCE-200, os autores extraíram 200 recortes pareados da partição de validação do RealCE. As imagens de baixa resolução e de referência provêm de capturas oficiais correspondentes com distâncias focais de 13 mm e 52 mm, compartilhando as mesmas coordenadas de anotação textual. Esse conjunto não fez parte do treinamento, validação ou seleção de checkpoints.
O TOLA lidera sobre os métodos comparados em todas as seis métricas do RealCE-200. Ele alcança 19.2240 dB de PSNR e 0.6199 de SSIM, contra 17.6287 dB e 0.5970 do DiffTSR. A acurácia de correspondência exata no PaddleOCR é de 0.5100 para o TOLA e 0.4300 para o DiffTSR.
O RT50 atende a outro objetivo. Ele reúne 50 entradas reais — 17 amostras em chinês, 17 em inglês e 16 numéricas — selecionadas para abranger condições variadas de captura. O artigo apresenta comparações qualitativas sobre esse conjunto; ele não relata escores com referências pareadas nem testes de campo em ambiente produtivo para o RT50.
O que os estudos de ablação realmente mostram
As variantes controladas apresentadas no artigo ajudam a isolar as contribuições da adaptação, da correção residual e do condicionamento textual.
Primeiro, o LoRA é responsável pela maior parte da adaptação em passo único, enquanto o LRC aprimora a reconstrução. Um fluxo congelado de passo único obtém 20.0416 dB de PSNR e 119.4517 de FID. A variante baseada apenas em LoRA atinge 24.4220 dB e 12.7420 de FID. A adição do LRC acrescenta 0.3847 dB ao PSNR, eleva o SSIM em 0.0127 e diminui o LPIPS em 0.0121.
A mudança no reconhecimento decorrente exclusivamente do LRC é menos conclusiva. A análise pareada do artigo relata uma pequena alteração na acurácia de correspondência exata cujo teste de McNemar não é estatisticamente significativo ($p=0.584$). As evidências sustentam o benefício do LRC na reconstrução da imagem de maneira mais sólida do que um ganho específico no reconhecimento.
Segundo, uma correção simples com número equivalente de parâmetros tem desempenho inferior ao design de LRC testado. A substituição do LRC pela baseline de correção residual simples do artigo reduz o PSNR de 24.8095 para 23.9846 dB e eleva o FID de 12.6849 para 16.9340. Essa comparação demonstra que o ganho não decorre unicamente da contagem de parâmetros. Ela não isola, contudo, qual aspecto específico da arquitetura com blocos densos responde por essa diferença.
Terceiro, o timestep selecionado equilibra as métricas analisadas. Em um controle de inferência com checkpoint fixo, $t=949$ produz um PSNR ligeiramente superior a $t=999$ — 24.9307 contra 24.8067 dB —, porém com índices piores de LPIPS, DISTS e FID. Fixar $\epsilon=0$ também reduz o PSNR e degrada o FID em relação ao padrão. Os autores adotam $t=999$ por proporcionar o desempenho geral mais consistente entre as alternativas testadas.
O que isso significa para os pipelines de processamento de documentos
O TOLA traz um avanço pontual, porém relevante: ele demonstra que a super-resolução de texto baseada em difusão pode dispensar uma trajetória iterativa entre texto e imagem, superando os resultados medidos de restauração e reconhecimento do artigo. Três lições de arquitetura decorrem desses experimentos.
1. A restauração em passo único altera a equação da latência
A redução verificada de quase dez segundos para 0.1319 segundos por recorte é expressiva. Isso torna o TOLA uma opção muito mais viável para um estágio direcionado de restauração do que o fluxo comparado de 200 passos do DiffTSR. A vazão fim a fim continuará dependendo da detecção de recortes, formação de lotes, hardware, movimentação de dados e das demais etapas do sistema de OCR; o artigo avalia a inferência do modelo sobre imagens fixas, e não um pipeline documental em operação real.
2. Orientações textuais incertas devem exercer menor influência
A condição ponderada por confiança do TOLA supera a ponderação uniforme na ablação documentada. Esse resultado fundamenta a diminuição do impacto de tokens de OCR com baixa confiança na orientação da reconstrução. Há também uma limitação inerente: a ponderação não pode restabelecer informações que tanto a imagem degradada quanto o reconhecedor deixaram de fornecer.
3. Um estado leve de adaptação pode modificar um modelo pré-treinado grande
Os autores treinam adaptadores LoRA de rank 4 e o LRC em vez de retreinar toda a estrutura do DiffTSR. Seu estado de adaptação de 2,46 milhões de parâmetros é diminuto se comparado ao modelo pré-treinado mantido, com um custo reportado de cerca de 55 horas de treinamento em quatro GPUs NVIDIA RTX PRO 6000. Se essa metodologia se mostrará mais econômica para outras equipes dependerá da disponibilidade do checkpoint pré-treinado, de conjuntos de dados adequados e dos custos de infraestrutura de treino e inferência de cada contexto.
Onde as evidências terminam
Os diagnósticos do TOLA também destacam restrições essenciais para a interpretação dos dados:
-
Priors de texto incorretos permanecem desafiadores. Quando o prior predito pelo TransOCR coincide com o gabarito (ground truth), a acurácia de correspondência exata em nível de imagem do TOLA atinge 0.9683. Quando ele erra, a acurácia cai para 0.2217, contra 0.1043 do DiffTSR no mesmo subconjunto de priors errados. A inclusão do texto de referência como condição oráculo eleva a acurácia global do TOLA de 0.5401 para 0.6253. Essa diferença revela espaço para aprimoramentos na orientação semântica, sem definir qual futuro reconhecedor ou modelo preencherá essa lacuna.
-
Os testes apresentados baseiam-se em uma tela fixa e conjuntos de dados fechados. O treinamento e a avaliação pareada unificada operam sobre imagens de 128 × 512. O artigo não avalia diagramações arbitrárias de documentos nem analisa como um detector de recortes na etapa anterior afetaria os resultados.
-
O resultado de latência depende do hardware. A marca de 0.1319 segundos foi obtida em uma GPU RTX PRO 6000 com tamanho de lote unitário. Na mesma tabela comparativa, existem abordagens puramente feedforward mais velozes — como a NAFNet, com 0.0324 segundos, e a TSRN, com 0.0148 segundos —, ainda que seus índices de restauração e reconhecimento difiram. O artigo não informa custos de inferência em CPU ou em infraestrutura serverless.
A contribuição do TOLA é mais conclusiva no ponto central que submete a teste: a questão de se a restauração textual com difusão exige predições iterativas de imagem e texto para alcançar alta qualidade. Nos benchmarks avaliados pelos autores, gerar a orientação ponderada por confiança uma única vez, executar uma única predição no IDM e ajustar o resíduo latente garante resultados medidos superiores aos da rota do DiffTSR analisada, consumindo uma fração do seu tempo de inferência.