Files
cadreasoner/README.md
ModelHub XC 00eebfd0d8 初始化项目,由ModelHub XC社区提供模型
Model: kulibinai/cadreasoner
Source: Original Platform
2026-10-04 21:11:23 +08:00

51 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
license: apache-2.0
tags:
- vision-language
- image-to-cad
- cad
- cadquery
- qwen2-vl
- 3d
---
# CADReasoner
CADReasoner is a vision–language model for **iterative CAD reverse engineering**. It generates a **runnable CadQuery program** and refines it over multiple iterations using geometric feedback from the discrepancy between the target and the current prediction.
**Accepted to CVPR 2026 Findings Track**
**Paper:** https://arxiv.org/abs/2603.29847
**Code:** https://github.com/zhemdi/CADReasoner
**HF paper page:** https://huggingface.co/papers/2603.29847
## Overview
Unlike single-pass Image2CAD methods, CADReasoner performs iterative program editing. At each step, it uses multi-view geometric inputs together with the previous prediction to improve reconstruction quality.
## Usage
Please use the inference and evaluation scripts from the repository.
Example:
```bash
python3 test.py --dataset <test_dataset> --checkpoint kulibinai/CADReasoner --n_iters <n_iters> --outdir <outdir>
```
<test_dataset> can be one of:
* maksimko123/deepcad_test_mesh
* maksimko123/fusion360_test_mesh
* kulibinai/mcb_test
* kulibinai/deepcad_test_scan
* kulibinai/fusion360_test_scan
* kulibinai/mcb_test_scan
*
### Citation
```bibtex
@article{kabisov2026cadreasoner,
title={CADReasoner: Iterative Program Editing for CAD Reverse Engineering},
author={Kabisov, Soslan and Kirichuk, Vsevolod and Volkov, Andrey and Savrasov, Gennadii and Barannikov, Marina and Konushin, Anton and Kuznetsov, Andrey and Zhemchuzhnikov, Dmitrii},
journal={arXiv preprint arXiv:2603.29847},
year={2026}
}
```