{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T11:25:39Z","timestamp":1780053939244,"version":"3.54.0"},"reference-count":41,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2016,4,22]],"date-time":"2016-04-22T00:00:00Z","timestamp":1461283200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In urban areas or space-constrained environments with obstacles, vehicle localization using Global Navigation Satellite System (GNSS) data is hindered by Non-Line Of Sight (NLOS) and multipath receptions. These phenomena induce faulty data that disrupt the precise localization of the GNSS receiver. In this study, we detect the outliers among the observations, Pseudo-Range (PR) and\/or Doppler measurements, and we evaluate how discarding them improves the localization. We specify a contrario modeling for GNSS raw data to derive an algorithm that partitions the dataset between inliers and outliers. Then, only the inlier data are considered in the localization process performed either through a classical Particle Filter (PF) or a Rao-Blackwellization (RB) approach. Both localization algorithms exclusively use GNSS data, but they differ by the way Doppler measurements are processed. An experiment has been performed with a GPS receiver aboard a vehicle. Results show that the proposed algorithms are able to detect the \u2018outliers\u2019 in the raw data while being robust to non-Gaussian noise and to intermittent satellite blockage. We compare the performance results achieved either estimating only PR outliers or estimating both PR and Doppler outliers. The best localization is achieved using the RB approach coupled with PR-Doppler outlier estimation.<\/jats:p>","DOI":"10.3390\/s16040580","type":"journal-article","created":{"date-parts":[[2016,4,25]],"date-time":"2016-04-25T09:55:00Z","timestamp":1461578100000},"page":"580","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Outlier Detection in GNSS Pseudo-Range\/Doppler Measurements for Robust Localization"],"prefix":"10.3390","volume":"16","author":[{"given":"Salim","family":"Zair","sequence":"first","affiliation":[{"name":"SATIE (Systems Applications of Information Energy Technologies) laboratory, University of Paris-Sud, 91405 Orsay, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8494-2289","authenticated-orcid":false,"given":"Sylvie","family":"Le H\u00e9garat-Mascle","sequence":"additional","affiliation":[{"name":"SATIE (Systems Applications of Information Energy Technologies) laboratory, University of Paris-Sud, 91405 Orsay, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emmanuel","family":"Seignez","sequence":"additional","affiliation":[{"name":"SATIE (Systems Applications of Information Energy Technologies) laboratory, University of Paris-Sud, 91405 Orsay, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2016,4,22]]},"reference":[{"key":"ref_1","unstructured":"Kaplan, E., and Hegarty, C. (2005). Understanding GPS: Principles and Applications, Artech House."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TITS.2008.2011712","article-title":"In-car positioning and navigation technologies: A survey","volume":"10","author":"Skog","year":"2009","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"10599","DOI":"10.3390\/s130810599","article-title":"The Performance Analysis of a Real-Time Integrated INS\/GPS Vehicle Navigation System with Abnormal GPS Measurement Elimination","volume":"13","author":"Chiang","year":"2013","journal-title":"Sensors"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"829","DOI":"10.3390\/s130100829","article-title":"About non-Line-of-Sight Satellite Detection and Exclusion in a 3D Map-Aided Localization Algorithm","volume":"13","author":"Peyraud","year":"2013","journal-title":"Sensors"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lu, W., Seignez, E., Rodriguez, F.A., and Reynaud, R. (2014, January 10\u201312). Lane marking based vehicle localization using particle filter and multi-kernel estimation. Proceedings of the 13th International Conference on Control Automation Robotics Vision (ICARCV), Singapore.","DOI":"10.1109\/ICARCV.2014.7064372"},{"key":"ref_6","unstructured":"Mao, X., Wada, M., and Hashimoto, H. (2002, January 3\u20136). Nonlinear filtering algorithms for GPS using pseudorange and Doppler shift measurements. Proceedings of the IEEE 5th International Conference on Intelligent Transportation Systems, Singapore."},{"key":"ref_7","first-page":"77","article-title":"Characterization of GPS multipath for passenger vehicles across urban environments","volume":"189","author":"Bonnifait","year":"2009","journal-title":"ATTI dell\u2019Ist. Ital. Navig."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TIM.2014.2342452","article-title":"Measuring GNSS Multipath Distributions in Urban Canyon Environments","volume":"64","author":"Xie","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Obst, M., and Wanielik, G. (2013, January 23\u201326). Probabilistic non-line-of-sight detection in reliable urban GNSS vehicle localization based on an empirical sensor model. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Gold Coast, Australia.","DOI":"10.1109\/IVS.2013.6629496"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1002\/j.2161-4296.1992.tb02278.x","article-title":"A baseline GPS RAIM scheme and a note on the equivalence of three RAIM methods","volume":"39","author":"Brown","year":"1992","journal-title":"Navigation"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1177\/0278364908096237","article-title":"Real-time bounded-error state estimation for vehicle tracking","volume":"28","author":"Seignez","year":"2009","journal-title":"Int. J. Robot. Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1017\/S0373463307004134","article-title":"GNSS Receiver Autonomous Integrity Monitoring with a Dynamic Model","volume":"60","author":"Hewitson","year":"2007","journal-title":"J. Navig."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/78.978374","article-title":"A tutorial on particle filters for online nonlinear\/non-Gaussian Bayesian tracking","volume":"50","author":"Arulampalam","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"5956","DOI":"10.1016\/j.eswa.2013.05.026","article-title":"GNSS accuracy enhancement based on pseudo range error estimation in an urban propagation environment","volume":"40","author":"Marais","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/TSP.2006.888895","article-title":"A particle filtering approach for joint detection\/estimation of multipath effects on GPS measurements","volume":"55","author":"Giremus","year":"2007","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/A:1026593302236","article-title":"Meaningful alignments","volume":"40","author":"Desolneux","year":"2000","journal-title":"Int. J. Comput. Vis."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Desolneux, A., Moisan, L., and Morel, J.M. (2007). From Gestalt Theory to Image Analysis: A Probabilistic Approach, Springer Science & Business Media.","DOI":"10.1007\/978-0-387-74378-3"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1109\/TPAMI.2003.1190575","article-title":"Vanishing point detection without any a priori information","volume":"25","author":"Almansa","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1007\/s11263-006-7546-0","article-title":"An a-contrario Decision Method for Shape Element Recognition","volume":"69","author":"Muse","year":"2006","journal-title":"Int. J. Comput. Vis."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1520","DOI":"10.1016\/j.patcog.2009.01.003","article-title":"Image segmentation by a-contrario simulation","volume":"42","author":"Burrus","year":"2009","journal-title":"Pattern Recognit."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1977","DOI":"10.1109\/TPAMI.2010.37","article-title":"An a-contrario approach for subpixel change detection in satellite imagery","volume":"32","author":"Robin","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"173","DOI":"10.12732\/ijpam.v89i2.5","article-title":"An a-contrario approach for object detection in video sequence","volume":"89","author":"Ammar","year":"2013","journal-title":"Int. J. Pure Appl. Math."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zair, S., Le H\u00e9garat-Mascle, S., and Seignez, E. (2016). A-contrario modeling for robust localization using raw GNSS data. IEEE Trans. Intell. Transp. Syst.","DOI":"10.1109\/TITS.2015.2502279"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zair, S., Le H\u00e9garat-Mascle, S., and Seignez, E. (2015, January 15\u201318). Coupling Outlier Detection with Particle Filter for GPS-Based Localization. Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems (ITSC), Las Palmas de Gran Canaria, Spain.","DOI":"10.1109\/ITSC.2015.405"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2279","DOI":"10.1109\/TSP.2005.849151","article-title":"Marginalized particle filters for mixed linear\/nonlinear state-space models","volume":"53","author":"Gustafsson","year":"2005","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1638","DOI":"10.1109\/TSP.2011.2180901","article-title":"Dirichlet process mixtures for density estimation in dynamic nonlinear modeling: Application to GPS positioning in urban canyons","volume":"60","author":"Rabaoui","year":"2012","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1109\/78.978396","article-title":"Particle filters for positioning, navigation, and tracking","volume":"50","author":"Gustafsson","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1017\/S0373463306003638","article-title":"GPS satellite velocity and acceleration determination using the broadcast ephemeris","volume":"59","author":"Zhang","year":"2006","journal-title":"J. Navig."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3615","DOI":"10.1109\/TVT.2011.2163738","article-title":"Doppler-Aided GNSS Position Estimation with Weighted Least Squares","volume":"60","author":"Li","year":"2011","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/s10291-014-0363-y","article-title":"GNSS windowing navigation with adaptively constructed dynamic model","volume":"19","author":"Zhou","year":"2015","journal-title":"GPS Solut."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1017\/S0373463309990142","article-title":"A comparison of outlier detection procedures and robust estimation methods in GPS positioning","volume":"62","author":"Knight","year":"2009","journal-title":"J. Navig."},{"key":"ref_32","unstructured":"Le Marchand, O., Bonnifait, P., Ba\u00f1ez-Guzm\u00e1n, J., Peyret, F., and Betaille, D. (2008, January 22\u201325). Performance Evaluation of Fault Detection Algorithms as Applied to Automotive Localisation. Proceedings of the European Navigation Conference-GNSS 2008, Toulouse, France."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.sigpro.2015.06.021","article-title":"Detecting, estimating and correcting multipath biases affecting GNSS signals using a marginalized likelihood ratio-based method","volume":"118","author":"Cheng","year":"2016","journal-title":"Signal Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s10291-005-0016-2","article-title":"GNSS receiver autonomous integrity monitoring (RAIM) performance analysis","volume":"10","author":"Hewitson","year":"2006","journal-title":"GPS Solut."},{"key":"ref_35","unstructured":"Rabin, J., Delon, J., Gousseau, Y., and Moisan, L. (2010, January 25). MAC-RANSAC: A robust algorithm for the recognition of multiple objects. Proceedings of the Fifth International Symposium on 3D Data Processing, Visualization and Transmission (3DPTV 2010), Paris, France."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Doucet, A., de Freitas, N., and Gordon, N. (2001). An Introduction to Sequential Monte Carlo Methods, Springer.","DOI":"10.1007\/978-1-4757-3437-9"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1093\/biomet\/83.1.81","article-title":"Rao-Blackwellisation of sampling schemes","volume":"83","author":"Casella","year":"1996","journal-title":"Biometrika"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1023\/A:1008935410038","article-title":"On sequential Monte Carlo sampling methods for Bayesian filtering","volume":"10","author":"Doucet","year":"2000","journal-title":"Stat. Comput."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Agamennoni, G., Nieto, J.I., and Nebot, E.M. (2011, January 9\u201313). An outlier-robust Kalman filter. Proceedings of the 2011 IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China.","DOI":"10.1109\/ICRA.2011.5979605"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Ramaswamy, S., Rastogi, R., and Shim, K. (2000). Efficient Algorithms for Mining Outliers from Large Data Sets, ACM. ACM SIGMOD Record.","DOI":"10.1145\/342009.335437"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1214\/aoms\/1177703732","article-title":"Robust estimation of a location parameter","volume":"35","author":"Huber","year":"1964","journal-title":"Ann. Math. Stat."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/580\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:22:44Z","timestamp":1760210564000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/580"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,22]]},"references-count":41,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2016,4]]}},"alternative-id":["s16040580"],"URL":"https:\/\/doi.org\/10.3390\/s16040580","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,4,22]]}}}