learning to predict localized distortions in rendered...

24
Learning to Predict Localized Distortions in Rendered Images Martin Cadik, Robert Herzog, Rafal Mantiuk, Radoslaw Mantiuk, Karol Myszkowski, Hans-Peter Seidel

Upload: others

Post on 28-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Learning to Predict Localized

Distortions in Rendered Images

Martin Cadik, Robert Herzog, Rafal Mantiuk, Radoslaw

Mantiuk, Karol Myszkowski, Hans-Peter Seidel

Page 2: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#2Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Outline

Full-reference Image Quality Metrics (IQM)

New feature descriptors for IQM

Analysis of feature descriptors

Visual saliency analysis (eye tracker data)

New data-driven Image Quality Metric

New synthetic dataset

Optimization of parameters of existing metrics

Conclusions and future work

Page 3: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#3Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

FR Image Quality Assessment

Rate the

Quality/

Visibility of

Artifacts

Subjective Experiments: + Reliable

– High Cost

Page 4: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#4Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Full-Reference Image Quality Metrics

localized

distortion map

FR

IQM

Page 5: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#5Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Full-Reference Metrics

What are they good for besides that?

– Quality assessment scenarios in

compression/transmission, etc.

– Algorithm analysis/validation/evaluation

– Guiding/ parameter estimation of renderers

– Stopping criterions

– Speed/ quality enhancements

Are they reliable?

Page 6: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#6Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Evaluation of STAR FR-IQM

[Čadík et al., SIGGRAPH

Asia’12]– 37 images, 35 subjects

– Localization of artifacts

– 6 STAR IQMs

– LOCCG dataset

Page 7: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#7Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Results of the Experiment

State-of-the-art IQMs far from subjective

ground-truths

No universally reliable metric exists

Large space for improvements…

Page 8: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#8Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

How to Improve Metrics Performance?

Sufficient amount of subjective data

data-driven approach (machine learning)

Supervised learning (e.g. SVM, decision forests)

– Labels (distortion maps)

– Feature descriptors

Page 9: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#9Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Supervised Learning – Training Phase

SL

Page 10: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#10Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Supervised Learning – Prediction

SL

Page 11: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#11Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New feature descriptors for IQM

Computer vision

– BOW (bag-of-visual-words), HOG (histogram of oriented gradients),

dense SIFT, Harris corners, phase congruency

Statistics

– Spearman correlation, gradient distance, entropy, signed difference,

luminance, mean, variance, kurtosis, skewness

Parts of previous metrics

– SSIM (SSIM_struct, SSIM_con, SSIM_lum, HDR-VDP-2, sCIE-Lab,

absolute difference)

– Multiscale versions (low-pass & band-pass)

High-level visual features

– Variations of SSIM features, masking entropy

– Contrast term with masking, contrast with inhibition

– Artifact plausibility

– Patch frequency, Location prior, etc.

Page 12: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#12Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Analysis of Features for IQM

In total 32 feature vectors, 233 dimensions

1) How important is a feature?

2) What features give the best IQM performance?

Feature selection

– Greedy feature selection

– Stacked classifiers

– Decision forests

– ROC analysis

Page 13: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#13Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Analysis of Features for IQM

Greedy feature selection

(SVM)– Adds features with smallest cross-

validation error

– Combination of complete features

Stacked classifiers (SVM)– Non-linear classifiers (per feature) +

one linear classifier weights

Decision forests– Feature selection at each tree node

ROC analysis– Identifies strong features, does not

count with correlations and

combination of features

Page 14: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#14Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Visual Saliency Analysis

Does knowledge of visual

attention improve IQM?

Acquired by eye-tracker

(SMI P-CR RED250)

– Observation: 12s per image

– Averaged over 13 subjects

Analyzed in the framework

as normal feature

– Measured saliency does not

improve predictions

Data publicly available for

download for future

research

Page 15: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#15Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New Data-driven Image Quality Metric

SL

Page 16: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#16Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New Data-driven Image Quality Metric

SL=ensembles of bagged decision trees

– t=20 trees, avg. depth=10

10 best features ranked by feature selection

LOCCG dataset for training

Advantages

– Computer graphics content

– Many distortion types

– Superposition of distortions

Page 17: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#17Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New Image Quality Metric – Performance

Metric performance – ROC analysis

– LOCCG dataset – leave one out cross validation

– Compared to 7 state-of-the-art IQM

Page 18: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#18Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New Image Quality Metric – Results

Page 19: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#19Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

New Synthetic Dataset

Contrast-Luminance-Frequency-Masking (CLFM)

14 stimuli (image pairs), 13 subjects

Learning “real-world” (LOCCG) good results on

synthetic data (CLFM) (not vice-versa)

Available for download at project webpage

Page 20: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#20Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Optimizing Parameters of Existing IQMs

IQM features stack of classifiers weights =

optimized parameter values

HDR-VDP-2 [Mantiuk et al., SIGGRAPH’11]

SSIM [Wang and Bovik, ‘06]

Page 21: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#21Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Optimizing Parameters of Existing IQMs

Improved performance for

rendering artifacts

Page 22: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#22Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Conclusions

Analysis of feature descriptors for IQM

New features (human perception)

Visual saliency analysis (eye tracker data)

New data-driven Image Quality Metric

New synthetic dataset

Optimization of parameters of existing metrics

Page 23: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#23Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Future Work

Saliency maps

More training images

Other supervised learning techniques

No-reference metric [Herzog et al.,

EUROGRAPHICS’12]

Page 24: Learning to Predict Localized Distortions in Rendered Imagesresources.mpi-inf.mpg.de/hdr/metric/cadik13learning_presentation.pdf · mcadik@mpi-inf.mpg.de. Title: Slide 1 Author: Grzegorz

Pacific Graphics 2013, Singapore, 9 October 2013

http://www.mpi-inf.mpg.de/resources/hdr/metric/

#24Martin Cadik et al.:

Learning to Predict Localized Distortions in Rendered Images

Thank You For Your Attention

Martin Cadík, Robert Herzog, Rafal Mantiuk,

Radoslaw Mantiuk, Karol Myszkowski, Hans-Peter Seidel

http://www.mpi-inf.mpg.de/resources/hdr/metric/

[email protected]