A Multi-purpose Objective Quality Metric for Image Watermarking

Similar documents
TEXTURE SIMILARITY METRICS APPLIED TO HEVC INTRA PREDICTION

Cover Page. 1) Title of the paper: Evaluation of standard watermarking techniques

A new methodology to estimate the impact of H.264 artefacts on subjective video quality

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

Lossless and Lossy Minimal Redundancy Pyramidal Decomposition for Scalable Image Compression Technique

ROBUST MOTION SEGMENTATION FOR HIGH DEFINITION VIDEO SEQUENCES USING A FAST MULTI-RESOLUTION MOTION ESTIMATION BASED ON SPATIO-TEMPORAL TUBES

Setup of epiphytic assistance systems with SEPIA

LaHC at CLEF 2015 SBS Lab

Stereoscopic 3D video coding quality evaluation with 2D objective metrics

Tacked Link List - An Improved Linked List for Advance Resource Reservation

FAST LONG-TERM MOTION ESTIMATION FOR HIGH DEFINITION VIDEO SEQUENCES BASED ON SPATIO-TEMPORAL TUBES AND USING THE NELDER-MEAD SIMPLEX ALGORITHM

Using a Medical Thesaurus to Predict Query Difficulty

SDLS: a Matlab package for solving conic least-squares problems

Comparison of spatial indexes

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

DANCer: Dynamic Attributed Network with Community Structure Generator

A subjective and objective evaluation of a realistic 3D IPTV transmission chain

Moveability and Collision Analysis for Fully-Parallel Manipulators

HySCaS: Hybrid Stereoscopic Calibration Software

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

An Experimental Assessment of the 2D Visibility Complex

A DCT Statistics-Based Blind Image Quality Index

Multi-atlas labeling with population-specific template and non-local patch-based label fusion

QuickRanking: Fast Algorithm For Sorting And Ranking Data

On The Performance of Human Visual System Based Image Quality Assessment Metric Using Wavelet Domain

How to simulate a volume-controlled flooding with mathematical morphology operators?

Comparison of radiosity and ray-tracing methods for coupled rooms

Focus on visual rendering quality through content-based depth map coding

Cover Page. 1) Title of the paper: A robust image watermarking technique based on quantization noise visibility thresholds

Relabeling nodes according to the structure of the graph

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Comparator: A Tool for Quantifying Behavioural Compatibility

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

Multimedia CTI Services for Telecommunication Systems

Robust IP and UDP-lite header recovery for packetized multimedia transmission

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

Taking Benefit from the User Density in Large Cities for Delivering SMS

Data Hiding in Video

Efficient Gradient Method for Locally Optimizing the Periodic/Aperiodic Ambiguity Function

Prototype Selection Methods for On-line HWR

A histogram shifting based RDH scheme for H. 264/AVC with controllable drift

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

The optimal routing of augmented cubes.

Efficient implementation of interval matrix multiplication

Efficient Color Image Quality Assessment Using Gradient Magnitude Similarity Deviation

YAM++ : A multi-strategy based approach for Ontology matching task

Robust drift-free bit-rate preserving H.264 watermarking

Structuring the First Steps of Requirements Elicitation

Simulations of VANET Scenarios with OPNET and SUMO

An adaptive Lagrange multiplier determination method for dynamic texture in HEVC

Acyclic Coloring of Graphs of Maximum Degree

Representation of Finite Games as Network Congestion Games

A Fuzzy Approach for Background Subtraction

Linux: Understanding Process-Level Power Consumption

BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Workspace and joint space analysis of the 3-RPS parallel robot

Spectral Active Clustering of Remote Sensing Images

RETIN AL: An Active Learning Strategy for Image Category Retrieval

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS

Using disparity for quality assessment of stereoscopic images

SUBJECTIVE QUALITY ASSESSMENT OF MPEG-4 SCALABLE VIDEO CODING IN A MOBILE SCENARIO

An Efficient Numerical Inverse Scattering Algorithm for Generalized Zakharov-Shabat Equations with Two Potential Functions

A Practical Approach for 3D Model Indexing by combining Local and Global Invariants

Every 3-connected, essentially 11-connected line graph is hamiltonian

INFLUENCE OF DEPTH RENDERING ON THE QUALITY OF EXPERIENCE FOR AN AUTOSTEREOSCOPIC DISPLAY

Syrtis: New Perspectives for Semantic Web Adoption

QAKiS: an Open Domain QA System based on Relational Patterns

Linked data from your pocket: The Android RDFContentProvider

From medical imaging to numerical simulations

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

FIT IoT-LAB: The Largest IoT Open Experimental Testbed

Caching strategies based on popularity prediction in content delivery networks

Service Reconfiguration in the DANAH Assistive System

XBenchMatch: a Benchmark for XML Schema Matching Tools

Cloud My Task - A Peer-to-Peer Distributed Python Script Execution Service

SLMRACE: A noise-free new RACE implementation with reduced computational time

Change Detection System for the Maintenance of Automated Testing

Generic Design Space Exploration for Reconfigurable Architectures

Malware models for network and service management

Catalogue of architectural patterns characterized by constraint components, Version 1.0

Quality of experience model for 3DTV

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

Deformetrica: a software for statistical analysis of anatomical shapes

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

A case-based reasoning approach for unknown class invoice processing

Traffic Grooming in Bidirectional WDM Ring Networks

IMPLEMENTATION OF MOTION ESTIMATION BASED ON HETEROGENEOUS PARALLEL COMPUTING SYSTEM WITH OPENC

Sliding HyperLogLog: Estimating cardinality in a data stream

Experimental Evaluation of an IEC Station Bus Communication Reliability

Fuzzy sensor for the perception of colour

Primitive roots of bi-periodic infinite pictures

IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs

Real-Time Collision Detection for Dynamic Virtual Environments

RecordMe: A Smartphone Application for Experimental Collections of Large Amount of Data Respecting Volunteer s Privacy

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

Transcription:

A Multi-purpose Objective Quality Metric for Image Watermarking Vinod Pankajakshan, Florent Autrusseau To cite this version: Vinod Pankajakshan, Florent Autrusseau. A Multi-purpose Objective Quality Metric for Image Watermarking. International Conference on Image Processing, Sep 2010, Hong Kong SAR China. pp.2589-2592, 2010. <hal-00495957> HAL Id: hal-00495957 https://hal.archives-ouvertes.fr/hal-00495957 Submitted on 12 Jul 2010 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Cover Page 1) Title of the paper: A MULTI-PURPOSE OBJECTIVE QUALITY METRIC FOR IMAGE WATERMARKING 2) authors affiliation and address: IRCCyN-IVC, (UMR CNRS 6597), Polytech' Nantes Rue Christian Pauc, La Chantrerie, 44306 NANTES, France. Tel : 02.40.68.30.52 Fax : 02.40.68.32.32 3) e_mail address: Florent.Autrusseau@univ-nantes.fr 4) Conference & Publisher information: IEEE ICIP 2010 http://www.icip2010.org/ http://www.ieee.org/ 5) bibtex entry: @conference{icip2010_cpa2, author = {V. Pankajakshan and F. Autrusseau}, title = {A Multi-purpose Objective Quality Metric for Image Watermarking}, booktitle = {IEEE International Conference on Image Processing, ICIP'2010}, year = {2010} }

A MULTI-PURPOSE OBJECTIVE QUALITY METRIC FOR IMAGE WATERMARKING Vinod Pankajakshan, Florent Autrusseau Laboratoire IRCCyN, Université de Nantes Rue Christian Pauc, 44306Nantes, France ABSTRACT Knowing that the watermarking community use simple statistical quality metrics in order to evaluate the watermarked image quality, the authors have recently proposed a simplified objective quality metric (OQM), called CPA, for watermarking applications. The metric used the contrast sensitivity function, along with an adapted error pooling, and proved to perform better than state-of-the-art OQMs. In this work, we intend to improve the performance of the CPA metric. The new metric includes the most important steps of Human Visual System (HVS) based quality metric, namely spatial frequency consideration and masking effects. Besides, this work goes further than classical image quality assessment, and several objective quality metrics will be tested in a watermarking algorithm comparison scenario. We will show that the proposed metric is both able to accurately predict the observers score in a quality assessment task, and is also able to compare watermarking algorithms altogether on a perceptual quality viewpoint. 1. INTRODUCTION Digital watermarking techniques operates in various transformed domains, in various frequency ranges and includes different considerations for ensuring invisibility. Although it is quite easy to compare the robustness of several embedding techniques by simply using a robustness benchmark and counting the percentage of correct watermark detection, it is much more difficult to compare the perceptual quality of images watermarked with different embedding techniques [1]. Despite the importance of the watermark invisibility, it was shown that several data hiding techniques induce strong perceptual distortions. Objective Quality Metrics (OQM) have recently been very extensively used for various image processing applications. Such metrics were mostly designed for coding artefacts annoyance assessment. The watermarking community recently started showing some interest in using OQM, either for the watermarked media quality assessment [2, 3], or for assessing the quality of attacked images [4]. However, for watermarking applications, the Objective Quality Metrics have mostly been used for determining the perceived quality of watermarked images (using a particular embedding technique). We have shown that in such context, there is a large discrepancy of metrics performances [5], and most importantly, that OQM must be chosen very carefully when comparing several images marked with distinct embedding algorithms (supposedly modifying distinct parts of the frequency spectrum). A different framework was proposed in [1], where several quality metrics were tested in order to rank the visibility of watermarking algorithms. The Komparator metric [6] proved to provide the best ranking according to subjective experiments. It actually appeared that although the watermark invisibility is an important requirement, many embedding techniques distort the watermarked image so severely that the Mean Opinion Score (MOS) provided by human observers during subjective experiments could be as low as 2 on an 1 to 5 annoyance scale (a score of 2 corresponding to Annoying distortions) with default embedding parameter (embedding strength). In brief, researches on quality assessment for digital watermarking were able to either determine the best OQM for assessing the perceptual quality for a specific embedding algorithm, or to specify the best metric when comparing quality performances of several watermarking algorithms. However, the optimal metric differs in these two scenarios. In this work, we intend to propose a multi-purpose OQM providing on one hand an accurate estimation of the observers quality score and on the other hand, being able to rank watermarking techniques based on a perceptual quality criterion. This work is based on a preliminary study [5] proposing a simplified quality metric, CPA, for watermarking application. Although the CPA metric was exploiting very basic HVS features, it appeared to perform significantly better than many state-of-the-art OQMs. The proposed work is aimed at improving the performance of the CPA metric by incorporating a simplified contrast masking model. This paper is structured as follows: In Section 2 we present the improvements brought to the CPA metric. In Section 3 the experimental setup is briefly reminded (the setup was already presented in previous works), and the added databases are described. Section 4 shows the improvements of the new metric regarding two distinct quality assessment tasks (regular image quality assessment and watermarking algorithm comparison regarding perceptual quality). Finally, the main contributions of the work are highlighted in Section 5.

2. ENHANCED QUALITY METRIC The previously proposed CPA metric omitted the contrast masking property of the HVS for simplicity. The contrast masking is an important feature when modeling HVS behavior, it basically discriminates the frequency discrepancies. In brief, a high frequency distortion would inevitably have a much lower impact on the visibility when added up on a high frequency image area than in the lower frequencies. The contrast masking is thus particularly important in watermarking framework, where noise-like watermark could be embedded uniformly on the image without regard to the image masking capabilities. In HVS-based OQMs, the contrast masking is exploited by a threshold elevation step after a perceptual sub-band decomposition [7], which is computationally expensive. So, in this work the perceptual sub-band decomposition is replaced with a simple block-based frequency decomposition. respectively the k th sub-band image at location (i, j) corresponding to the original and the distorted image. The threshold elevation for the k th sub-band image is computed as: T k (i, j) = ( 1+(a 1 (a 2 X k (i, j) ) s ) b) 1 b where a 1 =0.0153,a 2 = 392.5 and s, b are frequency dependant parameters [7]. Finally, the metric value M is obtained by generalized Minkowski summation given as: 1 M = ( ( ) ) 1 βs αf Xk (i, j) Y k (i, j) T i,j k (i, j) k (2) where α f, β f are Minkowski parameters for frequency summation and α s, β s are the parameters for spatial summation. α s β f (1) Original Image Distorted Image 3. EXPERIMENTAL SETUP 2D FFT CSF Block Decomposition 2D IFFT Threshold Elevation Threshold Elevation Minkowski Summation Predicted MOS (MOSp) Threshold Elevation 2D FFT CSF Block Decomposition 2D IFFT Fig. 1. Block diagram of the proposed OQM. Figure 1 shows different steps composing the proposed metric, referred as CPA2 hereafter. Both the original and the distorted images are first subjected to 2D-FFT and each of the resulting spectrum is weighted by 2D-CSF. The CSF filtered spectra are then divided into non-overlapping blocks of size N N, with the base-band centered at the DC coefficient. Inverse FFT is applied to each N N block, except the baseband, to get sub-band images. Let X k (i, j) and Y k (i, j)be The experimental dataset is composed of 7 subjective databases. Among this dataset, four databases were tested in [5]. In this section, we will briefly summarize all tested databases, as well as the performance tools used for the metric evaluation. Four databases are considering watermarking applications, and the remaining three only includes coding distortions for comparison purpose with state of the art metrics, which have mostly been assessed on such kind of artefacts. Interested readers might refer to [5] for further details on the different setups. The first database is composed of 210 images watermarked in three distinct frequency ranges. The watermarking technique basically modulates a noise-like watermark onto a frequency carrier, and additively embeds the watermark in different regions of the Fourier spectrum (Database 1). The second database is composed of 120 distorted images watermarked using the Broken Arrows watermarking technique [8], operating in the wavelet domain (Database 2). Similarly, the third database exploits both the Wavelet transform, and the Dual-Tree Complex wavelet transform for multiplicative watermark embedding and generates 120 distorted images (DB3). In the fourth database, three image coding techniques were used (JPEG, JPEG200, and LAR coding) and generated 120 distorted images (DB4). Two more coding databases were used, in order to ensure a proper quality assessment for a large amount of distinct databases. The fifth database is composed of 168 distorted images (84 JPEG coded, and 84 JPEG2000 coded). The Sixth database is composed of 190 distorted images coded with JPEG, JPEG2000 and LAR coding (DB6). Note that although the last 3 databases consist of images with similar kind of distortions, we consider them separately because they have different image contents and different subjective experimental setup. Finally, as previously explained, in this work, we intend to find the optimal OQM in a perceptual ranking task. A seventh

database was thus added [1]. This database includes 100 distorted images watermarked with 10 watermarking techniques on 5 input images, each image being watermarked with 2 embedding strengths, the default strength and 1.5 times the default strength of the embedding algorithm. The watermarking algorithms and the experimental setup for the subjective experiment are detailed in [1]. An in-depth objective quality assessment test was performed (see Section 4.1) and it appeared that due to the very wide range of distortions in this database (10 watermarking techniques operating in various frequency domains, various frequency ranges, and with different embedding formulas) no metric could perform well on such database. The correlation between the MOS and the predicted MOS (MOSp) for this database was varying between 0.3 with the PSNR and 0.7 for the CPA2 metric. We thus hereby use this database only for algorithm comparison. 4. RESULTS In this section, we provide an evaluation of the proposed CPA2 metric with regard to two distinct assessment tasks. The first task is common quality assessment, where the OQM is basically used to predict the observers subjective scores (MOS). In the second task, we intend to find the OQM providing the more accurate watermarking algorithm ranking (on a perceptual quality criterion). The goal of this task being to compare different watermarking techniques altogether based on a perceptual quality criterion. These two distinct tasks are described in the following. We have evaluated the performance of the CPA2 metric for different sets of Minkowski parameters and the results presented here correspond to the values α s =5, β s = 10, α f =5, and β f = 10 [5]. The block-size for the frequency decomposition in CPA2 was 15 15. 4.1. Image Quality assessment task Sixteen publicly available quality metrics (including 12 from the metrix_mux 1 package, as well as WPSNR, Komparator, C4 and CPA) were compared with the proposed CPA2 metric. Based on previous works, only the three metrics presenting overall best performances were selected here for OQM comparison along with the PSNR, in order to clearly outline the limitations of this statistical metric. The VIF [9] and C4 [7] metrics have shown interesting predictions [5] of the MOS values and will be used here. The CPA metric although very simple in its design also presented very interesting quality assessment performances and will be compared here with its improved version CPA2. Figure 2 shows respectively the Pearson and Spearman correlation, the RMSE and Outlier Ratio between the MOSp and the MOS for six selected databases, and the six tested OQMs. Several observations can be raised on this Figure. The modifications brought on the 1 http://foulard.ece.cornell.edu/gaubatz/metrix_mux/ 0.9 0.8 0.7 PSNR MSSIM VIF C4 CPA CPA2 Pearson Correlation 0.6 DB1 DB2 DB3 DB4 DB5 DB6 RMSE 0.8 0.6 0.4 0.2 DB1 DB2 DB3 DB4 DB5 DB6 0.9 0.8 0.7 0.6 0.5 DB1 DB2 DB3 DB4 DB5 DB6 Outlier Ratio 0.4 0.2 Spearman Correlation 0 DB1 DB2 DB3 DB4 DB5 DB6 Fig. 2. Performance evaluation of the 6 tested metrics. CPA2 metric allows a clear enhancement of the metric capabilities on four databases (out of the six tested). No improvements were observed on DB 2 & 3 for the CPA2 metric, but it is important to notice that both metrics present very good performances on these databases, and any further improvement could hardly be achieved. Both the C4 and VIF metrics, which have mostly been tested and designed for coding applications shows overall good performances on the three coding databases (DB 4, 5 and 6). Only CPA and CPA2 presents acceptable performances on the multi-frequency watermarks database (DB1). The PSNR is among the worst metrics for most cases, and especially has larger RMSE and outlier ratio (inconsistency of the PSNR values). However, the PSNR presented acceptable results on the Databases 2 &3, as these embedding techniques fixes a quality condition on the PSNR value, thus regularly spacing the distribution of plots in the MOS versus MOSp (see detailed explanations in [5]). 4.2. Watermarking algorithms invisibility ranking task Although the watermark invisibility is of great importance, some watermarking techniques may emphasis the robustness features, at the expense of the watermark imperceptibility. It is thus important to have a tool being able to rank several watermarking techniques altogether regarding the perceptual aspect of the watermarked images. Previous works were conducted on this matter [1], and showed that due to the complexity and wide variety of the distortions induced by the watermarking techniques, ranking algorithms altogether is not an easy task. The Komparator metric [6] proved to be the more suitable in this perceptual ranking task, whereas the C4

5 4 3 2 MOS 1 20 MSSIM 4000 KOMPARATOR 0.99 0.97 0.95 0.93 70 50 CPA 50 40 30 3000 2000 1000 0 3.5 PSNR CPA2 the MOS and the MSSIM values for algorithms 3 and 1 (default embedding strength). The MOS values for A1 and A3 are respectively 2 and 3.5 whereas the MSSIM and PSNR values for A3 are lower than that of A1. It can be noticed that among the tested OQMs, the CPA2 provides the best ranking of the algorithms in accordance with the MOS values. Furthermore, for the CPA2 metric, the plots corresponding to the two embedding strengths are not crossing each other, thus following the same trend in the MOS values. 5. CONCLUSIONS We have presented in this work a new objective quality metric, and tested its performances regarding two distinct quality assessment tasks. The proposed OQM is an improved version of a recently proposed simplified quality metric named CPA. The improvements appeared to significantly enhance the metric s performance in most scenarios, and more specifically for the perceptual ranking task. To the best of our knowledge, the CPA2 metric is the only objective quality metric having good performances for both regular quality assessment and watermarking techniques perceptual comparison. 30 2.5 6. REFERENCES 10 default embedding strength 1.5 1.5 times default embedding strength Fig. 3. Watermarking algorithms ranking according to perceptual quality. metric proved to have better performances for typical quality assessment task. With regard to the recently proposed OQMs we hereby want to reevaluate the metrics performances for this specific task. The MOS and the OQM values for the 5 watermarked images corresponding to the default embedding strength are averaged and plotted in solid lines in the figure as a function of the algorithm numbers, in the ascending order of the MOS values. Similarly, the values corresponding to 1.5 times default embedding strength are plotted in dashed lines. The first row in the X-axis label represent the Algorithm numbers for the default embedding strength and the second row represent those for 1.5 times the default embedding strength. Note that the PSNR and the MSSIM are similarity measures which gives higher metric values for better quality images whereas the Komparator, CPA and CPA2 are distortion measures which give lower metric values for better quality images. As evident from the non-monotonic plots, none of the OQMs perfectly rank the watermarking algorithms according to the perceptual quality point of view. For instance, consider [1] P. Le Callet, F. Autrusseau, and P. Campisi, Multimedia Forensics and Security, chapter IX, pp. 164 193, Idea Group Publishing, 2008. [2] E. Drelie Gelasca, T. Ebrahimi, M. Corsini, and M. Barni, Objective Evaluation of the Perceptual Quality of 3D Watermarking, in IEEE International Conference on Image Processing (ICIP), 2005. [3] S. Winkler, E. Drelie Gelasca, and T. Ebrahimi, Toward perceptual metrics for video watermark evaluation., in Applications of Digital Image Processing. 2003, vol. 5203 of Proc. of SPIE, pp. 371 378, SPIE. [4] A. D Angelo, L. Zhaoping, and M. Barni, A fullreference quality metric for geometrically distorted images, IEEE Trans. on Image Processing, 2010 (to appear). [5] M. Carosi, V. Pankajakshan, and F. Autrusseau, Toward a simplified perceptual quality metric for watermarking applications, in Proc. of the SPIE Electronic Imaging, 2010, vol. 7542. [6] D. Barba and P. Le Callet, A robust quality metric for color image quality assessment, in IEEE International Conference on Image Processing, 2003, pp. 437 440. [7] M. Carnec, P. Le Callet, and D. Barba, Objective quality assessment of color images based on a generic perceptual reduced reference, Signal Processing: Image Communication, vol. 23(4), pp. 239 256, 2008. [8] T. Furon and P. Bas, Broken arrows, EURASIP Journal on Information Security, vol. 2008, pp. 1 13, 2008. [9] H.R. Sheikh and A.C. Bovik, Image information and visual quality, in IEEE Trans. on Image Processing, May 2005.