SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings
Federal University of Rio de Janeiro (UFRJ) :: Campus Cidade Universitária :: Rio de Janeiro :: Fundão Island :: COPPE/PESC/LCG :: March/2015
Using Similarity Maps in
Visual Comparisons
Michel Alves dos Santos
Ten Minute Speech
(March, 2015)
Advisors: D.Sc. Ricardo Marroquim & Ph.D. Claúdio Esperança
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
IntroductionIntroduction
How to measure the visual
similarity between images?
[Lima'15][Nasc'08]
...Using IQA Metrics...
Introduction
-1-1
+1+1
+1+1
-1-1
NCC
SSIM
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
MetricsMetrics
What metric should I use?
MSE? PSNR?
<<No!!! Avoid ambiguous metrics!>>
Metrics
Impulsive Noise, MSE = 225
"A Universal Image Quality Index", Wang & Bovik, 2002, IEEE Signal Processing Letters.
Gaussian Bluring, MSE = 225 Contrast Stretching, MSE = 225
MAE?
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Today MetricsToday Metrics
Today we have a hundred of
metrics and several surveys!
We will compare the performance of two...
Each of these metrics have specific use...
Metrics
Metrics: NCC and SSIM...
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Range:
NCC vs SSIMNCC vs SSIM
Normalized Cross-Correlation:
Structural Similarity Index: [Wang'04]
In our comparison we will assemble similarity maps with these metrics...
NCCxSSIM
Range:
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
NCC – Normalized Cross-CorrelationNCC – Normalized Cross-Correlation
covariance
stdev
mean mean
stdev
NCC
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
NCC – Normalized Cross-CorrelationNCC – Normalized Cross-Correlation
Homogeneous Patches
...Numerical Instability...
Suggestion: add a small ε
in the denominator...
NCC
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
SSIM – Structural Similarity IndexSSIM – Structural Similarity Index
bits per pixel
dynamic range of pixels
suggestion
suggestion
SSIM
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
SSIM – Structural Similarity IndexSSIM – Structural Similarity Index
Homogeneous Patches
...Constants Avoid Numerical Instability...
SSIM
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Montage of MapMontage of Map
3x3 sub in 5x5 window 7 pixels in 5x5 window 9 pixels in 5x5 window
Centered Window
Directional Window
3x3 sub in 5x5 window
Tsuji­Tomita Nagao7 Nagao9 NagMod
(compute a mean neighbors value around a central pixel)
(target pixel value)(types of centralized neighborhood)
Montage
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
ComparisonsComparisons
Cartoon Lighting Color Harmonization
Image-Based Reconstruction
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
NCC Map[Lima'15][Nasc'08]
*NCC Map with 3x3 window (centered neighborhood)
Comparisons – Gingerbread - NCCComparisons – Gingerbread - NCC
-1-1 +1+1
*Map obtained using YIQ luminance.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
SSIM Map[Lima'15][Nasc'08]
*SSIM Map with 3x3 window (centered neighborhood)
Comparisons – Gingerbread - SSIMComparisons – Gingerbread - SSIM
-1-1 +1+1
*Map obtained using YIQ luminance.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
NCC Map SSIM Map Overlay
-1-1 +1+1-1-1 +1+1
*NCC and SSIM Maps with 3x3 window (centered neighborhood)
Comparisons – Gingerbread - MapsComparisons – Gingerbread - Maps
-1-1 +1+1
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Purple Flower - NCCComparisons – Purple Flower - NCC
NCC Map[Lima'15][Nasc'08]
-1-1 +1+1
Observe the behavior of this index in
homogeneous areas...
*NCC Map with 3x3 window (centered neighborhood) *Map obtained using YIQ luminance.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Purple Flower - SSIMComparisons – Purple Flower - SSIM
SSIM Map[Lima'15][Nasc'08]
-1-1 +1+1
Observe the behavior of this index in
homogeneous areas...
*SSIM Map with 3x3 window (centered neighborhood) *Map obtained using YIQ luminance.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Purple Flower - MapsComparisons – Purple Flower - Maps
Overlay[Lima'15][Nasc'08]NCCMap
SSIMMap
-1-1
+1+1
-1-1
+1+1
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Color HarmonizationComparisons – Color Harmonization
-1-1
+1+1
-1-1
+1+1
InputHarmonized
*Maps obtained using average luminance.[Color Harmonization Project'14]
Comparisons
NCCMapSSIMMap
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Color HarmonizationComparisons – Color Harmonization
-1-1
+1+1
-1-1
+1+1
InputHarmonized
*Maps obtained using YIQ luminance.[Color Harmonization Project'14]
Comparisons
NCCMapSSIMMap
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction
-1-1
+1+1
-1-1
+1+1
NCCMapSSIMMap
[Cout'15]
PhotoRender
*Maps obtained using YIQ luminance.
*Dataset: Nana.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction
-1-1
+1+1
-1-1
+1+1
NCCMapSSIMMap
[Cout'15]
PhotoRender
*Back vision of the previous model.
*Maps obtained using YIQ luminance.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction
-1-1
+1+1
-1-1
+1+1
NCCMapSSIMMap
[Cout'15]
PhotoRender
*Maps obtained using YIQ luminance.
*Dataset: Buddha.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction
-1-1
+1+1
-1-1
+1+1
NCCMapSSIMMap
[Cout'15]
PhotoRender
*Maps obtained using YIQ luminance.
*Dataset: Gertrud.
Comparisons
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM
ConclusionsConclusions
NCC:
SSIM:
fast and simple...
has numerical instability control...
is not so simple...
Advice: Use appropriate metric ever!
excellent perception of structural change...
not designed for images only...
good perception of local variation...
needs revaluation in pathological cases...
presents numerical instability...
Conclusion
Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC
Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings
Federal University of Rio de Janeiro (UFRJ) :: Campus Cidade Universitária :: Rio de Janeiro :: Fundão Island :: COPPE/PESC/LCG :: March/2015
Thanks for your attention!
References:
[Nasc'08]: Representation and Ilumination of 2D Objects, 2008,
Renata Nascimento et al.
[Lima'15]: Local lighting cartoons method using tree regions,
2015, Ailton Lima.
[Cout'15]: Per Vertex BRDF Acquisition, 2015, Daniel Coutinho.
[CHPr'14]: Color Harmonization Project, 2014, Michel Alves.
[Wang'04]: Image quality assessment: From error visibility to
structural similarity, 2004, Zhou Wang et al.
Michel Alves dos Santos

Mais conteúdo relacionado

Mais procurados

Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationUlaş Bağcı
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationUlaş Bağcı
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Malik obeisat
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing Rajeev Piyare
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
Operations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleOperations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleAhmed Gad
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...Hemantha Kulathilake
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques Arshad khan
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Ulaş Bağcı
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometryBrohi Aijaz Ali
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methodsAmr Nasr
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
Image restoration
Image restorationImage restoration
Image restorationAzad Singh
 

Mais procurados (20)

Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
Operations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by ExampleOperations in Digital Image Processing + Convolution by Example
Operations in Digital Image Processing + Convolution by Example
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)
 
High quality single shot capture of facial geometry
High quality single shot capture of facial geometryHigh quality single shot capture of facial geometry
High quality single shot capture of facial geometry
 
Comparison of image fusion methods
Comparison of image fusion methodsComparison of image fusion methods
Comparison of image fusion methods
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Image restoration
Image restorationImage restoration
Image restoration
 

Semelhante a Similarity Maps Using SSIM Index

Qualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationQualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationMichel Alves
 
TMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsTMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsMichel Alves
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMVLSICS Design
 
Distributed graph summarization
Distributed graph summarizationDistributed graph summarization
Distributed graph summarizationaftab alam
 
Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...SURFevents
 
Minimal Introduction to C++ - Part I
Minimal Introduction to C++ - Part IMinimal Introduction to C++ - Part I
Minimal Introduction to C++ - Part IMichel Alves
 
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...Mokhtar SELLAMI
 
Dance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platformDance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platformIRJET Journal
 
Asynchronous Replication of Databases
Asynchronous Replication of DatabasesAsynchronous Replication of Databases
Asynchronous Replication of DatabasesMiguel Araújo
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICSJagan Raja
 
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...Michel Alves
 
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesA Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesDR.P.S.JAGADEESH KUMAR
 
forensic document examiner using graphology science
forensic document examiner using graphology scienceforensic document examiner using graphology science
forensic document examiner using graphology scienceGargee Hiray
 
On Execution Platforms for Large-Scale Aggregate Computing
On Execution Platforms for Large-Scale Aggregate ComputingOn Execution Platforms for Large-Scale Aggregate Computing
On Execution Platforms for Large-Scale Aggregate ComputingRoberto Casadei
 
Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...IJERA Editor
 
MYashar_UCB_BIDS
MYashar_UCB_BIDSMYashar_UCB_BIDS
MYashar_UCB_BIDSMark Yashar
 
sp-trajano-april2010
sp-trajano-april2010sp-trajano-april2010
sp-trajano-april2010Axel Trajano
 

Semelhante a Similarity Maps Using SSIM Index (20)

Qualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationQualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
 
TMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsTMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and Reports
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
 
Distributed graph summarization
Distributed graph summarizationDistributed graph summarization
Distributed graph summarization
 
Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...
 
Minimal Introduction to C++ - Part I
Minimal Introduction to C++ - Part IMinimal Introduction to C++ - Part I
Minimal Introduction to C++ - Part I
 
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
 
Dance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platformDance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platform
 
Asynchronous Replication of Databases
Asynchronous Replication of DatabasesAsynchronous Replication of Databases
Asynchronous Replication of Databases
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICS
 
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...
Five Minute Speech: An Overview of Activities Developed in Disciplines and Gu...
 
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesA Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
 
forensic document examiner using graphology science
forensic document examiner using graphology scienceforensic document examiner using graphology science
forensic document examiner using graphology science
 
On Execution Platforms for Large-Scale Aggregate Computing
On Execution Platforms for Large-Scale Aggregate ComputingOn Execution Platforms for Large-Scale Aggregate Computing
On Execution Platforms for Large-Scale Aggregate Computing
 
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMINGSYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
 
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMINGSYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
SYNTAX AND SEMANTICS FOR CINNAMON PROGRAMMING
 
Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...
 
MYashar_UCB_BIDS
MYashar_UCB_BIDSMYashar_UCB_BIDS
MYashar_UCB_BIDS
 
Cv
CvCv
Cv
 
sp-trajano-april2010
sp-trajano-april2010sp-trajano-april2010
sp-trajano-april2010
 

Mais de Michel Alves

Texture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseTexture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseMichel Alves
 
Intelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesIntelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesMichel Alves
 
A Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresA Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresMichel Alves
 
Effectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesEffectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesMichel Alves
 
Introduction to Kernel Functions
Introduction to Kernel FunctionsIntroduction to Kernel Functions
Introduction to Kernel FunctionsMichel Alves
 
About Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceAbout Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceMichel Alves
 
Color Harmonization - Results
Color Harmonization - ResultsColor Harmonization - Results
Color Harmonization - ResultsMichel Alves
 
Wave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseWave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseMichel Alves
 
Month Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMonth Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMichel Alves
 
Color Palettes in R
Color Palettes in RColor Palettes in R
Color Palettes in RMichel Alves
 
Hue Wheel Prototype
Hue Wheel PrototypeHue Wheel Prototype
Hue Wheel PrototypeMichel Alves
 
Triangle Mesh Plot
Triangle Mesh PlotTriangle Mesh Plot
Triangle Mesh PlotMichel Alves
 
Capacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesCapacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesMichel Alves
 
Capacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogCapacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogMichel Alves
 
Capacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary ResultsCapacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary ResultsMichel Alves
 
Capacity-Constrained Point Distributions
Capacity-Constrained Point DistributionsCapacity-Constrained Point Distributions
Capacity-Constrained Point DistributionsMichel Alves
 
Harris Detector Results
Harris Detector ResultsHarris Detector Results
Harris Detector ResultsMichel Alves
 

Mais de Michel Alves (20)

Texture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseTexture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU Use
 
Intelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesIntelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color Palettes
 
A Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresA Framework for Harmonic Color Measures
A Framework for Harmonic Color Measures
 
Effectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesEffectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment Indexes
 
Introduction to Kernel Functions
Introduction to Kernel FunctionsIntroduction to Kernel Functions
Introduction to Kernel Functions
 
About Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceAbout Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV Space
 
Color Harmonization - Results
Color Harmonization - ResultsColor Harmonization - Results
Color Harmonization - Results
 
Wave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseWave Simulation Using Perlin Noise
Wave Simulation Using Perlin Noise
 
Month Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMonth Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJ
 
Color Palettes in R
Color Palettes in RColor Palettes in R
Color Palettes in R
 
Sigmoid Curve Erf
Sigmoid Curve ErfSigmoid Curve Erf
Sigmoid Curve Erf
 
Hue Wheel Prototype
Hue Wheel PrototypeHue Wheel Prototype
Hue Wheel Prototype
 
Cosine Curve
Cosine CurveCosine Curve
Cosine Curve
 
Triangle Mesh Plot
Triangle Mesh PlotTriangle Mesh Plot
Triangle Mesh Plot
 
Triangle Plot
Triangle PlotTriangle Plot
Triangle Plot
 
Capacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesCapacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video Slides
 
Capacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogCapacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function Catalog
 
Capacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary ResultsCapacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary Results
 
Capacity-Constrained Point Distributions
Capacity-Constrained Point DistributionsCapacity-Constrained Point Distributions
Capacity-Constrained Point Distributions
 
Harris Detector Results
Harris Detector ResultsHarris Detector Results
Harris Detector Results
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Último (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 

Similarity Maps Using SSIM Index

  • 1. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings Federal University of Rio de Janeiro (UFRJ) :: Campus Cidade Universitária :: Rio de Janeiro :: Fundão Island :: COPPE/PESC/LCG :: March/2015 Using Similarity Maps in Visual Comparisons Michel Alves dos Santos Ten Minute Speech (March, 2015) Advisors: D.Sc. Ricardo Marroquim & Ph.D. Claúdio Esperança
  • 2. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM IntroductionIntroduction How to measure the visual similarity between images? [Lima'15][Nasc'08] ...Using IQA Metrics... Introduction -1-1 +1+1 +1+1 -1-1 NCC SSIM
  • 3. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM MetricsMetrics What metric should I use? MSE? PSNR? <<No!!! Avoid ambiguous metrics!>> Metrics Impulsive Noise, MSE = 225 "A Universal Image Quality Index", Wang & Bovik, 2002, IEEE Signal Processing Letters. Gaussian Bluring, MSE = 225 Contrast Stretching, MSE = 225 MAE?
  • 4. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Today MetricsToday Metrics Today we have a hundred of metrics and several surveys! We will compare the performance of two... Each of these metrics have specific use... Metrics Metrics: NCC and SSIM...
  • 5. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Range: NCC vs SSIMNCC vs SSIM Normalized Cross-Correlation: Structural Similarity Index: [Wang'04] In our comparison we will assemble similarity maps with these metrics... NCCxSSIM Range:
  • 6. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM NCC – Normalized Cross-CorrelationNCC – Normalized Cross-Correlation covariance stdev mean mean stdev NCC
  • 7. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM NCC – Normalized Cross-CorrelationNCC – Normalized Cross-Correlation Homogeneous Patches ...Numerical Instability... Suggestion: add a small ε in the denominator... NCC
  • 8. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM SSIM – Structural Similarity IndexSSIM – Structural Similarity Index bits per pixel dynamic range of pixels suggestion suggestion SSIM
  • 9. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM SSIM – Structural Similarity IndexSSIM – Structural Similarity Index Homogeneous Patches ...Constants Avoid Numerical Instability... SSIM
  • 10. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Montage of MapMontage of Map 3x3 sub in 5x5 window 7 pixels in 5x5 window 9 pixels in 5x5 window Centered Window Directional Window 3x3 sub in 5x5 window Tsuji­Tomita Nagao7 Nagao9 NagMod (compute a mean neighbors value around a central pixel) (target pixel value)(types of centralized neighborhood) Montage
  • 11. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM ComparisonsComparisons Cartoon Lighting Color Harmonization Image-Based Reconstruction Comparisons
  • 12. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM NCC Map[Lima'15][Nasc'08] *NCC Map with 3x3 window (centered neighborhood) Comparisons – Gingerbread - NCCComparisons – Gingerbread - NCC -1-1 +1+1 *Map obtained using YIQ luminance. Comparisons
  • 13. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM SSIM Map[Lima'15][Nasc'08] *SSIM Map with 3x3 window (centered neighborhood) Comparisons – Gingerbread - SSIMComparisons – Gingerbread - SSIM -1-1 +1+1 *Map obtained using YIQ luminance. Comparisons
  • 14. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM NCC Map SSIM Map Overlay -1-1 +1+1-1-1 +1+1 *NCC and SSIM Maps with 3x3 window (centered neighborhood) Comparisons – Gingerbread - MapsComparisons – Gingerbread - Maps -1-1 +1+1 Comparisons
  • 15. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Purple Flower - NCCComparisons – Purple Flower - NCC NCC Map[Lima'15][Nasc'08] -1-1 +1+1 Observe the behavior of this index in homogeneous areas... *NCC Map with 3x3 window (centered neighborhood) *Map obtained using YIQ luminance. Comparisons
  • 16. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Purple Flower - SSIMComparisons – Purple Flower - SSIM SSIM Map[Lima'15][Nasc'08] -1-1 +1+1 Observe the behavior of this index in homogeneous areas... *SSIM Map with 3x3 window (centered neighborhood) *Map obtained using YIQ luminance. Comparisons
  • 17. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Purple Flower - MapsComparisons – Purple Flower - Maps Overlay[Lima'15][Nasc'08]NCCMap SSIMMap -1-1 +1+1 -1-1 +1+1 Comparisons
  • 18. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Color HarmonizationComparisons – Color Harmonization -1-1 +1+1 -1-1 +1+1 InputHarmonized *Maps obtained using average luminance.[Color Harmonization Project'14] Comparisons NCCMapSSIMMap
  • 19. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Color HarmonizationComparisons – Color Harmonization -1-1 +1+1 -1-1 +1+1 InputHarmonized *Maps obtained using YIQ luminance.[Color Harmonization Project'14] Comparisons NCCMapSSIMMap
  • 20. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction -1-1 +1+1 -1-1 +1+1 NCCMapSSIMMap [Cout'15] PhotoRender *Maps obtained using YIQ luminance. *Dataset: Nana. Comparisons
  • 21. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction -1-1 +1+1 -1-1 +1+1 NCCMapSSIMMap [Cout'15] PhotoRender *Back vision of the previous model. *Maps obtained using YIQ luminance. Comparisons
  • 22. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction -1-1 +1+1 -1-1 +1+1 NCCMapSSIMMap [Cout'15] PhotoRender *Maps obtained using YIQ luminance. *Dataset: Buddha. Comparisons
  • 23. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM Comparisons – Image-Based ReconstructionComparisons – Image-Based Reconstruction -1-1 +1+1 -1-1 +1+1 NCCMapSSIMMap [Cout'15] PhotoRender *Maps obtained using YIQ luminance. *Dataset: Gertrud. Comparisons
  • 24. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Introduction ConclusionComparisonsMetrics MontageNCCxSSIM NCC SSIM ConclusionsConclusions NCC: SSIM: fast and simple... has numerical instability control... is not so simple... Advice: Use appropriate metric ever! excellent perception of structural change... not designed for images only... good perception of local variation... needs revaluation in pathological cases... presents numerical instability... Conclusion
  • 25. Michel Alves – Laboratory of Computer Graphics (LCG) – Graduate Program in Systems Engineering and Computing – UFRJ/COPPE/PESC Ten Minute Speech :: Overview of Activities Developed in Disciplines and Guided Studies :: Laboratory Seminars and Meetings Federal University of Rio de Janeiro (UFRJ) :: Campus Cidade Universitária :: Rio de Janeiro :: Fundão Island :: COPPE/PESC/LCG :: March/2015 Thanks for your attention! References: [Nasc'08]: Representation and Ilumination of 2D Objects, 2008, Renata Nascimento et al. [Lima'15]: Local lighting cartoons method using tree regions, 2015, Ailton Lima. [Cout'15]: Per Vertex BRDF Acquisition, 2015, Daniel Coutinho. [CHPr'14]: Color Harmonization Project, 2014, Michel Alves. [Wang'04]: Image quality assessment: From error visibility to structural similarity, 2004, Zhou Wang et al. Michel Alves dos Santos