Literature DB >> 25133265

A simple quality assessment index for stereoscopic images based on 3D gradient magnitude.

Shanshan Wang1, Feng Shao1, Fucui Li1, Mei Yu1, Gangyi Jiang1.   

Abstract

We present a simple quality assessment index for stereoscopic images based on 3D gradient magnitude. To be more specific, we construct 3D volume from the stereoscopic images across different disparity spaces and calculate pointwise 3D gradient magnitude similarity (3D-GMS) along three horizontal, vertical, and viewpoint directions. Then, the quality score is obtained by averaging the 3D-GMS scores of all points in the 3D volume. Experimental results on four publicly available 3D image quality assessment databases demonstrate that, in comparison with the most related existing methods, the devised algorithm achieves high consistency alignment with subjective assessment.

Entities:  

Mesh:

Year:  2014        PMID: 25133265      PMCID: PMC4123633          DOI: 10.1155/2014/890562

Source DB:  PubMed          Journal:  ScientificWorldJournal        ISSN: 1537-744X


1. Introduction

In recent years, there has been great progress in developing objective image quality assessment (IQA) metrics [1]. However, the development of 3D image/video quality index is still in its early stage. Assessing the 3D image quality is a very challenging issue because it is affected by 2D image quality, depth perception, visual comfort, and other factors [2, 3]. It is particularly challenging when the stereoscopic image pair consists of two views with different quality levels. Therefore, how to understand the binocular vision perception, for example, binocular rivalry in stereosis [4], is still limited in 3D image quality assessment (3D-IQA). Numerous approaches for full-reference 2D image quality assessment (2D-IQA) have been widely researched over the last several decades, such as structural similarity (SSIM) [5], multiscale SSIM (MS-SSIM) [6], and UQI (universal quality index) [7]. Among these 2D metrics, gradient information has been employed in various ways. Chen et al. [8] proposed a gradient SSIM (G-SSIM) metric based on the edge as the structure information. Liu et al. [9] devised an IQA approach by integrating gradient similarity and luminance similarity. Zhu and Wang [10] proposed a multiscale visual gradient similarity (VGS) model by adopting different properties of gradient. Xue et al. [11] proposed a new effective gradient magnitude similarity deviation (GMSD) model to predict the overall image quality score. However, 3D-IQA is still a less investigated problem due to lack of understanding of 3D visual perception. In this paper, we simply classify the existing 3D-IQA into the following two categories: (1) evaluate stereoscopic images using 2D-IQA metrics; (2) evaluate stereoscopic images considering 3D perceptual properties. The most direct way of applying state-of-the-art 2D-IQA methods to 3D-IQA is to evaluate the two views of the stereoscopic images, disparity/depth image, separately by 2D metrics, and then combine them into an overall score. Boev et al. [12] combined monoscopic and stereoscopic quality components from the “Cyclopean” image and disparity map, respectively, for stereo-video evaluation. Campisi et al. [13] computed quality scores of both stereo-pair and the disparity map by 2D quality metrics and then combined them to produce a final score. You et al. [14] investigated various 2D quality evaluators on a stereo-pair and its disparity map and found the optimal combination which can yield the best performance. Hewage et al. [15] investigated the effectiveness of three 2D metrics (PSNR, VQM, and SSIM) to predict the perceived quality of compressed color plus depth 3D video. However, for effective 3D evaluation, we cannot assess the perceived quality directly using 2D-IQA metrics (factors toward the perceived quality are different in 3D). For measuring the perceived quality of stereoscopic images, several metrics have been proposed by integrating 3D perceptual properties. Hwang and Wu [16] fused the impacts of visual attention, depth variation, and stereo distortion in the stereo image quality assessment. Bensalma and Larabi [17] devised a binocular energy quality metric (BEQM) by modeling the complex cells responsible for the construction of the binocular energy. Chen et al. [18] constructed a “Cyclopean” image from the stereo-pair and evaluated the quality of “Cyclopean” image by 2D-IQA metrics. De Silva et al. [19] measured the quality of symmetrically and asymmetrically compressed artifacts by quantifying structural distortion, asymmetric blur, and content complexity. In our previous work [20], we proposed a perceptual quality assessment metric by considering binocular visual characteristics, in which the stereoscopic images are separated into noncorresponding, binocular fusion, and binocular suppression regions. Other relevant works can be found in [21-24]. In this paper, we proposed a simple yet effective quality assessment index for stereoscopic images based on 3D gradient magnitude. The main contributions of this paper are as follows: (1) we construct 3D data from a stereoscopic image pair to account for depth perception under different disparity spaces; (2) we compute 3D gradient using different kernels on horizontal, vertical, and viewpoint directions; (3) we demonstrate that 3D gradient magnitude allows more emphasis on distortions around edge regions in the proposed 3D-IQA scheme. The rest of the paper is organized as follows. Section 2 presents 3D data construction. Section 3 presents the proposed IQA for stereoscopic images. The experimental results are given and discussed in Section 4, and, finally, conclusions are drawn in Section 5.

2. 3D Data Construction

As known, the process of binocular visual perception is regarded as responses of a pair of simple cells received from the left and right eyes [25]. The output of a simple receptive field at a position (x, y) is formulated as convolution with a filter function g() (e.g., Gabor filter): Then, binocular energy response combines the output of the receptive fields of both left and right images as [26] where Re[] and Im⁡[] are real and imaginary parts of the response. With this understanding, the preferred disparity can be estimated by D = Δϕ /ω, where Δϕ = ϕ − ϕ is the phase difference between the left and right images, ϕ = arctan(Im⁡(C )/Re(C )), ϕ = arctan(Im⁡(C )/Re(C )), and ω is the radial frequency of the cell. Depth perception is the most important feature for stereoscopic images, which occurs as a result of the horizontal separation between the left and right eyes [27]. The different locations on the two cells are crucial to detect variations in depth. Given two input images, I (x, y) and I (x, y), the goal of disparity estimation is to find an optimal binocular disparity d (x, y) so that the two images match as closely as possible: An important issue for understanding the binocular vision is how to characterize binocular disparity. However, it is usually not easy to assess the quality of the estimated disparity since ground truth disparity is generally not available. Numerous disparity estimation algorithms had been proposed [28, 29]. Therefore, we define disparity space image (DSI) as the squared difference between the shifted left and right images as follows [30]: Thus, we can obtain a 3D volume of intensity differences over the spatial positions and the disparity ranges. The disparity can be obtained by searching the optimal path from the 3D volume. In this paper, we advocate the 3D volume as the basic processing unit. The local structured features in the DSI can effectively reflect the impact of distortion on different disparity ranges. Therefore, it is useful to think about the quality assessment issue by adding some types of distortion across different disparity spaces. Figure 1 shows the different slice sampling of the DSI under different types of distortion. It is obvious that quality degradation in the left and right views will be directly reflected by the computed DSI; that is, the disparity values with the minimum DSI values are not the same before and after degradation; thus, depth perception will be affected (i.e., it can be measured by the DSI).
Figure 1

The figure of x-d and y-d cross-sectional views under different types of distortion.

3. Proposed Quality Assessment Index

3.1. Traditional SSIM Index

The SSIM index in [5] is defined as the similarity of three components: luminance similarity, contrast similarity, and structural similarity, and these three components are mathematically described as where μ , μ , σ 2, σ 2, and σ are the mean of x, the mean of y, the variance of x, the variance of y, and the covariance of x and y, respectively; C 1, C 2, and C 3 are constants to avoid the denominator being zero. The above results range in [0,1], in which 0 indicates no similarity between two numbers and 1 implies perfect similarity between two numbers. The SSIM index is given as where α, β, and γ are parameters to adjust the relative importance of three components. In this work, we generalize the single-image SSIM index to a new 3D image pair quality index by incorporating 3D gradient magnitude information.

3.2. 3D Gradient Computation

In 2D image, the gradient is usually computed by convolving an image with a linear filter, such as Roberts, Sobel. In this work, we use different kernels to compute the 3D gradient on three directions. For simplicity, we use the kernels in [31] with first order of derivative shown in Figure 2. Since the nonzero elements' absolute values are 1, convolving the kernels with a 3D volume yields the horizontal, vertical, and viewpoint gradients that can be fast computed by where
Figure 2

Kernels used for 3D gradient computation in three directions.

3.3. 3D Gradient Magnitude Similarity (3D-GMS) Based Quality Metric

With the 3D gradient magnitude values of the original and distorted 3D volumes, the 3D-GMS index is defined as where the parameter C 4 is a constant to avoid the denominator being zero; m (x, y, d) and m (x, y, d) are the 3D gradient magnitudes of the original and distorted 3D volumes, which are defined as the root mean square of directional gradients along three directions: The 3D-GMS value reflects the range of distortion degrees in an image. The higher the 3D-GMS value, the larger the distortion rang, and, thus, the lower the image perceptual quality. Here, we present one example to illustrate this point above. The first row of Figure 3 shows (a) Gaussian blurred image of “Balloons” test sequences from NBU IQA database and the corresponding horizontal, vertical, and viewpoint gradient maps in (b)~(d). The second row of Figure 3 shows the JPEG compressed image in (e) and the corresponding horizontal, vertical, and view gradient maps in (f)~(h). The third row of Figure 3 shows the white noise (WN) distorted image in (i) and the corresponding horizontal, vertical, and view gradient maps in (j)~(l). Note that only one selected viewpoint is selected for the viewpoint gradient maps in (d), (h), and (l). The difference mean opinion scores (DMOS) values for the Gaussian blurred, JPEG compressed, and WN distorted stereoscopic images are 29.435, 30.609, and 30.130, respectively; that is, the subjective measures for these distorted stereoscopic images are similar. The 3D-GMS scores for these distorted stereoscopic images are 0.9720, 0.9803, and 0.9793, respectively. It is clearly demonstrated that the quality scores are more consistent with the DMOS values.
Figure 3

Examples of quality degraded left images and the corresponding gradient maps of “Balloons” test sequence. (a)~(d): (a) Gaussian blurred image; (b) horizontal gradient map of (a); (c) vertical gradient map of (a); (d) viewpoint gradient map of (a). DMOS = 29.435, 3D-GMS = 0.9720; (d)~(g): (e) JPEG compressed image; (f) horizontal gradient map of (e); (g) vertical gradient map of (e); (h) viewpoint gradient map of (e). DMOS = 30.609, 3D-GMS = 0.9803; (i)~(l): (i) WN distorted image; (j) horizontal gradient map of (i); (k) vertical gradient map of (i); (l) viewpoint gradient map of (i). DMOS = 30.130, 3D-GMS = 0.9793.

4. Experimental Results and Analyses

4.1. Databases and Performance Measures

In the experiment, four publicly available 3D IQA databases: NBU 3D IQA Database [20], LIVE 3D IQA Phase I Database [18], and LIVE 3D IQA Phase II Database (including symmetric and asymmetric databases) [32] are used to verify the performance of the proposed metric for stereoscopic images. The NBU 3D IQA Database consists of 312 distorted stereoscopic pairs generated from 12 reference stereoscopic images. Five types of distortions, JPEG, JP2K, Gblur, WN, and H.264, are symmetrically applied to the left and right reference stereoscopic images at various levels. The LIVE 3D IQA Phase I Database consists of 365 distorted stereoscopic pairs generated from 20 reference stereoscopic images. The LIVE 3D IQA Phase II-Symmetric Database and Phase II-Asymmetric Database consist of 210 and 240 distorted stereoscopic pairs generated from 8 reference stereoscopic images, respectively. Five types of distortions, JPEG, JP2K, Gblur, WN, and FF, are symmetrically applied to the left and right reference stereoscopic images at various levels for the LIVE 3D IQA Phase I Database and LIVE 3D IQA Phase II-Symmetric Database and asymmetrically applied for the LIVE 3D IQA Phase II-Asymmetric Database. In the paper, three commonly used performance indicators are used to benchmark the proposed metric against the relevant state-of-the-art techniques: Pearson linear correlation coefficient (PLCC), Spearman rank order correlation coefficient (SRCC), and root mean squared error (RMSE), between the objective and subjective scores. For a perfect match between the objective and subjective scores, PLCC = SRCC = 1 and RMSE = 0. For the nonlinear regression, we use the following five-parameter logistic function [33]: where β 1, β 2, β 3, β 4, and β 5 are determined by using the subjective scores and the objective scores.

4.2. Overall Assessment Performance

In Table 1, we compare the competing 2D-IQA and 3D-IQA metrics' performance on the four databases in terms of PLCC, SRCC, and RMSE. For the three 2D-IQA metrics, they directly estimate the quality of each view separately and generate a weighted average score. The proposed scheme outperforms the three 2D-IQA schemes in the databases. For You et al.'s and Benoit et al.'s schemes, since they are the combination of 2D image quality metrics for stereoscopic images and disparity maps, the performance of the two schemes is highly dependent on the estimated disparity maps (stereo matching algorithm [29] is used in this paper), and the proposed scheme performs better than the two schemes on three databases (i.e., NBU 3D IQA Database, LIVE 3D IQA Phase I Database, and LIVE 3D IQA Phase II-Symmetric Database with symmetrical distortions). The performances of Bensalma et al.'s, Chen et al.'s, and Shao et al.'s schemes are reasonably good on most of the databases, but the proposed scheme can still get comparable performance. Figure 4 shows the scatter plots of predicted quality scores against subjective quality scores (in terms of DMOS) of the proposed scheme on the three databases. Overall, the proposed scheme has an impressive consistency with human perception.
Table 1

Performance of the proposed method and the other seven schemes in terms of PLCC, SRCC, and RMSE on the four databases (the cases in bold: the best performance).

IQA modelNBU (312 images)LIVE I (365 images)LIVE II-S (120 images)LIVE II-A (240 images)
PLCCSRCCRMSEPLCCSRCCRMSEPLCCSRCCRMSEPLCCSRCCRMSE
PSNR0.82550.85199.69600.83540.83399.01170.76510.77688.03890.66590.67527.5610
SSIM0.83470.85759.45820.88870.88737.51550.77650.74887.8656 0.7676 0.7388 6.4949
MS-SSIM0.85100.92959.0213 0.9287 0.9224 6.0771 0.88240.9077 5.8782 0.73290.70936.8947
Benoit [13]0.78380.811810.66750.87860.88527.82810.83120.84126.94110.7622 0.7342 6.5613
You [14]0.82050.82469.81960.91720.92486.5328 0.9190 0.9491 4.9206 0.74690.71846.7388
Bensalma [17]0.93780.93815.96150.89020.87467.46830.85390.84186.4956 0.7663 0.7210 6.5111
Chen [18] 0.9388 0.9374 5.9153 0.92200.90786.34740.85110.86246.60440.63170.63017.9343
Shao [20]0.92660.92716.45970.92700.92176.14970.92860.91534.63230.60980.63008.0329
Proposed0.92400.93316.57110.92130.91586.3748 0.9515 0.9443 3.8411 0.72770.69516.9520
Figure 4

Scatter plots of predicted quality scores against the subjective scores (DMOS) of the proposed method on four databases.

4.3. Performance Comparison on Individual Distortion Types

To more comprehensively evaluate the prediction performance of the proposed method, we compare the nine schemes on each type of distortion. The PLCC and SRCC results are listed in Tables 2 and 3, where the top two metrics have been highlighted in boldface. One can see that the proposed scheme is among the top 2 metrics 13 times in terms of PLCC, followed by You et al.'s scheme (among the top 2 metrics 9 times), Shao et al.'s scheme (among the top 2 metrics 6 times). However, the overall performance of You et al.'s and Shao et al.'s scheme is not the best on the four databases. Since the proposed scheme is to measure the structure degradation, it is especially for Gblur distortion type and is an effective measure for WN distortion type on the NBU 3D IQA Database, LIVE 3D IQA Phase I Database, and LIVE 3D IQA Phase II-Symmetric Database. Even though some 2D metrics may have remarkable performances in evaluating the qualities of 2D images, they may not be sufficient to predict the perceptual quality of stereoscopic images. In general, the proposed 3D gradient magnitude can serve as an excellent feature for quality prediction.
Table 2

Performance comparison of the eight schemes on each individual distortion type in terms of PLCC.

CriteriaPSNRSSIMMS-SSIMBenoit [13]You [14]Bensalma [17]Chen [18]Shao [20]Proposed
NBUJPEG0.78510.85380.93620.80620.79960.8926 0.9334 0.9378 0.9310
JP2K0.69600.82010.91030.73120.7775 0.9442 0.9513 0.9192 0.9223
Gblur0.86900.92540.89900.87600.93640.95990.8938 0.9608 0.9616
WN 0.9549 0.93620.86590.93160.87490.89610.94660.9447 0.9562
H2460.79650.88080.93590.75060.8197 0.9525 0.9604 0.9269 0.9274

LIVE IJPEG0.19820.49550.59060.47730.62160.37620.4756 0.6845 0.6657
JP2K0.78890.86830.86900.8762 0.9376 0.84840.85530.9081 0.9326
Gblur0.84970.91190.94320.9180 0.9538 0.91570.9384 0.9525 0.9400
WN0.93940.93780.91470.91590.93500.9136 0.9532 0.9521 0.9259
FF0.69970.69260.80010.7393 0.8496 0.72330.7969 0.8421 0.8069

LIVE II-SJPEG0.29670.67690.81270.8308 0.8720 0.34740.60120.8450 0.9314
JP2K0.58390.81610.83340.8323 0.9203 0.68960.67030.8954 0.9211
Gblur0.87060.83240.93220.9256 0.9779 0.95260.91780.8991 0.9845
WN0.9187 0.9749 0.96880.95910.93710.93590.94620.9654 0.9667
FF0.81350.86220.91280.9321 0.9806 0.91640.93820.9641 0.9774

LIVE II-AJPEG0.54880.68470.80780.71620.70360.62730.53470.6523 0.7952
JP2K0.64480.73590.79250.7659 0.8684 0.67710.65400.7824 0.8395
Gblur0.84420.73910.75560.8195 0.9719 0.86210.69180.7725 0.8742
WN0.80770.9112 0.9404 0.86350.89350.9236 0.9379 0.78200.6919
FF0.75220.86620.84850.86560.7584 0.8805 0.81380.7819 0.8992
Table 3

Performance comparison of the eight schemes on each individual distortion type in terms of SRCC.

CriteriaPSNRSSIMMS-SSIMBenoit [13]You [14]Bensalma [17]Chen [18]Shao [20]Proposed
NBUJPEG0.88080.8770 0.9505 0.82180.82750.9148 0.9555 0.9489 0.9379
JP2K0.88270.85280.94200.77100.7676 0.9508 0.9456 0.93090.9434
Gblur0.93310.9324 0.9695 0.88470.93470.9559 0.9691 0.9510 0.9609
WN0.92780.88160.90090.88820.83630.91570.9096 0.9336 0.9436
H2460.87160.8671 0.9493 0.76520.78800.9379 0.9502 0.9470 0.9349

LIVE IJPEG0.20480.45540.59920.47550.60340.32820.4349 0.6148 0.6342
JP2K0.80100.86690.88900.8667 0.8983 0.81700.87120.8752 0.8938
Gblur0.90190.8985 0.9241 0.8790 0.9322 0.91790.92080.9375 0.9120
WN0.93160.9378 0.9435 0.93880.93960.90540.9386 0.9431 0.9233
FF0.58740.62540.72930.6105 0.8172 0.65000.7477 0.7814 0.7391

LIVE II-SJPEG0.32310.71790.84320.8156 0.8939 0.49960.63040.8287 0.9285
JP2K0.55470.72600.78260.80430.89560.60780.6617 0.9148 0.9026
Gblur0.71650.77040.84860.7782 0.9139 0.84600.84490.7191 0.8904
WN0.9000 0.9452 0.93130.92170.89040.92430.90690.9226 0.9374
FF0.86950.91650.95910.9391 0.9747 0.95910.95650.9530 0.9757

LIVE II-AJPEG0.57370.7143 0.8198 0.72110.68940.68070.63590.6304 0.7449
JP2K0.60760.72650.76580.7539 0.8727 0.63560.69010.7979 0.8206
Gblur0.79430.80570.77240.8276 0.9100 0.84020.69110.7733 0.8694
WN0.77250.8821 0.9330 0.90260.8809 0.9409 0.92920.8009 0.6289
FF0.76590.80590.78860.8405 0.8913 0.78560.74890.7872 0.8850

4.4. Discussion of Computational Complexity

Computational complexity is another important factor to evaluate the performance of the proposed scheme. The DSIs are computed offline in advance. The main operations in the proposed 3D-GMS include calculating 3D gradients (by convolving three different 5 × 5 × 5 templates), thereby producing gradient magnitude maps. Overall, the proposed 3D-GMS can provide a low-complexity solution for 3D-IQA, compared with these 3D-IQA metrics (e.g., You et al.'s, Benoit et al.'s, Bensalma et al.'s, Chen et al.'s, and Shao et al.'s schemes).

5. Conclusions

In this study, we devised a simple yet effective quality assessment index, called 3D gradient magnitude similarity (3D-GMS), for stereoscopic images. More specifically, we construct 3D volume from the stereoscopic images across different disparity spaces and calculate pointwise gradient magnitude similarity along three directions. Then, average 3D-GMS score for all points in the 3D volume is computed as the final quality index. Compared with state-of-the-art 2D image quality assessment (2D-IQA) and 3D image quality assessment (3D-IQA) metrics, the proposed 3D-GMS metric performs better in terms of both accuracy and efficiency on four publicly available 3D IQA databases. In the future work, we will further explore how to combine 3D visual perceptual models, such as 3D visual attention, into the 3D-GMS metric.
  12 in total

1.  Image quality assessment: from error visibility to structural similarity.

Authors:  Zhou Wang; Alan Conrad Bovik; Hamid Rahim Sheikh; Eero P Simoncelli
Journal:  IEEE Trans Image Process       Date:  2004-04       Impact factor: 10.856

2.  Sampling the disparity space image.

Authors:  Richard Szeliski; Daniel Scharstein
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2004-03       Impact factor: 6.226

3.  Image quality assessment based on gradient similarity.

Authors:  Anmin Liu; Weisi Lin; Manish Narwaria
Journal:  IEEE Trans Image Process       Date:  2011-11-15       Impact factor: 10.856

4.  Image quality assessment by visual gradient similarity.

Authors:  Jieying Zhu; Nengchao Wang
Journal:  IEEE Trans Image Process       Date:  2011-09-29       Impact factor: 10.856

5.  Gradient Magnitude Similarity Deviation: A Highly Efficient Perceptual Image Quality Index.

Authors:  Wufeng Xue; Lei Zhang; Xuanqin Mou; Alan C Bovik
Journal:  IEEE Trans Image Process       Date:  2014-02       Impact factor: 10.856

6.  The five-parameter logistic: a characterization and comparison with the four-parameter logistic.

Authors:  Paul G Gottschalk; John R Dunn
Journal:  Anal Biochem       Date:  2005-08-01       Impact factor: 3.365

7.  No-reference quality assessment of natural stereopairs.

Authors:  Ming-Jun Chen; Lawrence K Cormack; Alan C Bovik
Journal:  IEEE Trans Image Process       Date:  2013-06-10       Impact factor: 10.856

8.  Toward an impairment metric for stereoscopic video: a full-reference video quality metric to assess compressed stereoscopic video.

Authors:  Varuna De Silva; Hemantha Kodikara Arachchi; Erhan Ekmekcioglu; Ahmet Kondoz
Journal:  IEEE Trans Image Process       Date:  2013-06-12       Impact factor: 10.856

9.  Neural encoding of binocular disparity: energy models, position shifts and phase shifts.

Authors:  D J Fleet; H Wagner; D J Heeger
Journal:  Vision Res       Date:  1996-06       Impact factor: 1.886

Review 10.  Binocular vision.

Authors:  Randolph Blake; Hugh Wilson
Journal:  Vision Res       Date:  2010-10-15       Impact factor: 1.886

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.