FFHQ-Wrinkle adalah perpanjangan dari kumpulan data FFHQ (Flickr-Faces-HQ), yang dirancang khusus untuk menyertakan fitur tambahan terkait kerutan wajah. Dataset ini bertujuan untuk mendukung penelitian dan pengembangan di bidang pengenalan wajah, simulasi penuaan, dan bidang terkait lainnya.
Jika Anda menggunakan kumpulan data ini untuk penelitian Anda, harap kutip makalah kami:
Untuk Diperbarui
Kumpulan data kerutan wajah publik pertama, 'FFHQ-Wrinkle', terdiri dari pasangan gambar wajah dan masker kerutan yang sesuai. Kami fokus pada label kerutan sambil memanfaatkan kumpulan data gambar wajah beresolusi tinggi FFHQ (Flickr-Faces-HQ), yang berisi 70.000 gambar wajah beresolusi tinggi (1024x1024) yang diambil dalam berbagai sudut dan kondisi pencahayaan. Kumpulan data yang kami sediakan terdiri dari satu set masker kerut yang diberi label secara manual (N=1.000) dan satu set masker kerut "lemah", atau peta tekstur bertopeng, yang dihasilkan tanpa tenaga manusia (N=50.000). Kami memilih 50.000 gambar dari kumpulan data FFHQ, khususnya ID gambar 00000 hingga 49999. Kami menggunakan 50.000 gambar wajah ini untuk membuat kerutan berlabel lemah dan secara acak mengambil sampel 1.000 gambar dari gambar tersebut untuk membuat kerutan kebenaran dasar.
Semua data dihosting di Google Drive:
Jalur | Ukuran | File | Format | Keterangan |
---|---|---|---|---|
ffhq-kerut-dataset | 6,95GB | Folder utama | ||
├ masker kerut manual | 2,8MB | 1.000 | PNG Skala Abu-abu 8-bit (uint8) | Label kerut yang dianotasi secara manual dengan resolusi 1024x1024. |
├ masker kerut lemah | 6,94GB | 50.000 | PNG Skala Abu-abu 8-bit (uint8) | Label kerut lemah secara otomatis dengan resolusi 1024x1024. |
└ label yang diurai wajah | 5,1MB | 1.000 | Array numpy (npy) | Termasuk label penguraian wajah untuk ekstraksi wajah. |
Semua skrip harus dijalankan dari folder root repositori (ffhq-wrinkle-dataset).
Untuk mendownload label kerut yang terdiri dari 1.000 masker kerut manual dan 50.000 masker kerut lemah, silakan jalankan download_ffhq_wrinkle.sh
. Skrip ini akan mengunduh masker kerut manual dan masker kerut lemah ke dalam base_folder
yang ditentukan.
bash download_ffhq_wrinkle.sh
Anda dapat mengatur folder unduhan default dengan memodifikasi variabel base_folder
di dalam download_ffhq_wrinkle.sh
.
Selain itu, Anda dapat langsung mendownload labelnya melalui link Google Drive yang telah disediakan.
Struktur folder setelah mengikuti petunjuknya adalah sebagai berikut:
{base_folder}/
├── manual_wrinkle_masks/
│ ├── 00001.png
│ ├── 00011.png
│ ├── ...
│ └── 21035.png
└── weak_wrinkle_masks/
├── 00000/
│ ├── 00000.png
│ ├── 00001.png
│ ├── ...
│ └── 00999.png
├── 01000/
│ ├── 01000.png
│ ├── 01001.png
│ ├── ...
│ └── 01999.png
├── ...
└── 49000/
├── 49000.png
├── 49001.png
├── ...
└── 49999.png
Untuk mendownload gambar wajah FFHQ asli silahkan merujuk ke website FFHQ Dataset. Kami menggunakan subset 'images1024x1024' dengan ID dari 00000 hingga 49999 dari kumpulan data FFHQ asli. Setelah mengunduh gambar, letakkan di base_folder
yang ditentukan.
Struktur folder setelah mendownload gambar wajah adalah sebagai berikut:
{base_folder}/
├── images1024x1024/
│ ├── 00000/
│ │ ├── 00000.png
│ │ ├── 00001.png
│ │ ├── ...
│ │ └── 00999.png
│ ├── ...
│ └── 49000/
│ ├── 49000.png
│ ├── 49001.png
│ ├── ...
│ └── 49999.png
├── manual_wrinkle_masks/
│ ├── 00001.png
│ ├── 00011.png
│ ├── ...
│ └── 21035.png
└── weak_wrinkle_masks/
├── 00000/
│ ├── 00000.png
│ ├── 00001.png
│ ├── ...
│ └── 00999.png
├── ...
└── 49000/
├── 49000.png
├── 49001.png
├── ...
└── 49999.png
Untuk mengikuti strategi pelatihan yang diuraikan dalam makalah kami, Anda harus menyiapkan gambar wajah yang sesuai dengan masker kerut manual, serta gambar wajah bertopeng yang menutupi area selain wajah. Dengan menjalankan face_masking.sh
, Anda dapat memperoleh gambar wajah dan gambar wajah bertopeng yang sesuai dengan label kerut manual di folder dasar.
bash face_masking.sh
Catatan : Untuk melakukan tugas ini, gambar wajah asli dari Dataset FFHQ harus ada di base_folder
.
Alternatifnya, Anda dapat langsung mengunduh label yang diurai wajah dari tautan Google Drive dan menempatkannya di base_folder
. Kemudian jalankan png_parsing.py
dan face_masking.py
secara berurutan.
python png_parsing.py $base_folder /images1024x1024 $base_folder /manual_wrinkle_masks $base_folder /face_images
python face_masking.py $base_folder /face_parsed_labels $base_folder /face_images $base_folder /masked_face_images
Kami menyediakan label penguraian wajah untuk gambar wajah yang sesuai dengan label kerut manual sebagai larik numpy 512x512, yang diperoleh menggunakan penguraian wajah.PyTorch. Secara khusus, kami menutupi seluruh area kecuali wajah dan hidung.
Struktur folder setelah petunjuknya adalah sebagai berikut:
{base_folder}/
├── etcs/
│ └── face_parsed_labels/
│ ├── 00000.npy
│ ├── 00011.npy
│ ├── ...
│ └── 21035.npy
├── face_images/
│ ├── 00001.png
│ ├── 00011.png
│ ├── ...
│ └── 21035.png
├── images1024x1024/
│ ├── 00000/
│ │ ├── 00000.png
│ │ ├── 00001.png
│ │ ├── ...
│ │ └── 00999.png
│ ├── ...
│ └── 49000/
│ ├── 49000.png
│ ├── 49001.png
│ ├── ...
│ └── 49999.png
├── manual_wrinkle_masks/
│ ├── 00001.png
│ ├── 00011.png
│ ├── ...
│ └── 21035.png
├── masked_face_images/
│ ├── 00001.png
│ ├── 00011.png
│ ├── ...
│ └── 21035.png
└── weak_wrinkle_masks/
├── 00000/
│ ├── 00000.png
│ ├── 00001.png
│ ├── ...
│ └── 00999.png
├── ...
└── 49000/
├── 49000.png
├── 49001.png
├── ...
└── 49999.png
Kumpulan data FFHQ-Wrinkle disediakan di bawah lisensi Creative Commons BY-NC-SA 4.0 yang sama dengan kumpulan data FFHQ asli. Anda bebas menggunakan, mendistribusikan ulang, dan mengadaptasi kumpulan data ini untuk tujuan non-komersial dengan ketentuan berikut:
Dengan menggunakan kumpulan data FFHQ-Wrinkle, Anda setuju untuk mematuhi ketentuan lisensi ini. Untuk pertanyaan atau permintaan lebih lanjut untuk penggunaan komersial, silakan hubungi pembuat asli kumpulan data FFHQ dan penulis kumpulan data FFHQ-Wrinkle.
Masing-masing gambar dipublikasikan di Flickr oleh penulisnya masing-masing di bawah Creative Commons BY 2.0, Creative Commons BY-NC 2.0, Public Domain Mark 1.0, Public Domain CC0 1.0, atau lisensi US Government Works. Semua lisensi ini mengizinkan penggunaan, redistribusi, dan adaptasi gratis untuk tujuan non-komersial . Namun, beberapa di antaranya memerlukan pemberian kredit yang pantas kepada penulis aslinya, serta menunjukkan perubahan apa pun yang dilakukan pada gambar tersebut. Lisensi dan penulis asli setiap gambar ditunjukkan dalam metadata.
Silakan merujuk ke situs web Dataset FFHQ asli untuk mengetahui lisensi dataset FFHQ.