Proceedings

Distortion-aware CNNs for Spherical Images

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1198-1204.

https://doi.org/10.24963/ijcai.2018/167

Abstract

Convolutional neural networks are widely used in computer vision applications. Although they have achieved great success, these networks can not be applied to 360 spherical images directly due to varying distortion effect. In this paper, we present distortion-aware convolutional network for spherical images. For each pixel, our network samples a non-regular grid based on its distortion level, and convolves the sampled grid using square kernels shared by all pixels. The network successively approximates large image patches from different tangent planes of viewing sphere with small local sampling grids, thus improves the computational efficiency. Our method also deals with the boundary problem, which is an inherent issue for spherical images. To evaluate our method, we apply our network in spherical image classification problems based on transformed MNIST and CIFAR-10 datasets. Compared with the baseline method, our method can get much better performance. We also analyze the variants of our network.

  1. [Boomsma and Frellsen, 2017] Wouter Boomsma and Jes Frellsen. Spherical convolutions and their application in molecular modelling. In NIPS, pages 3436-3446. 2017.
  2. [Brown and Lowe, 2007] Matthew Brown and David G. Lowe. Automatic panoramic image stitching using invari- ant features. IJCV, 74(1):59-73, 2007.
  3. [Bruna et al., 2014] Joan Bruna, Wojciech Zaremba, Arthur Szlam, and Yann LeCun. Spectral networks and deep lo- cally connected networks on graphs. arXiv: 1312.6203v3, 2014.
  4. [Cohen et al., 2017] Taco S. Cohen, Mario Geiger, Jonas Köehler, and Max Welling. Convolutional networks for spherical signals. arXiv: 1709.04893, 2017.
  5. [Dong et al., 2016] Chao Dong, Chen Change Loy, and Xi- aoou Tang. Accelerating the super-resolution convolu- tional neural network. In ECCV, pages 391-407, 2016.
  6. [Duvenaud et al., 2015] David K Duvenaud, Dougal Maclaurin, Jorge Iparraguirre, Rafael Bombarell, Tim- othy Hirzel, Alan Aspuru-Guzik, and Ryan P Adams. Convolutional networks on graphs for learning molecular fingerprints. In NIPS, pages 2224-2232. 2015.
  7. [Girshick et al., 2014] Ross Girshick, Jeff Donahue, Trevor Darrell, and Jitendra Malik. Rich feature hierarchies for accurate object detection and semantic segmentation. In CVPR, pages 580-587, 2014.
  8. [Hu et al., 2017] Hou-Ning Hu, Yen-Chen Lin, Ming-Yu Liu, Hsien-Tzu Cheng, Yung-Ju Chang, and Min Sun. Deep 360 pilot: Learning a deep agent for piloting through 360 • sports videos. In CVPR, pages 1396-1405, 2017.
  9. [Jaderberg et al., 2015] Max Jaderberg, Karen Simonyan, Andrew Zisserman, and koray kavukcuoglu. Spatial trans- former networks. In NIPS, pages 2017-2025. 2015.
  10. [Jia et al., 2014] Yangqing Jia, Evan Shelhamer, Jeff Don- ahue, Sergey Karayev, Jonathan Long, Ross Girshick, Ser- gio Guadarrama, and Trevor Darrell. Caffe: Convolutional architecture for fast feature embedding. In ACM MM, pages 675-678, 2014.
  11. [Khasanova and Frossard, 2017] Renata Khasanova and Pas- cal Frossard. Graph-based classification of omnidirec- tional images. In ICCV workshop, pages 869-878, 2017.
  12. [Kingma and Ba, 2014] Diederik P. Kingma and Jimmy Lei Ba. Adam: a method for stochastic optimization. arXiv: 1412.6980, 2014.
  13. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Imagenet classification with deep convolutional neural networks. In NIPS, pages 1097- 1105. 2012.
  14. [Krizhevsky, 2009] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. Technical report, 2009.
  15. [Lai et al., 2017] Wei-Sheng Lai, Yujia Huang, Neel Joshi, Christopher Buehler, Ming-Hsuan Yang, and Sing Bing Kang. Semantic-driven generation of hyperlapse from 360 • video. IEEE TVCG, 2017.
  16. [Lecun et al., 1998] Yann Lecun, Leon Bottou, Yoshua Ben- gio, and Patrick Haffner. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  17. [LeCun et al., 2015] Yann LeCun, Yoshua Bengio, and Ge- offrey Hinton. Deep learning. Nature, 521:436-444, 2015.
  18. [Long et al., 2015] Jonathan Long, Evan Shelhamer, and Trevor Darrell. Fully convolutional networks for seman- tic segmentation. In CVPR, pages 3431-3440, 2015.
  19. [Micusik and Kosecka, 2009] Branislav Micusik and Jana Kosecka. Piecewise planar city 3D modeling from street view panoramic sequences. In CVPR, pages 2906-2912, 2009.
  20. [Simonyan and Zisserman, 2015] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. In ICLR, 2015.
  21. [Su and Grauman, 2017] Yu-Chuan Su and Kristen Grau- man. Learning spherical convolution for fast features from 360 • imagery. In NIPS, pages 529-539. 2017.
  22. [Uyttendaele et al., 2004] Matthew Uyttendaele, Antonio Criminisi, Sing Bing Kang, Simon Winder, Richard Szeliski, and Richard Hartley. Image-based interactive exploration of real-world environments. IEEE CGA, 24(3):52-63, 2004.
  23. [Xiao et al., 2012] Jianxiong Xiao, Krista A. Ehinger, Aude Oliva, and Antonio Torralba. Recognizing scene viewpoint using panoramic place representation. In CVPR, pages 2695-2702, 2012.
  24. [Yang and Zhang, 2016] Hao Yang and Hui Zhang. Efficient 3d room shape recovery from a single panorama. In CVPR, pages 5422-5430, 2016.
  25. [Zhao et al., 2013] Qiang Zhao, Liang Wan, Wei Feng, Ji- awan Zhang, and Tien-Tsin Wong. Cube2Video: Navi- gate between cubic panoramas in real-time. IEEE TMM, 15(8):1745-1754, 2013.
  26. [Zorin and Barr, 1995] Denis Zorin and Alan H. Barr. Cor- rection of geometric perceptual distortions in pictures. In Annual Conference on Computer Graphics and Interactive Techniques, pages 257-264, 1995.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards