SlideShare a Scribd company logo
1 of 25
ANALYSIS AND COMPRESSION

OF REFLECTANCE DATA 

USING AN EVOLVED 

SPECTRAL CORRELATION PROFILE
Peter Morovič*, Ján Morovič*, Michael Brillº, Eric Walowit
*Hewlett Packard Company, ºDatacolor Inc
OUTLINE
• Motivation
• How far did we get for last year’s CIC21?
• Spectral analysis using neighborhood profiles
• Relative/Absolute Spectral Neighborhood Range (R/ASN)
• Spectral Neighborhood Distribution (SND)
• Spectral Neighborhood Correlation (SNC)
• Spectral compression using SNC profile
• Evaluating spectral compression
• Conclusions
2
MOTIVATION
• Spectral data is the basis of all color and imaging research and applications
• Variety of data processed, but stimuli have spectral properties among their causes
• Needed to provide solutions (e.g. multiple illuminants, observers (human/machine),
materials)
• Challenge: spectral data is higher dimensional than colorimetric data → requires more
storage, may also require more computation and operating memory
• But: spectra don’t have dimensionality matching number of samples
• linear combinations of 3-8 basic “spectra” give very close approximations of measurements
taken at 16 or even 31 wavelengths
• PCA typically used to reduce dimensionality and compress spectral data, but:
• PCA weights strip data of range
• PCA weights have no physical meaning → not suitable for physical analysis or computation
3
MEANINGS OF “PHYSICAL MEANING”
• Allows a wavelength-by-wavelength analysis such as
Kubelka-Munk, in coded-and-decoded (codec) state:
Compression will save storage but not cpu time.
• Example: wavelength-derivative encoding, but not PCA
• Allows a wavelength-by-wavelength analysis such as
Kubelka-Munk, in coded state: saves storage and cpu time.
• Example: Neither wavelength-derivative nor PCA
• An option allowing both “physical meanings”—our way—is
to drop certain wavelengths with redundant information.
4
CIC21 INSIGHT
5
High correlation, BUT, not all (neighbouring) wavelengths created equal.
ANALYZING SPECTRA
6
SPECTRAL NEIGHBORHOOD PROFILES
• CIC21 “spectral correlation profile” - intuitive, first attempt
• Now: formal exposition + new domains:
• Relative Spectral Neighborhood Range (same as CIC21)
• Absolute Spectral Neighborhood Range
• Spectral Neighborhood Distribution
• Spectral Neighborhood Correlation
7
RELATIVE SPECTRAL NEIGHBORHOOD RANGE PROFILE
• M reflectances S, with N equal-interval spectral samples (i.e., S is an M x N
matrix)
• Relative Spectral Neighborhood Range Profile defined as pair of (N-1) –
vectors cmin and cmax where at each wavelength λi:
cmin(i) = MINj=1:M S(j, i) - S(j, i+1)
cmax(i) = MAXj=1:M S(j, i) - S(j, i+1)
• I.e., cmin & cmax are lower and upper bounds of neighboring wavelength sample
differences
• if negative → at least one case where reflectance is increasing
• if positive → all reflectances are decreasing between λi and λi+1
8
CHECKING & GENERATING REFLECTANCES
• 1 x N reflectance vector s satisfies rSNR profile, if for all neighboring wavelengths λi and λi+1
following inequalities hold:
• cmin(i) ≤ s(i) - s(i+1) ≤ cmax(i)
• Synthetic reflectances can be generated from an rSNR profile progressively (where superscript
1 refers to the upper and 2 to the lower limit branch at each step):
• Note, following scheme samples extremes of spectral “envelope” - any value within its limits
can be samples by weighting cmax(i) or cmin(i)
• Generated spectra are clipped to valid range [0,1]
9
ABSOLUTE SPECTRAL NEIGHBORHOOD RANGE PROFILE
• rSNR does not consider the offset of actual values at any one wavelength
• Range of data represented by two (N-1)-vectors vmin and vmax
• For rSNR these are implicitly at 0 and 1 respectively
• They are the minimum and maximum reflectance values at any
wavelength λi over the whole S:
vmin(i) = MINj=1:M S(j, i)
vmax(i) = MAXj=1:M S(j, i)
• Generating reflectances: vmin and vmax used as starting point and limit for
progressive process described for rSNR
10
SPECTRAL NEIGHBORHOOD DISTRIBUTION PROFILE
• Distributions, instead of only ranges, of absolute differences across
wavelengths
• N-1 distributions computed from S - e.g., approximated by normal
distribution
• At each wavelength: mean & standard deviation of pair of wavelengths
under scrutiny:
dμ(i) = MEANj=1:M S(j, i) - S(j, i+1)
dσ(i) = STDDj=1:M S(j, i) - S(j, i+1)
• Statistical synthesis: new data consistent in probability of values at λ.
11
SPECTRAL NEIGHBORHOOD DISTRIBUTION PROFILE
12
SPECTRAL NEIGHBORHOOD CORRELATION PROFILE
• Small per-neighboring-wavelength ranges yield high correlation coefficients
• BUT: converse not true for large ranges:
• correlation coefficients can be small if distribution is narrow and the range
is wide due to outliers, or
• large if distribution has spread in the data
• (N-1)-vector r computed to express degree to which sets A and B of m
neighboring wavelengths are correlated:
13
SPECTRAL NEIGHBORHOOD CORRELATION PROFILE
14
COMPRESSING SPECTRA
15
WISHLIST
A compressed representation of spectra that:
Preserves ranges
&
Retains physical meaning of values
16
APPLICATION: OPTIMAL SPECTRAL SAMPLING
• Aim: how to select the optimal set of non-uniform spectral bands for
representing a data set → SNCP
• Given a data set with N equidistant wavelength samples:
• Compute Spectral Neighborhood Correlation Profile (SNCP)
• For i=1:N-1, progressively pick i wavelengths with lowest correlation
• For each of N-1 sets of i wavelengths
• Interpolate values at wavelengths i from full data set
• Compare against original spectral data using MIPE metric (∆E00s under
173 illuminants)
17
SNCP CODEC SUMMARY
• Code: drop samples where the correlation between
wavelengths is greatest
• Decode: interpolate among remaining samples
• Properties: physically-meaningful, compressed
representation that can also be suitable for further
computation performed in same way as on canonical,
equidistant wavelength sample representations (e.g.,
Kubelka-Munk).
18
SNCPs
19
Munsell SOCS
SNCPs
20
Munsell SOCS
Progressive adding of wavelengths

in order from lowest to highest correlation coefficient
MIPE
21
Munsell SOCS
10 samples
discardable with
minimal impact
EVALUATING REDUCED-SAMPLING DATA
22
16-sampleSOCS
11-sampleSOCS
EVALUATING REDUCED-SAMPLING DATA
23
16-sampleSOCS
11-sampleSOCS
CONCLUSIONS
• The relationships between neighboring wavelength intervals are an inherent
characteristic of single reflectance or their sets
• New approaches presented for their characterization that allow for:
• gamut-aware synthesis
• synthesis that preserves original data set’s difference distributions
• dimensionality reduction that takes advantage of highly correlated neighbors
• SNCP enabled physically-meaningful, compressed representation that can also be
suitable for further computation
• Spectral neighborhood based techniques are a useful extension to existing methods of
spectral analysis and processing
• Good starting point to revisiting various applications in the future: e.g., choice of spectral
data used for camera characterization, which authors will explore next
24
THANK YOU!
25

More Related Content

What's hot

3.4 density and grid methods
3.4 density and grid methods3.4 density and grid methods
3.4 density and grid methodsKrish_ver2
 
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Tatsunori Taniai
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Networkivaderivader
 
Introduction to Diffusion Models
Introduction to Diffusion ModelsIntroduction to Diffusion Models
Introduction to Diffusion ModelsSangwoo Mo
 
Density Based Clustering
Density Based ClusteringDensity Based Clustering
Density Based ClusteringSSA KPI
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...Taiji Suzuki
 
Clustering introduction
Clustering introductionClustering introduction
Clustering introductionYan Xu
 
PR-284: End-to-End Object Detection with Transformers(DETR)
PR-284: End-to-End Object Detection with Transformers(DETR)PR-284: End-to-End Object Detection with Transformers(DETR)
PR-284: End-to-End Object Detection with Transformers(DETR)Jinwon Lee
 
Case Study of Convolutional Neural Network
Case Study of Convolutional Neural NetworkCase Study of Convolutional Neural Network
Case Study of Convolutional Neural NetworkNamHyuk Ahn
 
A Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image ReconstructionA Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image Reconstructionijsrd.com
 
Exploring Randomly Wired Neural Networks for Image Recognition
Exploring Randomly Wired Neural Networks for Image RecognitionExploring Randomly Wired Neural Networks for Image Recognition
Exploring Randomly Wired Neural Networks for Image RecognitionYongsu Baek
 
Multidimension Scaling and Isomap
Multidimension Scaling and IsomapMultidimension Scaling and Isomap
Multidimension Scaling and IsomapCheng-Shiang Li
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...butest
 
Recursive Neural Networks
Recursive Neural NetworksRecursive Neural Networks
Recursive Neural NetworksSangwoo Mo
 
PR-155: Exploring Randomly Wired Neural Networks for Image Recognition
PR-155: Exploring Randomly Wired Neural Networks for Image RecognitionPR-155: Exploring Randomly Wired Neural Networks for Image Recognition
PR-155: Exploring Randomly Wired Neural Networks for Image RecognitionJinwon Lee
 
Cs221 lecture6-fall11
Cs221 lecture6-fall11Cs221 lecture6-fall11
Cs221 lecture6-fall11darwinrlo
 
Machine Learning - Introduction to Convolutional Neural Networks
Machine Learning - Introduction to Convolutional Neural NetworksMachine Learning - Introduction to Convolutional Neural Networks
Machine Learning - Introduction to Convolutional Neural NetworksAndrew Ferlitsch
 
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...Higher Order Fused Regularization for Supervised Learning with Grouped Parame...
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...Koh Takeuchi
 
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...Hiroki_Tanji
 
Notes on Spectral Clustering
Notes on Spectral ClusteringNotes on Spectral Clustering
Notes on Spectral ClusteringDavide Eynard
 

What's hot (20)

3.4 density and grid methods
3.4 density and grid methods3.4 density and grid methods
3.4 density and grid methods
 
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
 
Introduction to Diffusion Models
Introduction to Diffusion ModelsIntroduction to Diffusion Models
Introduction to Diffusion Models
 
Density Based Clustering
Density Based ClusteringDensity Based Clustering
Density Based Clustering
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
 
Clustering introduction
Clustering introductionClustering introduction
Clustering introduction
 
PR-284: End-to-End Object Detection with Transformers(DETR)
PR-284: End-to-End Object Detection with Transformers(DETR)PR-284: End-to-End Object Detection with Transformers(DETR)
PR-284: End-to-End Object Detection with Transformers(DETR)
 
Case Study of Convolutional Neural Network
Case Study of Convolutional Neural NetworkCase Study of Convolutional Neural Network
Case Study of Convolutional Neural Network
 
A Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image ReconstructionA Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image Reconstruction
 
Exploring Randomly Wired Neural Networks for Image Recognition
Exploring Randomly Wired Neural Networks for Image RecognitionExploring Randomly Wired Neural Networks for Image Recognition
Exploring Randomly Wired Neural Networks for Image Recognition
 
Multidimension Scaling and Isomap
Multidimension Scaling and IsomapMultidimension Scaling and Isomap
Multidimension Scaling and Isomap
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
Recursive Neural Networks
Recursive Neural NetworksRecursive Neural Networks
Recursive Neural Networks
 
PR-155: Exploring Randomly Wired Neural Networks for Image Recognition
PR-155: Exploring Randomly Wired Neural Networks for Image RecognitionPR-155: Exploring Randomly Wired Neural Networks for Image Recognition
PR-155: Exploring Randomly Wired Neural Networks for Image Recognition
 
Cs221 lecture6-fall11
Cs221 lecture6-fall11Cs221 lecture6-fall11
Cs221 lecture6-fall11
 
Machine Learning - Introduction to Convolutional Neural Networks
Machine Learning - Introduction to Convolutional Neural NetworksMachine Learning - Introduction to Convolutional Neural Networks
Machine Learning - Introduction to Convolutional Neural Networks
 
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...Higher Order Fused Regularization for Supervised Learning with Grouped Parame...
Higher Order Fused Regularization for Supervised Learning with Grouped Parame...
 
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...
Learning the Statistical Model of the NMF Using the Deep Multiplicative Updat...
 
Notes on Spectral Clustering
Notes on Spectral ClusteringNotes on Spectral Clustering
Notes on Spectral Clustering
 

Viewers also liked

convergencia tecnologica
convergencia tecnologicaconvergencia tecnologica
convergencia tecnologicacarovel04
 
Hybrid Compression Encryption Technique for Securing SMS
Hybrid Compression Encryption Technique for Securing SMSHybrid Compression Encryption Technique for Securing SMS
Hybrid Compression Encryption Technique for Securing SMSCSCJournals
 
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding TechniqueHyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding TechniqueCSCJournals
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsidescitation
 
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN  Analysis of Handoff techniques used for hybrid networks: cellular/WLAN
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN IJORCS
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...kknsastry
 
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...ijsrd.com
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution vivek pratap singh
 
Energy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networksEnergy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networksPushpita Biswas
 
Hetrogenous wireless sensor network
Hetrogenous wireless sensor networkHetrogenous wireless sensor network
Hetrogenous wireless sensor networkChinmoy Jena
 
For Advisers Iowa 11
For Advisers Iowa 11For Advisers Iowa 11
For Advisers Iowa 11Logan Aimone
 
Let's Get Engaged 13
Let's Get Engaged 13Let's Get Engaged 13
Let's Get Engaged 13Logan Aimone
 
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville
 
The Pacemaker NSPA 12a
The Pacemaker NSPA 12aThe Pacemaker NSPA 12a
The Pacemaker NSPA 12aLogan Aimone
 
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 [강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 Jae-min Sung
 
Twitter guide(트위터가이드) ver1.1.2
Twitter guide(트위터가이드) ver1.1.2Twitter guide(트위터가이드) ver1.1.2
Twitter guide(트위터가이드) ver1.1.2Jae-min Sung
 
Optimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersOptimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersPeter Morovic
 

Viewers also liked (20)

convergencia tecnologica
convergencia tecnologicaconvergencia tecnologica
convergencia tecnologica
 
Hybrid Compression Encryption Technique for Securing SMS
Hybrid Compression Encryption Technique for Securing SMSHybrid Compression Encryption Technique for Securing SMS
Hybrid Compression Encryption Technique for Securing SMS
 
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding TechniqueHyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETs
 
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN  Analysis of Handoff techniques used for hybrid networks: cellular/WLAN
Analysis of Handoff techniques used for hybrid networks: cellular/WLAN
 
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
Efficient Cluster Optimization Using A Hybrid Extended Compact Genetic Algori...
 
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...
Cluster Head Selection Techniques for Energy Efficient Wireless Sensor Networ...
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution
 
Energy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networksEnergy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networks
 
Hetrogenous wireless sensor network
Hetrogenous wireless sensor networkHetrogenous wireless sensor network
Hetrogenous wireless sensor network
 
For Advisers Iowa 11
For Advisers Iowa 11For Advisers Iowa 11
For Advisers Iowa 11
 
Clay Play For Everyone
Clay Play For EveryoneClay Play For Everyone
Clay Play For Everyone
 
Let's Get Engaged 13
Let's Get Engaged 13Let's Get Engaged 13
Let's Get Engaged 13
 
Uniquesofts
UniquesoftsUniquesofts
Uniquesofts
 
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
 
The Pacemaker NSPA 12a
The Pacemaker NSPA 12aThe Pacemaker NSPA 12a
The Pacemaker NSPA 12a
 
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 [강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
 
Twitter guide(트위터가이드) ver1.1.2
Twitter guide(트위터가이드) ver1.1.2Twitter guide(트위터가이드) ver1.1.2
Twitter guide(트위터가이드) ver1.1.2
 
Infiniti of Lisle TechNews March 2011
Infiniti of Lisle TechNews March 2011Infiniti of Lisle TechNews March 2011
Infiniti of Lisle TechNews March 2011
 
Optimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersOptimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY Metamers
 

Similar to Analysis and Compression of Reflectance Data Using An Evolved Spectral Correlation Profile

Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingshivani Shivanichou1
 
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptxgrssieee
 
Spectra from Correlation
Spectra from CorrelationSpectra from Correlation
Spectra from CorrelationPeter Morovic
 
Feasibility of EEG Super-Resolution Using Deep Convolutional Networks
Feasibility of EEG Super-Resolution Using Deep Convolutional NetworksFeasibility of EEG Super-Resolution Using Deep Convolutional Networks
Feasibility of EEG Super-Resolution Using Deep Convolutional NetworksSangjun Han
 
EBDSS Max Research Report - Final
EBDSS  Max  Research Report - FinalEBDSS  Max  Research Report - Final
EBDSS Max Research Report - FinalMax Robertson
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Polytechnique Montreal
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 PresentationMohamed Seif
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensingAhmed Nasser Agag
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyMatt Moores
 

Similar to Analysis and Compression of Reflectance Data Using An Evolved Spectral Correlation Profile (20)

Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Sparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and ApplicationsSparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and Applications
 
Clustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensingClustering in wireless sensor networks with compressive sensing
Clustering in wireless sensor networks with compressive sensing
 
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptx
 
Spectra from Correlation
Spectra from CorrelationSpectra from Correlation
Spectra from Correlation
 
Feasibility of EEG Super-Resolution Using Deep Convolutional Networks
Feasibility of EEG Super-Resolution Using Deep Convolutional NetworksFeasibility of EEG Super-Resolution Using Deep Convolutional Networks
Feasibility of EEG Super-Resolution Using Deep Convolutional Networks
 
HS Demo
HS DemoHS Demo
HS Demo
 
EBDSS Max Research Report - Final
EBDSS  Max  Research Report - FinalEBDSS  Max  Research Report - Final
EBDSS Max Research Report - Final
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
 
06075626 (1)
06075626 (1)06075626 (1)
06075626 (1)
 
06075626
0607562606075626
06075626
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 Presentation
 
Module 1 (1).pdf
Module 1 (1).pdfModule 1 (1).pdf
Module 1 (1).pdf
 
US_pres.pptx
US_pres.pptxUS_pres.pptx
US_pres.pptx
 
eeca
eecaeeca
eeca
 
Understandig PCA and LDA
Understandig PCA and LDAUnderstandig PCA and LDA
Understandig PCA and LDA
 
Introduction to Compressive Sensing
Introduction to Compressive SensingIntroduction to Compressive Sensing
Introduction to Compressive Sensing
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensing
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopy
 

More from Peter Morovic

Halftone structure optimization using convex programming
Halftone structure optimization using convex programmingHalftone structure optimization using convex programming
Halftone structure optimization using convex programmingPeter Morovic
 
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...Peter Morovic
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to colorPeter Morovic
 
PARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPeter Morovic
 
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Peter Morovic
 
Natural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsNatural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsPeter Morovic
 
Color Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionColor Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionPeter Morovic
 

More from Peter Morovic (7)

Halftone structure optimization using convex programming
Halftone structure optimization using convex programmingHalftone structure optimization using convex programming
Halftone structure optimization using convex programming
 
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to color
 
PARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrix
 
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
 
Natural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsNatural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for Professionals
 
Color Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionColor Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content Distribution
 

Recently uploaded

Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptxkhadijarafiq2012
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 

Recently uploaded (20)

Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 

Analysis and Compression of Reflectance Data Using An Evolved Spectral Correlation Profile

  • 1. ANALYSIS AND COMPRESSION
 OF REFLECTANCE DATA 
 USING AN EVOLVED 
 SPECTRAL CORRELATION PROFILE Peter Morovič*, Ján Morovič*, Michael Brillº, Eric Walowit *Hewlett Packard Company, ºDatacolor Inc
  • 2. OUTLINE • Motivation • How far did we get for last year’s CIC21? • Spectral analysis using neighborhood profiles • Relative/Absolute Spectral Neighborhood Range (R/ASN) • Spectral Neighborhood Distribution (SND) • Spectral Neighborhood Correlation (SNC) • Spectral compression using SNC profile • Evaluating spectral compression • Conclusions 2
  • 3. MOTIVATION • Spectral data is the basis of all color and imaging research and applications • Variety of data processed, but stimuli have spectral properties among their causes • Needed to provide solutions (e.g. multiple illuminants, observers (human/machine), materials) • Challenge: spectral data is higher dimensional than colorimetric data → requires more storage, may also require more computation and operating memory • But: spectra don’t have dimensionality matching number of samples • linear combinations of 3-8 basic “spectra” give very close approximations of measurements taken at 16 or even 31 wavelengths • PCA typically used to reduce dimensionality and compress spectral data, but: • PCA weights strip data of range • PCA weights have no physical meaning → not suitable for physical analysis or computation 3
  • 4. MEANINGS OF “PHYSICAL MEANING” • Allows a wavelength-by-wavelength analysis such as Kubelka-Munk, in coded-and-decoded (codec) state: Compression will save storage but not cpu time. • Example: wavelength-derivative encoding, but not PCA • Allows a wavelength-by-wavelength analysis such as Kubelka-Munk, in coded state: saves storage and cpu time. • Example: Neither wavelength-derivative nor PCA • An option allowing both “physical meanings”—our way—is to drop certain wavelengths with redundant information. 4
  • 5. CIC21 INSIGHT 5 High correlation, BUT, not all (neighbouring) wavelengths created equal.
  • 7. SPECTRAL NEIGHBORHOOD PROFILES • CIC21 “spectral correlation profile” - intuitive, first attempt • Now: formal exposition + new domains: • Relative Spectral Neighborhood Range (same as CIC21) • Absolute Spectral Neighborhood Range • Spectral Neighborhood Distribution • Spectral Neighborhood Correlation 7
  • 8. RELATIVE SPECTRAL NEIGHBORHOOD RANGE PROFILE • M reflectances S, with N equal-interval spectral samples (i.e., S is an M x N matrix) • Relative Spectral Neighborhood Range Profile defined as pair of (N-1) – vectors cmin and cmax where at each wavelength λi: cmin(i) = MINj=1:M S(j, i) - S(j, i+1) cmax(i) = MAXj=1:M S(j, i) - S(j, i+1) • I.e., cmin & cmax are lower and upper bounds of neighboring wavelength sample differences • if negative → at least one case where reflectance is increasing • if positive → all reflectances are decreasing between λi and λi+1 8
  • 9. CHECKING & GENERATING REFLECTANCES • 1 x N reflectance vector s satisfies rSNR profile, if for all neighboring wavelengths λi and λi+1 following inequalities hold: • cmin(i) ≤ s(i) - s(i+1) ≤ cmax(i) • Synthetic reflectances can be generated from an rSNR profile progressively (where superscript 1 refers to the upper and 2 to the lower limit branch at each step): • Note, following scheme samples extremes of spectral “envelope” - any value within its limits can be samples by weighting cmax(i) or cmin(i) • Generated spectra are clipped to valid range [0,1] 9
  • 10. ABSOLUTE SPECTRAL NEIGHBORHOOD RANGE PROFILE • rSNR does not consider the offset of actual values at any one wavelength • Range of data represented by two (N-1)-vectors vmin and vmax • For rSNR these are implicitly at 0 and 1 respectively • They are the minimum and maximum reflectance values at any wavelength λi over the whole S: vmin(i) = MINj=1:M S(j, i) vmax(i) = MAXj=1:M S(j, i) • Generating reflectances: vmin and vmax used as starting point and limit for progressive process described for rSNR 10
  • 11. SPECTRAL NEIGHBORHOOD DISTRIBUTION PROFILE • Distributions, instead of only ranges, of absolute differences across wavelengths • N-1 distributions computed from S - e.g., approximated by normal distribution • At each wavelength: mean & standard deviation of pair of wavelengths under scrutiny: dμ(i) = MEANj=1:M S(j, i) - S(j, i+1) dσ(i) = STDDj=1:M S(j, i) - S(j, i+1) • Statistical synthesis: new data consistent in probability of values at λ. 11
  • 13. SPECTRAL NEIGHBORHOOD CORRELATION PROFILE • Small per-neighboring-wavelength ranges yield high correlation coefficients • BUT: converse not true for large ranges: • correlation coefficients can be small if distribution is narrow and the range is wide due to outliers, or • large if distribution has spread in the data • (N-1)-vector r computed to express degree to which sets A and B of m neighboring wavelengths are correlated: 13
  • 16. WISHLIST A compressed representation of spectra that: Preserves ranges & Retains physical meaning of values 16
  • 17. APPLICATION: OPTIMAL SPECTRAL SAMPLING • Aim: how to select the optimal set of non-uniform spectral bands for representing a data set → SNCP • Given a data set with N equidistant wavelength samples: • Compute Spectral Neighborhood Correlation Profile (SNCP) • For i=1:N-1, progressively pick i wavelengths with lowest correlation • For each of N-1 sets of i wavelengths • Interpolate values at wavelengths i from full data set • Compare against original spectral data using MIPE metric (∆E00s under 173 illuminants) 17
  • 18. SNCP CODEC SUMMARY • Code: drop samples where the correlation between wavelengths is greatest • Decode: interpolate among remaining samples • Properties: physically-meaningful, compressed representation that can also be suitable for further computation performed in same way as on canonical, equidistant wavelength sample representations (e.g., Kubelka-Munk). 18
  • 20. SNCPs 20 Munsell SOCS Progressive adding of wavelengths
 in order from lowest to highest correlation coefficient
  • 24. CONCLUSIONS • The relationships between neighboring wavelength intervals are an inherent characteristic of single reflectance or their sets • New approaches presented for their characterization that allow for: • gamut-aware synthesis • synthesis that preserves original data set’s difference distributions • dimensionality reduction that takes advantage of highly correlated neighbors • SNCP enabled physically-meaningful, compressed representation that can also be suitable for further computation • Spectral neighborhood based techniques are a useful extension to existing methods of spectral analysis and processing • Good starting point to revisiting various applications in the future: e.g., choice of spectral data used for camera characterization, which authors will explore next 24