📄 Abstract
Abstract: Plane Geometry Diagram Synthesis has been a crucial task in computer
graphics, with applications ranging from educational tools to AI-driven
mathematical reasoning. Traditionally, we rely on manual tools (e.g.,
Matplotlib and GeoGebra) to generate precise diagrams, but this usually
requires huge, complicated calculations. Recently, researchers start to work on
model-based methods (e.g., Stable Diffusion and GPT5) to automatically generate
diagrams, saving operational cost but usually suffering from limited realism
and insufficient accuracy. In this paper, we propose a novel framework GeoSDF,
to automatically generate diagrams efficiently and accurately with Signed
Distance Field (SDF). Specifically, we first represent geometric elements
(e.g., points, segments, and circles) in the SDF, then construct a series of
constraint functions to represent geometric relationships. Next, we optimize
those constructed constraint functions to get an optimized field of both
elements and constraints. Finally, by rendering the optimized field, we can
obtain the synthesized diagram. In our GeoSDF, we define a symbolic language to
represent geometric elements and constraints, and our synthesized geometry
diagrams can be self-verified in the SDF, ensuring both mathematical accuracy
and visual plausibility. In experiments, through both qualitative and
quantitative analysis, GeoSDF synthesized both normal high-school level and
IMO-level geometry diagrams. We achieve 88.67\% synthesis accuracy by human
evaluation in the IMO problem set. Furthermore, we obtain a very high accuracy
of solving geometry problems (over 95\% while the current SOTA accuracy is
around 75%) by leveraging our self-verification property. All of these
demonstrate the advantage of GeoSDF, paving the way for more sophisticated,
accurate, and flexible generation of geometric diagrams for a wide array of
applications.
Key Contributions
Proposes GeoSDF, a novel framework for automatic plane geometry diagram synthesis using Signed Distance Fields (SDFs). It represents geometric elements and relationships within the SDF and optimizes constraint functions to generate accurate and efficient diagrams, overcoming limitations of manual tools and existing model-based approaches.
Business Value
Automates the creation of educational materials and mathematical visualizations, making complex concepts more accessible. It can also be used in CAD/CAM and other design fields requiring precise geometric representations.