Нов проект за премахване на артефакти от JPEG

На GitHub е публикуван проект JPEG Quant Smooth, предназначен за премахване на артефакти от компресията на JPEG изображения. Това се постига чрез възстановяване на точността на коефициентите от дискретно косинусово преобразуване. Но в пределите, позволяващи от таблицата за квантизиране, това не позволява на алгоритъма да префилтрира изображението. Кодът е написан на C с оптимизации за SSE2, AVX2 и ARM Neon. Освен това е достъпно има WebAssembly версия, която позволява обработка на изображения в браузъра (но е по-бавна от нативната версия поради липса на SIMD оптимизации и многопоточност).

Според автора, неговият алгоритъм работи значително по-бързо от подобен проект jpeg2png и предоставя по-ясни изображения. Но авторът признава, че jpeg2png може да работи по-добре в сложни случаи. Още един проект, knusperli, публикуван под акаунта на Google — който също трябва да премахва JPEG артефакти, по твърдение на автора „не става за нищо“ и „е трудно да се забележат подобрения от неговата работа“.

Нов проект за премахване на артефакти от JPEGНов проект за премахване на артефакти от JPEG

Нов проект за премахване на артефакти от JPEGНов проект за премахване на артефакти от JPEG

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster