├── .idea ├── .gitignore ├── AutoHallusion.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── MSCOCO ├── Readme.md ├── obj_db_clean.json └── scene_db_clean.json ├── README.md ├── abnormal_obj_insertion.ipynb ├── api_key.py ├── api_key_claude.py ├── api_key_gemini.py ├── autohallusion.py ├── autohallusion_api.py ├── corr_obj_removal.ipynb ├── demo ├── .ipynb_checkpoints │ └── abnormal_obj_insertion-checkpoint.ipynb └── showcases │ ├── abnormal_obj_insertion │ ├── init.png │ ├── mask_obj.png │ ├── obj.png │ ├── pure_obj.png │ └── results.png │ ├── corr_obj_removal │ ├── init.png │ ├── output.log │ ├── results.png │ └── target_obj.png │ └── paired_obj_insertion │ ├── init.png │ ├── mask_obj.png │ ├── obj.png │ ├── pure_obj.png │ └── results.png ├── eval ├── autohall_claude3.py ├── autohall_gemini.py ├── autohall_gpt.py └── eval_code.py ├── imgs └── teaser.png ├── main_abnormal_obj_insertion.py ├── main_correlated_obj_removal.py ├── main_paired_obj_insertion.py ├── paired_obj_insertion.ipynb ├── requirements.txt ├── run_abnormal_obj_insertion.py ├── run_correlated_obj_removal.py ├── run_paired_obj_insertion.py └── utils ├── utils.py ├── utils_claude_clean.py ├── utils_eval.py ├── utils_gemini_clean.py ├── utils_gpt_clean.py ├── utils_llava_clean.py ├── utils_merge.py └── utils_minigpt4_clean.py /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/AutoHallusion.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/AutoHallusion.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /MSCOCO/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/MSCOCO/Readme.md -------------------------------------------------------------------------------- /MSCOCO/obj_db_clean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/MSCOCO/obj_db_clean.json -------------------------------------------------------------------------------- /MSCOCO/scene_db_clean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/MSCOCO/scene_db_clean.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/README.md -------------------------------------------------------------------------------- /abnormal_obj_insertion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/abnormal_obj_insertion.ipynb -------------------------------------------------------------------------------- /api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/api_key.py -------------------------------------------------------------------------------- /api_key_claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/api_key_claude.py -------------------------------------------------------------------------------- /api_key_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/api_key_gemini.py -------------------------------------------------------------------------------- /autohallusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/autohallusion.py -------------------------------------------------------------------------------- /autohallusion_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/autohallusion_api.py -------------------------------------------------------------------------------- /corr_obj_removal.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/corr_obj_removal.ipynb -------------------------------------------------------------------------------- /demo/.ipynb_checkpoints/abnormal_obj_insertion-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/.ipynb_checkpoints/abnormal_obj_insertion-checkpoint.ipynb -------------------------------------------------------------------------------- /demo/showcases/abnormal_obj_insertion/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/abnormal_obj_insertion/init.png -------------------------------------------------------------------------------- /demo/showcases/abnormal_obj_insertion/mask_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/abnormal_obj_insertion/mask_obj.png -------------------------------------------------------------------------------- /demo/showcases/abnormal_obj_insertion/obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/abnormal_obj_insertion/obj.png -------------------------------------------------------------------------------- /demo/showcases/abnormal_obj_insertion/pure_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/abnormal_obj_insertion/pure_obj.png -------------------------------------------------------------------------------- /demo/showcases/abnormal_obj_insertion/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/abnormal_obj_insertion/results.png -------------------------------------------------------------------------------- /demo/showcases/corr_obj_removal/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/corr_obj_removal/init.png -------------------------------------------------------------------------------- /demo/showcases/corr_obj_removal/output.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/corr_obj_removal/output.log -------------------------------------------------------------------------------- /demo/showcases/corr_obj_removal/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/corr_obj_removal/results.png -------------------------------------------------------------------------------- /demo/showcases/corr_obj_removal/target_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/corr_obj_removal/target_obj.png -------------------------------------------------------------------------------- /demo/showcases/paired_obj_insertion/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/paired_obj_insertion/init.png -------------------------------------------------------------------------------- /demo/showcases/paired_obj_insertion/mask_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/paired_obj_insertion/mask_obj.png -------------------------------------------------------------------------------- /demo/showcases/paired_obj_insertion/obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/paired_obj_insertion/obj.png -------------------------------------------------------------------------------- /demo/showcases/paired_obj_insertion/pure_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/paired_obj_insertion/pure_obj.png -------------------------------------------------------------------------------- /demo/showcases/paired_obj_insertion/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/demo/showcases/paired_obj_insertion/results.png -------------------------------------------------------------------------------- /eval/autohall_claude3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/eval/autohall_claude3.py -------------------------------------------------------------------------------- /eval/autohall_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/eval/autohall_gemini.py -------------------------------------------------------------------------------- /eval/autohall_gpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/eval/autohall_gpt.py -------------------------------------------------------------------------------- /eval/eval_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/eval/eval_code.py -------------------------------------------------------------------------------- /imgs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/imgs/teaser.png -------------------------------------------------------------------------------- /main_abnormal_obj_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/main_abnormal_obj_insertion.py -------------------------------------------------------------------------------- /main_correlated_obj_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/main_correlated_obj_removal.py -------------------------------------------------------------------------------- /main_paired_obj_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/main_paired_obj_insertion.py -------------------------------------------------------------------------------- /paired_obj_insertion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/paired_obj_insertion.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_abnormal_obj_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/run_abnormal_obj_insertion.py -------------------------------------------------------------------------------- /run_correlated_obj_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/run_correlated_obj_removal.py -------------------------------------------------------------------------------- /run_paired_obj_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/run_paired_obj_insertion.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/utils_claude_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_claude_clean.py -------------------------------------------------------------------------------- /utils/utils_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_eval.py -------------------------------------------------------------------------------- /utils/utils_gemini_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_gemini_clean.py -------------------------------------------------------------------------------- /utils/utils_gpt_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_gpt_clean.py -------------------------------------------------------------------------------- /utils/utils_llava_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_llava_clean.py -------------------------------------------------------------------------------- /utils/utils_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_merge.py -------------------------------------------------------------------------------- /utils/utils_minigpt4_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuxiyang1996/AutoHallusion/HEAD/utils/utils_minigpt4_clean.py --------------------------------------------------------------------------------