FFHQ-Wrinkle es una extensión del conjunto de datos FFHQ (Flickr-Faces-HQ), diseñada específicamente para incluir características adicionales relacionadas con las arrugas faciales. Este conjunto de datos tiene como objetivo respaldar la investigación y el desarrollo en reconocimiento facial, simulación de envejecimiento y otros campos relacionados.
Si utiliza este conjunto de datos para su investigación, cite nuestro artículo:
Para ser actualizado
El primer conjunto de datos público sobre arrugas faciales, 'FFHQ-Wrinkle', comprende pares de imágenes de rostros y sus correspondientes máscaras de arrugas. Nos centramos en las etiquetas arrugadas mientras utilizamos el conjunto de datos de imágenes faciales de alta resolución FFHQ (Flickr-Faces-HQ), que contiene 70 000 imágenes faciales de alta resolución (1024 x 1024) capturadas en varios ángulos y condiciones de iluminación. El conjunto de datos que proporcionamos consta de un conjunto de máscaras antiarrugas etiquetadas manualmente (N=1000) y un conjunto de máscaras antiarrugas "débiles", o mapas de texturas enmascaradas, generados sin mano de obra humana (N=50.000). Seleccionamos 50 000 imágenes del conjunto de datos FFHQ, específicamente los ID de imagen 00000 a 49999. Usamos estas 50 000 imágenes de rostros para crear las arrugas débilmente etiquetadas y tomamos muestras aleatorias de 1000 imágenes de ellas para crear las arrugas reales.
Todos los datos están alojados en Google Drive:
Camino | Tamaño | Archivos | Formato | Descripción |
---|---|---|---|---|
conjunto de datos-arrugas ffhq | 6,95GB | Carpeta principal | ||
├ mascarillas-arrugas-manuales | 2,8 MB | 1.000 | PNG en escala de grises de 8 bits (uint8) | Etiquetas arrugadas anotadas manualmente con una resolución de 1024x1024. |
├ mascarillas-arrugas-débiles | 6,94GB | 50.000 | PNG en escala de grises de 8 bits (uint8) | Etiquetas con arrugas débiles generadas automáticamente con una resolución de 1024x1024. |
└ etiquetas analizadas por caras | 5,1MB | 1.000 | Matriz numerosa (npy) | Incluye etiquetas analizadas por caras para la extracción de caras. |
Todos los scripts deben ejecutarse desde la carpeta raíz del repositorio (ffhq-pliegue-dataset).
Para descargar las etiquetas antiarrugas que constan de 1000 mascarillas antiarrugas manuales y 50 000 mascarillas antiarrugas débiles, ejecute download_ffhq_wrinkle.sh
. Este script descargará tanto las máscaras antiarrugas manuales como las máscaras antiarrugas débiles en la base_folder
especificada.
bash download_ffhq_wrinkle.sh
Puede configurar la carpeta de descarga predeterminada modificando la variable base_folder
dentro de download_ffhq_wrinkle.sh
.
Además, puede descargar las etiquetas directamente a través del enlace de Google Drive proporcionado.
La estructura de carpetas después de seguir las instrucciones es la siguiente:
{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
Para descargar las imágenes de rostros originales de FFHQ, consulte el sitio web del conjunto de datos de FFHQ. Usamos el subconjunto 'images1024x1024' con ID de 00000 a 49999 del conjunto de datos original de FFHQ. Después de descargar las imágenes, colóquelas en la base_folder
designada.
La estructura de carpetas después de descargar imágenes de rostros es la siguiente:
{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
Para seguir la estrategia de capacitación descrita en nuestro artículo, debe preparar las imágenes de la cara que corresponden a las máscaras antiarrugas manuales, así como las imágenes de la cara enmascarada donde se enmascaran áreas distintas a la cara. Al ejecutar face_masking.sh
, puede obtener las imágenes de rostros y las imágenes de rostros enmascarados correspondientes a las etiquetas de arrugas manuales en la carpeta base.
bash face_masking.sh
Nota : Para realizar esta tarea, las imágenes de rostros originales del conjunto de datos FFHQ deben estar en la base_folder
.
Alternativamente, puede descargar directamente las etiquetas analizadas desde el enlace de Google Drive y colocarlas en la base_folder
. Luego ejecute secuencialmente png_parsing.py
y 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
Proporcionamos etiquetas analizadas por rostros para las imágenes de rostros correspondientes a las etiquetas de arrugas manuales como matrices numerosas de 512x512, que se obtuvieron usando face-parsing.PyTorch. En concreto, enmascaramos todas las zonas excepto la cara y la nariz.
La estructura de carpetas después de las instrucciones es la siguiente:
{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
El conjunto de datos FFHQ-Wrinkle se proporciona bajo la misma licencia Creative Commons BY-NC-SA 4.0 que el conjunto de datos FFHQ original. Usted es libre de utilizar, redistribuir y adaptar este conjunto de datos para fines no comerciales bajo las siguientes condiciones:
Al utilizar el conjunto de datos FFHQ-Wrinkle, usted acepta cumplir con los términos de esta licencia. Para cualquier consulta adicional o solicitud de uso comercial, comuníquese con los creadores originales del conjunto de datos FFHQ y los autores del conjunto de datos FFHQ-Wrinkle.
Las imágenes individuales fueron publicadas en Flickr por sus respectivos autores bajo Creative Commons BY 2.0, Creative Commons BY-NC 2.0, Public Domain Mark 1.0, Public Domain CC0 1.0 o licencia de obras del gobierno de EE. UU. Todas estas licencias permiten el uso, la redistribución y la adaptación gratuitos para fines no comerciales . Sin embargo, algunos de ellos requieren dar el crédito apropiado al autor original, así como indicar cualquier cambio que se haya realizado en las imágenes. La licencia y el autor original de cada imagen se indican en los metadatos.
Consulte el sitio web original del conjunto de datos FFHQ para obtener la licencia del conjunto de datos FFHQ.