├── LICENSE ├── README.md ├── backdoor_detection ├── detect_cda.py ├── detect_cda_uni.py ├── detect_fft.py ├── detect_fft_uni.py ├── models │ └── train_model_reman_lda.pkl ├── preprocess_rickrolling.py ├── ptp_utils.py ├── rema_classify.py ├── seq_aligner.py ├── test_results │ └── reman_log_mapping_lda │ │ └── rickrolling │ │ └── eval_results_villan_reman_lda_1.txt └── visualization │ ├── Assimilation Phenomenon Visualization.ipynb │ ├── Visulization_CDA.ipynb │ ├── Visulization_FTT.ipynb │ ├── ptp_utils.py │ ├── seq_aligner.py │ ├── vis_f_Norm.pdf │ └── vis_reman_lda.pdf ├── backdoor_localization ├── compute.py ├── locate_clip_rickrolling.py ├── locate_clip_villan.py ├── locate_dinov_rickrolling.py ├── locate_dinov_villan.py └── results │ ├── rickrolling │ ├── clip │ │ └── 0.85 │ │ │ ├── eval_results_rickrolling_1.txt │ │ │ ├── eval_results_rickrolling_2.txt │ │ │ ├── eval_results_rickrolling_3.txt │ │ │ ├── eval_results_rickrolling_4.txt │ │ │ ├── eval_results_rickrolling_5.txt │ │ │ ├── eval_results_rickrolling_6.txt │ │ │ ├── eval_results_rickrolling_7.txt │ │ │ └── eval_results_rickrolling_8.txt │ └── dinov2 │ │ └── 0.825 │ │ ├── eval_results_rickrolling_1.txt │ │ ├── eval_results_rickrolling_2.txt │ │ ├── eval_results_rickrolling_3.txt │ │ ├── eval_results_rickrolling_4.txt │ │ ├── eval_results_rickrolling_5.txt │ │ ├── eval_results_rickrolling_6.txt │ │ ├── eval_results_rickrolling_7.txt │ │ └── eval_results_rickrolling_8.txt │ └── villan │ ├── clip │ └── 0.85 │ │ ├── eval_results_villan_1.txt │ │ ├── eval_results_villan_2.txt │ │ ├── eval_results_villan_3.txt │ │ ├── eval_results_villan_4.txt │ │ ├── eval_results_villan_5.txt │ │ ├── eval_results_villan_6.txt │ │ ├── eval_results_villan_7.txt │ │ └── eval_results_villan_8.txt │ └── dinov2 │ └── 0.825 │ ├── eval_results_villan_1.txt │ ├── eval_results_villan_2.txt │ ├── eval_results_villan_3.txt │ ├── eval_results_villan_4.txt │ ├── eval_results_villan_5.txt │ ├── eval_results_villan_6.txt │ ├── eval_results_villan_7.txt │ └── eval_results_villan_8.txt ├── images ├── Assimilation Phenomenon.png └── T2IShield.png └── requirements.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/README.md -------------------------------------------------------------------------------- /backdoor_detection/detect_cda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/detect_cda.py -------------------------------------------------------------------------------- /backdoor_detection/detect_cda_uni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/detect_cda_uni.py -------------------------------------------------------------------------------- /backdoor_detection/detect_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/detect_fft.py -------------------------------------------------------------------------------- /backdoor_detection/detect_fft_uni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/detect_fft_uni.py -------------------------------------------------------------------------------- /backdoor_detection/models/train_model_reman_lda.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/models/train_model_reman_lda.pkl -------------------------------------------------------------------------------- /backdoor_detection/preprocess_rickrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/preprocess_rickrolling.py -------------------------------------------------------------------------------- /backdoor_detection/ptp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/ptp_utils.py -------------------------------------------------------------------------------- /backdoor_detection/rema_classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/rema_classify.py -------------------------------------------------------------------------------- /backdoor_detection/seq_aligner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/seq_aligner.py -------------------------------------------------------------------------------- /backdoor_detection/test_results/reman_log_mapping_lda/rickrolling/eval_results_villan_reman_lda_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/test_results/reman_log_mapping_lda/rickrolling/eval_results_villan_reman_lda_1.txt -------------------------------------------------------------------------------- /backdoor_detection/visualization/Assimilation Phenomenon Visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/Assimilation Phenomenon Visualization.ipynb -------------------------------------------------------------------------------- /backdoor_detection/visualization/Visulization_CDA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/Visulization_CDA.ipynb -------------------------------------------------------------------------------- /backdoor_detection/visualization/Visulization_FTT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/Visulization_FTT.ipynb -------------------------------------------------------------------------------- /backdoor_detection/visualization/ptp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/ptp_utils.py -------------------------------------------------------------------------------- /backdoor_detection/visualization/seq_aligner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/seq_aligner.py -------------------------------------------------------------------------------- /backdoor_detection/visualization/vis_f_Norm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/vis_f_Norm.pdf -------------------------------------------------------------------------------- /backdoor_detection/visualization/vis_reman_lda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_detection/visualization/vis_reman_lda.pdf -------------------------------------------------------------------------------- /backdoor_localization/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/compute.py -------------------------------------------------------------------------------- /backdoor_localization/locate_clip_rickrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/locate_clip_rickrolling.py -------------------------------------------------------------------------------- /backdoor_localization/locate_clip_villan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/locate_clip_villan.py -------------------------------------------------------------------------------- /backdoor_localization/locate_dinov_rickrolling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/locate_dinov_rickrolling.py -------------------------------------------------------------------------------- /backdoor_localization/locate_dinov_villan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/locate_dinov_villan.py -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_1.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_2.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_3.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_4.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_5.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_6.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_7.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/clip/0.85/eval_results_rickrolling_8.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_1.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_2.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_3.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_4.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_5.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_6.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_7.txt -------------------------------------------------------------------------------- /backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/rickrolling/dinov2/0.825/eval_results_rickrolling_8.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_1.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_2.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_3.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_4.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_5.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_6.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_7.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/clip/0.85/eval_results_villan_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/clip/0.85/eval_results_villan_8.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_1.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_2.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_3.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_4.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_5.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_6.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_7.txt -------------------------------------------------------------------------------- /backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/backdoor_localization/results/villan/dinov2/0.825/eval_results_villan_8.txt -------------------------------------------------------------------------------- /images/Assimilation Phenomenon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/images/Assimilation Phenomenon.png -------------------------------------------------------------------------------- /images/T2IShield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/images/T2IShield.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Robin-WZQ/T2IShield/HEAD/requirements.txt --------------------------------------------------------------------------------