embedded signal approach to image texture reproduction analysis

17
Embedded Signal Approach to Image Texture Reproduction Analysis Peter D. Burns a and Donald Baxter b a Burns Digital Imaging b STMicroelectronics Ltd. Full paper: P. D. Burns and D. Baxter, Embedded Signal Approach to Image Texture Reproduction An alysis , Proc. SPIE Vol. 9016, Image Quality and System Performance XI, 2014

Upload: burns-digital-imaging-llc

Post on 21-Jun-2015

95 views

Category:

Engineering


1 download

DESCRIPTION

Several standard methods for evaluating the capture and retention of image texture are currently being developed. We review the requirements for improved texture measurement. The challenge is to evaluate image signal (texture) content without having a test signal interfere with the processing of the natural scene. We describe an approach to texture reproduction analysis that uses embedded periodic test signals within image texture regions. We describe a target that uses natural image texture combined with a multi-frequency periodic signal. This low-amplitude signal region is embedded in the texture image. Two approaches for embedding periodic test signals in image texture are described.

TRANSCRIPT

Page 1: Embedded Signal Approach to Image Texture Reproduction Analysis

Embedded Signal Approach to Image Texture Reproduction Analysis

Peter D. Burnsa and Donald Baxterb

aBurns Digital ImagingbSTMicroelectronics Ltd.

Full paper:P. D. Burns and D. Baxter, Embedded Signal Approach to Image Texture Reproduction Analysis, Proc. SPIE Vol. 9016, Image Quality and System Performance XI, 2014

Page 2: Embedded Signal Approach to Image Texture Reproduction Analysis

2

Introduction

1. Evolution of the intelligence and performance of camera noise-reduction (NR) algorithms poses a significant challenge for texture evaluation

• Algorithms are ‘content aware’ and adapt to local image content• Deadleaves and sine-wave methods can yield results that are

inconsistent with visual impression2. Successful methods for measuring the capture of image texture,

• Test target should have texture fluctuations similar to natural materials such as grass, to ensure realistic NR algorithm behavior.

• Analysis should result in a reliable texture MTF in the presence of image noise such as that observed with current equipment and high ISO (low-light) settings.

Page 3: Embedded Signal Approach to Image Texture Reproduction Analysis

3

Introduction

• ISO 25,600 grass and Siemens Star images, processed with the same non-local means filter strength

• grass is blurred but the low contrast Siemens Star < 0.4 cycles/pixel are not• Siemens Star image for the non-local means filter had a constant contrast

(9% amplitude) up to 0.4cycles/pixel

Page 4: Embedded Signal Approach to Image Texture Reproduction Analysis

4

Embedded test signals

We investigate the use of two types of embedded test signals1. Grid multi-burst method

• Low amplitude version of that used in IEC-61146-1, Video cameras - Methods of measurement - Part 1: Non-broadcast single-sensor cameras

2. Stacked sine-wave method• Several frequencies combined, or stacked

Combine(embed)texture

Camerasimulation

Lens MTFnoise

Embedded signal

Imageprocessing

Texture MTFAnalysis

noisereduction

signal detectionestimation

Stacked sine-waveMulti-burst grid

Page 5: Embedded Signal Approach to Image Texture Reproduction Analysis

5

Stacked sine-wave method

• One dimensional sine-wave signals• Several frequencies combined, or stacked

0 50 100 150 200 250 3000.6

0.8

1

1.2

1.4

1.6

1.8x 10

4

pixels

sign

al,

16-b

it va

lues

50 100 150 200 250 300

50

100

150

200

250

300

(higher contrast than used)

MjjfasN

nnnj ,...,1 ,2sin

1

N ,...,1 = random phase values

Six-frequency stacked sine-wave region and a cross-section

Page 6: Embedded Signal Approach to Image Texture Reproduction Analysis

6

Stacked sine-wave analysis method

• Discrete Fourier transform

2/

12/

22/

12/

,,M

Mx

qypxiM

My

eyxsqpU

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40

10

20

30

40

50

60

70

80

90

100

110

Resolution [cycles/pixel]

Mod

ulat

ion

[%]

• Zero-frequency cross-section 0,pU

• Peak detection• Example for 5 components

Page 7: Embedded Signal Approach to Image Texture Reproduction Analysis

7

Embedded signal

Two types of texture natural• Computed deadleaves• Natural grass

Stacked sine-waves with deadleaves textureMulti-burst grid with grass texture

Page 8: Embedded Signal Approach to Image Texture Reproduction Analysis

8

Camera simulationReference Texture

Image (Linear)Dead Leaves, Grass

Synthetic Embedded Signal

Synthetic Siemens Star

Gaussian Blursigma = 3 pixels

Image Sensor NoisePhoton shot and readout noise

Down Sample By 4

Non LocalMeans Filter

Buades

sRGB Gamma

3480 x 324014-bit linear sRGB

870x81014-bit linear sRGB

870x8108-bit sRGB

Texture MTF MetricsDFT and peak detection

2-D Sine Wave FitSiemens Star

Low Pass FilterCut-off in cycles/pixel

Filter Order

2048x2048linear sRGB

Additive noise model• 100 – 25600 ISO• 2 e- readout noise• 3.9 um pixel• APS-C sensor

Gaussian blur after down sampling

Page 9: Embedded Signal Approach to Image Texture Reproduction Analysis

9

Stability of the measurement without texture

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

10

20

30

40

50

60

70

80

90

100

Resolution [cycles/pixel]

Mod

ulat

ion

[%]

ISO100

ISO400

ISO1600ISO6400

ISO25600

Stacked Sine-wave: without texture, for ISO 25600

Results for 6% amplitude sine-wave and various ISO (noise) settings

Page 10: Embedded Signal Approach to Image Texture Reproduction Analysis

10

Stability of the measurement without texture

Results for 6% amplitude multi-burst and various ISO (noise) settings

Stacked sine-wave and multi-burst grid methods showed stable results for the range of noise-levels tested.

Page 11: Embedded Signal Approach to Image Texture Reproduction Analysis

11

Stability of the measurement with texture

Stacked sine-wave with computed (dead-leaves) texture

Multi-burst with natural (grass) texture

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50

10

20

30

40

50

60

70

80

90

100

Resolution [cycles/pixel]M

odul

atio

n [%

]

ISO100

ISO400

ISO1600ISO6400

ISO25600

Page 12: Embedded Signal Approach to Image Texture Reproduction Analysis

12

Application to noise reduction

• Non-local means filtering: searches for a pattern around a pixel (similarity window within a larger area)

• Adapts to local structure• Example for grass texture alone

– Reduces higher frequency noise– Content >0.025 cy/pixel is filtered

• With embedded sine-wave signals– Stacked sine-waves results were visually closer than the grid

multi-burst to a visual match to the grass texture (only) after NL filtering

Buades, A., Coll, B., and Morel, J., “A non-local algorithm for image denoising,” Computer Vision and Pattern Recognition, 2, 60-65 (2005)

Page 13: Embedded Signal Approach to Image Texture Reproduction Analysis

13

Application to noise reduction

ISO 25,600 after NL filter

Grass texture with embedded sine-waves, after NL filter

Multi-burst grid

Input grass texture

Page 14: Embedded Signal Approach to Image Texture Reproduction Analysis

14

Application to noise reduction

Without texture• similar results except at high noise, low frequencies

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.450

10

20

30

40

50

60

70

80

90

100

110

Resolution [cycles/pixel]

Mod

ulat

ion

[%]

Reference

ISO100

ISO400ISO1600

ISO6400

ISO25600

Page 15: Embedded Signal Approach to Image Texture Reproduction Analysis

15

Application to noise reduction

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.450

10

20

30

40

50

60

70

80

90

100

Resolution [cycles/pixel]

Mod

ulat

ion

[%]

Reference

ISO100

ISO400ISO1600

ISO6400

ISO25600

With texture • Higher response for multi-burst method indicating contrast has been increased by

addition of grass texture• Stacked sine-wave results were better visual match to reference (no-texture)

results

Page 16: Embedded Signal Approach to Image Texture Reproduction Analysis

16

Conclusions

• Two embedded-signal methods for texture measurement– Combining, or stacking several components with different frequencies– Test by embedding on both natural and computed texture– Low contrast so as no minimize interaction for image processing

• Camera simulation (MTF and noise) were used to generate test images• Both embedded methods yielded stable texture-reproduction measures for

the range of exposure levels• Stacked method can be used with a lower contrast than the grid method,

closer to visual detection• Appearance with and without texture is similar

• Non-local mean filtering was used to test embedded methods• Embedded methods were robust and extracted the reference (low-noise) MTF

profile• Blur generated by NL filter for embedded stacked texture method appeared

very similar to processed regions of normal texture – a positive result

Page 17: Embedded Signal Approach to Image Texture Reproduction Analysis

17

Conclusions

• Stacked method can be used with a lower contrast than the grid method, closer to visual detection

• Appearance with and without texture is similar• Non-local mean filtering was used to test embedded methods• Embedded methods were robust and extracted the reference (low-

noise) MTF profile• Blur generated by NL filter for embedded stacked texture method

appeared very similar to processed regions of normal texture – a positive result