{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:17:04Z","timestamp":1760242624363,"version":"build-2065373602"},"reference-count":61,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2017,12,3]],"date-time":"2017-12-03T00:00:00Z","timestamp":1512259200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["MO 1037\/10-1"],"award-info":[{"award-number":["MO 1037\/10-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Outdoor environments pose multiple challenges for the visual navigation of robots, like changing illumination conditions, seasonal changes, dynamic environments and non-planar terrain. Illumination changes are mostly caused by the movement of the Sun and by changing cloud cover. Moving clouds themselves also are a dynamic aspect of a visual scene. For visual homing algorithms, which compute the direction to a previously visited place by comparing the current view with a snapshot taken at that place, in particular, the changing cloud cover poses a problem, since cloud movements do not correspond to movements of the camera and thus constitute misleading information. We propose an edge-filtering method operating on linearly-transformed RGB channels, which reliably detects edges in the ground region of the image while suppressing edges in the sky region. To fulfill this criterion, the factors for the linear transformation of the RGB channels are optimized systematically concerning this special requirement. Furthermore, we test the proposed linear transformation on an existing visual homing algorithm (MinWarping) and show that the performance of the visual homing method is significantly improved compared to the use of edge-filtering methods on alternative color information.<\/jats:p>","DOI":"10.3390\/robotics6040038","type":"journal-article","created":{"date-parts":[[2017,12,4]],"date-time":"2017-12-04T11:16:38Z","timestamp":1512386198000},"page":"38","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Cloud-Edge Suppression for Visual Outdoor Navigation"],"prefix":"10.3390","volume":"6","author":[{"given":"Annika","family":"Hoffmann","sequence":"first","affiliation":[{"name":"Computer Engineering Group, Faculty of Technology, Bielefeld University, D-33615 Bielefeld, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf","family":"M\u00f6ller","sequence":"additional","affiliation":[{"name":"Computer Engineering Group, Faculty of Technology, Bielefeld University, D-33615 Bielefeld, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,12,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yang, J., Chung, S.J., Hutchinson, S., Johnson, D., and Kise, M. (2015, January 26\u201330). Omnidirectional-Vision-Based Estimation for Containment Detection of a Robotic Mower. Proceedings of the International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7140090"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/S0921-8890(02)00241-5","article-title":"A Portable, Autonomous, Urban Reconnaissance Robot","volume":"40","author":"Matthies","year":"2002","journal-title":"Robot. Auton. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/TRA.2002.807557","article-title":"Autonomous Vehicle Positioning with GPS in Urban Canyon Environments","volume":"19","author":"Cui","year":"2003","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Filitchkin, P., and Byl, K. (2012, January 7\u201312). Feature-based Terrain Classification for LittleDog. Proceedings of the International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal.","DOI":"10.1109\/IROS.2012.6386042"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Khan, Y.N., Komma, P., and Zell, A. (2011, January 6\u201313). High Resolution Visual Terrain Classification for Outdoor Robots. Proceedings of the International Conference on Computer Vision Workshops (ICCV Workshops), Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130362"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/BF00364131","article-title":"Finding Motion Parameters from Spherical Motion Fields (or the Advantages of Having Eyes in the Back of Your Head)","volume":"58","author":"Nelson","year":"1988","journal-title":"Biol. Cybern."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/s10514-010-9195-y","article-title":"Three 2D\u2013Warping Schemes for Visual Robot Navigation","volume":"29","author":"Krzykawski","year":"2010","journal-title":"Auton. Robot."},{"key":"ref_8","first-page":"3","article-title":"An Orientation Invariant Visual Homing Algorithm","volume":"71","author":"Churchill","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1007\/s10846-011-9552-x","article-title":"Combining Invariant Features and the ALV Homing Method for Autonomous Robot Navigation Based on Panoramas","volume":"64","author":"Ramisa","year":"2011","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Goedem\u00e9, T., Tuytelaars, T., Van Gool, L., Vanacker, G., and Nuttin, M. (2005, January 2\u20136). Feature Based Omnidirectional Sparse Visual Path Following. Proceedings of the 2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada.","DOI":"10.1109\/IROS.2005.1545111"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Liu, M., Pradalier, C., Pomerleau, F., and Siegwart, R. (2012, January 14\u201318). Scale-only Visual Homing from an Omnidirectional Camera. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224900"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1080\/09540090500140958","article-title":"Biologically Plausible Visual Homing Methods Based on Optical Flow Techniques","volume":"17","author":"Vardy","year":"2005","journal-title":"Connect. Sci."},{"key":"ref_13","unstructured":"Mochizuki, Y., and Imiya, A. (2008, January 3\u20137). Featureless Visual Navigation Using Optical Flow of Omnidirectional Image Sequence. Proceedings of the International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR), Venice, Italy."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"26063","DOI":"10.3390\/s151026063","article-title":"A Novel Robot Visual Homing Method Based on SIFT Features","volume":"15","author":"Zhu","year":"2015","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.robot.2016.12.001","article-title":"Comparing Holistic and Feature-based Visual Methods for Estimating the Relative Pose of Mobile Robots","volume":"89","author":"Fleer","year":"2017","journal-title":"Robot. Auton. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"22","DOI":"10.3390\/robotics3010022","article-title":"Illumination Tolerance for Visual Navigation with the Holistic Min-Warping Method","volume":"3","author":"Horst","year":"2014","journal-title":"Robotics"},{"key":"ref_17","unstructured":"M\u00f6ller, R. (2016). Column Distance Measures and Their Effect on Illumination Tolerance in MinWarping, Faculty of Technology, Computer Engineering Group, Bielefeld University. Technical Report."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Raguram, R., Frahm, J.M., and Pollefeys, M. (2008, January 12\u201318). A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-time Random Sample Consensus. Proceedings of the European Conference on Computer Vision, Marseille, France.","DOI":"10.1007\/978-3-540-88688-4_37"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1415","DOI":"10.1016\/j.robot.2013.07.011","article-title":"Cleaning Robot Navigation Using Panoramic Views and Particle Clouds as Landmarks","volume":"61","author":"Krzykawski","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1016\/j.robot.2012.12.006","article-title":"Dense Topological Maps and Partial Pose Estimation for Visual Control of an Autonomous Cleaning Robot","volume":"61","author":"Krzykawski","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_21","first-page":"41","article-title":"Color Edge Detection in RGB Color Space Using Automatic Threshold Detection","volume":"1","author":"Kamboj","year":"2012","journal-title":"Int. J. Innov. Technol. Explor. Eng. (IJITEE)"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1109\/TSMC.1977.4309631","article-title":"Color Edge Detector and Its Use in Scene Segmentation","volume":"7","author":"Nevatia","year":"1977","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_23","unstructured":"Chapron, M. (1997, January 26\u201329). A Chromatic Contour Detector Based on Abrupt Change Techniques. Proceedings of the International Conference on Image Processing, Santa Barbara, CA, USA."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/0734-189X(86)90223-9","article-title":"A Note on the Gradient of a Multi-image","volume":"33","year":"1986","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_25","first-page":"9533","article-title":"Color Edge Detection Based on Direction Information Measure","volume":"Volume 2","author":"Niu","year":"2006","journal-title":"Proceedings of the 2006 6th World Congress on Intelligent Control and Automation"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1419","DOI":"10.1016\/S0167-8655(01)00082-4","article-title":"An Improved Automatic Isotropic Color Edge Detection Technique","volume":"22","author":"Fan","year":"2001","journal-title":"Pattern Recognit. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1109\/ICIP.1994.413699","article-title":"Color Edge Detector Using Jointly Hue, Saturation and Intensity","volume":"Volume 3","author":"Carron","year":"1994","journal-title":"Proceedings of the IEEE International Conference on Image Processing"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0734-189X(86)80025-1","article-title":"Edge Extraction Using Entropy Operator","volume":"36","author":"Shiozaki","year":"1986","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chen, X., and Chen, H. (2010, January 24\u201328). A Novel Color Edge Detection Algorithm in RGB Color Space. Proceedings of the IEEE 10th International Conference on Signal Processing, Beijing, China.","DOI":"10.1109\/ICOSP.2010.5655926"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Zhao, J., Xiang, Y., Dawson, L., and Stewart, I. (2011, January 14\u201316). Color Image Edge Detection Based on Quantity of Color Information and its Implementation on the GPU. Proceedings of the 23rd IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS\u201911), Dallas, TX, USA.","DOI":"10.2316\/P.2011.757-077"},{"key":"ref_31","unstructured":"Wesolkowski, S., and Jernigan, E. (1999, January 19\u201321). Color Edge Detection in RGB Using Jointly Euclidean Distance and Vector Angle. Proceedings of the IAPR Vision Interface Conference, Trois-Rivi\u00e8res, QC, Canada."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Dutta, S., and Chaudhuri, B.B. (2009, January 27\u201328). A Color Edge Detection Algorithm in RGB Color Space. Proceedings of the International Conference on Advances in Recent Technologies in Communication and Computing, ARTCom\u201909, Kottayam, Kerala, India.","DOI":"10.1109\/ARTCom.2009.72"},{"key":"ref_33","first-page":"40","article-title":"Edge Detection in Multispectral Images","volume":"53","author":"Cumani","year":"1991","journal-title":"CVGIP: Graph. Models Image Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1049\/cp:19990344","article-title":"Detecting Edges in Colour Images Using Dichromatic Differences","volume":"Volume 1","author":"Garcia","year":"1999","journal-title":"Proceedings of the Seventh International Conference on Image Processing and its Applications (Conf. Publ. No. 465)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/76.564116","article-title":"Edge Detection of Color Images Using Directional Operators","volume":"7","author":"Scharcanski","year":"1997","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/3477.484445","article-title":"Vector Order Statistics Operators as Color Edge Detectors","volume":"26","author":"Trahanias","year":"1996","journal-title":"IEEE Trans. Syst. Man Cybern. Part B (Cybernetics)"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Yang, K., Gao, S., Li, C., and Li, Y. (2013, January 23\u201328). Efficient Color Boundary Detection with Color-opponent Mechanisms. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.362"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MSP.2005.1407716","article-title":"Detection and Classification of Edges in Color Images","volume":"22","author":"Koschan","year":"2005","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mittal, A., Sofat, S., and Hancock, E. (2012, January 25\u201327). Detection of Edges in Color Images: A Review and Evaluative Comparison of State-of-the-art Techniques. Proceedings of the Autonomous and Intelligent Systems: Third International Conference, AIS 2012, Aveiro, Portugal.","DOI":"10.1007\/978-3-642-31368-4_30"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"612","DOI":"10.1117\/1.602105","article-title":"Comprehensive Analysis of Edge Detection in Color Image Processing","volume":"38","author":"Zhu","year":"1999","journal-title":"Opt. Eng."},{"key":"ref_41","first-page":"297","article-title":"Color Based Edge Detection Techniques\u2014A Review","volume":"3","author":"Walia","year":"2014","journal-title":"Int. J. Eng. Innov. Technol."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Differt, D., and M\u00f6ller, R. (2016). Spectral Skyline Separation: Extended Landmark Databases and Panoramic Imaging. Sensors, 16.","DOI":"10.3390\/s16101614"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1016\/j.jtbi.2015.06.020","article-title":"Insect models of Illumination-invariant Skyline Extraction from UV and Green Channels","volume":"380","author":"Differt","year":"2015","journal-title":"J. Theor. Biol."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1006\/jtbi.2001.2484","article-title":"Insects Could Exploit UV-green Contrast for Landmark Navigation","volume":"214","year":"2002","journal-title":"J. Theor. Biol."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1364\/JOSAA.24.000001","article-title":"Spectral Contrasts for Landmark Navigation","volume":"24","author":"Kollmeier","year":"2007","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Bazin, J.C., Kweon, I., Demonceaux, C., and Vasseur, P. (2009, January 12\u201317). Dynamic Programming and Skyline Extraction in Catadioptric Infrared Images. Proceedings of the IEEE International Conference on Robotics and Automation ICRA\u201909, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152262"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Shen, Y., and Wang, Q. (2013). Sky Region Detection in a Single Image for Autonomous Ground Robot Navigation. Int. J. Adv. Robot. Syst., 10.","DOI":"10.5772\/56884"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Thurrowgood, S., Soccol, D., Moore, R.J., Bland, D., and Srinivasan, M.V. (2009, January 10\u201315). A Vision Based System for Attitude Estimation of UAVs. Proceedings of the International Conference on Intelligent Robots and Systems IROS, St. Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5354041"},{"key":"ref_49","unstructured":"Pepperell, E., Corke, P., and Milford, M. (2013, January 2\u20134). Towards Persistent Visual Navigation Using SMART. Proceedings of the Australasian Conference on Robotics and Automation. ARAA, Sydney, Australia."},{"key":"ref_50","unstructured":"Pepperell, E., Corke, P.I., and Milford, M.J. (June, January 31). All-environment Visual Place Recognition with SMART. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1002\/col.5080100409","article-title":"Using Color to Separate Reflection Components","volume":"10","author":"Shafer","year":"1985","journal-title":"Color Res. Appl."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1109\/TMM.2003.811620","article-title":"Classifying Color Edges in Video into Shadow-geometry, Highlight, or Material Transitions","volume":"5","author":"Gevers","year":"2003","journal-title":"IEEE Trans. Multimed."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1109\/TPAMI.2004.1273918","article-title":"Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues","volume":"26","author":"Martin","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.imavis.2010.08.009","article-title":"Edge and Line Oriented Contour Detection: State of the Art","volume":"29","author":"Papari","year":"2011","journal-title":"Image Vis. Comput."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"898","DOI":"10.1109\/TPAMI.2010.161","article-title":"Contour Detection and Hierarchical Image Segmentation","volume":"33","author":"Arbelaez","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_56","unstructured":"Bista, S., and Varshney, A. (2010). Global Contours, Computer Science Department, University of Maryland. Technical Report."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Debevec, P.E., and Malik, J. (1997, January 3\u20138). Recovering High Dynamic Range Radiance Maps from Photographs. Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH \u201997, Los Angeles, CA, USA.","DOI":"10.1145\/258734.258884"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Scaramuzza, D., Martinelli, A., and Siegwart, R. (2006, January 9\u201315). A Toolbox for Easily Calibrating Omnidirectional Cameras. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, IROS, Beijing, China.","DOI":"10.1109\/IROS.2006.282372"},{"key":"ref_59","unstructured":"Umbaugh, S.E. (1997). Computer Vision and Image Processing: A Practical Approach Using CVIPtools, Prentice Hall PTR. [1st ed.]."},{"key":"ref_60","unstructured":"M\u00f6ller, R. (2016). A SIMD Implementation of the MinWarping Method for Local Visual Homing, Computer Engineering Group, Bielefeld University. Technical Report."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A Threshold Selection Method from Gray-level Histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans. Syst. Man Cybern."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/6\/4\/38\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:52:25Z","timestamp":1760208745000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/6\/4\/38"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,3]]},"references-count":61,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2017,12]]}},"alternative-id":["robotics6040038"],"URL":"https:\/\/doi.org\/10.3390\/robotics6040038","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2017,12,3]]}}}