Публикуван е проект в GitHub , предназначен за премахване на артефакти от компресия в JPEG изображения. Това се постига чрез възстановяване на точността на коефициентите от дискретното косинусово преобразуване. Но в пределите, които позволява квантовата таблица, алгоритъмът не може да повторно филтрира изображението. Кодът е написан на C с оптимизации за SSE2, AVX2 и ARM Neon. Също така има версия за WebAssembly, която позволява обработката на изображения в браузъра (но е по-бавна от нативната версия поради липсата на SIMD оптимизации и многопоточност).
Според автора, неговият алгоритъм работи значително по-бързо от подобен проект и предоставя по-ясни изображения. Но авторът признава, че jpeg2png може да работи по-добре в сложни случаи. Още един проект, , публикуван под акаунта на Google — който също трябва да премахва JPEG артефакти, според автора „не става за нищо“ и „е трудно да се забележат подобрения от работата му“.
Източник: opennet.ru
