A system and method are provided for determining one or more characteristics of a device. The system and method comprises initiating an algorithm to correct for shift and drift of a reference catheter (203), determining an initial shape and position of a portion of the reference catheter at time 0 when the algorithm is initiated (201), determining a current shape and position of the portion of the reference catheter at time t after the algorithm has been initiated (205), calculating a closest fit of the current shape and position of the portion of the reference catheter to the initial shape and position of the portion of the reference catheter by iteratively adjusting a set of solution parameters (209), and determining a minimal error solution parameter (211).L'invention concerne un système et un procédé permettant de déterminer une ou plusieurs caractéristiques d'un dispositif. Le système et le procédé comprennent les étapes consistant à initier un algorithme pour corriger le décalage et la dérive d'un cathéter de référence (203), déterminer une forme et une position initiales d'une portion du cathéter de référence à l'instant 0 lorsque l'algorithme est initié (201), déterminer une forme et une position actuelles de la portion du cathéter de référence à l'instant t après que l'algorithme a été initié (205), calculer un ajustement le plus proche de la forme et de la position actuelles de la portion du cathéter de référence à la forme et à la position initiales de la portion du cathéter de référence en ajustant de manière itérative un ensemble de paramètres de solution (209), et déterminer un paramètre de solution d'erreur minimale (211).