├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bioskin ├── __init__.py ├── apps │ ├── dataset_augment_skin_props.py │ ├── homogenize_skin.py │ ├── manifold_sampling.py │ ├── optimize_biomaps.py │ └── optimize_color_correction.py ├── bioskin.py ├── bioskin_gui.py ├── character.py ├── dataset │ ├── __init__.py │ ├── dataset_augment_illuminants.py │ ├── dataset_bin2pt.py │ ├── dataset_build_from_bins.py │ ├── dataset_dump_tensors.py │ ├── dataset_filter.py │ ├── dataset_inspect.py │ └── dataset_smooth.py ├── editing │ ├── __init__.py │ └── operators.py ├── lighting │ ├── __init__.py │ └── light_transport.py ├── loss │ ├── __init__.py │ ├── log_losses.py │ └── loss_functions.py ├── parameters │ ├── __init__.py │ ├── parameter.py │ ├── parameter_differences.py │ └── params_io.py ├── reconstruct.py ├── reconstruct_in_batches.py ├── reconstruct_multiple.py ├── spectrum │ ├── __init__.py │ ├── color_spectrum.py │ └── differential_color_distance_functions.py ├── train.py ├── train_exposure_aware.py ├── train_multiple.py ├── train_multiple_exposure_aware.py └── utils │ ├── __init__.py │ ├── create_GIF.py │ ├── io.py │ ├── plotting.py │ └── tensorToCSV.py ├── examples.py ├── figures ├── gui.jpg ├── teaser.jpg └── teaser2.jpg ├── pretrained_models ├── BioSkin.json ├── BioSkin.pt ├── BioSkinAO.json ├── BioSkinAO.pt ├── BioSkinRGB.json └── BioSkinRGB.pt ├── requirements.txt ├── setup.py └── test_images ├── 1.jpg ├── 1_mask.jpg ├── 1_spec.jpg ├── 2.jpg ├── 2_mask.jpg └── 2_spec.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/README.md -------------------------------------------------------------------------------- /bioskin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/apps/dataset_augment_skin_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/apps/dataset_augment_skin_props.py -------------------------------------------------------------------------------- /bioskin/apps/homogenize_skin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/apps/homogenize_skin.py -------------------------------------------------------------------------------- /bioskin/apps/manifold_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/apps/manifold_sampling.py -------------------------------------------------------------------------------- /bioskin/apps/optimize_biomaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/apps/optimize_biomaps.py -------------------------------------------------------------------------------- /bioskin/apps/optimize_color_correction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/apps/optimize_color_correction.py -------------------------------------------------------------------------------- /bioskin/bioskin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/bioskin.py -------------------------------------------------------------------------------- /bioskin/bioskin_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/bioskin_gui.py -------------------------------------------------------------------------------- /bioskin/character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/character.py -------------------------------------------------------------------------------- /bioskin/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/dataset/dataset_augment_illuminants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_augment_illuminants.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_bin2pt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_bin2pt.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_build_from_bins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_build_from_bins.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_dump_tensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_dump_tensors.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_filter.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_inspect.py -------------------------------------------------------------------------------- /bioskin/dataset/dataset_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/dataset/dataset_smooth.py -------------------------------------------------------------------------------- /bioskin/editing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/editing/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/editing/operators.py -------------------------------------------------------------------------------- /bioskin/lighting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/lighting/light_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/lighting/light_transport.py -------------------------------------------------------------------------------- /bioskin/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/loss/log_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/loss/log_losses.py -------------------------------------------------------------------------------- /bioskin/loss/loss_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/loss/loss_functions.py -------------------------------------------------------------------------------- /bioskin/parameters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/parameters/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/parameters/parameter.py -------------------------------------------------------------------------------- /bioskin/parameters/parameter_differences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/parameters/parameter_differences.py -------------------------------------------------------------------------------- /bioskin/parameters/params_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/parameters/params_io.py -------------------------------------------------------------------------------- /bioskin/reconstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/reconstruct.py -------------------------------------------------------------------------------- /bioskin/reconstruct_in_batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/reconstruct_in_batches.py -------------------------------------------------------------------------------- /bioskin/reconstruct_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/reconstruct_multiple.py -------------------------------------------------------------------------------- /bioskin/spectrum/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/spectrum/color_spectrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/spectrum/color_spectrum.py -------------------------------------------------------------------------------- /bioskin/spectrum/differential_color_distance_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/spectrum/differential_color_distance_functions.py -------------------------------------------------------------------------------- /bioskin/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/train.py -------------------------------------------------------------------------------- /bioskin/train_exposure_aware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/train_exposure_aware.py -------------------------------------------------------------------------------- /bioskin/train_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/train_multiple.py -------------------------------------------------------------------------------- /bioskin/train_multiple_exposure_aware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/train_multiple_exposure_aware.py -------------------------------------------------------------------------------- /bioskin/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioskin/utils/create_GIF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/utils/create_GIF.py -------------------------------------------------------------------------------- /bioskin/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/utils/io.py -------------------------------------------------------------------------------- /bioskin/utils/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/utils/plotting.py -------------------------------------------------------------------------------- /bioskin/utils/tensorToCSV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/bioskin/utils/tensorToCSV.py -------------------------------------------------------------------------------- /examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/examples.py -------------------------------------------------------------------------------- /figures/gui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/figures/gui.jpg -------------------------------------------------------------------------------- /figures/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/figures/teaser.jpg -------------------------------------------------------------------------------- /figures/teaser2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/figures/teaser2.jpg -------------------------------------------------------------------------------- /pretrained_models/BioSkin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkin.json -------------------------------------------------------------------------------- /pretrained_models/BioSkin.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkin.pt -------------------------------------------------------------------------------- /pretrained_models/BioSkinAO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkinAO.json -------------------------------------------------------------------------------- /pretrained_models/BioSkinAO.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkinAO.pt -------------------------------------------------------------------------------- /pretrained_models/BioSkinRGB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkinRGB.json -------------------------------------------------------------------------------- /pretrained_models/BioSkinRGB.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/pretrained_models/BioSkinRGB.pt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/setup.py -------------------------------------------------------------------------------- /test_images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/1.jpg -------------------------------------------------------------------------------- /test_images/1_mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/1_mask.jpg -------------------------------------------------------------------------------- /test_images/1_spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/1_spec.jpg -------------------------------------------------------------------------------- /test_images/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/2.jpg -------------------------------------------------------------------------------- /test_images/2_mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/2_mask.jpg -------------------------------------------------------------------------------- /test_images/2_spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BioSkin/HEAD/test_images/2_spec.jpg --------------------------------------------------------------------------------