skip to main content
10.1145/3218603.3218618acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

Efficient Image Sensor Subsampling for DNN-Based Image Classification

Authors Info & Claims
Published:23 July 2018Publication History

ABSTRACT

Today's mobile devices are equipped with cameras capable of taking very high-resolution pictures. For computer vision tasks which require relatively low resolution, such as image classification, sub-sampling is desired to reduce the unnecessary power consumption of the image sensor. In this paper, we study the relationship between subsampling and the performance degradation of image classifiers that are based on deep neural networks (DNNs). We empirically show that subsampling with the same step size leads to very similar accuracy changes for different classifiers. In particular, we could achieve over 15x energy savings just by subsampling while suffering almost no accuracy lost. For even better energy accuracy trade-offs, we propose AdaSkip, where the row sampling resolution is adaptively changed based on the image gradient. We implement AdaSkip on an FPGA and report its energy consumption.

References

  1. 2018. iPhone X - Technical Specifications. https://www.apple.com/iphone-x/specs/. (2018). Accessed: 2018-03-01.Google ScholarGoogle Scholar
  2. 2018. Xperia™XZ Specifications - Sony Mobile. https://www.sonymobile.com/us/products/phones/xperia-xz/specifications/. (2018). Accessed: 2018-03-01.Google ScholarGoogle Scholar
  3. Evgeny Artyomov and Orly Yadid-Pecht. 2006. Adaptive Multiple-Resolution CMOS Active Pixel Sensor. IEEE Trans. Circuits Syst. 53-1, 10 (2006), 2178--2186.Google ScholarGoogle ScholarCross RefCross Ref
  4. Mark Buckler, Suren Jayasuriya, and Adrian Sampson. 2017. Reconfiguring the Imaging Pipeline for Computer Vision. In ICCV. 975--984.Google ScholarGoogle Scholar
  5. Huaijin G. Chen, Suren Jayasuriya, Jiyue Yang, Judy Stephen, Sriram Sivara-makrishnan, Ashok Veeraraghavan, and Alyosha C. Molnar. 2016. ASP Vision: Optically Computing the First Layer of Convolutional Neural Networks Using Angle Sensitive Pixels. In CVPR. 903--912.Google ScholarGoogle Scholar
  6. Jeng-Hau Lin et al. 2017. Binarized Convolutional Neural Networks with Separable Filters for Efficient Hardware Acceleration. In CVPR Workshops. 344--352.Google ScholarGoogle Scholar
  7. Kawahito Shoji et al. 1997. A CMOS image sensor with analog two-dimensional DCT-based compression circuits for one-chip cameras. J. Solid-State Circuits 32, 12 (1997), 2030--2041.Google ScholarGoogle ScholarCross RefCross Ref
  8. Robert LiKamWa et al. 2013. Energy characterization and optimization of image sensing toward continuous mobile vision. In MobiSys. 69--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. 2015. Explaining and harnessing adversarial examples. In ICLR.Google ScholarGoogle Scholar
  10. Hongxiang Gu and Viswanathan Swaminathan. 2018. From Thumbnails to Summaries - A single Deep Neural Network to Rule Them All. In ICME. To appear.Google ScholarGoogle Scholar
  11. Jia Guo and Miodrag Potkonjak. 2017. Pruning ConvNets Online for Efficient Specialist Models. In CVPR Workshops. 430--437.Google ScholarGoogle Scholar
  12. Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep Residual Learning for Image Recognition. In CVPR. 770--778.Google ScholarGoogle Scholar
  13. Gao Huang, Danlu Chen, Tianhong Li, Felix Wu, Laurens van der Maaten, and Kilian Q. Weinberger. 2018. Multi-Scale Dense Convolutional Networks for Efficient Prediction. In ICLR.Google ScholarGoogle Scholar
  14. Sabrina E. Kemeny, Roger Panicacci, Bedabrata Pain, Larry H. Matthies, and Eric R. Fossum. 1997. Multiresolution image sensor. IEEE Trans. Circuits Syst. Video Techn. 7, 4 (1997), 575--583. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Alex Krizhevsky and Geoffrey Hinton. 2009. Learning multiple layers of features from tiny images. Master's thesis. Department of Computer Science, University of Toronto.Google ScholarGoogle Scholar
  16. Ian Kuon and Jonathan Rose. 2007. Measuring the Gap Between FPGAs and ASICs. IEEE Trans, on CAD of Integrated Circuits and Systems 26, 2 (2007), 203--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Walter D. Leon-Salas, Sina Balkir, Khalid Sayood, Michael W. Hoffman, and Nathan Schemm. 2006. A CMOS imager with focal plane compression. In ISCAS.Google ScholarGoogle Scholar
  18. Robert LiKamWa, Yunhui Hou, Yuan Gao, Mia Polansky, and Lin Zhong. 2016. RedEye: Analog ConvNet Image Sensor Architecture for Continuous Mobile Vision. In ISCA. 255--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yusuke Oike and Abbas El Gamal. 2013. CMOS Image Sensor With Per-Column ΣΔ ADC and Programmable Compressed Sensing. J. Solid-State Circuits 48, 1 (2013), 318--328.Google ScholarGoogle ScholarCross RefCross Ref
  20. Olga Russakovsky and et al. 2015. ImageNet Large Scale Visual Recognition Challenge. Int. J. Computer Vision 115, 3 (2015), 211--252. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Efficient Image Sensor Subsampling for DNN-Based Image Classification

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ISLPED '18: Proceedings of the International Symposium on Low Power Electronics and Design
          July 2018
          327 pages
          ISBN:9781450357043
          DOI:10.1145/3218603

          Copyright © 2018 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 23 July 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate398of1,159submissions,34%

          Upcoming Conference

          ISLPED '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader