├── LICENSE ├── README.md ├── README_for_ssdg.md ├── augmentations ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ └── liveness_aug.cpython-37.pyc └── liveness_aug.py ├── configs ├── __init__.py ├── __pycache__ │ └── __init__.cpython-37.pyc ├── run_ocim_epcr_ssdg_transfas_cim-o.sh ├── run_ocim_epcr_ssdg_transfas_oci-m.sh ├── run_ocim_epcr_ssdg_transfas_ocm-i.sh ├── run_ocim_epcr_ssdg_transfas_oim-c.sh ├── run_ocim_leave_one_om-i_c.sh └── run_ocim_semi_Intra_live0.2_spoof0.2.sh ├── datasets ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ ├── liveness_dataset.cpython-37.pyc │ └── random_dataset.cpython-37.pyc ├── liveness_dataset.py └── random_dataset.py ├── main_ocim_cdcn.py ├── main_ocim_cdcn_ssdg_fp16.py ├── main_oulu_cdcn_uniform.py ├── models ├── TransFAS.py ├── __init__.py ├── __pycache__ │ ├── TransFAS.cpython-37.pyc │ ├── __init__.cpython-37.pyc │ ├── backbones.cpython-37.pyc │ ├── cdcn.cpython-37.pyc │ ├── hard_triplet_loss.cpython-37.pyc │ ├── pub_mod.cpython-37.pyc │ ├── resnet.cpython-37.pyc │ ├── simsiam_semi_cdcn_meanteacher.cpython-37.pyc │ ├── simsiam_semi_cdcn_meanteacher_SSDG.cpython-37.pyc │ └── vision_transformer.cpython-37.pyc ├── auxiliary.py ├── backbones.py ├── cdcn.py ├── hard_triplet_loss.py ├── pub_mod.py ├── resnet.py ├── simsiam_semi_cdcn_meanteacher.py ├── simsiam_semi_cdcn_meanteacher_SSDG.py └── vision_transformer.py ├── optimizers ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ ├── larc.cpython-37.pyc │ ├── lars.cpython-37.pyc │ ├── lars_simclr.cpython-37.pyc │ └── lr_scheduler.cpython-37.pyc ├── larc.py ├── lars.py ├── lars_simclr.py └── lr_scheduler.py ├── requirements.txt ├── scripts ├── ClassOulu.py ├── __init__.py ├── get_list_all_OCIM.py ├── get_list_all_OCIM_SSDG.py ├── get_list_all_OCIM_SSL_extra.py ├── get_list_all_hollow_OCIM.py ├── get_list_dev_oulu_p1.py ├── get_list_for_2D3D_cross_OULU.py ├── get_list_test_OCIM_casia.py ├── get_list_test_OCIM_msu.py ├── get_list_test_OCIM_oulu.py ├── get_list_test_OCIM_replayattack.py ├── get_list_test_oulu_p1.py ├── get_list_train_OCIM_casia.py ├── get_list_train_OCIM_msu.py ├── get_list_train_OCIM_oulu.py ├── get_list_train_OCIM_replayattack.py ├── get_list_train_dev_test_oulu_p2.py ├── get_list_train_dev_test_oulu_p3.py ├── get_list_train_dev_test_oulu_p4.py └── get_list_train_oulu_p1.py ├── tools ├── __init__.py ├── accuracy.py ├── average_meter.py └── plot_logger.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-37.pyc └── eval_ocim.cpython-37.pyc └── eval_ocim.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/README.md -------------------------------------------------------------------------------- /README_for_ssdg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/README_for_ssdg.md -------------------------------------------------------------------------------- /augmentations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/augmentations/__init__.py -------------------------------------------------------------------------------- /augmentations/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/augmentations/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /augmentations/__pycache__/liveness_aug.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/augmentations/__pycache__/liveness_aug.cpython-37.pyc -------------------------------------------------------------------------------- /augmentations/liveness_aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/augmentations/liveness_aug.py -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/__init__.py -------------------------------------------------------------------------------- /configs/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /configs/run_ocim_epcr_ssdg_transfas_cim-o.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_epcr_ssdg_transfas_cim-o.sh -------------------------------------------------------------------------------- /configs/run_ocim_epcr_ssdg_transfas_oci-m.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_epcr_ssdg_transfas_oci-m.sh -------------------------------------------------------------------------------- /configs/run_ocim_epcr_ssdg_transfas_ocm-i.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_epcr_ssdg_transfas_ocm-i.sh -------------------------------------------------------------------------------- /configs/run_ocim_epcr_ssdg_transfas_oim-c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_epcr_ssdg_transfas_oim-c.sh -------------------------------------------------------------------------------- /configs/run_ocim_leave_one_om-i_c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_leave_one_om-i_c.sh -------------------------------------------------------------------------------- /configs/run_ocim_semi_Intra_live0.2_spoof0.2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/configs/run_ocim_semi_Intra_live0.2_spoof0.2.sh -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /datasets/__pycache__/liveness_dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/__pycache__/liveness_dataset.cpython-37.pyc -------------------------------------------------------------------------------- /datasets/__pycache__/random_dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/__pycache__/random_dataset.cpython-37.pyc -------------------------------------------------------------------------------- /datasets/liveness_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/liveness_dataset.py -------------------------------------------------------------------------------- /datasets/random_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/datasets/random_dataset.py -------------------------------------------------------------------------------- /main_ocim_cdcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/main_ocim_cdcn.py -------------------------------------------------------------------------------- /main_ocim_cdcn_ssdg_fp16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/main_ocim_cdcn_ssdg_fp16.py -------------------------------------------------------------------------------- /main_oulu_cdcn_uniform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/main_oulu_cdcn_uniform.py -------------------------------------------------------------------------------- /models/TransFAS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/TransFAS.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/__pycache__/TransFAS.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/TransFAS.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/backbones.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/backbones.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/cdcn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/cdcn.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/hard_triplet_loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/hard_triplet_loss.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/pub_mod.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/pub_mod.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/resnet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/resnet.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/simsiam_semi_cdcn_meanteacher.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/simsiam_semi_cdcn_meanteacher.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/simsiam_semi_cdcn_meanteacher_SSDG.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/simsiam_semi_cdcn_meanteacher_SSDG.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/vision_transformer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/__pycache__/vision_transformer.cpython-37.pyc -------------------------------------------------------------------------------- /models/auxiliary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/auxiliary.py -------------------------------------------------------------------------------- /models/backbones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/backbones.py -------------------------------------------------------------------------------- /models/cdcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/cdcn.py -------------------------------------------------------------------------------- /models/hard_triplet_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/hard_triplet_loss.py -------------------------------------------------------------------------------- /models/pub_mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/pub_mod.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/simsiam_semi_cdcn_meanteacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/simsiam_semi_cdcn_meanteacher.py -------------------------------------------------------------------------------- /models/simsiam_semi_cdcn_meanteacher_SSDG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/simsiam_semi_cdcn_meanteacher_SSDG.py -------------------------------------------------------------------------------- /models/vision_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/models/vision_transformer.py -------------------------------------------------------------------------------- /optimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__init__.py -------------------------------------------------------------------------------- /optimizers/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /optimizers/__pycache__/larc.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__pycache__/larc.cpython-37.pyc -------------------------------------------------------------------------------- /optimizers/__pycache__/lars.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__pycache__/lars.cpython-37.pyc -------------------------------------------------------------------------------- /optimizers/__pycache__/lars_simclr.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__pycache__/lars_simclr.cpython-37.pyc -------------------------------------------------------------------------------- /optimizers/__pycache__/lr_scheduler.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/__pycache__/lr_scheduler.cpython-37.pyc -------------------------------------------------------------------------------- /optimizers/larc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/larc.py -------------------------------------------------------------------------------- /optimizers/lars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/lars.py -------------------------------------------------------------------------------- /optimizers/lars_simclr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/lars_simclr.py -------------------------------------------------------------------------------- /optimizers/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/optimizers/lr_scheduler.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/ClassOulu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/ClassOulu.py -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/get_list_all_OCIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_all_OCIM.py -------------------------------------------------------------------------------- /scripts/get_list_all_OCIM_SSDG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_all_OCIM_SSDG.py -------------------------------------------------------------------------------- /scripts/get_list_all_OCIM_SSL_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_all_OCIM_SSL_extra.py -------------------------------------------------------------------------------- /scripts/get_list_all_hollow_OCIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_all_hollow_OCIM.py -------------------------------------------------------------------------------- /scripts/get_list_dev_oulu_p1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_dev_oulu_p1.py -------------------------------------------------------------------------------- /scripts/get_list_for_2D3D_cross_OULU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_for_2D3D_cross_OULU.py -------------------------------------------------------------------------------- /scripts/get_list_test_OCIM_casia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_test_OCIM_casia.py -------------------------------------------------------------------------------- /scripts/get_list_test_OCIM_msu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_test_OCIM_msu.py -------------------------------------------------------------------------------- /scripts/get_list_test_OCIM_oulu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_test_OCIM_oulu.py -------------------------------------------------------------------------------- /scripts/get_list_test_OCIM_replayattack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_test_OCIM_replayattack.py -------------------------------------------------------------------------------- /scripts/get_list_test_oulu_p1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_test_oulu_p1.py -------------------------------------------------------------------------------- /scripts/get_list_train_OCIM_casia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_OCIM_casia.py -------------------------------------------------------------------------------- /scripts/get_list_train_OCIM_msu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_OCIM_msu.py -------------------------------------------------------------------------------- /scripts/get_list_train_OCIM_oulu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_OCIM_oulu.py -------------------------------------------------------------------------------- /scripts/get_list_train_OCIM_replayattack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_OCIM_replayattack.py -------------------------------------------------------------------------------- /scripts/get_list_train_dev_test_oulu_p2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_dev_test_oulu_p2.py -------------------------------------------------------------------------------- /scripts/get_list_train_dev_test_oulu_p3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_dev_test_oulu_p3.py -------------------------------------------------------------------------------- /scripts/get_list_train_dev_test_oulu_p4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_dev_test_oulu_p4.py -------------------------------------------------------------------------------- /scripts/get_list_train_oulu_p1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/scripts/get_list_train_oulu_p1.py -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/tools/__init__.py -------------------------------------------------------------------------------- /tools/accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/tools/accuracy.py -------------------------------------------------------------------------------- /tools/average_meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/tools/average_meter.py -------------------------------------------------------------------------------- /tools/plot_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/tools/plot_logger.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /utils/__pycache__/eval_ocim.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/utils/__pycache__/eval_ocim.cpython-37.pyc -------------------------------------------------------------------------------- /utils/eval_ocim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clks-wzz/EPCR/HEAD/utils/eval_ocim.py --------------------------------------------------------------------------------