FFHQ-Wrinkle เป็นส่วนขยายของชุดข้อมูล FFHQ (Flickr-Faces-HQ) ที่ออกแบบมาโดยเฉพาะเพื่อรวมคุณสมบัติเพิ่มเติมที่เกี่ยวข้องกับริ้วรอยบนใบหน้า ชุดข้อมูลนี้มีจุดมุ่งหมายเพื่อสนับสนุนการวิจัยและพัฒนาด้านการจดจำใบหน้า การจำลองอายุ และสาขาอื่นๆ ที่เกี่ยวข้อง
หากคุณใช้ชุดข้อมูลนี้เพื่อการวิจัย โปรดอ้างอิงรายงานของเรา:
ที่จะได้รับการปรับปรุง
ชุดข้อมูลริ้วรอยบนใบหน้าสาธารณะชุดแรก 'FFHQ-Wrinkle' ประกอบด้วยภาพใบหน้าคู่หนึ่งและมาส์กลดริ้วรอยที่เกี่ยวข้องกัน เรามุ่งเน้นไปที่ป้ายกำกับริ้วรอยในขณะที่ใช้ชุดข้อมูลภาพใบหน้าความละเอียดสูงที่มีอยู่ FFHQ (Flickr-Faces-HQ) ซึ่งประกอบด้วยภาพใบหน้าความละเอียดสูง (1024x1024) จำนวน 70,000 ภาพที่ถ่ายภายใต้มุมและสภาพแสงต่างๆ ชุดข้อมูลที่เราจัดเตรียมประกอบด้วยชุดมาสก์ลดริ้วรอยที่ติดป้ายกำกับด้วยตนเองหนึ่งชุด (N=1,000) และชุดมาสก์ลดริ้วรอยที่ "อ่อนแอ" หนึ่งชุด หรือแผนผังพื้นผิวที่สวมหน้ากาก สร้างขึ้นโดยไม่ต้องใช้แรงงานมนุษย์ (N=50,000) เราเลือกรูปภาพ 50,000 ภาพจากชุดข้อมูล FFHQ โดยเฉพาะรหัสรูปภาพ 00000 ถึง 49999 เราใช้รูปภาพใบหน้า 50,000 รูปเหล่านี้เพื่อสร้างริ้วรอยที่มีป้ายกำกับไม่ชัดเจน และสุ่มตัวอย่าง 1,000 ภาพจากรูปภาพเหล่านี้เพื่อสร้างริ้วรอยตามความเป็นจริง
ข้อมูลทั้งหมดโฮสต์บน Google Drive:
เส้นทาง | ขนาด | ไฟล์ | รูปแบบ | คำอธิบาย |
---|---|---|---|---|
ชุดข้อมูล ffhq-wrinkle | 6.95GB | โฟลเดอร์หลัก | ||
├ มาสก์ลดริ้วรอยด้วยตนเอง | 2.8MB | 1,000 | PNG ระดับสีเทา 8 บิต (uint8) | ป้ายกำกับริ้วรอยที่มีคำอธิบายประกอบด้วยตนเองด้วยความละเอียด 1024x1024 |
├ มาส์กลดเลือนริ้วรอย | 6.94GB | 50,000 | PNG ระดับสีเทา 8 บิต (uint8) | สร้างฉลากรอยยับที่อ่อนแอโดยอัตโนมัติด้วยความละเอียด 1024x1024 |
└ ป้ายกำกับการแยกวิเคราะห์ใบหน้า | 5.1MB | 1,000 | อาร์เรย์จำนวน (npy) | รวมป้ายกำกับการแยกวิเคราะห์ใบหน้าสำหรับการดึงใบหน้า |
สคริปต์ทั้งหมดจะต้องเรียกใช้จากโฟลเดอร์รูทของที่เก็บ (ffhq-wrinkle-dataset)
หากต้องการดาวน์โหลดป้ายกำกับริ้วรอยซึ่งประกอบด้วยมาสก์ลดริ้วรอยด้วยตนเอง 1,000 ชิ้นและมาสก์ลดริ้วรอยแบบอ่อน 50,000 รายการ โปรดเรียกใช้ download_ffhq_wrinkle.sh
สคริปต์นี้จะดาวน์โหลดทั้งมาสก์ลดริ้วรอยแบบแมนนวลและมาสก์ลดริ้วรอยแบบอ่อนลงใน base_folder
ที่ระบุ
bash download_ffhq_wrinkle.sh
คุณสามารถตั้งค่าโฟลเดอร์ดาวน์โหลดเริ่มต้นได้โดยการแก้ไขตัวแปร base_folder
ภายใน download_ffhq_wrinkle.sh
นอกจากนี้ คุณยังดาวน์โหลดป้ายกำกับได้โดยตรงผ่านลิงก์ Google Drive ที่ให้มา
โครงสร้างโฟลเดอร์หลังจากทำตามคำแนะนำมีดังนี้:
{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
หากต้องการดาวน์โหลดภาพใบหน้า FFHQ ต้นฉบับ โปรดดูที่เว็บไซต์ชุดข้อมูล FFHQ เราใช้ชุดย่อย 'images1024x1024' ที่มีรหัสตั้งแต่ 00000 ถึง 49999 จากชุดข้อมูล FFHQ ดั้งเดิม หลังจากดาวน์โหลดรูปภาพแล้ว ให้วางไว้ใน base_folder
ที่กำหนด
โครงสร้างโฟลเดอร์หลังจากดาวน์โหลดภาพใบหน้าเป็นดังนี้:
{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
เพื่อปฏิบัติตามกลยุทธ์การฝึกอบรมที่ระบุไว้ในรายงานของเรา คุณควรเตรียมภาพใบหน้าที่สอดคล้องกับการมาส์กลดริ้วรอยด้วยตนเอง รวมถึงภาพใบหน้าที่มาสก์ซึ่งมีการมาส์กบริเวณอื่นที่ไม่ใช่ใบหน้า ด้วยการรัน face_masking.sh
คุณสามารถรับรูปภาพใบหน้าและรูปภาพใบหน้าที่มาสก์ซึ่งสอดคล้องกับป้ายกำกับริ้วรอยแบบแมนนวลในโฟลเดอร์ฐาน
bash face_masking.sh
หมายเหตุ : ในการดำเนินการนี้ รูปภาพใบหน้าต้นฉบับจากชุดข้อมูล FFHQ จะต้องอยู่ใน base_folder
หรือคุณสามารถดาวน์โหลดป้ายกำกับที่แยกวิเคราะห์ใบหน้าได้โดยตรงจากลิงก์ Google Drive และวางไว้ใน base_folder
จากนั้นรัน png_parsing.py
และ face_masking.py
ตามลำดับ
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
เราจัดเตรียมป้ายกำกับที่แยกวิเคราะห์ใบหน้าสำหรับรูปภาพใบหน้าที่สอดคล้องกับป้ายกำกับริ้วรอยแบบแมนนวลเป็นอาร์เรย์ numpy ขนาด 512x512 ซึ่งได้มาจากการใช้ face-parsing.PyTorch โดยเฉพาะเรามาส์กทุกพื้นที่ ยกเว้นใบหน้าและจมูก
โครงสร้างโฟลเดอร์หลังจากคำแนะนำมีดังนี้:
{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
ชุดข้อมูล FFHQ-Wrinkle จัดทำภายใต้ใบอนุญาต Creative Commons BY-NC-SA 4.0 เดียวกันกับชุดข้อมูล FFHQ ดั้งเดิม คุณมีอิสระในการใช้ แจกจ่าย และปรับชุดข้อมูลนี้เพื่อวัตถุประสงค์ที่ไม่ใช่เชิงพาณิชย์ภายใต้เงื่อนไขต่อไปนี้:
การใช้ชุดข้อมูล FFHQ-Wrinkle แสดงว่าคุณตกลงที่จะปฏิบัติตามข้อกำหนดของใบอนุญาตนี้ หากมีข้อสงสัยเพิ่มเติมหรือการร้องขอเพื่อใช้ในเชิงพาณิชย์ โปรดติดต่อผู้สร้างชุดข้อมูล FFHQ ดั้งเดิมและผู้เขียนชุดข้อมูล FFHQ-Wrinkle
ภาพแต่ละภาพได้รับการเผยแพร่ใน Flickr โดยผู้เขียนที่เกี่ยวข้องภายใต้ Creative Commons BY 2.0, Creative Commons BY-NC 2.0, Public Domain Mark 1.0, Public Domain CC0 1.0 หรือใบอนุญาตการทำงานของรัฐบาลสหรัฐฯ ใบอนุญาตทั้งหมดเหล่านี้อนุญาตให้นำไป ใช้ฟรี แจกจ่ายซ้ำ และดัดแปลงเพื่อวัตถุประสงค์ที่ไม่ใช่เชิงพาณิชย์ อย่างไรก็ตาม บางส่วนจำเป็นต้องให้ เครดิตที่เหมาะสม กับผู้เขียนต้นฉบับ รวมทั้ง ระบุการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับรูปภาพ ใบอนุญาตและผู้แต่งต้นฉบับของแต่ละภาพระบุไว้ในข้อมูลเมตา
โปรดดูที่เว็บไซต์ชุดข้อมูล FFHQ ดั้งเดิมสำหรับใบอนุญาตของชุดข้อมูล FFHQ