O projeto foi publicado no GitHub , destinado a remover artefatos de compressão de imagens JPEG. Isso é alcançado por meio da recuperação da precisão dos coeficientes da transformada discreta do cosseno. Mas dentro dos limites permitidos pela tabela de quantização, isso não permite que o algoritmo re-filtre a imagem. O código é escrito em C com otimizações para SSE2, AVX2 e ARM Neon. Também existe uma versão em WebAssembly, que permite processar imagens no navegador (mas mais lenta que a versão nativa devido à falta de otimizações SIMD e multithreading).
Segundo o autor, seu algoritmo funciona significativamente mais rápido que um projeto semelhante e produz imagens mais nítidas. Mas o autor admite que o jpeg2png pode ter um desempenho melhor em casos complexos. Outro projeto, , publicado sob a conta do Google — que também deve remover artefatos JPEG, segundo o autor "não serve para nada" e "é difícil notar melhorias de seu funcionamento."
Fonte: opennet.ru
