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