RealCAD
Reconstructs editable CAD command sequences from real photographs while correcting parameter bias, released with the paired OpenRealCAD dataset.
What it does and how it connects
RealCAD is the official implementation of the paper "RealCAD: Towards Real-World Image-to-CAD Reconstruction under Domain Shift and Parameter Bias" (arXiv:2608.30617, submitted 31 Aug 2026, Tongji University). It reconstructs editable CAD command sequences from real photographs of physical objects, addressing two obstacles that synthetic-trained methods face: the appearance gap between synthetic renderings and real images, and a parameter bias in the widely used DeepCAD representation that concentrates geometric parameters around a few values.
The framework combines a redistributed parameter representation, geometry-constrained image translation from synthetic renderings toward the real-image domain while conditioning on object contours, and multi-positive contrastive learning. It ships with the paired OpenRealCAD dataset: four-view photographs of 392 3D-printed objects with ground-truth command sequences (dataset hosted on ModelScope). The repo holds training and evaluation code (train.py, train_diffusion.py, train_siglip.py, evaluation, dataset, model, cadlib) under an MIT license.
The README itself is a single line naming the repo as the official implementation; the description above is grounded in the paper abstract and the repo's file layout, not in a fuller README.
Alternatives
Compare side by side- VisCAD
A 27B foundation model that maps text, drawings and photographs to executable FreeCAD programs, rather than a Sim2Real reconstruction framework for real photographs.
- MIRAGE-CAD
Generates OpenCASCADE-executable CAD programs from text, images, point clouds or STEP, rather than reconstructing command sequences from real photographs.
- MAC (Multi-Agent CAD)
Generates printable build123d parts from text through a multi-agent pipeline, rather than reconstructing CAD from photographs.
- Chamfer
Builds CAD from text or a reference image with a verification gate, rather than reconstructing command sequences from real photographs.
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the only issue on the repo is a one-line note by a paper co-author, not a user report.
- No GitHub releases exist, so latest release fields are null.
- Detailed usage docs beyond the paper and the repo layout: the README is a single line.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.