atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Thinking with Programming Vision: Towards a Unified View for Thinking with Images

CVPR 2026 · Vision-language and multimodal › Multimodal LLMs · approach: Chain-of-thought multimodal reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CodeVision, a code-as-tool framework where an MLLM writes Python to invoke image operations, trained with SFT then RL using a dense process reward, and evaluated on orientation-robustness benchmarks and a new multi-tool benchmark (MVToolBench).

Problem

Current thinking-with-images MLLMs rely on a narrow set of pre-registered tools (mostly crop), are brittle to image orientation changes and natural corruptions, and do not compose multiple different tools across turns.

Approach

Treat code as a universal tool interface so the model can invoke any image operation via generated code, trained with SFT on multi-turn tool trajectories (including error recovery) and RL with a dense multi-component reward (must-use tool bonuses, rollout-based suggested-tool bonus, and constraint penalties against reward hacking).

Key results

Surprising findings

Limitations

Experimental setup

Datasets: HierText OCRBench ChartQAPro V* HRBench

Benchmarks: OCRBench (rotated/flipped) ChartQAPro (rotated/flipped) V* HRBench4k HRBench8k MVToolBench

Metrics: accuracy

Baselines: GPT-4o Gemini2.5-Pro Qwen2.5-VL-32B Qwen2.5-VL-72B Qwen3-VL-30B-Thinking Qwen3-VL-235B-Thinking InternVL3.5-30B InternVL3.5-241B Thyme Qwen2.5-VL-7B Qwen3-VL-8B-Thinking Qwen3-VL-32B-Thinking

Builds on: GRPO Thyme OpenAI o3 thinking with images

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy