Browse > Article
http://dx.doi.org/10.15701/kcgs.2017.23.3.95

Deep Learning based Photo Horizon Correction  

Hong, Eunbin (POSTECH)
Jeon, Junho (POSTECH)
Cho, Sunghyun (DGIST)
Lee, Seungyong (POSTECH)
Abstract
Horizon correction is a crucial stage for image composition enhancement. In this paper, we propose a deep learning based method for estimating the slanted angle of a photograph and correcting it. To estimate and correct the horizon direction, existing methods use hand-crafted low-level features such as lines, planes, and gradient distributions. However, these methods may not work well on the images that contain no lines or planes. To tackle this limitation and robustly estimate the slanted angle, we propose a convolutional neural network (CNN) based method to estimate the slanted angle by learning more generic features using a huge dataset. In addition, we utilize multiple adaptive spatial pooling layers to extract multi-scale image features for better performance. In the experimental results, we show our CNN-based approach robustly and accurately estimates the slanted angle of an image regardless of the image content, even if the image contains no lines or planes at all.
Keywords
horizon correction; deep learning; multi-scale features;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B.T. Avila and R.D. Lins, "A fast orientation and skew detection algorithm for monochromatic document images," in proc. ACM Symposium on Document Engineering, pp. 118-126, 2005.
2 N. Gourier, D. Hall and J.L. Crowley, "Estimating face orientation from robust detection of salient facial structures," in proc. FG Net Workshop on Visual Observation of Deictic Gestures, vol. 6, 2004.
3 M. Osadchy, Y.L. Cun and M.L. Miller, "Synergistic face detection and pose estimation with energy-based models," Journal of Machine Learning Research, pp. 1197-1215, 2007.
4 Y.M. Wang and H. Zhang, "Detecting image orientation based on low-level visual content," Computer Vision and Image Understanding, 93(3), pp. 328-346, 2004.   DOI
5 M. Datar and X. Qi, "Automatic image orientation detection using the supervised self-organizing map," in proc. 8th IASTED International Conference, 2006.
6 L. Wang, X. Liu, L. Xia, G. Xu and A. Bruckstein, "Image orientation detection with integrated human perception cues (or which way is up)," in proc. International Conference on Image Processing (ICIP), vol.3, 2003.
7 H. Lee, E. Shechtman, J. Wang and S. Lee, "Automatic upright adjustment of photographs," in proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 877-884, 2012.
8 K. He, X. Zhang, S. Ren and J. Sun, "Deep residual learning for image recognition," in proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770-778, 2016.
9 L. Mai, H. Jin and F. Liu, "Composition-preserving deep photo aesthetics assessment," in proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 497-506, 2016.
10 U. Joshi and M. Guerzhoy, "Automatic photo orientation detection with convolution neural networks," in proc. Conference on Computer and Robot Vision (CRV), 2017.
11 G. Tolias and Y. Avrithis "Speeded-up, relaxed spatial matching," in proc. International Conference on Computer Vision(ICCV), 2011.