{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:55:13Z","timestamp":1777715713730,"version":"3.51.4"},"reference-count":49,"publisher":"SAGE Publications","issue":"11","license":[{"start":{"date-parts":[[2000,11,1]],"date-time":"2000-11-01T00:00:00Z","timestamp":973036800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2000,11]]},"abstract":"<jats:p>A new practical, high-performance mobile robot localization technique is described that is motivated by the fact that many man-made environments contain substantially flat, visually textured surfaces of persistent appearance. While the tracking of image regions is much studied in computer vision, appearance is still a largely unexploited localization resource in commercially relevant applications. We show how prior appearance models can be used to enable highly repeatable mobile robot guidance that, unlike commercial alternatives, is both infrastructure-free and free-ranging. Very large-scale mosaics are constructed and used to localize a mobile robot operating in the modeled environment. Straightforward techniques from vision-based localization and mosaicking are used to produce a field-relevant AGV guidance system based only on vision and odometry. The feasibility, design, implementation, and precommercial field qualification of such a guidance system are described.<\/jats:p>","DOI":"10.1177\/02783640022067896","type":"journal-article","created":{"date-parts":[[2003,7,19]],"date-time":"2003-07-19T02:59:46Z","timestamp":1058583586000},"page":"1104-1125","source":"Crossref","is-referenced-by-count":33,"title":["Mobile Robot Localization from Large-Scale Appearance Mosaics"],"prefix":"10.1177","volume":"19","author":[{"given":"Alonzo","family":"Kelly","sequence":"first","affiliation":[{"name":"Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania                         15213-3890, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2000,11,1]]},"reference":[{"key":"atypb1","unstructured":"Andersen, C. S., Jones, S., and Crowley, J. 1997. Appearance based processes for visual navigation . Proc. SIRS\u201997, pp. 227\u2013236 ."},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1109\/70.265922"},{"key":"atypb3","unstructured":"Borenstein, J., Everett, B., and Feng, L. 1996. Navigating Mobile Robots: Systems and Techniques. A. K. Peters, Wellesley ."},{"key":"atypb4","unstructured":"Burgard, W., Fox, D., Hennig, D., and Schmidt, T. 1996. Estimating the absolute position of a mobile robot using position probability grids . Proc.of the Fourteenth National Conference on Artificial Intelligence (AAAI-96), pp. 896\u2013901 ."},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1145\/245.247"},{"key":"atypb6","unstructured":"Burt, P. J., Yen, C., and Xu, X. 1982. Local correlation measures for motion analysis: A comparative study. IEEE CPRIP, 269\u2013274."},{"key":"atypb7","unstructured":"Chatila, R., Andrade, G., Lacroix, S., and Mallet, A. 1999. Motion control for a planetary rover . Proc. 1999 International Conference on Field and Service Robots, Pittsburgh, PA, August."},{"key":"atypb8","doi-asserted-by":"crossref","unstructured":"Chatila, R., and Laumond, J. P. 1985. Position referencing and consistent world modelling for mobile robots . Proc. IEEE Int. Conf. on Rob. and Aut., St. Louis, MO, March, pp. 138\u2013145 .","DOI":"10.1109\/ROBOT.1985.1087373"},{"key":"atypb9","doi-asserted-by":"crossref","unstructured":"Chen, E., and Williams, L. 1993. View interpolation forimage synthesis . Proc. SIGGRAPH.","DOI":"10.1145\/166117.166153"},{"key":"atypb10","unstructured":"Crowley, J. L. 1989. World modelling and position estimation for a mobile robot using ultrasonic ranging . Proc. IEEE Int. Conf. on Rob. and Aut."},{"key":"atypb11","unstructured":"Drocourt, C., Delahoche, L., Pegard, C., and Clerentin, A. 1999. Probabilistic localization by appearance models and active vision . Proc. IEEE Int. Conf. on Rob. and Aut."},{"key":"atypb12","unstructured":"Einsele, T. 1997. Real-time self-localization in unknown indoor environment using a Panorama Rangefinder. IEEE\/RSJ International Workshop on Robots and Systems, IROS 97."},{"key":"atypb13","doi-asserted-by":"crossref","unstructured":"Elfes, A. 1987. Sonar-based real world mapping and navigation . IEEE Journal of Robotics and Automation Ra-3(3).","DOI":"10.1109\/JRA.1987.1087096"},{"key":"atypb14","doi-asserted-by":"crossref","unstructured":"Fleischer, S., Rock, S. M., and Burton, R. 1997. Global Determination and Vehicle Path Estimation from a Vision Sensor for Real-Time Video Mosaicking and Navigation, Ocean, Vol. 1.","DOI":"10.1109\/OCEANS.1997.634440"},{"key":"atypb15","unstructured":"Gelb, A., ed. 1974. Applied Optimal Estimation, Cambridge, MA: MIT Press ."},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1007\/BF00126395"},{"key":"atypb17","unstructured":"Guivant, J., Nebot, E., and Baiker, S. Autonomous navigation and map building using laser range sensors in outdoor applications . Journal of Robotic Systems. Forthcoming."},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1109\/34.722606"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1109\/21.44063"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1016\/0734-189X(89)90052-2"},{"key":"atypb21","doi-asserted-by":"crossref","unstructured":"Horn, B.K.P., and Weldon, E. J. 1988. Direct methods for recovering motion . Int. J. Computer Vision 1: 51\u201376 .","DOI":"10.1007\/BF00836281"},{"key":"atypb22","doi-asserted-by":"crossref","unstructured":"Irani, M., Anandan, P., and Hsu, S. 1995. Mosaic-based representations of video sequences and their applications . Proc. Intl. Conf. on Computer Vision, pp. 605\u2013611 .","DOI":"10.1109\/ICCV.1995.466883"},{"key":"atypb23","unstructured":"Kelly, A. 2000. Some useful results for closed form propagation of errors in vehicle odometry. CMU Tech report CMU-RI-TR-00-20, Carnegie Mellon University, Pittsburgh, PA."},{"key":"atypb24","doi-asserted-by":"crossref","unstructured":"Krotkov, E. 1989. Mobile robot localization from a single image . Proc. IEEE Int. Conf. on Rob. and Aut., pp. 978\u2013983 .","DOI":"10.1109\/ROBOT.1989.100108"},{"key":"atypb25","unstructured":"Kuipers, B. J., and Byun, Y. 1988. A robust, qualitative method for robot spatial learning . Proc. 1988 Nat. Conference on Artificial Intelligence 2: 774\u2013779 ."},{"key":"atypb26","unstructured":"Laveau, S., and Faugeras, O. 1994. 3-D scene representation as a collection of images . Proc. ICPR."},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1109\/70.88147"},{"key":"atypb28","unstructured":"Leonard, J. J., and Durrant-Whyte, H. F. 1991b. Simultaneous map building and localization for an autonomous mobile robot. IEEE\/RSJ International Workshop on Robots and Systems, IROS 91, pp. 1442\u20131447."},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007957421070"},{"key":"atypb30","unstructured":"Lucas, B. D., and Kanade, T. 1981. An iterative image registration technique with an application to stereo vision . Proc. Int. Joint Conf. on Artificial intelligence, pp. 674\u2013679 ."},{"key":"atypb31","doi-asserted-by":"publisher","DOI":"10.1007\/BF00133032"},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1109\/70.744604"},{"key":"atypb33","doi-asserted-by":"crossref","unstructured":"Olson, C. 1997. Mobile robot self-localization by iconic matching of range maps . Proc. of 8th Intl. Conf. on Advanced Robotics, pp. 447\u2013452 .","DOI":"10.1109\/ICAR.1997.620220"},{"key":"atypb34","unstructured":"Olson, C., Matthies, L., Schoppers, M., and Maimone, M. 2000. Robust stereo ego-motion for long distance navigation . Proc. Conference on Computer Vision and Pattern Recognition (CVPR \u201900)."},{"key":"atypb35","doi-asserted-by":"crossref","unstructured":"Sawhney, H. S., Hsu, S., and Kumar, R. 1998. Robust video mosaicking through topology inference and local to global alignment . Proc. European Conference on Computer Vision, ECCV, Freiburg, Germany, June, vol. 2, pp. 103\u2013119 .","DOI":"10.1007\/BFb0054736"},{"key":"atypb36","unstructured":"Sawhney, H. S., Kumar, R., Gendel, G., Bergen, J., Dixon, D., Paragano, V. 1998. Video Brush: Experiences with consumer video mosaicking. Fourth IEEE Workshop on Applications of Computer Vision, WACV, October."},{"key":"atypb37","unstructured":"Schmitt, M., Rous, M., Matsikis, A., Kraiss, K. F. 1999. Vision based self-localization of a mobile robot using a virtual environment . Proc. IEEE Int. Conf. on Rob. and Aut., Detroit, MI, May."},{"key":"atypb38","unstructured":"Schunck, B. 1985. Image flow: Fundamentals and future re-search . Proc. IEEE Conf. Computer Vision Pattern Recognition, San Francisco, CA, pp. 560\u2013571 ."},{"key":"atypb39","unstructured":"Shi, J., and Tomasi, C. 1994. Good features to track . Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR94), Seattle, WA, June."},{"key":"atypb40","doi-asserted-by":"crossref","unstructured":"Sparks, R. L., Rock, S. M., and Lee, M. J. 1995. Real-time video mosaicking of the ocean floor . IEEE Journal of Oceanic Engineering 20(3).","DOI":"10.1109\/48.393078"},{"key":"atypb41","doi-asserted-by":"crossref","unstructured":"Szeliski, R. 1994. Image mosaicking for tele-reality applications. IEEE Wkshp. on Applications of Computer Vision, pp. 44\u201353.","DOI":"10.1109\/ACV.1994.341287"},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1007\/BF00129684"},{"key":"atypb43","doi-asserted-by":"crossref","unstructured":"Ullman, S. 1979. The Interpretation of Visual Motion. Cambridge, MA: MIT Press .","DOI":"10.7551\/mitpress\/3877.001.0001"},{"key":"atypb44","doi-asserted-by":"crossref","unstructured":"Vincze, M. 1996. Optimal window size for visual tracking . Proc. ICPR.","DOI":"10.1109\/ICPR.1996.546131"},{"key":"atypb45","unstructured":"Vincze, M., and Weiman, C. 1997. On optimising tracking performance for visual servoing. Proc. ICRA."},{"key":"atypb46","doi-asserted-by":"crossref","unstructured":"Weng, J., Huang, T., and Ahuja, N. 1987. 3-D motion estimation, understanding, and prediction from noisy image sequences . IEEE Trans. Pattern Analysis and Machine Intelligence 9(3): 370\u2013389 .","DOI":"10.1109\/TPAMI.1987.4767920"},{"key":"atypb47","unstructured":"Werner, T., Hersch, R. D., and Hlavac, V. 1995. Rendering real-world objects using view interpolation . Proc. ICCV, Boston, MA."},{"key":"atypb48","unstructured":"Wixon, L., Eledath, J., Hansen, M., Mandelbaum, R., and Mishra, D. 1998. Image alignment for precise camera fixation and aim . Proc. Conference on Computer Vision and Pattern Recognition (CVPR \u201998)."},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1109\/83.236535"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640022067896","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640022067896","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:00Z","timestamp":1777457760000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783640022067896"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,11]]},"references-count":49,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2000,11]]}},"alternative-id":["10.1177\/02783640022067896"],"URL":"https:\/\/doi.org\/10.1177\/02783640022067896","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,11]]}}}