A data processing method for generating a compensation information for hacking or for determining the position and/or orientation of an object in space, the method comprising the following steps performed by a computer: a) acquiring a predetermined constraint information defining one or more relative or absolute positions and/or orientations of the object in space; b) acquiring position and/or orientation data of the object while the object is positioned or moved while fulfilling the predetermined constraint; and c) determining the compensation information based on the predetermined constraint information and the acquired position and/or orientation data of the object.La présente invention porte sur un procédé de traitement de données destiné à générer des informations de compensation de piratage ou destiné à déterminer la position et/ou l'orientation d'un objet dans l'espace, le procédé comprenant les étapes suivantes réalisées par un ordinateur : a) acquérir une information de contrainte prédéterminée définissant une ou plusieurs positions et/ou orientations relatives ou absolues de l'objet dans l'espace ; b) acquérir des données de position et/ou orientation de l'objet alors que l'objet est positionné ou déplacé tout en remplissant la contrainte prédéterminée ; et c) déterminer l'information de compensation sur la base de l'information de contrainte prédéterminée et des données de position et/ou orientation acquises de l'objet.