├── .gitignore ├── README.md ├── experiments ├── 300W.json ├── AFLW.json ├── COFW.json └── WFLW.json ├── lib ├── __init__.py ├── dataset_heatmap.py ├── dataset_online.py ├── heatmap.py ├── multi_dataset.py └── utils.py ├── losses ├── adaptive_wing_loss.py └── wing_loss.py ├── models ├── multi_flan.py ├── multi_flan2.py ├── pfld_avg.py └── pfld_half.py ├── native_dataset ├── 300W │ └── annotations │ │ ├── face_landmarks_300w_test.csv │ │ ├── face_landmarks_300w_test_with_box.csv │ │ ├── face_landmarks_300w_train.csv │ │ ├── face_landmarks_300w_train_with_box.csv │ │ ├── face_landmarks_300w_valid.csv │ │ ├── face_landmarks_300w_valid_challenge.csv │ │ ├── face_landmarks_300w_valid_challenge_with_box.csv │ │ ├── face_landmarks_300w_valid_common.csv │ │ ├── face_landmarks_300w_valid_common_with_box.csv │ │ └── face_landmarks_300w_valid_with_box.csv ├── AFLW │ └── annotations │ │ ├── face_landmarks_aflw_test.csv │ │ ├── face_landmarks_aflw_test_frontal.csv │ │ ├── face_landmarks_aflw_test_frontal_with_box.csv │ │ ├── face_landmarks_aflw_test_with_box.csv │ │ ├── face_landmarks_aflw_train.csv │ │ └── face_landmarks_aflw_train_with_box.csv ├── COFW │ └── annotations │ │ ├── face_landmarks_cofw_test.csv │ │ ├── face_landmarks_cofw_test_with_box.csv │ │ ├── face_landmarks_cofw_train.csv │ │ └── face_landmarks_cofw_train_with_box.csv └── WFLW │ └── annotations │ ├── face_landmarks_wflw_test.csv │ ├── face_landmarks_wflw_test_blur.csv │ ├── face_landmarks_wflw_test_blur_with_box.csv │ ├── face_landmarks_wflw_test_expression.csv │ ├── face_landmarks_wflw_test_expression_with_box.csv │ ├── face_landmarks_wflw_test_illumination.csv │ ├── face_landmarks_wflw_test_illumination_with_box.csv │ ├── face_landmarks_wflw_test_largepose.csv │ ├── face_landmarks_wflw_test_largepose_with_box.csv │ ├── face_landmarks_wflw_test_makeup.csv │ ├── face_landmarks_wflw_test_makeup_with_box.csv │ ├── face_landmarks_wflw_test_occlusion.csv │ ├── face_landmarks_wflw_test_occlusion_with_box.csv │ ├── face_landmarks_wflw_test_with_box.csv │ ├── face_landmarks_wflw_train.csv │ └── face_landmarks_wflw_train_with_box.csv ├── requirements.txt ├── resize_configuration_direct.jpg └── tools ├── test_filelist.py ├── test_filelist_MDT.py ├── train.py └── train_multi.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/README.md -------------------------------------------------------------------------------- /experiments/300W.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/experiments/300W.json -------------------------------------------------------------------------------- /experiments/AFLW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/experiments/AFLW.json -------------------------------------------------------------------------------- /experiments/COFW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/experiments/COFW.json -------------------------------------------------------------------------------- /experiments/WFLW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/experiments/WFLW.json -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/dataset_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/lib/dataset_heatmap.py -------------------------------------------------------------------------------- /lib/dataset_online.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/lib/dataset_online.py -------------------------------------------------------------------------------- /lib/heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/lib/heatmap.py -------------------------------------------------------------------------------- /lib/multi_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/lib/multi_dataset.py -------------------------------------------------------------------------------- /lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/lib/utils.py -------------------------------------------------------------------------------- /losses/adaptive_wing_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/losses/adaptive_wing_loss.py -------------------------------------------------------------------------------- /losses/wing_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/losses/wing_loss.py -------------------------------------------------------------------------------- /models/multi_flan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/models/multi_flan.py -------------------------------------------------------------------------------- /models/multi_flan2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/models/multi_flan2.py -------------------------------------------------------------------------------- /models/pfld_avg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/models/pfld_avg.py -------------------------------------------------------------------------------- /models/pfld_half.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/models/pfld_half.py -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_test.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_test_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_test_with_box.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_train.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_train_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_train_with_box.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid_challenge.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid_challenge.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid_challenge_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid_challenge_with_box.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid_common.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid_common.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid_common_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid_common_with_box.csv -------------------------------------------------------------------------------- /native_dataset/300W/annotations/face_landmarks_300w_valid_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/300W/annotations/face_landmarks_300w_valid_with_box.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_test.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_test_frontal.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_test_frontal.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_test_frontal_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_test_frontal_with_box.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_test_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_test_with_box.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_train.csv -------------------------------------------------------------------------------- /native_dataset/AFLW/annotations/face_landmarks_aflw_train_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/AFLW/annotations/face_landmarks_aflw_train_with_box.csv -------------------------------------------------------------------------------- /native_dataset/COFW/annotations/face_landmarks_cofw_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/COFW/annotations/face_landmarks_cofw_test.csv -------------------------------------------------------------------------------- /native_dataset/COFW/annotations/face_landmarks_cofw_test_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/COFW/annotations/face_landmarks_cofw_test_with_box.csv -------------------------------------------------------------------------------- /native_dataset/COFW/annotations/face_landmarks_cofw_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/COFW/annotations/face_landmarks_cofw_train.csv -------------------------------------------------------------------------------- /native_dataset/COFW/annotations/face_landmarks_cofw_train_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/COFW/annotations/face_landmarks_cofw_train_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_blur.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_blur.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_blur_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_blur_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_expression.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_expression.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_expression_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_expression_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_illumination.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_illumination.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_illumination_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_illumination_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_largepose.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_largepose.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_largepose_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_largepose_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_makeup.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_makeup.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_makeup_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_makeup_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_occlusion.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_occlusion.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_occlusion_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_occlusion_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_test_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_test_with_box.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_train.csv -------------------------------------------------------------------------------- /native_dataset/WFLW/annotations/face_landmarks_wflw_train_with_box.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/native_dataset/WFLW/annotations/face_landmarks_wflw_train_with_box.csv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/requirements.txt -------------------------------------------------------------------------------- /resize_configuration_direct.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/resize_configuration_direct.jpg -------------------------------------------------------------------------------- /tools/test_filelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/tools/test_filelist.py -------------------------------------------------------------------------------- /tools/test_filelist_MDT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/tools/test_filelist_MDT.py -------------------------------------------------------------------------------- /tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/tools/train.py -------------------------------------------------------------------------------- /tools/train_multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starhiking/ATF/HEAD/tools/train_multi.py --------------------------------------------------------------------------------