├── .gitignore ├── README.md ├── requirements.txt ├── scripts ├── test_PURE.sh └── train_PURE.sh ├── src ├── args.py ├── datasets │ ├── PURE.py │ ├── PURE_supervised.py │ ├── PURE_testing.py │ ├── PURE_unsupervised.py │ ├── UBFC.py │ ├── UBFC_supervised.py │ ├── UBFC_testing.py │ ├── UBFC_unsupervised.py │ ├── transforms.py │ └── utils.py ├── models │ ├── PhysNet.py │ └── RPNet.py ├── preprocessing │ ├── PURE │ │ ├── README.md │ │ ├── make_dataset.py │ │ └── make_metadata.py │ ├── UBFC-rPPG │ │ ├── README.md │ │ ├── make_dataset.py │ │ └── make_metadata.py │ └── utils.py ├── test.py ├── train.py └── utils │ ├── losses.py │ ├── model_selector.py │ ├── model_utils.py │ ├── optimization.py │ ├── postprocess.py │ ├── train_logger.py │ └── validate.py └── teaser.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/test_PURE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/scripts/test_PURE.sh -------------------------------------------------------------------------------- /scripts/train_PURE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/scripts/train_PURE.sh -------------------------------------------------------------------------------- /src/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/args.py -------------------------------------------------------------------------------- /src/datasets/PURE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/PURE.py -------------------------------------------------------------------------------- /src/datasets/PURE_supervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/PURE_supervised.py -------------------------------------------------------------------------------- /src/datasets/PURE_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/PURE_testing.py -------------------------------------------------------------------------------- /src/datasets/PURE_unsupervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/PURE_unsupervised.py -------------------------------------------------------------------------------- /src/datasets/UBFC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/UBFC.py -------------------------------------------------------------------------------- /src/datasets/UBFC_supervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/UBFC_supervised.py -------------------------------------------------------------------------------- /src/datasets/UBFC_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/UBFC_testing.py -------------------------------------------------------------------------------- /src/datasets/UBFC_unsupervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/UBFC_unsupervised.py -------------------------------------------------------------------------------- /src/datasets/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/transforms.py -------------------------------------------------------------------------------- /src/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/datasets/utils.py -------------------------------------------------------------------------------- /src/models/PhysNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/models/PhysNet.py -------------------------------------------------------------------------------- /src/models/RPNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/models/RPNet.py -------------------------------------------------------------------------------- /src/preprocessing/PURE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/PURE/README.md -------------------------------------------------------------------------------- /src/preprocessing/PURE/make_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/PURE/make_dataset.py -------------------------------------------------------------------------------- /src/preprocessing/PURE/make_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/PURE/make_metadata.py -------------------------------------------------------------------------------- /src/preprocessing/UBFC-rPPG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/UBFC-rPPG/README.md -------------------------------------------------------------------------------- /src/preprocessing/UBFC-rPPG/make_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/UBFC-rPPG/make_dataset.py -------------------------------------------------------------------------------- /src/preprocessing/UBFC-rPPG/make_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/UBFC-rPPG/make_metadata.py -------------------------------------------------------------------------------- /src/preprocessing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/preprocessing/utils.py -------------------------------------------------------------------------------- /src/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/test.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/train.py -------------------------------------------------------------------------------- /src/utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/losses.py -------------------------------------------------------------------------------- /src/utils/model_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/model_selector.py -------------------------------------------------------------------------------- /src/utils/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/model_utils.py -------------------------------------------------------------------------------- /src/utils/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/optimization.py -------------------------------------------------------------------------------- /src/utils/postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/postprocess.py -------------------------------------------------------------------------------- /src/utils/train_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/train_logger.py -------------------------------------------------------------------------------- /src/utils/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/src/utils/validate.py -------------------------------------------------------------------------------- /teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CVRL/SiNC-rPPG/HEAD/teaser.png --------------------------------------------------------------------------------