ObjectA new method for 3D localization of N fiducial markers from 1D projections is presented and analysed. It applies to semi-active markers and active markers using a single receiver channel.Materials and methodsThe novel algorithm computes candidate points using peaks in three optimally selected projections and removes fictitious points by verifying detected peaks in additional projections. Computational complexity was significantly reduced by avoiding cluster analysis, while higher accuracy was achieved by using optimal projections and by applying Gaussian interpolation in peak detection. Computational time, accuracy and robustness were analysed through Monte Carlo simulations and experiments. The method was employed in a prototype MRI guided prostate biopsy system and used in preclinical experiments.ResultsThe computational time for 6 markers was better than 2 ms, an improvement of up to 100 times, compared to the method by Flask et al. (J Magn Reson Imaging 14(5):617–627, 2001). Experimental maximum localization error was lower than 0.3 mm; standard deviation was 0.06 mm. Targeting error was about 1 mm. Tracking update rate was about 10 Hz.ConclusionThe proposed method is particularly suitable in systems requiring any of the following: high frame rate, tracking of three or more markers, data filtering or interleaving.