Outline of the presenta<on. QA and codec performance evalua<on

Similar documents
ORIGINAL ARTICLE A COMPARATIVE STUDY OF QUALITY ANALYSIS ON VARIOUS IMAGE FORMATS

COLOR IMAGE QUALITY EVALUATION USING GRAYSCALE METRICS IN CIELAB COLOR SPACE

Impact of the subjective dataset on the performance of image quality metrics

A New Scheme for No Reference Image Quality Assessment

Why Visual Quality Assessment?

Coding of Still Pictures

Empirical Study on Quantitative Measurement Methods for Big Image Data

NO-REFERENCE IMAGE BLUR ASSESSMENT USING MULTISCALE GRADIENT. Ming-Jun Chen and Alan C. Bovik

HDR IMAGE COMPRESSION: A NEW CHALLENGE FOR OBJECTIVE QUALITY METRICS

Objective and subjective evaluations of some recent image compression algorithms

PERCEPTUAL EVALUATION OF IMAGE DENOISING ALGORITHMS. Kai Zeng and Zhou Wang

Direction-Adaptive Partitioned Block Transform for Color Image Coding

OBJECTIVE IMAGE QUALITY ASSESSMENT OF MULTIPLY DISTORTED IMAGES. Dinesh Jayaraman, Anish Mittal, Anush K. Moorthy and Alan C.

Chapter 9 Image Compression Standards

Perceptual Blur and Ringing Metrics: Application to JPEG2000

COMPUTATIONAL PHOTOGRAPHY. Chapter 10

A Novel Color Image Compression Algorithm Using the Human Visual Contrast Sensitivity Characteristics

PerSIM: MULTI-RESOLUTION IMAGE QUALITY ASSESSMENT IN THE PERCEPTUALLY UNIFORM COLOR DOMAIN. Dogancan Temel and Ghassan AlRegib

Analysis and Improvement of Image Quality in De-Blocked Images

A New Scheme for No Reference Image Quality Assessment

Review Paper on. Quantitative Image Quality Assessment Medical Ultrasound Images

No-Reference Image Quality Assessment using Blur and Noise

Image Quality Estimation of Tree Based DWT Digital Watermarks

Quality Measure of Multicamera Image for Geometric Distortion

No-reference Synthetic Image Quality Assessment using Scene Statistics

Image Quality Assessment Techniques V. K. Bhola 1, T. Sharma 2,J. Bhatnagar

Effects of display rendering on HDR image quality assessment

Subjective Versus Objective Assessment for Magnetic Resonance Images

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

A Modified Image Coder using HVS Characteristics

OBJECTIVE QUALITY ASSESSMENT OF MULTIPLY DISTORTED IMAGES

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Compression of High Dynamic Range Video Using the HEVC and H.264/AVC Standards

PERCEPTUAL QUALITY ASSESSMENT OF DENOISED IMAGES. Kai Zeng and Zhou Wang

Compression and Image Formats

SSIM based Image Quality Assessment for Lossy Image Compression

QUALITY ASSESSMENT OF IMAGES UNDERGOING MULTIPLE DISTORTION STAGES. Shahrukh Athar, Abdul Rehman and Zhou Wang

European Associa.on for Biometrics

SUBJECTIVE QUALITY ASSESSMENT OF SCREEN CONTENT IMAGES

S 3 : A Spectral and Spatial Sharpness Measure

MACHINE evaluation of image and video quality is important

Evaluación objetiva de la influencia del canal inalámbrico en la calidad de la imagen

Problem Session 6. Computa(onal Imaging and Display EE 367 / CS 448I

VISUAL QUALITY INDICES AND LOW QUALITY IMAGES. Heinz Hofbauer and Andreas Uhl

Shujun LI ( 李树钧 ): INF Multimedia Coding. Inputs and Outputs

The impact of skull bone intensity on the quality of compressed CT neuro images

Visually Lossless Coding in HEVC: A High Bit Depth and 4:4:4 Capable JND-Based Perceptual Quantisation Technique for HEVC

Camera Image Processing Pipeline: Part II

No-Reference Sharpness Metric based on Local Gradient Analysis

No-Reference Quality Assessment of Contrast-Distorted Images Based on Natural Scene Statistics

Full Reference Image Quality Assessment Method based on Wavelet Features and Edge Intensity

Camera Image Processing Pipeline: Part II

MODIFICATION OF ADAPTIVE LOGARITHMIC METHOD FOR DISPLAYING HIGH CONTRAST SCENES BY AUTOMATING THE BIAS VALUE PARAMETER

AN IMPROVED NO-REFERENCE SHARPNESS METRIC BASED ON THE PROBABILITY OF BLUR DETECTION. Niranjan D. Narvekar and Lina J. Karam

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Image Coding Based on Patch-Driven Inpainting

IJSER. No Reference Perceptual Quality Assessment of Blocking Effect based on Image Compression

Transport System. Telematics. Nonlinear background estimation methods for video vehicle tracking systems

Lossy and Lossless Compression using Various Algorithms

Original. Image. Distorted. Image

Assistant Lecturer Sama S. Samaan

Practical Content-Adaptive Subsampling for Image and Video Compression

EVALUATION OF 60 FULL-REFERENCE IMAGE QUALITY METRICS ON THE CID:IQ. Marius Pedersen. Gjøvik University College, Gjøvik, Norway

Image Quality Assessment for Defocused Blur Images

Experimental Images Analysis with Linear Change Positive and Negative Degree of Brightness

Evaluating and Improving Image Quality of Tiled Displays

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

Visual Attention Guided Quality Assessment for Tone Mapped Images Using Scene Statistics

Comparative Analysis of WDR-ROI and ASWDR-ROI Image Compression Algorithm for a Grayscale Image

A Simple Second Derivative Based Blur Estimation Technique. Thesis. the Graduate School of The Ohio State University. Gourab Ghosh Roy, B.E.

QUALITY ASSESSMENT OF COMPRESSION SOLUTIONS FOR ICIP 2017 GRAND CHALLENGE ON LIGHT FIELD IMAGE CODING. Irene Viola and Touradj Ebrahimi

ISSN Vol.03,Issue.29 October-2014, Pages:

Visual Quality Assessment using the IVQUEST software

Recommendation ITU-R BT.1866 (03/2010)

Out of the Box vs. Professional Calibration and the Comparison of DeltaE 2000 & Delta ICtCp

HIGH DYNAMIC RANGE VERSUS STANDARD DYNAMIC RANGE COMPRESSION EFFICIENCY

Characterisation of processing artefacts in high dynamic range, wide colour gamut video

CHARACTERIZATION OF PROCESSING ARTIFACTS IN HIGH DYNAMIC RANGE, WIDE COLOR GAMUT VIDEO

Is image quality a function of contrast perception?

Title: DCT-based HDR Exposure Fusion Using Multi-exposed Image Sensors. - Affiliation: School of Electronics Engineering,

Measurement of Texture Loss for JPEG 2000 Compression Peter D. Burns and Don Williams* Burns Digital Imaging and *Image Science Associates

Statistical Study on Perceived JPEG Image Quality via MCL-JCI Dataset Construction and Analysis

Preprocessing on Digital Image using Histogram Equalization: An Experiment Study on MRI Brain Image

Histograms and Color Balancing

Quality Assessment of Deblocked Images Changhoon Yim, Member, IEEE, and Alan Conrad Bovik, Fellow, IEEE

Smithal and K.A. Navas'

A fuzzy logic approach for image restoration and content preserving

A Preprocessing Approach For Image Analysis Using Gamma Correction

Image Quality Measurement Based On Fuzzy Logic

Evaluation of image quality of the compression schemes JPEG & JPEG 2000 using a Modular Colour Image Difference Model.

COLOR IMAGE DATABASE TID2013: PECULIARITIES AND PRELIMINARY RESULTS

Content Based No-Reference Image Quality Metrics

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Objective Image Quality Assessment Current Status and What s Beyond

DYNAMIC CONVOLUTIONAL NEURAL NETWORK FOR IMAGE SUPER- RESOLUTION

GRADIENT MAGNITUDE SIMILARITY DEVIATION ON MULTIPLE SCALES FOR COLOR IMAGE QUALITY ASSESSMENT

IMPLEMENTATION OF IMAGE COMPRESSION USING SYMLET AND BIORTHOGONAL WAVELET BASED ON JPEG2000

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection

Philip and Sewall Wright: The Inven5on of Instrumental Variables Regression

Visual Quality Assessment using the IVQUEST software

Transcription:

1 Outline of the presenta<on 2 Francesca De Simone, Frederic Dufaux, Touradj Ebrahimi Introduc)on Quality Assessment (QA) and codec performance evalua)on Status Our previous contribu)ons Objec)ve QA Test material Codecs and configura)on parameters Quality metrics Selected results Subjec)ve QA Proposed methodology Test condi)ons Preliminary results 3 QA and codec performance evalua<on 4 Codec performance evalua)on in terms of: Compression efficiency. Computa)onal requirements. Addi)onal func)onali)es. Rate Distor)on (RD) curves = quality measure vs bit per pixel Original picture JPEG or JPEG 2000 or JPEG XR Output picture HUMAN SUBJECT (subjec<ve QA) or FR METRIC (objec<ve QA)

Status 5 Our previous contribu<ons 6 THERE ARE NOT YET RELIABLE and STANDARD OBJECTIVE METHODS FOR IMAGE QUALITY ASSESSMENT Image and video systems complexity Human Visual System (HVS) complexity Lack of standardiza)on Objec&ve QA can be performed to provide a first comparison of a wide range of condi&ons. Subjec&ve QA needs to be performed as benchmark, to validate the results of the objec&ve metrics. JPEG contribu)ons: F. De Simone et al., Comparison of PSNR performance of HD Photo and JPEG2000, wg1n4404, JPEG mee)ng Kobe (Nov. 2007) F. De Simone et al., Objec<ve evalua<on of the rate distor<on performance of JPEG XR, wg1n4552, JPEG Interim mee)ng Poi)ers (Feb. 2008) F. De Simone et al., S<ll image coding algorithms performance comparison: objec<ve quality metrics, wg1n4497, JPEG mee)ng San Francisco (Apr. 2008) F. De Simone et al., Objec<ve rate distor<on performance of different JPEG XR implementa<ons, wg1n4701, JPEG mee)ng Poi)ers (July 2008) Conference publica)ons: F. De Simone et al., A compara<ve study of JPEG 2000, AVC/H.264, and HD Photo, SPIE Op)cs and Photonics, Applica)ons of Digital Image Processing XXX, 6696 (Aug. 2007) F. De Simone et al., A compara<ve study of color image compression standards using perceptually driven quality metrics, SPIE Op)cs and Photonics, Applica)ons of Digital Image Processing XXXI (Aug. 2008) 7 Test Material 24 bpp pictures 8 (sample pictures from Microsoft dataset, 6 different spatial resolutions: 4064x2704, 2268x1512, 2592x1944, 2128x2832, 2704x3499, 4288x2848) (sample pictures from Thomas Richter dataset, 2 different spatial resolutions: 3888x2592, 2592x3888 )

Codecs and configura<on parameters 9 Codecs and configura<on parameters 10 JPEG XR vs JPEG2000 vs JPEG: JPEG XR (DPK version 1.0): one level overlapping and two level overlapping. 4:4:4 and 4:2:0 chroma subsampling. JPEG 2000 (Kakadu version 6.0): default sehngs (64x64 code block size, 1 quality layer, no precincts, 1 )le, 9x7 wavelet, 5 decomposi)on levels). rate control. no visual frequency weigh)ng and visual frequency weigh)ng. 4:4:4 and 4:2:0 chroma subsampling. JPEG (IJG version 6b): default sehngs (Huffman coding). default visually op)mized quan)za)on tables. 4:4:4 and 4:2:0 chroma subsampling. Different JPEG XR implementa<ons: JPEG XR DPK version 1.0: different quan)za)on steps for different color channels (default). same quan)za)on steps for different frequency bands (default). JPEG XR Reference Sobware version 1.0: same quan)za)on steps for different color channels (default). same quan)za)on steps for different frequency bands (default). JPEG XR Reference Sobware version 1.2 i.e. Thomas Ricther s version: different quan)za)on steps for different color channels (same as DPK). different quan)za)on steps for different frequency bands (default). new POT (leakage fix described in wg1n4660) (default). JPEG XR Microsob implementa<on described in HDPn21 / wg1n4549 : different quan)za)on steps for different color channels (enhanced encoding techniques described in HDPn21 / wg1n4549) (default). different quan)za)on steps for different frequency bands (enhanced encoding techniques of HDPn21 / wg1n4549) (default). new POT (leakage fix described in wg1n4660) (default). Metric 1: Maximum Pixel Devia<on (L inf ) 11 Metric 2: single channel PSNR 12 Considering RGB color space: L inf R = max [abs(im ar (x,y) Im br (x,y))] L inf G = max [abs(im ag (x,y) Im bg (x,y))] L inf B = max [abs(im ab (x,y) Im bb (x,y))] where: Im a, Im b = pictures to compare (L inf [0,1]) where: M, N = image dimensions Im a, Im b = pictures to compare B= bit depth PSNR evalua)on considering: R, G and B components Y, C b and C r components (ITU R Rec. BT.601)

Metric 3: PSNR weighted average (WPSNR) 13 Metric 3: PSNR weighted average (WPSNR_MSE) 14 PSNR considering weighted summa)on of the PSNRs evaluated on R, G and B components or Y, Cb and Cr components (ITU R Rec. BT. 601): PSNR considering weighted summa)on of the MSEs evaluated on R, G and B components or Y, Cb and Cr components (ITU R Rec. BT. 601): WPSNR = w 1 PSNR 1 + w 2 PSNR 2 + w 3 PSNR 3 WPSNR_MSE where:, considering R,G, and B components., considering Y, C b, and C r components. where:, considering R,G, and B components., considering Y, C b, and C r components. Metric 3: PSNR weighted average (WPSNR_PIX) 15 Metric 4: Mean SSIM () (I) 16 PSNR considering MSE evaluated on weighted summa)on of the image R, G and B components: [1] Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, Image Quality Assessment: From Error Measurement to Structural Similarity (2004). WPSNR_PIX Structural informa)on = auributes that represent the structure of objects in the scene, independent of the average luminance and contrast. where: M, N = image dimensions Im a, Im b = pictures to compare B= bit depth, considering R,G, and B components., considering Y, Cb, and Cr components. Es)mate of luminance = mean intensity: Es)mate of contrast = standard devia)on: Es)mate of picture structure:

Metric 4: Mean SSIM () (II) 17 Metric 4: Mean SSIM () (III) 18 The SSIM indexing algorithm is applied using a sliding window approach which results in a SSIM index quality map of the image. Luminance comparison func<on: (C1=constant) The average of the quality map is called Mean SSIM index (). Contrast comparison func<on: (C2=constant) Measure of structural similarity = correla)on between and Structure comparison func<on: (C3=constant) where Weighted summa)on of indexes evaluated on Y, Cb and Cr components (Y CbCr color space Rec. ITU R BT.601): = w y Y + w Cb Cb + w Cr Cr where: ( [0,1]) Metric 5: Visual Informa<on Fidelity Pixel (VIF P) (I) [2] H. R. Sheikh, A. C. Bovik Image Informa)on And Visual Quality (2004). Image informa)on measure that quan)fies the informa)on that is present in the reference image and how much this reference informa)on can be extracted from the distorted image using sta)s)cal approach. Natural image (source) C Channel (distortion) Reference image (E) = output of a stochas)c natural source that passes through HVS channel and is processed by the brain Test image (F) = output of an image distor)on channel that distorts the output of the natural source before it passes through the HVS channel HVS HVS E F 19 Metric 5: Visual Informa<on Fidelity Pixel (VIF P) (II) Natural image modeling in wavelet domain using Gaussian scale mixtures (GSMs) Informa<on that the brain could ideally extract from reference image = mutual informa)on between C and E: Corresponding informa<on that could be extracted from test image = mutual informa)on between C and F: where: z= source model parameters. VIF P is a new implementa)on in a mul) scale pixel domain: computa)onally simpler than Wavelet domain version. performance slightly worse than Wavelet domain version. (VIF [0,1] and VIF>1 if the test image is enhanced version of the original) 20

Metric 6: PSNR HVS M (I) 21 Metric 6: PSNR HVS M (II) 22 [3] N. Ponomarenko, F. Silvestri, K. Egiazarian, M.Carli, J. Astola, and V. Lukin, On between coefficient contrast masking of DCT basis func)ons (2007). Block 8x8 of original image Block 8x8 of distorted image DCT of difference between pixel values Reduction by value of contrast masking MSEH calculation of the block DCT coefficients of 8x8 pixel blocks X and Y are visually undis)nguished if: E w (X Y) < max (E m (X), E m (Y)) where E w (block) is the energy of DCT coefficients of the block weighted according to CSF and E m (block) is the masking effect of DCT coefficients of the block which depends upon E w (block) and upon the local variances. where: M, N = image dimensions K= constant = visible difference between DCT coefficient of the original image and distorted image 8x8 blocks, depending upon contrast masking T c = matrix of correc)ng factors based on standard visually op)mized JPEG quan)za)on tables B= bit depth Metric 7: DC Tune 23 Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 24 [4] A. B. Watson, A. P. Gale, J. A. Solomon, and A. J. Ahumada JR., DCTune: A Techinque For Visual Op)miza)on Of DCT Quan)za)on Matrices For Individual Images (1994). Average over image dataset of PSNR values on R component: on G component: on B component: developed as a method for op)mizing JPEG image compression by compu)ng the JPEG quan)za)on matrices which yields a designated perceptual error model of perceptual error based upon DCT coefficients analysis, taking into account: luminance masking. contrast masking. spa)al error pooling. frequency error pooling. PSNR(dB)

Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 25 Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 26 Average over image dataset of PSNR values Average over image dataset of WPSNR values on Y component: on Cb component: on Cr component: on RGB components: on Y CbCr components: PSNR(dB) W WPSNR(dB) Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 27 Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 28 Average over image dataset of WPSNR MSE values Average over image dataset of WPSNR PIX values on RGB components: on Y CbCr components: on RGB components: on Y CbCr components: WPSNR-MSE (db) WPSNR-MSE(dB) WPSNR-PIX (db) WPSNR-PIX (db)

Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG 29 Selected results 4:4:4 JPEG XR vs JPEG2000 vs JPEG Average over image dataset of values on Y component: on Cb component: 30 Average over image dataset of VIF P values on Cr component: VIF-P on Y component only: 31 on R component: on B component: on G component: on B component: on G component: on R component: Average over image dataset of PSNR values (two levels POT) Average over image dataset of PSNR values (one level POT) 32

33 35 Average over image dataset of values (one level POT) Average over image dataset of WPSNR_MSE values on Y component: on Cb component: WPSNR(dB) W on Cr component: two levels POT: one level POT: on Cr component: on Cb component: on Y component: on Cr component: on Cb component: on Y component: Average over image dataset of PSNR values (two levels POT) Average over image dataset of PSNR values (one level POT) 34 36

37 38 Average over image dataset of values (two levels POT) on Y component: on Cr component: on Cb component: Proposed methodology (I) Double S<mulus Con<nuous Quality Scale (DSCQS) method [ITU R Rec. BT.500 11] adapted Proposed methodology (II) 39 to deal with the evalua)on when the subject clicks into the ac)ve area of the screen a ra)ng window is shown: of s)ll pictures: test picture and its reference are shown at the same )me. the assessor is not told about the presence of a reference picture. posi)ons of reference and test pictures are systema)cally switched. test pairs related to different original Reference Image Test Image 40 contents are always alternated.

Proposed methodology (III) 41 Proposed methodology (IV) 42 Subjects are checked for visual acuity and color blindness Rating window (Continuous Quality Scale ) Before each session, instruc)ons are provided to subjects and a training session is performed to explain how to use the ra)ng scale contents shown for training are not used for tes5ng data gathered during the training are not included in the final test results the subject has to rate the quality of the two pictures choosing for each a value in between 0 (worse quality possible) to 100 (best quality possible). Some dummy presenta<ons are inserted at the beginning of the test to stabilize subject s behaviour data gathered from the dummies are not included in the final test results the dummy presenta5ons cover all the quality levels included in the test material The test session lasts no more than 20 minutes (including training) Proposed methodology (V) 43 Test condi<ons 44 At least 15 subjects Subjec)ve data processing: computa5on of Differen&al Score (DS): DS = Score for the reference picture Score for the test picture ANalysis Of Variance (ANOVA) to detect eventual systema5c errors and scores normaliza&on to remove them screening to detect outliers [ITU R Rec. BT.500 11] computa5on of the Differen&al Mean Opinion Score (DMOS) Eizo CG301W LCD monitor (2560x1600 pixels) monitor calibra)on using color calibra)on device (EyeOne Display2) Gamut srgb, white point D65, brightness 120cd/m2, minimum black level. controlled ligh)ng system: neon lamps with 6500 K color temperature ambient light measurement by EyeOne Display2 tool

Preliminary results (I) 45 Preliminary results (II) 46 JPEG XR Microsox implementa)on described in HDPn21: different quan)za)on steps for different color channels (enhanced encoding techniques described in HDPn21 / wg1n4549) (default) different quan)za)on steps for different frequency bands (enhanced encoding techniques of HDPn21 / wg1n4549) (default) new POT (leakage fix described in wg1n4660) (default) 4:4:4 coding, one level POT 4 contents, 7 selected samples corresponding to the following bpp values: Content q=40 (T1) q=50 (T2) q=58 (T3) q=66 (T4) q=76 (T5) q=82 (T6) q=90 (T7) Cont. 1 0.9 0.64 0.46 0.34 0.22 0.18 0.13 Cont. 2 0.15 0.1 0.07 0.05 0.04 0.03 0.02 Cont. 3 0.9 0.61 0.43 0.31 0.19 0.15 0.1 Cont. 4 0.65 0.44 0.31 0.22 0.13 0.09 0.06 2 contents, other than those used in the test session, have been used for the training session 17 subjects have taken part to the experiment: 3 females, 14 males average subject s age 29 Sta)s)cal analysis of the data: inter subjects ANOVA offset and gain score normaliza)on outliers screening: 4 outliers for content 1 2 outliers for content 2 2 outliers for content 3 5 outliers for content 4 Preliminary results (III) 47 Preliminary results (IV) 48 100.0 90.0 Content1 100.0 90.0 Content 2 80.0 80.0 70.0 70.0 60.0 60.0 DMOS 50.0 DMOS 50.0 40.0 40.0 30.0 30.0 20.0 20.0 10.0 10.0 0.0 T1 T2 T3 T4 T5 T6 T7 Test Condition 0.0 T1 T2 T3 T4 T5 T6 T7 Test Condition

Preliminary results (V) Preliminary results (VI) 49 100.0 100.0 Content 3 Content 4 90.0 90.0 80.0 80.0 70.0 70.0 60.0 60.0 DMOS DMOS 50 50.0 40.0 50.0 40.0 30.0 30.0 20.0 20.0 10.0 10.0 0.0 T1 T2 T3 T4 T5 T6 0.0 T7 T1 Test Condition T3 T4 T5 T6 T7 Test Condition Acknowledgement T2 51 52 Part of the work reported here has been possible thanks to: European Commission funded Network of Excellence on Networked Audiovisual Media Technologies VISNET II Thank you for your anen<on! Ques<ons?