Abstract
Horizon line detection is a segmentation problem where a boundary between a sky and non-sky region is searched. Conventionally edge detection is performed as the first step followed by dynamic programming to find the shortest path which conforms to the detected horizon line. Recent work has proposed the use of machine learning to reduce the number of non-horizon edges to accurately detect the horizon line. In this paper, we investigate the suitablity of various local texture features and their combinations to reduce the number of false classifications for a recently proposed horizon detection approach. Specifically, we explore SIFT, LBP, HOG and their combinations SIFT-LBP, SIFT-HOG, LBP-HOG and SIFT-LBP-HOG as features to train the SVM classifier. We further show that using only edge information as the nodal costs is not enough and propose various nodal costs which can result in enhanced accuracy of the detected horizon line as evidenced by the conducted experiments and results. We compare our proposed formulations with an earlier approach relying only on edges and suffers due to faulty assumptions. We report our comparative results for an image set comprising of mountainous images captured during an outdoor robot exploration of Basalt Hills.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahmad, T., Bebis, G., Regentova, E., Nefian, A.: A Machine Learning Approach to Horizon Line Detection using Local Features. In: Proceedings of 9th International Symposium on Visual Computing, ISVC (2013)
Hung, Y.-L., Su, C.-W., Chang, Y.-H., Chang, J.-C., Tyan, H.-R.: Skyline Localization for Mountain Images. In: Proceedings of International Conference on Multimedia and Expo, ICME (2013)
Lie, W.-N., Lin, T.C.-I., Lin, T.-C., Hung, K.-S.: A robust dynamic programming algorithm to extract skyline in images for navigation. Pattern Recognition Letters 26, 221–230 (2005)
Nasim, S., Boroujeni, S., Etemad, A., Whitehead, A.: Robust Horizon Detection Using Segmentation for UAV Applications. In: Proceedings of IEEE 2012 Ninth Conference on Computer and Robot Vision (2012)
de Croon, G.C.H.E., Remes, B.D.W., De Wagter, C., Ruijsink, R.: Sky Segmentation Approach to Obstacle Avoidance. In: IEEE Aerospace Conference (2011)
Ettinger, S.M., Nechyba, M.C., Ifju, P.G., Waszak, M.: Vision-Guided Flight Stability and Control for Micro Air Vehicles. In: Proceedings of International Conference on Intelligent Robots and Systems (IEEE/RSJ) (2002)
McGee, T.G., Sengupta, R., Hedrick, K.: Obstacle Detection for Small Autonomous Aircraft Using Sky Segmentation. In: Proceedings of International Conference on Robotics and Automation, ICRA (2005)
Thurrowgood, S., Soccol, D., Moore, R.J.D., Bland, D., Srinivasan, M.V.: A Vision Based System for Altitude Estimation of UAVs. In: Proceedings of International Conference on Intelligent Robots and Systems, IEEE/RSJ (2009)
Todorovic, S., Nechyba, M.C., Ifju, P.G.: Sky/Ground Modeling for Autonomous MAV Flight. In: Proceedings of International Conference on Robotics and Automation, ICRA (2003)
Gupta, V., Brennan, S.: Terrain Based Vehicle Orientation Estimation Combining Vision and Inertial Measurements. Journal of Field Robotics 25(3), 181–202 (2008)
Ho, N., Chakravarty, P.: Localization on Freeways using the Horizon Line Signature. In: Proceedings of International Conference on Robotics and Automation, ICRA (2014)
Dumble, S.J., Gibbens, P.W.: Efficient Terrain-Aided Visual Horizon Based Attitude Estimation and Localization. Journal of Intelligent and Robotic Systems (2014)
Ojala, T., Pietikainen, M., Maenpaa, T.: Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI) 24(7), 971–987 (2002)
Lowe, D.G.: Distinctive Image Features from Scale-Invariant Keypoints. International Journal of Computer Vision (IJCV) 68(2), 91–110 (2004)
Dalal, N., Triggs, B.: Histograms of Oriented Gradients for Human Detection. In: Proceedings of Computer Vision and Pattern Recognition(CVPR) (2005)
Baatz, G., Saurer, O., Köser, K., Pollefeys, M.: Large Scale Visual Geo-Localization of Images in Mountainous Terrain. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) ECCV 2012, Part II. LNCS, vol. 7573, pp. 517–530. Springer, Heidelberg (2012)
Liu, W., Su, C.: Automatic Peak Recognition for Mountain Images. In: Advanced Technologies, Embedded and Multimedia for Human-centric Computing (2014)
Fefilatyev, S., Smarodzinava, V., Hall, L.O., Goldgof, D.B.: Horizon Detection Using Machine Learning Techniques. In: ICMLA, pp. 17–21 (2006)
Gershikov, E., Libe, T., Kosolapov, S.: Horizon Line Detection in Marine Images: Which Method to Choose? International Journal on Advances in Intelligent Systems 6(1-2), 79–88 (2013)
Kim, B.-J., Shin, J.-J., Nam, H.-J., Kim, J.-S.: Skyline Extraction using a Multistage Edge Filtering. World Academy of Science, Engineering and Technology 55 (2011)
Yazdanpanah, A.P., Regentova, E.E., Mandava, A.K., Ahmad, T., Bebis, G.: Sky segmentation by fusing clustering with neural networks. In: Bebis, G., et al. (eds.) ISVC 2013, Part II. LNCS, vol. 8034, pp. 663–672. Springer, Heidelberg (2013)
Nefian, A.V., Bouyssounouse, X., Edwards, L., Kim, T., Hand, E., Rhizor, J., Deans, M., Bebis, G., Fong, T.: Planetary Rover Localization within Orbital Maps. In: Proceedings of International Conference on Image Processing, ICIP (2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Ahmad, T., Bebis, G., Regentova, E., Nefian, A., Fong, T. (2014). An Experimental Evaluation of Different Features and Nodal Costs for Horizon Line Detection. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2014. Lecture Notes in Computer Science, vol 8887. Springer, Cham. https://doi.org/10.1007/978-3-319-14249-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-14249-4_19
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14248-7
Online ISBN: 978-3-319-14249-4
eBook Packages: Computer ScienceComputer Science (R0)