cs.CVSep 28, 2026

ConCAD: Constraint-Aware Image-to-CAD Generation with Dual-Granularity Rewards

Authors: Chenxi Zhai, Xi Cheng, Hang Cheng, Zhicheng Guan, Mingyu Fan, Yanzhe Tang, Pingfa Feng, Long Zeng

Organizations: Tsinghua University, Shenzhen International Graduate School

Abstract

Image-to-CAD generation seeks executable parametric programs that recover both the geometry and design intent of a reference object. Existing systems are commonly evaluated by validity and shape overlap, although two solids with similar volume can encode different CAD relations. We introduce ConCAD, a constraint-aware image-to-CAD framework optimized via Group Relative Policy Optimization (GRPO) with rewards at two complementary granularities: a code-level constraint reward and an execution-level geometric reward. This complementary design disambiguates structurally distinct yet volumetrically similar shapes while ensuring valid 3D geometry. To verify that these rewards recover geometry and design intent, we introduce a B-rep geometric constraint satisfaction rate (G-CSR), which analytically extracts and evaluates geometric constraints from boundary representations. Experiments on the DeepCAD and Zero2CAD demonstrate that ConCAD achieves the best IoU and Chamfer Distance over competitive baselines, while also outperforming them on G-CSR, validating its superior recovery of both geometric fidelity and parametric design intent.

Figures & tables

Explore similar work

CardsList
  1. CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification

    Sep 7, 2026Yali Du, Hui Sun, San-Zhuo Xi +1Image-To-Cad GenerationSolidworks

  2. CADFit: Precise Mesh-to-CAD Program Generation with Hybrid Optimization

    May 2, 2026Ghadi Nehme, Eamon Whalen, Faez AhmedParametric Computer-Aided Design ProgramsGeometric Reconstruction

  3. BenchCAD: A Comprehensive, Industry-Standard Benchmark for Programmatic CAD

    May 11, 2026Haozhe Zhang, Kaichen Liu, Miaomiao Chen +4Parametric Computer-Aided Design ProgramsImage-To-Code Generation