├── csp_func_control.py ├── csp_solver.py ├── data ├── ablation_queries.json ├── counting_queries.json ├── negative_queries.json ├── scannet200_constants.py └── scannetv2_val.txt ├── misc_utils.py ├── output ├── eval_data_gt_nr3d.json ├── eval_data_gt_scanrefer.json ├── eval_data_mask3d_scanrefer.json ├── eval_results_gt_nr3d.json ├── eval_results_gt_scanrefer.json ├── eval_results_mask3d_scanrefer.json └── zsvg3d_eval_results.json ├── program_evaluator.py ├── program_functions_csp.py ├── program_generator.py ├── program_validator.py ├── prompts ├── filter_relevant_objects.txt ├── generate_program_csp.txt ├── generate_program_csp_no_counting.txt ├── generate_program_csp_no_counting_negation.txt ├── generate_program_csp_no_counting_negation_minmax.txt ├── generate_program_csp_no_minmax.txt ├── guess_thresholds.txt └── select_solution.txt ├── readme.md ├── run_scripts ├── scannet_utils.py ├── scope_env.py ├── score_funcs.py ├── visualize_eval_results.py └── visualize_segs.py /csp_func_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/csp_func_control.py -------------------------------------------------------------------------------- /csp_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/csp_solver.py -------------------------------------------------------------------------------- /data/ablation_queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/data/ablation_queries.json -------------------------------------------------------------------------------- /data/counting_queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/data/counting_queries.json -------------------------------------------------------------------------------- /data/negative_queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/data/negative_queries.json -------------------------------------------------------------------------------- /data/scannet200_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/data/scannet200_constants.py -------------------------------------------------------------------------------- /data/scannetv2_val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/data/scannetv2_val.txt -------------------------------------------------------------------------------- /misc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/misc_utils.py -------------------------------------------------------------------------------- /output/eval_data_gt_nr3d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_data_gt_nr3d.json -------------------------------------------------------------------------------- /output/eval_data_gt_scanrefer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_data_gt_scanrefer.json -------------------------------------------------------------------------------- /output/eval_data_mask3d_scanrefer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_data_mask3d_scanrefer.json -------------------------------------------------------------------------------- /output/eval_results_gt_nr3d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_results_gt_nr3d.json -------------------------------------------------------------------------------- /output/eval_results_gt_scanrefer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_results_gt_scanrefer.json -------------------------------------------------------------------------------- /output/eval_results_mask3d_scanrefer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/eval_results_mask3d_scanrefer.json -------------------------------------------------------------------------------- /output/zsvg3d_eval_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/output/zsvg3d_eval_results.json -------------------------------------------------------------------------------- /program_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/program_evaluator.py -------------------------------------------------------------------------------- /program_functions_csp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/program_functions_csp.py -------------------------------------------------------------------------------- /program_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/program_generator.py -------------------------------------------------------------------------------- /program_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/program_validator.py -------------------------------------------------------------------------------- /prompts/filter_relevant_objects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/filter_relevant_objects.txt -------------------------------------------------------------------------------- /prompts/generate_program_csp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/generate_program_csp.txt -------------------------------------------------------------------------------- /prompts/generate_program_csp_no_counting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/generate_program_csp_no_counting.txt -------------------------------------------------------------------------------- /prompts/generate_program_csp_no_counting_negation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/generate_program_csp_no_counting_negation.txt -------------------------------------------------------------------------------- /prompts/generate_program_csp_no_counting_negation_minmax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/generate_program_csp_no_counting_negation_minmax.txt -------------------------------------------------------------------------------- /prompts/generate_program_csp_no_minmax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/generate_program_csp_no_minmax.txt -------------------------------------------------------------------------------- /prompts/guess_thresholds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/guess_thresholds.txt -------------------------------------------------------------------------------- /prompts/select_solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/prompts/select_solution.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/readme.md -------------------------------------------------------------------------------- /run_scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/run_scripts -------------------------------------------------------------------------------- /scannet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/scannet_utils.py -------------------------------------------------------------------------------- /scope_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/scope_env.py -------------------------------------------------------------------------------- /score_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/score_funcs.py -------------------------------------------------------------------------------- /visualize_eval_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/visualize_eval_results.py -------------------------------------------------------------------------------- /visualize_segs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunsleaf/CSVG/HEAD/visualize_segs.py --------------------------------------------------------------------------------