Sudut Anderson

Peneliti Mengidentifikasi Sifat Kuat Deepfakes yang Dapat Membantu Deteksi Jangka Panjang

mm
Tambahkan Unite.AI ke sumber pilihan Anda di Google

Sejak awal munculnya solusi deteksi deepfake pada tahun 2018, sektor penelitian visi komputer dan keamanan telah mencari untuk mendefinisikan karakteristik esensial dari video deepfake – sinyal yang dapat membuktikan resistensi terhadap perbaikan teknologi sintesis wajah populer (seperti paket deepfake berbasis autoencoder seperti DeepFaceLab dan FaceSwap, dan penggunaan Jaringan Adversarial Generatif untuk merekayasa, mensimulasikan atau mengubah wajah manusia).

Banyak “tanda-tanda” seperti kurangnya berkedip, menjadi usang karena perbaikan deepfakes, sedangkan penggunaan teknik provenance digital (seperti inisiatif Content Authenticity Initiative yang dipimpin oleh Adobe ) – termasuk pendekatan blockchain dan tanda air digital dari foto sumber potensial – baik memerlukan perubahan besar dan mahal pada tubuh gambar sumber yang ada di internet, atau memerlukan upaya kooperatif yang signifikan di antara negara-negara dan pemerintah untuk menciptakan sistem pengawasan dan autentikasi.

Oleh karena itu, akan sangat berguna jika sifat dasar dan kuat dapat ditemukan dalam konten gambar dan video yang menampilkan wajah manusia yang diubah, diciptakan, atau dipertukarkan; karakteristik yang dapat diinferensi langsung dari video palsu, tanpa verifikasi besar-besaran, pengkodean aset kriptografis, pemeriksaan konteks, evaluasi kemungkinan, rutinitas deteksi artifact, atau pendekatan lain yang membebani untuk deteksi deepfake.

Deepfakes dalam Bingkai

Kolaborasi penelitian baru antara Tiongkok dan Australia percaya bahwa mereka telah menemukan “holy grail” ini, dalam bentuk gangguan keteraturan.

Penulis telah mengembangkan metode untuk membandingkan integritas spasial dan kontinuitas temporal dari video asli dengan yang mengandung konten deepfake, dan menemukan bahwa gangguan deepfake apa pun mengganggu keteraturan gambar, bagaimanapun tidak terlihat.

Hal ini sebagian karena proses deepfake memecah video target menjadi bingkai dan menerapkan efek model deepfake yang dilatih ke dalam setiap bingkai (substitusi). Distribusi deepfake populer bertindak dengan cara yang sama seperti animator, dalam hal ini, memberikan perhatian lebih pada autentikasi setiap bingkai daripada kontribusi setiap bingkai terhadap integritas spasial dan kontinuitas temporal video secara keseluruhan.

Dari makalah: A) Perbedaan antara jenis data. Di sini kita lihat bahwa gangguan p-fake mengubah kualitas spatio-temporal gambar dengan cara yang sama seperti deepfake, tanpa menggantikan identitas. B) Analisis noise dari tiga jenis data, menunjukkan bagaimana p-fake meniru gangguan deepfake. C) Visualisasi temporal dari tiga jenis data, dengan data asli menunjukkan integritas yang lebih besar dalam fluktuasi. D) visualisasi T-SNE dari fitur yang diekstrak untuk video asli, palsu, dan p-fake. Sumber: https://arxiv.org/pdf/2207.10402.pdf

Dari makalah: A) Perbedaan antara jenis data. Di sini kita lihat bahwa gangguan p-fake mengubah kualitas spatio-temporal gambar dengan cara yang sama seperti deepfake, tanpa menggantikan identitas. B) Analisis noise dari tiga jenis data, menunjukkan bagaimana p-fake meniru gangguan deepfake. C) Visualisasi temporal dari tiga jenis data, dengan data asli menunjukkan integritas yang lebih besar dalam fluktuasi. D) visualisasi T-SNE dari fitur yang diekstrak untuk video asli, palsu, dan p-fake. Sumber: https://arxiv.org/pdf/2207.10402.pdf

Ini tidak seperti cara codec video memperlakukan serangkaian bingkai ketika rekaman asli sedang dibuat atau diproses. Untuk menghemat ukuran file atau membuat video sesuai untuk streaming, sejumlah besar informasi dibuang oleh codec video. Bahkan pada pengaturan kualitas tertinggi, codec akan mengalokasikan bingkai kunci (variabel yang dapat diatur oleh pengguna) – gambar lengkap, hampir tidak terkompresi yang terjadi pada interval tertentu dalam video.

Bingkai antara bingkai kunci, sampai batas tertentu, diperkirakan sebagai varian dari bingkai, dan akan menggunakan kembali sebanyak mungkin informasi dari bingkai kunci yang berdekatan, daripada menjadi bingkai lengkap dalam hak mereka sendiri.

Di sebelah kiri, bingkai kunci lengkap, atau 'i-frame', disimpan dalam video terkompresi, dengan biaya ukuran file; di sebelah kanan, bingkai antara 'delta frame' menggunakan kembali bagian yang berlaku dari bingkai kunci yang lebih kaya data. Sumber: https://blog.video.ibm.com/streaming-video-tips/keyframes-interframe-video-compression/

Di sebelah kiri, bingkai kunci lengkap, atau ‘i-frame’, disimpan dalam video terkompresi, dengan biaya ukuran file; di sebelah kanan, bingkai antara ‘delta frame’ menggunakan kembali bagian yang berlaku dari bingkai kunci yang lebih kaya data. Sumber: https://blog.video.ibm.com/streaming-video-tips/keyframes-interframe-video-compression/

Dengan cara ini, blok (mengandung x jumlah bingkai, tergantung pada pengaturan bingkai kunci) secara argumentatif merupakan unit terkecil yang dipertimbangkan dalam video terkompresi yang khas, bukan bingkai individual. Bahkan bingkai kunci itu sendiri, dikenal sebagai i-frame, membentuk bagian dari unit itu.

Dalam hal animasi kartun tradisional, codec melakukan jenis in-betweening, dengan bingkai kunci yang beroperasi sebagai tiang tenda untuk bingkai antara yang dihasilkan, dikenal sebagai delta frame.

Sebaliknya, superimposisi deepfake memperhatikan perhatian dan sumber daya yang besar untuk setiap bingkai individual, tanpa mempertimbangkan konteks yang lebih luas, dan tanpa membuat ruang untuk cara kompresi dan pengkodean berbasis blok mempengaruhi karakteristik video “asli”.

Tampilan lebih dekat pada diskontinuitas antara kualitas temporal video asli (kiri), dan video yang sama ketika diganggu oleh deepfakes (kanan).

Tampilan lebih dekat pada diskontinuitas antara kualitas temporal video asli (kiri), dan video yang sama ketika diganggu oleh deepfakes (kanan).

Meskipun beberapa deepfakers yang lebih baik menggunakan pemrosesan pasca yang luas, dalam paket seperti After Effects, dan meskipun distribusi DeepFaceLab memiliki kapasitas asli untuk menerapkan prosedur “pencampuran” seperti motion blur, trik seperti itu tidak mempengaruhi ketidakcocokan antara kualitas spasial dan temporal video asli dan deepfake.

Makalah baru ini berjudul Detecting Deepfake by Creating Spatio-Temporal Regularity Disruption, dan berasal dari peneliti di Universitas Tsinghua, Departemen Teknologi Visi Komputer (VIS) di Baidu Inc., dan Universitas Melbourne

Video ‘Palsu’ Palsu

Peneliti di balik makalah ini telah mengintegrasikan fungsionalitas penelitian ke dalam modul plug-and-play yang disebut Pseudo-fake Generator (P-fake Generator), yang mengubah video asli menjadi video “palsu” palsu, dengan mengganggu mereka dengan cara yang sama seperti proses deepfake sebenarnya, tanpa melakukan operasi deepfake apa pun.

Hasil pengujian menunjukkan bahwa modul ini dapat ditambahkan ke semua sistem deteksi deepfake yang ada dengan biaya sumber daya yang hampir nol, dan bahwa itu secara signifikan meningkatkan kinerjanya.

Penemuan ini dapat membantu mengatasi salah satu hambatan lain dalam penelitian deteksi deepfake: kurangnya dataset asli dan mutakhir. Karena generasi deepfake adalah proses yang rumit dan memakan waktu, komunitas telah mengembangkan sejumlah dataset deepfake selama lima tahun terakhir, banyak di antaranya sudah ketinggalan zaman.

Dengan mengisolasi gangguan keteraturan sebagai sinyal deepfake-agnostik untuk video yang diubah post-facto, metode baru ini memungkinkan untuk menghasilkan sampel dan dataset video yang tak terbatas yang fokus pada aspek deepfakes ini.

Tinjauan blok STE, di mana konvolusi temporal saluran digunakan sebagai pemicu untuk menghasilkan pengkodean yang diperkuat secara spasial dan temporal, menghasilkan tanda tangan yang sama yang bahkan deepfake yang sangat meyakinkan akan hasilkan. Dengan metode ini, video 'palsu' palsu dapat dihasilkan yang memiliki karakteristik tanda tangan yang sama dengan video yang diubah, dan yang tidak bergantung pada distribusi tertentu, atau aspek-aspek yang mudah berubah seperti perilaku fitur atau artefak algoritma.

Tinjauan blok STE, di mana konvolusi temporal saluran digunakan sebagai pemicu untuk menghasilkan pengkodean yang diperkuat secara spasial dan temporal, menghasilkan tanda tangan yang sama yang bahkan deepfake yang sangat meyakinkan akan hasilkan. Dengan metode ini, video ‘palsu’ palsu dapat dihasilkan yang memiliki karakteristik tanda tangan yang sama dengan video yang diubah, dan yang tidak bergantung pada distribusi tertentu, atau aspek-aspek yang mudah berubah seperti perilaku fitur atau artefak algoritma.

Pengujian

Peneliti melakukan eksperimen pada enam dataset yang terkenal digunakan dalam penelitian deteksi deepfake: FaceForensics++ (FF++); WildDeepFake; Tinjauan Tantangan Deteksi Deepfake (DFDCP); Celeb-DF; Deteksi Deepfake (DFD); dan Face Shifter (FSh).

Untuk FF++, peneliti melatih model mereka pada dataset asli dan menguji setiap subset dari empat subset secara terpisah. Tanpa menggunakan bahan deepfake dalam pelatihan, metode baru ini dapat melampaui hasil state of the art.

Metode ini juga menduduki posisi teratas ketika dibandingkan dengan dataset FF++ C23 yang terkompresi, yang menyediakan contoh yang menampilkan artefak kompresi yang kredibel dalam lingkungan tampilan deepfake dunia nyata.

Penulis mengomentari:

‘Kinerja dalam FF++ memvalidasi kelayakan ide utama kami, sedangkan generalisasi masih menjadi masalah besar bagi metode deteksi deepfake yang ada, karena kinerja tidak dijamin ketika diuji pada deepfakes yang dihasilkan oleh teknik yang tidak terlihat.

‘Pertimbangkan lebih lanjut kenyataan perlombaan senjata antara detektor dan pembuat deepfake, generalisasi adalah kriteria penting untuk mengukur efektivitas metode deteksi dalam dunia nyata.’

Meskipun peneliti melakukan sejumlah sub-pengujian (lihat makalah untuk detail) seputar ‘ketahanan’, dan mengubah jenis video input (yaitu asli, palsu, p-fake, dll.), hasil yang paling menarik adalah dari pengujian kinerja antar-dataset.

Untuk ini, penulis melatih model mereka pada versi “dunia nyata” c23 dari FF++, dan mengujinya melawan empat dataset, mendapatkan, menurut penulis, kinerja yang unggul di semua dataset.

Hasil dari tantangan antar-dataset. Makalah ini mencatat bahwa SBI menggunakan pendekatan yang serupa dengan pendekatan penulis, sedangkan, menurut klaim peneliti, p-fake menunjukkan kinerja yang lebih baik untuk gangguan keteraturan spasial dan temporal.

Hasil dari tantangan antar-dataset. Makalah ini mencatat bahwa SBI menggunakan pendekatan yang serupa dengan pendekatan penulis, sedangkan, menurut klaim peneliti, p-fake menunjukkan kinerja yang lebih baik untuk gangguan keteraturan spasial dan temporal.

Makalah ini menyatakan:

‘Pada Deepwild yang paling menantang, metode kami melampaui metode SOTA sekitar 10 poin persentase dalam hal AUC%. Kami pikir ini karena keragaman deepfakes yang besar di Deepwild, yang membuat metode lain gagal untuk generalisasi dengan baik dari deepfakes yang terlihat.’

Metrik yang digunakan untuk pengujian adalah Skor Akurasi (ACC), Area Di Bawah Kurva Karakteristik Operasi Penerima (AUC), dan Tingkat Kesalahan Sama (EER).

Serangan Balik?

Meskipun media menggambarkan ketegangan antara pengembang deepfake dan peneliti deteksi deepfake dalam hal perang teknologi, dapat diperdebatkan bahwa yang pertama hanya mencoba membuat output yang lebih meyakinkan, dan bahwa peningkatan kesulitan deteksi deepfake adalah produk sampingan dari upaya tersebut.

Apakah pengembang akan mencoba mengatasi kelemahan baru yang terungkap ini tergantung, mungkin, pada apakah mereka merasa bahwa gangguan keteraturan dapat dilihat oleh mata telanjang sebagai tanda ketidakaslian, dan bahwa oleh karena itu metrik ini layak ditangani dari sudut pandang kualitatif murni.

Meskipun lima tahun telah berlalu sejak deepfake pertama kali online, deepfaking masih merupakan teknologi yang relatif baru, dan komunitasnya secara luas lebih terobsesi dengan detail dan resolusi daripada konteks yang benar, atau mencocokkan tanda tangan video terkompresi, keduanya memerlukan “degradasi” output – hal yang sangat dibenci oleh komunitas deepfake saat ini.

Jika konsensus umum di sana ternyata bahwa gangguan keteraturan adalah tanda tangan baru yang tidak mempengaruhi kualitas, maka mungkin tidak akan ada upaya untuk mengkompensasinya – bahkan jika itu dapat “dibatalkan” oleh beberapa prosedur pasca-pengolahan atau arsitektur, yang jauh dari jelas.

 

Dipublikasikan pertama kali pada 22 Juli 2022.

Penulis tentang pembelajaran mesin, spesialis domain sintesis gambar manusia. Mantan kepala konten penelitian di Metaphysic.ai, hingga pembubarannya ke dalam Brahma.ai DNEG.
Portfolio site: martinanderson.ai
Contact: martin@martinanderson.ai