Power Aware Mobile Displays Ali Iranli Wonbok Lee Massoud Pedram July 26, 2006 Department of Electrical Engineering University of Southern California.

Slides:



Advertisements
Similar presentations
3-D Computational Vision CSc Image Processing II - Fourier Transform.
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Image Processing Lecture 4
Chapter 3 Image Enhancement in the Spatial Domain.
Chapter - 2 IMAGE ENHANCEMENT
EE4H, M.Sc Computer Vision Dr. Mike Spann
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Chapter 4: Image Enhancement
BYST Eh-1 DIP - WS2002: Enhancement in the Spatial Domain Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Image Enhancement.
Automatic measurement of pores and porosity in pork ham and their correlations with processing time, water content and texture JAVIER MERÁS FERNÁNDEZ MSc.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
Retinex Image Enhancement Techniques --- Algorithm, Application and Advantages Prepared by: Zhixi Bian and Yan Zhang.
Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer.
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Computer Science 335 Data Compression.
Image Enhancement.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Perceived video quality measurement Muhammad Saqib Ilyas CS 584 Spring 2005.
Retinex by Two Bilateral Filters Michael Elad The CS Department The Technion – Israel Institute of technology Haifa 32000, Israel Scale-Space 2005 The.
Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion.
Bhojan Anand‡, Karthik Thirugnanam†, Jeena Sebastian‡, Pravein G. Kannan‡, Akhihebbal L. Ananda‡, Mun Choon Chan‡ and Rajesh Krishna Balan† ‡ National.
Power-Saving Techniques with High Visual-Quality for Mobile Displays Dep. of Computer Science & Engineering Yuan Ze University Speaker: Chun-Han Lin National.
Power Minimization for LED-backlit TFT-LCDs Wei-Chung Cheng July 26, 2006 PODLAB – Perception Oriented Design Lab Department of Photonics and Display.
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Spectral contrast enhancement
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
09 March 1999 Digital Image Processing II 1. Single-Band Image Processing Histogram Image contrast enhancement (Linear stretch, histogram equalization)
1 Jayanta Mukhopadhyay Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur, , India
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
Ping Zhang, Zhen Li,Jianmin Zhou, Quan Chen, Bangsen Tian
Computer Vision – Fundamentals of Human Vision Hanyang University Jong-Il Park.
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
Image Processing Image Histogram Lecture
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
An Improved Method Of Content Based Image Watermarking Arvind Kumar Parthasarathy and Subhash Kak 黃阡廷 2008/12/3.
Introduction to Computer Graphics
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Surround-Adaptive Local Contrast Enhancement for Preserved Detail Perception in HDR Images Geun-Young Lee 1, Sung-Hak Lee 1, Hyuk-Ju Kwon 1, Tae-Wuk Bae.
Data Hiding in Image and Video: Part II—Designs and Applications Min Wu, Heather Yu, and Bede Liu.
Digital Image Processing CSC331 Image Enhancement 1.
CH2. Point Processes Arithmetic Operation Histogram Equalization
Image Enhancement Objective: better visualization of remotely sensed images visual interpretation remains to be the most powerful image interpretation.
Digital Image Processing Image Enhancement in Spatial Domain
Image Contrast Enhancement Based on a Histogram Transformation of Local Standard Deviation Dah-Chung Chang* and Wen-Rong Wu, Member, IEEE IEEE TRANSACTIONS.
Spread Spectrum and Image Adaptive Watermarking A Compare/Contrast summary of: “Secure Spread Spectrum Watermarking for Multimedia” [Cox ‘97] and “Image-Adaptive.
Objective Quality Assessment Metrics for Video Codecs - Sridhar Godavarthy.
Miguel Tavares Coimbra
Heechul Han and Kwanghoon Sohn
Digital 2D Image Basic Masaki Hayashi
User-Oriented Approach in Spatial and Temporal Domain Video Coding
Digital Image Processing
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Digital Image Processing
Adaptive Filter A digital filter that automatically adjusts its coefficients to adapt input signal via an adaptive algorithm. Applications: Signal enhancement.
Histogram The histogram of an image is a plot of the gray _levels values versus the number of pixels at that value. A histogram appears as a graph with.
Lark Kwon Choi, Alan Conrad Bovik
Presentation transcript:

Power Aware Mobile Displays Ali Iranli Wonbok Lee Massoud Pedram July 26, 2006 Department of Electrical Engineering University of Southern California

Outline  Display Systems and LCD Architecture  Review of Dynamic Backlight Scaling  Previous Work in Backlight Scaling  Temporally Aware Backlight Scaling  Implementation  Experimental Results  Conclusions & Future directions

LCD Architecture

Review of Backlight Scaling  Perceived light emitted from an LCD panel is a function of two parameters Light intensity of the backlight Transmittance of the LCD panel  Two important observations: We can have the same perception of an image by using different value assignments to the aforesaid parameters Power consumption of the BackLight Unit (BLU) is orders of magnitude larger than the power consumption of the LCD panel  Backlight Scaling Idea: Dynamically dim the backlight while adjusting the transmittance of the LCD pixels such that the perceived luminance is preserved, yet the overall power consumption is reduced. There is a trade off between the degree of image distortion and the amount of power saving

Precise Problem Statement  Dynamic Backlight Scaling Problem: Given the original image and the maximum tolerable image distortion, find the backlight scaling factor  and the corresponding pixel transformation function such that is minimized and   Let  and  '=  ( ,  ) denote the original and the transformed image data after backlight scaling, respectively  Moreover, let D( ,  ') and P(  ',  ) denote the distortion of the images  and  ' and the power consumption of the LCD subsystem while displaying image  ' with backlight scaling factor of   Perceived Luminance ( L ( x )) of a pixel is represented by: : Grayscale level of a pixel (8 bits) : Transmittance of a pixel : Normalized backlight illumination factor

Prior Work  Dynamic backlight Luminance Scaling (DLS): Chang et al. in 2004 proposed a backlight scaling scheme based on two mechanisms: Grayscale Shifting: concentrate on the brightness loss compensation Grayscale Spreading: concentrate on the contrast enhancement : Pixel transformation function : Normalized pixel value in 8 bits color depth : Backlight scaling factor

Prior Work (Cont’d)  Concurrent Brightness and Contrast Scaling (CBCS): Cheng et al. in 2004 proposed two-sided single band grayscale spreading technique in the backlight scaling domain Truncate the image histogram in both ends to obtain a smaller dynamic range and spread out the pixel values within this range Maintain the contrast fidelity and aggressively saves power  Pros: Eliminate the pixel-by-pixel transformation of the displayed image in DLS approach through the change of built-in LCD reference driver

Prior Work (Cont’d)  Histogram Equalization in Backlight Scaling (HEBS): Iranli et al. in 2005 proposed a non-linear grayscale spreading technique Present global histogram equalization algorithm to preserve visual information in spite of image transformation : Original cumulative histogram of an image : Cumulative uniform histogram of an image : Monotonic pixel transformation function  Histogram Equalization Problem: Find the monotonic transformation function that minimizes the above formula  Need modification in the built-in LCD reference driver to produce piece- wise linear image transformation function

Temporally-Aware Backlit Scaling (TABS)  No backlight scaling technique has considered temporal distortion Human visual system is quite sensitive to the temporal variation  Decompose distortion in two components: Spatial : intra-frame luminance distortion btw. respective frames of the original and backlight scaled video Temporal : inter-frame luminance distortion due to large scale change in luminance  Defining an objective video quality measure (VQM) is difficult Images that have the same MSE may be perceived quite differently by different individuals

Temporal Response Models  Two models of the dynamics of light perception in temporal domain Aperiodic stimuli: Measure the impulse response of human visual system (HVS) Periodic stimuli: Measure the critical fusion frequency (CFF) at various amplitude sensitivity (AS) values CFF: Minimum frequency above which an observer cannot detect flickering effect when a series of light flashes at that frequency is presented to him/her  We adopt a computational temporal response model of HVS due to Weigand et al. proposed in 1995, which can be used to determine the AS threshold

Spatial and Temporal Distortions  Two types of distortions: Spatial: Upper bounded by user-given maximum value Temporal: Not given but captures flickering, i.e., time-varying luminance MSE between spectral power density of brightness : Original and backlight scaled video sequences, respectively : Spatial distortion between respective frames in two video : Temporal distortion in some consecutive frames : Perceived brightness : Weighting factor : Fourier transform operator

Distortions (Cont’d)  Spatial distortion is in time domain  Temporal distortion is in frequency domain: Use Parseval’s theorem Integral of squared signal equals integral of its spectral power density 1. For each video frame at time t, calculate the mean brightness value of all pixels,, 2. Filter signals, using temporal response model to get perceived luminance signals 3. Calculate 4. Using above, modify the maximum allowed spatial distortion,  TABS approach: Measure the temporal distortion of backlight scaled video and utilize this information to change the maximum allowed spatial distortion of frames

Implementation  Implementation: MPEG-1 program RGB YUV conversion and Handle Y values Intercept YUV values before dithering step and modify them To suppress temporal abruptness, use a moving average scheme  Application Programs: 5 Movie Clips Little Mermaid, Incredible, Lord of the Rings, Toy-story and 007 Each movie clip has 600 frames  Measurement: Data Acquisition System (DAQ) Three runs of a clip: Original, HEBS version and TABS version  Platform used for the experiments: Apollo Test-bed II (Custom-made) Processor: XScale MHz Linux Kernel LCD: NEC NL6448BC33-50, 6.4 inch CCFL Backlight

Experimental Results  Backlight luminance changes  Flickering in HEBS occurs due to abrupt and frequent changes in the backlight intensity  To avoid this flickering, HEBS should be changed such that luminance changes are suppressed and smoothed out

Experimental Results (Cont’d)

 Energy Savings with human visual system awareness Savings become smaller when distortion goes up

Experimental Results (Cont’d)  Energy Savings in two backlight scaling techniques Without temporal distortion awareness, more energy is saved With temporal distortion awareness, quality becomes a lot better

Experimental Results (Cont’d)  System-wide Power Savings with 5% distortion in Apollo Test-bed II

Conclusions and Future Directions  For backlight scaling technique in video, consideration of both spatial and temporal distortion are quite important to video quality  Consideration of temporal distortion as well as spatial distortion lead to less energy savings (compared to the spatial distortion only method), but it achieve high quality gains. Simulation results show that 15 ~ 25% of energy savings are achieved in display systems with almost negligible perceivable flickering  Future Work: Manage the color shift problem in backlight scaling Account for the effect of ambient light on backlight scaling Consider other types of display technology

Backup Slide: Why Flickering Occurs  From one frame to the next in HEBS, many grayscale levels have similar pixel distributions  When we reduce the dynamic range of each frame, the chosen grayscale levels in the two histogram may become different (see above)  As a result, different dimming values will be used for the two frames and flickering occurs grayscale # of pixel Frame #n Frame #n Distortion = 15%