Unghiul lui Anderson

Imagini autentice prin compresie JPEG simplă

mm
Adaugă Unite.AI la sursele tale preferate pe Google
Source: https://www.pexels.com/photo/woman-in-gray-tank-top-showing-distress-3812745/

Îngrijorările cu privire la riscurile pe care le prezintă imaginile manipulate au apărut în mod regulat în cercetare în ultimii ani, în special în lumina noii valuri de cadre de editare de imagini bazate pe inteligență artificială capabile să modifice imaginile existente, și nu să le creeze de la zero.

Majoritatea sistemelor de detectare propuse pentru a aborda acest tip de conținut se încadrează în una dintre două categorii: prima este reprezentată de tehnica de watermarking – o abordare de rezervă integrată în cadrul de verificare a autenticității imaginilor, promovat în prezent de Coalition for Content Provenance and Authenticity (C2PA).

Procedura de watermarking C2PA este o soluție de rezervă, în cazul în care conținutul imaginii devine separat de manifestul său original și în curs de desfășurare. Sursă: https://www.imatag.com/blog/enhancing-content-integrity-c2pa-invisible-watermarking

Procedura de watermarking C2PA este o soluție de rezervă, în cazul în care conținutul imaginii devine separat de manifestul său original și în curs de desfășurare. Sursă: https://www.imatag.com/blog/enhancing-content-integrity-c2pa-invisible-watermarking

Aceste “semnale secrete” trebuie să fie ulterior robuste la procedurile automate de re-encodare/optimizare care au loc adesea atunci când o imagine trece prin rețele sociale și portaluri – dar ele nu sunt rezistente la tipul de re-encodare cu pierderi aplicat prin compresia JPEG (și, în ciuda concurenței din partea unor pretendenți precum webp, formatul JPEG este încă utilizat pentru aproximativ 74,5% din toate imaginile de pe site-urile web).

A doua abordare constă în a face imaginile să fie evidente în caz de manipulare, așa cum a fost propus inițial în lucrarea din 2013 Schemă de autentificare a integrității imaginilor bazată pe teoria punctului fix. În loc de a se baza pe watermarks sau semnături digitale, această metodă a utilizat o transformare matematică numită Convoluție și deconvoluție Gaussiană (GCD) pentru a împinge imaginile către o stare stabilă care s-ar fi rupt dacă ar fi fost modificate.

Rezultatele localizării manipulării utilizând o imagine cu punct fix cu un PSNR de 59,7802 dB. Rectanglele albe indică regiunile supuse atacurilor. Panoul A (stânga) afișează modificările aplicate, inclusiv zgomotul localizat, filtrarea și atacurile bazate pe copiere. Panoul B (dreapta) arată ieșirea corespunzătoare de detectare, evidențiind zonele manipulate identificate de procesul de autentificare. Sursă: https://arxiv.org/pdf/1308.0679

Rezultatele localizării manipulării utilizând o imagine cu punct fix cu un PSNR de 59,7802 dB. Sursă: https://arxiv.org/pdf/1308.0679

Conceptul poate fi înțeles cel mai bine în contextul reparării unei delicate țesături de dantelă: indiferent de cată craft este utilizat pentru a repara filigranul, secțiunea reparată va fi inevitabil deosebită.

Această transformare, atunci când este aplicată repetat unei imagini în tonuri de gri, o împinge treptat către o stare în care aplicarea transformării din nou nu produce nicio schimbare.

Această versiune stabilă a imaginii se numește punct fix. Punctele fixe sunt rare și foarte sensibile la modificări – orice mică modificare a unei imagini cu punct fix va rupe, cu siguranță, starea sa fixă, făcându-le ușor de detectat.

Ca de obicei cu astfel de abordări, artefactele din compresia JPEG pot pune în pericol integritatea schemei:

În stânga, vedem un watermark aplicat pe fața imaginii iconice 'Lenna' (Lena), care este clar sub compresia normală. În dreapta, cu compresia JPEG de 90%, putem vedea că distincția dintre watermark-ul perceput și creșterea zgomotului JPEG este în scădere. După multiple resalvări sau la setările de compresie maximă, majoritatea schemelor de watermarking se confruntă cu probleme legate de artefactele de compresie JPEG. Sursă: https://arxiv.org/pdf/2106.14150

În stânga, vedem un watermark aplicat pe fața imaginii iconice ‘Lenna’ (Lena), care este clar sub compresia normală. Sursă: https://arxiv.org/pdf/2106.14150

Ce se întâmplă dacă, în schimb, artefactele de compresie JPEG ar putea fi utilizate ca mijloc central pentru obținerea unui punct fix? În acest caz, nu ar mai fi nevoie de sisteme externe suplimentare, deoarece același mecanism care de obicei cauzează probleme pentru watermarking și detectarea manipulării ar forma baza însăși a cadrului de detectare a manipulării.

Compresia JPEG ca bază de securitate

Un astfel de sistem este prezentat într-o lucrare nouă de la doi cercetători de la Universitatea din Buffalo, la Universitatea de Stat din New York. Intitulată Imagine tamper-evidentă utilizând puncte fixe JPEG, noua lucrare se bazează pe lucrarea din 2013 și pe lucrări conexe, oferind pentru prima dată principiile centrale și utilizând ingenios compresia JPEG însăși ca metodă pentru a produce o “imagine autentică”.
Autorii extind:

‘Studiul arată că o imagine rămâne neschimbată după ce suferă mai multe runde ale aceluiași proces de compresie și decomprimare JPEG.

‘În alte cuvinte, dacă un singur ciclu de compresie și decomprimare JPEG este considerat o transformare a imaginii, denumită transformare JPEG, atunci această transformare prezintă proprietatea de a avea puncte fixe, adică imagini care rămân neschimbate atunci când se aplică transformarea JPEG.’

Ilustrarea convergenței punctelor fixe JPEG din noua lucrare. În partea superioară, vedem o imagine care suferă compresie JPEG repetată, cu fiecare iterație arătând numărul și locația pixelilor modificați; în partea inferioară, distanța L2 pixel cu pixel între iterații consecutive este reprezentată pentru diferite setări de calitate a compresiei. Ironia face că nu există o rezoluție mai bună a acestei imagini disponibilă. Sursă: https://arxiv.org/pdf/2504.17594

Ilustrarea convergenței punctelor fixe JPEG din noua lucrare. Sursă: https://arxiv.org/pdf/2504.17594

În loc de a introduce transformări externe sau watermarks, noua lucrare definește procesul JPEG ca un sistem dinamic. În acest model, fiecare ciclu de compresie și decomprimare mută imaginea către un punct fix. Autorii demonstrează că, după un număr finit de iterații, orice imagine ajunge sau se apropie de o stare în care compresia ulterioară nu va produce nicio schimbare.

Cercetătorii afirmă*:

‘Orice modificări ale imaginii vor cauza abateri de la punctele fixe JPEG, care pot fi detectate ca modificări ale blocurilor JPEG după un singur ciclu de compresie și decomprimare…

‘Imaginile tamper-evidente propuse, bazate pe puncte fixe JPEG, au două avantaje. În primul rând, ele elimină nevoia de stocare externă a caracteristicilor verificabile, așa cum se solicită în cazul amprentării imaginilor [scheme], sau încorporarea de urme ascunse, așa cum se face în metodele de watermarking. Imaginea însăși servește ca dovadă a autenticității sale, făcând schema în mod inerent auto-evidentă.

‘În al doilea rând, deoarece JPEG este un format larg utilizat și adesea ultimul pas în lanțul de procesare a imaginilor, metoda propusă este rezistentă la operațiunile JPEG. Acest lucru se diferențiază de abordarea originală [abordare] care ar putea pierde urmele de integritate din cauza compresiei JPEG.’

Lucrarea prezintă o idee cheie, și anume că convergența JPEG nu este doar un produs secundar al proiectării sale, ci un rezultat matematic inevitabil al operațiunilor sale. Transformarea cosinusului discret, cuantificarea, rotunjirea și trunchierea formează împreună o transformare care (în condiții adecvate) conduce la un set previzibil de puncte fixe.

Schema procesului de compresie și decomprimare JPEG formulată pentru noua lucrare.

Schema procesului de compresie și decomprimare JPEG formulată pentru noua lucrare.

Spre deosebire de watermarking, această metodă nu necesită semnal încorporat. Singura referință este propria coerență a imaginii sub compresia ulterioară. Dacă recomprimarea nu produce nicio schimbare, imaginea este presupusă a fi autentică. Dacă produce, manipularea este indicată de abaterea de la punctul fix.

Teste

Autorii au validat acest comportament utilizând un milion de patch-uri aleatorii de 8×8 de date de imagine în tonuri de gri pe 8 biți. Aplicând compresia și decomprimarea JPEG repetată asupra acestor patch-uri sintetice, ei au observat că convergența către un punct fix are loc într-un număr finit de pași. Acest proces a fost monitorizat prin măsurarea distanței L2 pixel cu pixel între iterații consecutive, cu diferențele diminuând până când patch-urile s-au stabilizat.

Diferența L2 între iterații consecutive pentru un milion de patch-uri 8x8, măsurată sub diferite calități de compresie JPEG. Fiecare proces începe cu un singur patch JPEG comprimat și urmărește reducerea diferenței pe parcursul compresiilor repetate.

Diferența L2 între iterații consecutive pentru un milion de patch-uri 8×8, măsurată sub diferite calități de compresie JPEG.

Pentru a evalua detectarea manipulării, autorii au construit imagini tamper-evidente JPEG și au aplicat patru tipuri de atacuri: zgomot de sare și piper; operațiuni de copiere; atacuri de îmbinare din surse externe; și compresie JPEG dublă utilizând o tabelă de cuantificare diferită.

Exemplu de imagini RGB cu puncte fixe, cu detectare și localizare a manipulării, incluzând cele patru metode de perturbare utilizate de autori. În partea inferioară, putem vedea că fiecare stil de perturbare se trădează pe sine, relativ la imaginea generată cu punct fix.

Exemplu de imagini RGB cu puncte fixe, cu detectare și localizare a manipulării.

După manipulare, imaginile au fost recomprimate utilizând matricea de cuantificare originală. Abaterile de la punctul fix au fost detectate prin identificarea blocurilor de imagine care au prezentat diferențe non-zero după recomprimare, permițând atât detectarea, cât și localizarea regiunilor manipulate.

Deoarece metoda se bazează în întregime pe operațiuni JPEG standard, imaginile cu puncte fixe funcționează foarte bine cu vizualizatoare și editoare JPEG obișnuite; dar autorii notează că, dacă imaginea este recomprimată la un nivel de calitate diferit, poate pierde statutul de punct fix, ceea ce ar putea rupe autentificarea și necesită a fi tratat cu atenție în utilizarea din lumea reală.

În timp ce acest lucru nu este doar un instrument pentru analizarea ieșirii JPEG, nu adaugă nici o complexitate semnificativă. În principiu, ar putea fi integrat în fluxurile de lucru existente cu costuri sau perturbări minime.

Lucrarea recunoaște că un adversar sofisticat ar putea încerca să creeze modificări adversarale care să păstreze statutul de punct fix; dar cercetătorii susțin că astfel de eforturi ar introduce probabil artefacte vizibile, subminând atacul.

Deși autorii nu pretind că imaginile cu puncte fixe JPEG ar putea înlocui sistemele de proveniență mai largi, cum ar fi C2PA, sugerează că metodele cu puncte fixe ar putea completa cadrele de metadate externe prin oferirea unui strat suplimentar de dovezi de manipulare care persistă chiar și atunci când metadatele sunt eliminate sau pierdute.

Concluzii

Abordarea punctelor fixe JPEG oferă o alternativă simplă și autoconținută la sistemele de autentificare convenționale, care nu necesită metadate încorporate, watermarks sau fișiere de referință externe, și în schimb derivă autenticitatea direct din comportamentul previzibil al procesului de compresie.

În acest fel, metoda recuperează compresia JPEG – o sursă frecventă de degradare a datelor – ca mecanism de verificare a integrității. În acest sens, noua lucrare este una dintre cele mai inovatoare și inventive abordări ale problemei pe care le-am întâlnit în ultimii ani.

Lucrarea nouă indică o schimbare de la soluții suplimentare stratificate pentru securitate către abordări care se bazează pe caracteristicile încorporate ale mediului în sine. Pe măsură ce metodele de manipulare devin mai sofisticate, tehnici care verifică structura internă a imaginii ar putea deveni mai importante.

Mai mult, multe sisteme alternative propuse pentru a aborda această problemă introduc o fricțiune semnificativă prin faptul că necesită modificări ale fluxurilor de lucru bine stabilite de procesare a imaginilor – unele dintre acestea funcționând fiabil de ani sau chiar decenii și care ar necesita o justificare mult mai puternică pentru retehnologizare.

 

* Conversia mea a citărilor inline ale autorilor în legături.

Publicat pentru prima dată vineri, 25 aprilie 2025

Scriitor pe machine learning, specialist în domeniul sintezei de imagini umane. Fost șef al conținutului de cercetare la Metaphysic.ai, până la dizolvarea sa în Brahma.ai a DNEG.
Portfolio site: martinanderson.ai
Contact: martin@martinanderson.ai