<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Publications on Marina Barannikov</title>
    <link>https://marinabarannikov.github.io/papers/</link>
    <description>Recent content in Publications on Marina Barannikov</description>
    <generator>Hugo</generator>
    <language>en-GB</language>
    <copyright>© Marina Barannikov</copyright>
    <lastBuildDate>Wed, 18 Feb 2026 10:27:29 +0000</lastBuildDate>
      <atom:link href="https://marinabarannikov.github.io/papers/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CADReasoner: Iterative Program Editing for CAD Reverse Engineering</title>
      <link></link>
      <pubDate>Wed, 18 Feb 2026 10:27:29 +0000</pubDate>
      <guid></guid>
      <description>&lt;p&gt;Computer-Aided Design (CAD) powers modern engineering, yet producing high-quality parts still demands substantial expert effort. Many AI systems tackle CAD reverse engineering, but most are single-pass and miss fine geometric details. In contrast, human engineers compare the input shape with the reconstruction and iteratively modify the design based on remaining discrepancies. Agent-based methods mimic this loop with frozen VLMs, but weak 3D grounding of current foundation models limits reliability and efficiency. We introduce CADReasoner, a model trained to iteratively refine its prediction using geometric discrepancy between the input and the predicted shape. The model outputs a runnable CadQuery Python program whose rendered mesh is fed back at the next step. CADReasoner fuses multi-view renders and point clouds as complementary modalities. To bridge the realism gap, we propose a scan-simulation protocol applied during both training and evaluation. Across DeepCAD, Fusion 360, and MCB benchmarks, CADReasoner attains state-of-the-art results on clean and scan-sim tracks.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CADEvolve: Creating Realistic CAD via Program Evolution</title>
      <link></link>
      <pubDate>Wed, 18 Feb 2026 09:54:57 +0000</pubDate>
      <guid></guid>
      <description>&lt;p&gt;Computer-Aided Design (CAD) delivers rapid, editable modeling for engineering and manufacturing. Recent AI progress now makes full automation feasible for various CAD tasks. However, progress is bottlenecked by data: public corpora mostly contain sketch-extrude sequences, lack complex operations, multi-operation composition and design intent, and thus hinder effective fine-tuning. Attempts to bypass this with frozen VLMs often yield simple or invalid programs due to limited 3D grounding in current foundation models. We present CADEvolve, an evolution-based pipeline and dataset that starts from simple primitives and, via VLM-guided edits and validations, incrementally grows CAD programs toward industrial-grade complexity. The result is 8k complex parts expressed as executable CadQuery parametric generators. After multi-stage post-processing and augmentation, we obtain a unified dataset of 1.3m scripts paired with rendered geometry and exercising the full CadQuery operation set. A VLM fine-tuned on CADEvolve achieves state-of-the-art results on the Image2CAD task across the DeepCAD, Fusion 360, and MCB benchmarks.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
