Evaluates 3D reconstruction quality by comparing rendered views with input images.
Scores reconstruction quality using DreamSim.
Output: {original/edited}_3d/recon_result.json with structure:
{
"uid": {
"min_width": 245,
"max_width": 512,
"distances": {
"view_0": 0.0876,
"view_1": 0.1123,
"view_2": 0.0945,
"view_3": 0.1034
}
}
}Filtering Logic:
- Filters out poor 3D reconstructions using perceptual similarity
- Only pairs passing DreamSim filter proceed to VLM verification
python3 dreamsim/score_recon.py <recon_dir> <input_dirs> <result_path>Parameters:
input_dirs: Comma-separated list of directories containing input images (e.g.,dir1,dir2)