Uus projekt JPEG artefaktide eemaldamiseks

GitHubis avaldatud projekt JPEG Quant Smooth, mis on mõeldud JPEG-piltide kompressioonist tekkivate artefaktide eemaldamiseks. See saavutatakse diskreetse kosinustransformatsiooni koefitsientide täpsuse taastamise kaudu. Kuid kvantiseerimisüksuse võimaluste piires ei võimalda see algoritmil pilti uuesti filtreerida. Kood on kirjutatud C keeles ning sisaldab optimeeringuid SSE2, AVX2 ja ARM Neon jaoks. Samuti on kergesti kättesaadav on olemas WebAssembly versioon, mis võimaldab pilte töödelda brauseris (kuid aeglasem kui kohalik versioon, kuna SIMD-optimeeringud ja mitme töötluse puuduvad).

Autori väitel töötab tema algoritm märkimisväärselt kiiremini kui sarnane projekt jpeg2png ja annab teravamaid pilte. Kuid autor tunnistab, et jpeg2png võib keerulistes olukordades paremini toimida. Veel üks projekt, knusperli, avaldatud Google'i kontol - mis samuti peaks JPEG artefakte eemaldama, autor väidab, et «ei kõlba mitte millekski» ja «tema töö parandusi on raske märgata».

Uus projekt JPEG artefaktide eemaldamiseksUus projekt JPEG artefaktide eemaldamiseks

Uus projekt JPEG artefaktide eemaldamiseksUus projekt JPEG artefaktide eemaldamiseks

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster