├── .gitignore ├── LICENSE ├── README.md ├── assets ├── fig_main.png └── robustnet_motivation.png ├── config.py ├── datasets ├── __init__.py ├── bdd100k.py ├── camvid.py ├── cityscapes.py ├── cityscapes_labels.py ├── gtav.py ├── kitti.py ├── mapillary.py ├── multi_loader.py ├── nullloader.py ├── sampler.py ├── synthia.py └── uniform.py ├── eval.py ├── loss.py ├── network ├── Mobilenet.py ├── Resnet.py ├── SEresnext.py ├── Shufflenet.py ├── __init__.py ├── cov_settings.py ├── deepv3.py ├── instance_whitening.py ├── mynn.py ├── switchwhiten.py ├── sync_switchwhiten.py └── wider_resnet.py ├── optimizer.py ├── requirements.txt ├── scripts ├── infer_r50os16_cty_isw.sh ├── infer_r50os16_cty_isw_pooling.sh ├── train_mobile_gtav_base.sh ├── train_mobile_gtav_ibn.sh ├── train_mobile_gtav_isw.sh ├── train_r101os8_cty_base.sh ├── train_r101os8_cty_isw.sh ├── train_r101os8_gtav_base.sh ├── train_r101os8_gtav_ibn.sh ├── train_r101os8_gtav_isw.sh ├── train_r50os16_cty_base.sh ├── train_r50os16_cty_ibn.sh ├── train_r50os16_cty_irw.sh ├── train_r50os16_cty_isw.sh ├── train_r50os16_cty_iw.sh ├── train_r50os16_cty_switchable.sh ├── train_r50os16_gtav_base.sh ├── train_r50os16_gtav_ibn.sh ├── train_r50os16_gtav_irw.sh ├── train_r50os16_gtav_isw.sh ├── train_r50os16_gtav_iw.sh ├── train_r50os16_gtav_switchable.sh ├── train_shuffle_gtav_base.sh ├── train_shuffle_gtav_ibn.sh ├── train_shuffle_gtav_isw.sh ├── valid_mobile_gtav_base.sh ├── valid_mobile_gtav_ibn.sh ├── valid_mobile_gtav_isw.sh └── valid_r50os16_gtav_isw.sh ├── split_data ├── gtav_split_test.txt ├── gtav_split_train.txt ├── gtav_split_val.txt ├── synthia_split_train.txt └── synthia_split_val.txt ├── train.py ├── transforms ├── __init__.py ├── joint_transforms.py └── transforms.py ├── utils ├── __init__.py ├── attr_dict.py ├── misc.py └── my_data_parallel.py └── valid.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/README.md -------------------------------------------------------------------------------- /assets/fig_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/assets/fig_main.png -------------------------------------------------------------------------------- /assets/robustnet_motivation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/assets/robustnet_motivation.png -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/config.py -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/bdd100k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/bdd100k.py -------------------------------------------------------------------------------- /datasets/camvid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/camvid.py -------------------------------------------------------------------------------- /datasets/cityscapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/cityscapes.py -------------------------------------------------------------------------------- /datasets/cityscapes_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/cityscapes_labels.py -------------------------------------------------------------------------------- /datasets/gtav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/gtav.py -------------------------------------------------------------------------------- /datasets/kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/kitti.py -------------------------------------------------------------------------------- /datasets/mapillary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/mapillary.py -------------------------------------------------------------------------------- /datasets/multi_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/multi_loader.py -------------------------------------------------------------------------------- /datasets/nullloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/nullloader.py -------------------------------------------------------------------------------- /datasets/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/sampler.py -------------------------------------------------------------------------------- /datasets/synthia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/synthia.py -------------------------------------------------------------------------------- /datasets/uniform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/datasets/uniform.py -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/eval.py -------------------------------------------------------------------------------- /loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/loss.py -------------------------------------------------------------------------------- /network/Mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/Mobilenet.py -------------------------------------------------------------------------------- /network/Resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/Resnet.py -------------------------------------------------------------------------------- /network/SEresnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/SEresnext.py -------------------------------------------------------------------------------- /network/Shufflenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/Shufflenet.py -------------------------------------------------------------------------------- /network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/__init__.py -------------------------------------------------------------------------------- /network/cov_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/cov_settings.py -------------------------------------------------------------------------------- /network/deepv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/deepv3.py -------------------------------------------------------------------------------- /network/instance_whitening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/instance_whitening.py -------------------------------------------------------------------------------- /network/mynn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/mynn.py -------------------------------------------------------------------------------- /network/switchwhiten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/switchwhiten.py -------------------------------------------------------------------------------- /network/sync_switchwhiten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/sync_switchwhiten.py -------------------------------------------------------------------------------- /network/wider_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/network/wider_resnet.py -------------------------------------------------------------------------------- /optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/optimizer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/infer_r50os16_cty_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/infer_r50os16_cty_isw.sh -------------------------------------------------------------------------------- /scripts/infer_r50os16_cty_isw_pooling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/infer_r50os16_cty_isw_pooling.sh -------------------------------------------------------------------------------- /scripts/train_mobile_gtav_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_mobile_gtav_base.sh -------------------------------------------------------------------------------- /scripts/train_mobile_gtav_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_mobile_gtav_ibn.sh -------------------------------------------------------------------------------- /scripts/train_mobile_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_mobile_gtav_isw.sh -------------------------------------------------------------------------------- /scripts/train_r101os8_cty_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r101os8_cty_base.sh -------------------------------------------------------------------------------- /scripts/train_r101os8_cty_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r101os8_cty_isw.sh -------------------------------------------------------------------------------- /scripts/train_r101os8_gtav_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r101os8_gtav_base.sh -------------------------------------------------------------------------------- /scripts/train_r101os8_gtav_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r101os8_gtav_ibn.sh -------------------------------------------------------------------------------- /scripts/train_r101os8_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r101os8_gtav_isw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_base.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_ibn.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_irw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_irw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_isw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_iw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_iw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_cty_switchable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_cty_switchable.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_base.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_ibn.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_irw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_irw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_isw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_iw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_iw.sh -------------------------------------------------------------------------------- /scripts/train_r50os16_gtav_switchable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_r50os16_gtav_switchable.sh -------------------------------------------------------------------------------- /scripts/train_shuffle_gtav_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_shuffle_gtav_base.sh -------------------------------------------------------------------------------- /scripts/train_shuffle_gtav_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_shuffle_gtav_ibn.sh -------------------------------------------------------------------------------- /scripts/train_shuffle_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/train_shuffle_gtav_isw.sh -------------------------------------------------------------------------------- /scripts/valid_mobile_gtav_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/valid_mobile_gtav_base.sh -------------------------------------------------------------------------------- /scripts/valid_mobile_gtav_ibn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/valid_mobile_gtav_ibn.sh -------------------------------------------------------------------------------- /scripts/valid_mobile_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/valid_mobile_gtav_isw.sh -------------------------------------------------------------------------------- /scripts/valid_r50os16_gtav_isw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/scripts/valid_r50os16_gtav_isw.sh -------------------------------------------------------------------------------- /split_data/gtav_split_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/split_data/gtav_split_test.txt -------------------------------------------------------------------------------- /split_data/gtav_split_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/split_data/gtav_split_train.txt -------------------------------------------------------------------------------- /split_data/gtav_split_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/split_data/gtav_split_val.txt -------------------------------------------------------------------------------- /split_data/synthia_split_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/split_data/synthia_split_train.txt -------------------------------------------------------------------------------- /split_data/synthia_split_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/split_data/synthia_split_val.txt -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/train.py -------------------------------------------------------------------------------- /transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transforms/joint_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/transforms/joint_transforms.py -------------------------------------------------------------------------------- /transforms/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/transforms/transforms.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/attr_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/utils/attr_dict.py -------------------------------------------------------------------------------- /utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/utils/misc.py -------------------------------------------------------------------------------- /utils/my_data_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/utils/my_data_parallel.py -------------------------------------------------------------------------------- /valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shachoi/RobustNet/HEAD/valid.py --------------------------------------------------------------------------------