Analyse de diagrammes de géométrie plane

L'analyse des diagrammes géométriques joue un rôle crucial dans la résolution de problèmes de géométrie, où l'extraction des primitives et l'analyse des relations restent des défis en raison du layout complexe et des relations entre les primitives. Dans cet article, nous proposons un analyseur de diagrammes puissant basé sur l'apprentissage profond et le raisonnement par graphe. Plus précisément, une méthode modifiée de segmentation d'instances est proposée pour extraire les primitives géométriques, et le réseau neuronal à graphe (GNN) est utilisé pour réaliser l'analyse des relations et la classification des primitives en incorporant les caractéristiques géométriques et les connaissances a priori. Tous les modules sont intégrés dans un modèle bout-à-bout appelé PGDPNet pour effectuer simultanément toutes les sous-tâches. De plus, nous avons construit un nouveau jeu de données de grande échelle de diagrammes géométriques nommé PGDP5K avec des annotations au niveau des primitives. Les expériences menées sur PGDP5K et sur un jeu de données existant, IMP-Geometry3K, montrent que notre modèle surpassent nettement les méthodes de pointe dans quatre sous-tâches. Notre code, notre jeu de données et nos documents annexes sont disponibles à l'adresse suivante : https://github.com/mingliangzhang2018/PGDP.