Skip to content

Entropia Reconstrutiva Contextual (TECR) ​

O modelo de compressão do Pixu se fundamenta na Entropia Reconstrutiva Contextual — uma extensão prática da teoria clássica da informação para imagens na web.

Ele não reivindica quebrar o teorema de Shannon. Ele muda o problema que otimizamos: minimizar o que você envia, dado contexto compartilhado e um erro de reconstrução aceitável.

Por que Shannon não é a história toda ​

O teorema de codificação de fonte de Shannon estabelece que, sob um modelo probabilístico fixo de uma fonte, você não pode comprimir de forma lossless toda mensagem abaixo da sua entropia média H(X).

Esse limite vale quando:

  • compressor e descompressor compartilham nenhum conhecimento extra além do codec;
  • o objetivo é a recuperação exata (x′=x);
  • “informação” significa apenas redundância estatística.

A entrega real de imagens viola essas premissas o tempo todo:

Premissa clássicaRealidade web / Pixu
Recuperação bit a bit exataEquivalência perceptual basta
Sem prior compartilhadoCodec + análise + heurísticas de domínio atuam como M compartilhado
Só estatísticas de símbolosEstrutura, bordas, saturação e classe de conteúdo importam
Custo = tamanho do bitstreamCusto = arquivo + modelo + contexto + erro permitido

Ideia central ​

O tamanho mínimo necessário para representar um objeto depende não só dos dados em si, mas do conhecimento compartilhado e da capacidade de reconstrução do receptor.

Escrevemos o comprimento de descrição mais curto de x sob modelo compartilhado M, contexto C e orçamento de erro ε como:

L(x∣M,C,ε)

Custo total de representação ​

Ctotal=Cfile+Cmodel+Ccontext+Cerror
TermoSignificado no Pixu
CfileBytes no arquivo de saída (WebP/JPEG do caminho PIXU, ou outro)
CmodelCodec + pipeline reconstrutivo do Pixu (proxy WebP/JPEG, encoder adaptativo)
CcontextAnálise de conteúdo: foto vs gráfico, complexidade, bordas, croma
CerrorDistorção perceptual permitida ε (quality / smart quality)

Um método pode produzir arquivos muito menores do que a entropia estimada só nos pixels. Os bits que faltam não desapareceram — eles vivem em M e C, ou foram gastos como ε.

Níveis de TECR no Pixu ​

NívelNomeO que o Pixu faz
0Contexto de sinalVariância de bloco, saturação, qualidade sensível a croma
1Contexto de conteúdoSmart Quality: priors de foto / gráfico / texto
2Contexto de formatoCaminho PIXU: encode adaptativo + ε perceptual como cidadão de primeira classe
3 (roadmap)Semântico / generativoM generativo compartilhado; armazenar prompts ou latentes, não todos os pixels

Os níveis 0–2 já estão disponíveis. O nível 3 é o horizonte de pesquisa (modelos versionados, contabilidade explícita de Cmodel).

O que “melhor compressão” significa aqui ​

O Pixu otimiza para:

minCfiles.t.d(x,x^)≤ε

em que d é uma distorção perceptual (implícita em quality + ajuste sensível ao conteúdo), não igualdade bit a bit.

É por isso que o PIXU rotineiramente supera JPEG/WebP ingênuos no mesmo orçamento visual: ele gasta bits onde o olho se importa e toma emprestada estrutura de C e M.

Comparação honesta com Shannon ​

AfirmaçãoStatus
“Superamos Shannon de forma lossless em dados arbitrários”Falso — impossível sob as premissas clássicas
“Superamos codecs ingênuos sob ε perceptual + contexto”Verdadeiro — esta é a reivindicação de produto do Pixu
“Codecs generativos futuros reescrevem L(x∣M,C,ε)”Pesquisa — TECR nível 3

Mapeamento para a API ​

typescript
import { compress } from '@pantanal/pixu'

const result = await compress(file, {
  format: 'image/pixu',   // prefer reconstructive PIXU path (M)
  enableSmartQuality: true, // build C from image content
  quality: 0.85,          // ε budget when you fix it explicitly
  stripMetadata: true,    // drop context the receiver does not need
})
OpçãoPapel no TECR
format: 'image/pixu'Seleciona o modelo reconstrutivo M
enableSmartQualityEstima o contexto de conteúdo C
quality / qualidade adaptativaDefine ε
Dual-pass / tamanho alvoBusca sobre Cfile sob ε

Veja também:

Checklist científico (para contribuidores) ​

Para aprofundar TECR como teoria — não marketing:

  1. Definir informação, contexto, reconstrução e erro com rigor
  2. Enunciar teoremas / limites para L(x∣M,C,ε)
  3. Provar ou limitar proposições formalmente
  4. Publicar experimentos reproduzíveis (bitrate vs métricas perceptuais)
  5. Sempre reportar Ctotal, nunca só Cfile
  6. Preferir previsões que codecs clássicos não explicam bem

A descoberta valiosa não é “Shannon estava errado.” É um novo limite prático para compressão de imagem contextual e reconstrutiva — a base do Pixu.

Publicado sob a licença MIT.