SlideShare a Scribd company logo
1 of 17
Embedded Signal Approach to Image 
Texture Reproduction Analysis 
Peter D. Burnsa and Donald Baxterb 
aBurns Digital Imaging 
bSTMicroelectronics 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
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 impression 
2. 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. 
2
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 
3
Embedded test signals 
We investigate the use of two types of embedded test 
signals 
1. 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 
4 
Combine 
(embed) 
texture 
Camera 
simulation 
Lens MTF 
noise 
Embedded signal 
Image 
processing 
Texture MTF 
Analysis 
noise 
reduction 
signal detection 
estimation 
Stacked sine-wave 
Multi-burst grid
Stacked sine-wave method 
• One dimensional sine-wave signals 
• Several frequencies combined, or stacked 
4 
0 50 100 150 200 250 300 
1.8 
1.6 
1.4 
1.2 
1 
0.8 
0.6 
x 10 
pixels 
signal, 16-bit values 
s  a  
 f j   j  M 
j n n sin 2 , 1,..., 
50 100 150 200 250 300 
50 
100 
150 
200 
250 
300 
(higher contrast than used) 
N 
n 
 
1 
    N  ,..., 1 = random phase values 
Six-frequency stacked sine-wave region and a cross-section 
5
Stacked sine-wave analysis method 
• Discrete Fourier transform 
        
U p , q s x , 
y e  
  
  
  
 
/ 2 
/ 2 1 
2 
/ 2 
/ 2 1 
M 
x M 
i px qy 
M 
y M 
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 
110 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Resolution [cycles/pixel] 
Modulation [%] 
• Zero-frequency cross-section 
  0, p U 
• Peak detection 
• Example for 5 components 
6
Embedded signal 
Two types of texture natural 
• Computed deadleaves 
• Natural grass 
Stacked sine-waves with deadleaves texture 
7 
Multi-burst grid with grass texture
Camera simulation 
8 
Reference Texture 
Image (Linear) 
Dead Leaves, Grass 
Synthetic 
Embedded Signal 
2048x2048 
linear sRGB 
Synthetic Siemens 
Star 
Gaussian Blur 
sigma = 3 pixels 
Down Sample By 4 
Image Sensor Noise 
Photon shot and readout noise 
Non Local 
Means Filter 
Buades 
sRGB Gamma 
3480 x 3240 
14-bit linear sRGB 
870x810 
14-bit linear sRGB 
Texture MTF Metrics 
DFT and peak detection 
2-D Sine Wave Fit 
Siemens Star 
870x810 
8-bit sRGB 
Low Pass Filter 
Cut-off in cycles/pixel 
Filter Order 
Additive noise model 
• 100 – 25600 ISO 
• 2 e- readout noise 
• 3.9 um pixel 
• APS-C sensor 
Gaussian blur after down sampling
Stability of the measurement without texture 
9 
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Resolution [cycles/pixel] 
Modulation [%] 
ISO100 
ISO400 
ISO1600 
ISO6400 
ISO25600 
Stacked Sine-wave: without texture, 
for ISO 25600 
Results for 6% amplitude sine-wave 
and various ISO (noise) settings
Stability of the measurement without texture 
10 
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.
Stability of the measurement with texture 
11 
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.5 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Resolution [cycles/pixel] 
Modulation [%] 
ISO100 
ISO400 
ISO1600 
ISO6400 
ISO25600
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 
12 
Buades, A., Coll, B., and Morel, J., “A non-local algorithm for image denoising,” Computer Vision and Pattern 
Recognition, 2, 60-65 (2005)
Application to noise reduction 
13 
ISO 25,600 after 
NL filter 
Grass texture 
with embedded 
sine-waves, after 
NL filter 
Multi-burst grid 
Input grass 
texture
Application to noise reduction 
Without texture 
• similar results except at high noise, low frequencies 
14 
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 
110 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Resolution [cycles/pixel] 
Modulation [%] 
Reference 
ISO100 
ISO400 
ISO1600 
ISO6400 
ISO25600
Application to noise reduction 
With texture 
• Higher response for multi-burst method indicating contrast has been increased by 
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 
15 
100 
90 
80 
70 
60 
50 
40 
30 
20 
10 
0 
Resolution [cycles/pixel] 
Modulation [%] 
Reference 
ISO100 
ISO400 
ISO1600 
ISO6400 
ISO25600 
addition of grass texture 
• Stacked sine-wave results were better visual match to reference (no-texture) 
results
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 
16
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 
17

More Related Content

What's hot

Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper Noise
Ankush Srivastava
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter
yousef_
 
Comparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filtersComparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filters
Ankush Srivastava
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
IAEME Publication
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
ijistjournal
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny Algorithm
Prasad Thakur
 

What's hot (20)

Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image Processing
 
Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper Noise
 
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...
 
Image Quality - Radiologic Imaging
Image Quality - Radiologic ImagingImage Quality - Radiologic Imaging
Image Quality - Radiologic Imaging
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter
 
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...
 
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for  Different NoiseComparison of Denoising Filters on Greyscale TEM Image for  Different Noise
Comparison of Denoising Filters on Greyscale TEM Image for Different Noise
 
Comparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filtersComparative study of Salt & Pepper filters and Gaussian filters
Comparative study of Salt & Pepper filters and Gaussian filters
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014
 
Speckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet threshSpeckle noise reduction from medical ultrasound images using wavelet thresh
Speckle noise reduction from medical ultrasound images using wavelet thresh
 
J010245458
J010245458J010245458
J010245458
 
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
 
A Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical ImagesA Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical Images
 
Comparisons of adaptive median filter based on homogeneity level information ...
Comparisons of adaptive median filter based on homogeneity level information ...Comparisons of adaptive median filter based on homogeneity level information ...
Comparisons of adaptive median filter based on homogeneity level information ...
 
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
Adaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and PepperAdaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and Pepper
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
 
Exploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny AlgorithmExploring Methods to Improve Edge Detection with Canny Algorithm
Exploring Methods to Improve Edge Detection with Canny Algorithm
 

Similar to Embedded Signal Approach to Image Texture Reproduction Analysis

Noise filtering
Noise filteringNoise filtering
Noise filtering
Alaa Ahmed
 
Novel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital imagesNovel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital images
ijbbjournal
 
Eurocon2009 Apalkov
Eurocon2009 ApalkovEurocon2009 Apalkov
Eurocon2009 Apalkov
Khryashchev
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
ijistjournal
 
lesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processinglesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processing
Mathew John
 
Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of high
Iaetsd Iaetsd
 

Similar to Embedded Signal Approach to Image Texture Reproduction Analysis (20)

denoising.pptx
denoising.pptxdenoising.pptx
denoising.pptx
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Review Paper on Image Denoising Techniques
Review Paper  on Image Denoising TechniquesReview Paper  on Image Denoising Techniques
Review Paper on Image Denoising Techniques
 
IJSRDV3I40293
IJSRDV3I40293IJSRDV3I40293
IJSRDV3I40293
 
I010324954
I010324954I010324954
I010324954
 
L011117884
L011117884L011117884
L011117884
 
Novel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital imagesNovel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital images
 
Eurocon2009 Apalkov
Eurocon2009 ApalkovEurocon2009 Apalkov
Eurocon2009 Apalkov
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Image Denoising using Statistical and Non Statistical Method
Image Denoising using Statistical and Non Statistical MethodImage Denoising using Statistical and Non Statistical Method
Image Denoising using Statistical and Non Statistical Method
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
24 26
24 2624 26
24 26
 
24 26
24 2624 26
24 26
 
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
 
lesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processinglesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processing
 
Iaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of highIaetsd literature review on efficient detection and filtering of high
Iaetsd literature review on efficient detection and filtering of high
 
Noise
NoiseNoise
Noise
 
09 David Wiles - (Media Cybernetics) Introduction to Image Analysis
09 David Wiles - (Media Cybernetics) Introduction to Image Analysis09 David Wiles - (Media Cybernetics) Introduction to Image Analysis
09 David Wiles - (Media Cybernetics) Introduction to Image Analysis
 
2+3D Photography 2017 – INV 7 The 3D Image Capture Moonshot: Managing the Ene...
2+3D Photography 2017 – INV 7 The 3D Image Capture Moonshot: Managing the Ene...2+3D Photography 2017 – INV 7 The 3D Image Capture Moonshot: Managing the Ene...
2+3D Photography 2017 – INV 7 The 3D Image Capture Moonshot: Managing the Ene...
 
A fast and effective impulse noise filter
A fast and effective impulse noise filterA fast and effective impulse noise filter
A fast and effective impulse noise filter
 

More from Burns Digital Imaging LLC

Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Burns Digital Imaging LLC
 

More from Burns Digital Imaging LLC (6)

Evaluation of 3D-Projection Image Capture
Evaluation of 3D-Projection Image CaptureEvaluation of 3D-Projection Image Capture
Evaluation of 3D-Projection Image Capture
 
Image Stitching: Exploring Practices, Software and Performance, D.Williams & ...
Image Stitching: Exploring Practices, Software and Performance, D.Williams & ...Image Stitching: Exploring Practices, Software and Performance, D.Williams & ...
Image Stitching: Exploring Practices, Software and Performance, D.Williams & ...
 
Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss
 
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
 
Texture Loss for JPEG 2000 Compression
Texture Loss for JPEG 2000 CompressionTexture Loss for JPEG 2000 Compression
Texture Loss for JPEG 2000 Compression
 
Targeting for Important Color Content
Targeting for Important Color ContentTargeting for Important Color Content
Targeting for Important Color Content
 

Recently uploaded

Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Recently uploaded (20)

A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Embedded Signal Approach to Image Texture Reproduction Analysis

  • 1. Embedded Signal Approach to Image Texture Reproduction Analysis Peter D. Burnsa and Donald Baxterb aBurns Digital Imaging bSTMicroelectronics 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
  • 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 impression 2. 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. 2
  • 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 3
  • 4. Embedded test signals We investigate the use of two types of embedded test signals 1. 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 4 Combine (embed) texture Camera simulation Lens MTF noise Embedded signal Image processing Texture MTF Analysis noise reduction signal detection estimation Stacked sine-wave Multi-burst grid
  • 5. Stacked sine-wave method • One dimensional sine-wave signals • Several frequencies combined, or stacked 4 0 50 100 150 200 250 300 1.8 1.6 1.4 1.2 1 0.8 0.6 x 10 pixels signal, 16-bit values s  a   f j   j  M j n n sin 2 , 1,..., 50 100 150 200 250 300 50 100 150 200 250 300 (higher contrast than used) N n  1     N  ,..., 1 = random phase values Six-frequency stacked sine-wave region and a cross-section 5
  • 6. Stacked sine-wave analysis method • Discrete Fourier transform         U p , q s x , y e         / 2 / 2 1 2 / 2 / 2 1 M x M i px qy M y M 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 110 100 90 80 70 60 50 40 30 20 10 0 Resolution [cycles/pixel] Modulation [%] • Zero-frequency cross-section   0, p U • Peak detection • Example for 5 components 6
  • 7. Embedded signal Two types of texture natural • Computed deadleaves • Natural grass Stacked sine-waves with deadleaves texture 7 Multi-burst grid with grass texture
  • 8. Camera simulation 8 Reference Texture Image (Linear) Dead Leaves, Grass Synthetic Embedded Signal 2048x2048 linear sRGB Synthetic Siemens Star Gaussian Blur sigma = 3 pixels Down Sample By 4 Image Sensor Noise Photon shot and readout noise Non Local Means Filter Buades sRGB Gamma 3480 x 3240 14-bit linear sRGB 870x810 14-bit linear sRGB Texture MTF Metrics DFT and peak detection 2-D Sine Wave Fit Siemens Star 870x810 8-bit sRGB Low Pass Filter Cut-off in cycles/pixel Filter Order Additive noise model • 100 – 25600 ISO • 2 e- readout noise • 3.9 um pixel • APS-C sensor Gaussian blur after down sampling
  • 9. Stability of the measurement without texture 9 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 100 90 80 70 60 50 40 30 20 10 0 Resolution [cycles/pixel] Modulation [%] ISO100 ISO400 ISO1600 ISO6400 ISO25600 Stacked Sine-wave: without texture, for ISO 25600 Results for 6% amplitude sine-wave and various ISO (noise) settings
  • 10. Stability of the measurement without texture 10 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.
  • 11. Stability of the measurement with texture 11 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.5 100 90 80 70 60 50 40 30 20 10 0 Resolution [cycles/pixel] Modulation [%] ISO100 ISO400 ISO1600 ISO6400 ISO25600
  • 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 12 Buades, A., Coll, B., and Morel, J., “A non-local algorithm for image denoising,” Computer Vision and Pattern Recognition, 2, 60-65 (2005)
  • 13. Application to noise reduction 13 ISO 25,600 after NL filter Grass texture with embedded sine-waves, after NL filter Multi-burst grid Input grass texture
  • 14. Application to noise reduction Without texture • similar results except at high noise, low frequencies 14 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 110 100 90 80 70 60 50 40 30 20 10 0 Resolution [cycles/pixel] Modulation [%] Reference ISO100 ISO400 ISO1600 ISO6400 ISO25600
  • 15. Application to noise reduction With texture • Higher response for multi-burst method indicating contrast has been increased by 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 15 100 90 80 70 60 50 40 30 20 10 0 Resolution [cycles/pixel] Modulation [%] Reference ISO100 ISO400 ISO1600 ISO6400 ISO25600 addition of grass texture • Stacked sine-wave results were better visual match to reference (no-texture) results
  • 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 16
  • 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 17