Estimating SSIM from MSE for DCT-Based Compressed Images
Dit artikel stelt twee methoden voor om de Structural Similarity Index (SSIM) voor DCT-gecomprimeerde afbeeldingen nauwkeurig te benaderen door de globale gemiddelde kwadratische fout (MSE) te herverdelen met behulp van lokale statistieken van de referentieafbeelding, waardoor een efficiënte, perceptueel betekenisvolle kwaliteitsbeoordeling mogelijk wordt zonder dat toegang tot lokale MSE-gegevens vereist is.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een jurylid bent bij een talentenjacht, maar in plaats van naar de artiesten te kijken, beoordeel je de kwaliteit van een foto. In de wereld van digitale beelden en video's hebben computers een manier nodig om te beslissen of een afbeelding er "goed" of "slecht" uitziet nadat deze is samengeperst om ruimte te besparen (een proces dat compressie wordt genoemd). De ouderwetse manier om dit te doen, was als een wiskundeleraar die een toets nakijkt: ze telden elke enkele fout. Als de computer een pixel zag die net niet klopte, telde ze alle fouten bij elkaar op om tot een score te komen die "MSE" (Mean Square Error) of "PSNR" wordt genoemd. Het is simpel en snel, maar het is alsof je een schilderij beoordeelt door te tellen hoeveel penseelstreken er ontbreken; het geeft niet om het feit of de ontbrekende streken in een saaie grijze lucht zaten of in een cruciaal deel van een gezicht.
Een betere manier, genaamd "SSIM", probeert naar de afbeelding te kijken zoals een mens dat doet. Het controleert of de vormen, randen en patronen nog steeds kloppen, en niet alleen of de kleuren exact hetzelfde zijn. Echter, het berekenen van SSIM is als het hebben van een superstrenge kunstcriticus die elke kleine hoek van de afbeelding bekijkt en deze vergelijkt met het origineel. Dit kost veel tijd en rekenkracht, vooral wanneer je een film probeert te streamen naar miljoenen mensen. De grote vraag voor ingenieurs is: Kunnen we de "menselijke" score van SSIM krijgen zonder al dat zware werk te verrichten? Kunnen we de kwaliteit raden door alleen het totaal aantal fouten (de globale fout) te weten en naar de originele afbeelding te kijken?
Dit artikel, geschreven door Luc Trudeau en Maria G. Martini, zegt: "Ja, dat kunnen we." Ze richtten zich op afbeeldingen die gecomprimeerd zijn met een veelvoorkomende methode genaamd DCT (het soort dat voor JPEG wordt gebruikt). Ze ontdekten dat je de rommelige, vervormde afbeelding niet eens hoeft te bekijken om een goede kwaliteitsscore te berekenen. In plaats daarvan kun je de totale hoeveelheid fout die door de compressie is geïntroduceerd nemen en deze "herverdelen" over de afbeelding op basis van hoe druk de originele afbeelding was. Denk aan een bakker die precies weet hoeveel meel er op de vloer is gemorst (de globale fout). In plaats van de morsing in elke hoek van de keuken te meten, kijkt de bakker naar het originele recept. Als een deel van de keuken veel actieve handelingen bevatte (hoge textuur of randen), neemt de bakker aan dat de meelmorsing daar zwaarder was. Als een deel slechts een glad aanrecht was (gladde gebieden), was de morsing daar lichter. Door dit "activiteitskaart" van de originele afbeelding te gebruiken, kunnen ze de chique SSIM-score schatten met alleen de totale fouten telling en de textuur van de originele afbeelding.
De onderzoekers testten dit idee op twee beroemde sets hoogwaardige foto's (de Kodak-set en de Xiph Subset1) en comprimeerden deze met JPEG op verschillende kwaliteitsniveaus. Ze ontdekten dat hun nieuwe methode, die de "standaarddeviatie" (een maatstaf voor hoeveel de textuur van de afbeelding varieert) gebruikt om de fout te verspreiden, veel nauwkeuriger was dan alleen de totale fout te gebruiken. Sterker nog, hun schattingen waren zo dicht bij de echte SSIM-scores dat het verschil minder dan 1% was over typische kwaliteitsniveaus. Ze merkten ook op dat de wiskunde het beste werkte wanneer ze de relatie tussen textuur en fout als "sublineair" behandelden — wat betekent dat hoewel drukke gebieden meer fouten opvangen, ze niet alle fouten in een rechte lijn opnemen. Het artikel suggereert dat videosystemen door deze simpele truc de kwaliteitsscores veel sneller kunnen berekenen, omdat ze de originele video slechts één keer moeten analyseren en vervolgens die statistieken kunnen hergebruiken voor elke versie van de video die ze coderen, in plaats van de rommelige, gecomprimeerde versies telkens opnieuw te analyseren.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.