El proyecto se ha publicado en GitHub , diseñado para eliminar artefactos de compresión de imágenes JPEG. Esto se logra restaurando la precisión de los coeficientes de la transformada discreta del coseno. Sin embargo, dentro de los límites que permite la tabla de cuantificación, esto no permite que el algoritmo reprocesa la imagen. El código está escrito en C con optimizaciones para SSE2, AVX2 y ARM Neon. También hay una versión en WebAssembly, que permite procesar imágenes en el navegador (aunque más lentamente que la versión nativa debido a la falta de optimizaciones SIMD y multihilo).
Según el autor, su algoritmo funciona significativamente más rápido que un proyecto similar y produce imágenes más nítidas. Sin embargo, el autor reconoce que jpeg2png puede funcionar mejor en casos complejos. Otro proyecto, , publicado bajo la cuenta de Google, que también debe eliminar artefactos de JPEG, según el autor "no sirve para nada" y "es difícil notar mejoras de su trabajo".
Fuente: opennet.ru
