A data processing method for co-registering a medical 3D image dataset and a spatial reference (27), comprising the steps of: acquiring the 3D image dataset, wherein the 3D image dataset represents a medical CT image, a medical MR image or an angiograph of at least a part (20) of a patient and a set of hybrid markers (11) detecting the positions of the hybrid markers (11) in the 3D image dataset so as to obtain a scan matrix representing the arrangement of the set of hybrid markers (11) in the 3D image dataset and the position of the scan matrix in the 3D image dataset acquiring the positions of the hybrid markers (11) with respect to the spatial reference (27), so as to obtain an image matrix (22a) representing the arrangement of the set of hybrid markers (11) in three-dimensional space and the position of the image matrix (22a) relative to the spatial reference (27) and co-registering the scan matrix and the image matrix (22a).Linvention concerne un procédé de traitement de données pour enregistrer simultanément un ensemble de données dimage 3D médicale et une référence spatiale (27), comprenant les étapes consistant à : acquérir lensemble de données dimage 3D, lensemble de données dimage 3D représentant une image CT médicale, une image RM médicale ou un angiographe dau moins une partie (20) dun patient et un ensemble de marqueurs hybrides (11) détecter les positions des marqueurs hybrides (11) dans lensemble de données dimage 3D de façon à obtenir une matrice de balayage représentant lagencement de lensemble de marqueurs hybrides (11) dans lensemble de données dimage 3D, et la position de la matrice de balayage dans lensemble de données dimage 3D acquérir les positions des marqueurs hybrides (11) par rapport à la référence spatiale (27), de façon à obtenir une matrice dimage (22a) représentant lagencement de lensemble de marqueurs hybrides (11) dans un espace tridimensionnel, et la position de la matrice dimage (22a) par rapport à la référence spatiale (27) et