SHREC'21 track: Fitting simple geometric primitives on point clouds from CAD objects

The aim of this SHREC'21 track is to evaluate the quality of automatic algorithms for fitting geometric primitives on CAD models represented as point clouds. The goal is to identify the number and the type of simple geometric surface primitives that are present on the surface of the CAD models. As simple primitives we mean the classical surface primitives derived from constructive solid geometry, i.e., planes, spheres, ellipsoids, tori, cones and cylinders. The track is organized by IMATI-CNR. The final report of this SHREC'21 track will be submitted as a joint contribution to the international journal Computers & Graphics and will follow a two-stage review process. The paper will be authored by the track coordinators and all participants who submitted their results.

Dataset, ground truth and evaluation
A set of sample models that could be used for training the algorithms will be made available in mid-January, while the test set will be made available at the end January.

For each point cloud in the test set, the goal of the track is to recognize and locate the surface primitives on its surface. The participants are asked to list, for each model, the primitives found: their type, the points that are recognized to belong to it, and optionally the coefficients with respect to given representations.

Registration and other procedures
Each participant is requested to register to the track by sending an email to Chiara Romanengo (email: and Andrea Raffo (email: with the subject "SHREC'21 track: Fitting simple geometric primitives on point clouds from CAD objects". Then, an answer will be sent to each participant with the instructions to:

We plan to submit the benchmark code and data to the replicability stamp

Further Information

Important dates