Tackling the Battery Problem for Continuous Mobile Vision

Similar documents
tackling the battery problem a scenario based approach

Energy Characterization and Optimization of Image Sensing Toward Continuous Mobile Vision

Beamforming on mobile devices: A first study

A Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

Exploring Computation- Communication Tradeoffs in Camera Systems

Announcements. Advanced Digital Integrated Circuits. Midterm feedback mailed back Homework #3 posted over the break due April 8

TOOLS AND PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Spring 2017 Computer Vision Developer Survey

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Power of Realtime 3D-Rendering. Raja Koduri

Mixed / Augmented Reality in Action

IHV means Independent Hardware Vendor. Example is Qualcomm Technologies Inc. that makes Snapdragon processors. OEM means Original Equipment

The Future of Gaming: Sustainability Challenges

MEMS Timing Technology: Shattering the Constraints of Quartz Timing to Improve Smartphones and Mobile Devices

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Image Processing Architectures (and their future requirements)

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir

TOOLS & PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Fall 2017 Computer Vision Developer Survey

Kristin M. Tolle, Ph.D. and Stewart Tansley, Ph.D. Natural User Interactions Team Microsoft Research, External Research

Radar System Design Considerations -- System Modeling Findings (MOS-AK Conference Hangzhou 2017)

AxioCam MRc 5 A World of Digital Possibilities

ZEISS Axiocam 503 color Your 3 Megapixel Microscope Camera for Fast Image Acquisition Fast, in True Color and Regular Field of View

TOOLS & PROCESSORS FOR COMPUTER VISION. Selected Results from the Embedded Vision Alliance s Computer Vision Developer Survey

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Announcements. Lecture 16: Power and Performance

Introduction to Real-Time Systems

LOW-POWER SOFTWARE-DEFINED RADIO DESIGN USING FPGAS

CS4617 Computer Architecture

Software ISP Application Note

A 120dB dynamic range image sensor with single readout using in pixel HDR

CMOS MT9D112 Camera Module 1/4-Inch 3-Megapixel Module Datasheet

NI Technical Symposium ni.com

Exploring the Software Stack for Underdesigned Computing Machines Rajesh Gupta UC San Diego.

Power Control Optimization of Code Division Multiple Access (CDMA) Systems Using the Knowledge of Battery Capacity Of the Mobile.

Neural Networks The New Moore s Law

DIGITALLY ASSISTED ANALOG: REDUCING DESIGN CONSTRAINTS USING NONLINEAR DIGITAL SIGNAL PROCESSING

Image Processing Architectures (and their future requirements)

IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 37, NO. 11, NOVEMBER

01 Introduction Technological trends and Market expectations. Technological trends Market expectations Design issues. Integrated circuits

Paul Mooney Gatan, Inc. October 31, 2017

An Energy Scalable Computational Array for Energy Harvesting Sensor Signal Processing. Rajeevan Amirtharajah University of California, Davis

Advanced ROIC designs for cooled IR detectors. Xavier Lefoul, Patrick Maillart, Michel Zécri, Eric Sanson, Gilbert Decaens, Laurent Baud

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

DESIGN OF LOW POWER SAR ADC FOR ECG USING 45nm CMOS TECHNOLOGY

Artificial Intelligence and Robotics Getting More Human

Sense. 3D Scanner. User Guide. See inside for use and safety information.

(TRMB) Multilayer Bead RF Inductors. Token Electronics Industry Co., Ltd. Version: January 13, Web:

Take Mobile Imaging to the Next Level

Chromatic X-Ray imaging with a fine pitch CdTe sensor coupled to a large area photon counting pixel ASIC

Applying Modern Reinforcement Learning to Play Video Games. Computer Science & Engineering Leung Man Ho Supervisor: Prof. LYU Rung Tsong Michael

SIM University Projector Specifications. Stuart Nicholson System Architect. May 9, 2012

WRC-15 5G Spectrum. DIGITALEUROPE recommendations for spectrum above 6 GHz Luigi Ardito

Adaptive Touch Sampling for Energy-Efficient Mobile Platforms

The Advantages of Integrated MEMS to Enable the Internet of Moving Things

Low Transistor Variability The Key to Energy Efficient ICs

AH1893. Pin Assignments. Description NEW PRODUCT. Features. Applications. Typical Applications Circuit

Neuromorphic Event-Based Vision Sensors

Architecting Systems of the Future, page 1

Intelligent Dynamic Noise Reduction (idnr) Technology

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Cantag: an open source software toolkit for designing and deploying marker-based vision systems. Andrew Rice. Computer Laboratory

450mm and Moore s Law Advanced Packaging Challenges and the Impact of 3D

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015

Simulating the Power Consumption of Large-Scale Sensor Network Applications

A scientific HDR Multi-spectral imaging platform. B. Dupont, Pyxalis, France.

ICM532A CIF CMOS image sensor with USB output. Data Sheet

Interactive Computing Devices & Applications Based on Intel RealSense Technology

High Resolution Pulse Generation

UXGA CMOS Image Sensor

TECHNOLOGY TO SHAPE THE FUTURE OF ENERGY

A NOVEL VISION SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING

overblikk Framtidige teknologier et raskt Erik Lehne Managing Partner, Gartner Consulting

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

METHODS FOR ENERGY CONSUMPTION MANAGEMENT IN WIRELESS SENSOR NETWORKS

Introducing Nikon s new high-resolution master: the astonishingly versatile Nikon D810

Total reduction of leakage power through combined effect of Sleep stack and variable body biasing technique

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Experimental Evaluation of the MSP430 Microcontroller Power Requirements

SMV LF and SMV LF: Surface Mount, 0402 Hyperabrupt Tuning Varactor Diodes

CHAPTER 1 INTRODUCTION

Arda Gumusalan CS788Term Project 2

1.2W Audio Power Amplifier with Active-low Standby Mode

Wireless Sensor Networks (aka, Active RFID)

A 1.3 Megapixel CMOS Imager Designed for Digital Still Cameras

Small, Low Power, High Performance Magnetometers

TG 5 Red. Harshest conditions. Exceptional shots.

Bayesian Positioning in Wireless Networks using Angle of Arrival

ELECTRONICALLY CONFIGURED BATTERY PACK

User manual BETSO TCX. 16 channel wireless TC transceiver. 1 Copyright BETSO ELECTRONICS Ltd.

HT82V mW Audio Power Amp with Shutdown

5G and Energy Efficiency

UMI3D Unified Model for Interaction in 3D. White Paper

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

PTT- Z or PTT-U PUSH-TO-TALK Specification

Optical Flow Estimation. Using High Frame Rate Sequences

Power and Area Efficient Column-Parallel ADC Architectures for CMOS Image Sensors

REVOLUTIONIZING THE COMPUTING LANDSCAPE AND BEYOND.

HT67F86A Internal RTC Application Guidelines

Assessing and. Rui Wang, Assistant professor Dept. of Information and Communication Tongji University.

Workshop Session #3: Human Interaction with Embedded Virtual Simulations Summary of Discussion

Transcription:

Tackling the Battery Problem for Continuous Mobile Vision Victor Bahl Robert LeKamWa (MSR/Rice), Bodhi Priyantha, Mathai Philipose, Lin Zhong (MSR/Rice) June 11, 2013 MIT Technology Review Mobile Summit 2013

Human Attention resource poverty hurts no Moore s Law for human attention being mobile consumes greater human attention already scarce resource is further taxed by resource poverty Adam & Eve 2000 AD technology should reduce the demand on human attention clever exploitation of {context awareness, computer vision, machine learning, augmented reality} needed to deliver vastly superior mobile user experience courtesy. M. Satya, CMU

continuous mobile vision reality vs. movies COBOT, CMU (2013) Steve Mann (early 90s) C-3PO (1977) Mission Impossible 4 (2011) irobot (2004) Victor Bahl, MSR

perennial challenges MSR s SenseCam for memory assistance Augmented Reality computation cloudlets connectivity & bandwidth battery white space networks, small cell networks, mm-wave networks Resource constraints prevent today s mobile apps from reaching their full potential Victor Bahl, MSR

Wh/Kg battery trends 250 200 150 100 50 0 Li-Ion Energy Density 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 Year Lagged behind o Higher voltage batteries (4.35 V vs. 4.2V) 8% improvement o Silicon anode adoption (vs. graphite) 30% improvement Trade-offs o Fast charging = lower capacity o Slow charging = higher capacity CPU performance improvement during same period: 246x A silver bullet seems unlikely Victor Bahl, MSR

so where is the energy going? assuming a typical SmartPhone battery of 1500 mah (~5.5 W) Sensors + Memory + Disk ~ 15 mw Display ~500 mw Single Core Processor CPU + GPU ~150 mw Network Stack (5 min. of usage / hour) ~100 mw battery lifetime ~7.25 hours

power consumption of a typical image sensor Reduce frame rate 5 MP, 5 fps 345 mw 1 MP, 5 fps 250 mw 1 MP, 15 fps 295 mw Reduce resolution 0.3 MP, 5 fps 232 mw 0.3 MP, 15 fps 245 mw 0.3 MP, 30 fps 268 mw low resolution, low frame rate image sensing for vision related tasks can reduce battery life by > 25%

state of art Energy / pixel is inversely proportional to the frame rate & image resolution Profiled 5 image sensors from 2 manufacturers power vs. resolution Video at 30 fps 200 power vs. frame rate Video at 0.1 MP Power (mw) 300 200 100 Power (mw) 150 100 50 0 0 5 10 Npixels x 10 6 0 0 10 20 30 FPS Regardless of image resolution & frame rate, image sensors consume about the same power Victor Bahl, MSR

digging deeper (1 MP, 5 fps) Active Period function of pixel count & clock speed Idle Period function of frame rate

reduce power by reducing pixel readout time one pixel is read out per clock period reduce this Number of Pixels divided by Clock Frequency Victor Bahl, MSR

Power Power reducing pixel count (N) Region-of-Interest (Windowing) Scaled Resolution (Pixel Skipping) Active Active Frame Readout Readout Active Readout Time Time

reduce power by aggressive use of standby Turn off sensor during idle period Idle mode necessary to allow exposure before readout Active Readout Active Readout Active Readout Active Readout Active Readout Active Readout Idle mode Standby mode Best when frame rate and resolution are sufficiently low

reduce power by adjusting clock frequency Adjust clock frequency to minimize power 5 fps Adjust this 1 fps Tradeoff frequency Power frequency At low frame rates, run the clock as slow as possible

summarizing power reduction techniques reduce Tactive & increase Tidle decrease frame rate reduce total pixel readout time (by reducing N) adapt clock frequency Instead of idle-ing put sensor in standby state reduce Pactive (not covered in this talk, see paper)

Frame rate (FPS) Frame rate (FPS) Power (mw) applying these techniques 30 Unoptimized 30 Aggressive Standby & Clock Optimization 350 25 25 300 20 20 250 15 15 200 10 10 150 100 5 5 50 0 1 2 3 4 5 0 1 2 3 4 5 0 Resolution (MP) Resolution (MP)

impact on vision algorithms Image registration Person Detection 480 x 270 Image Registration Success Person Detection Success Actual Power Reduction with software assist Estimated Power Reduction with hardware assist Full Resolution (129600 pixels) 99.9% 94.4% 51% 84% Frame Rate- 3 FPS 95.7% 83.3% 95% 98% 30% Window (63504 pixels) Subsampled by 2 (32400 pixels) 96.5% 77.8% 63% 91% 91.8% 72.2% 71% 94%

MSR s Glimpse project

collaborators & references Robert Bodhi Matthai Lin R. LeKamWa, B. Priyantha, M. Philipose, L. Zhong, P. Bahl, Energy Characterization and Optimization of Image Sensing Towards Continuous Mobile Vision, Proceedings of ACM MobiSys 2013, Taipei, Taiwan, June 26-29, 2013 P. Bahl, M. Philipose, L. Zhong, Cloud-Powered Sight for All: Showing the Cloud What You See, ACM Mobile Cloud Computing & Services Workshop, Lake District, U.K. June 25, 2012

Thanks! 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.