Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

Similar documents
BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

Tacked Link List - An Improved Linked List for Advance Resource Reservation

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

Multimedia CTI Services for Telecommunication Systems

How to simulate a volume-controlled flooding with mathematical morphology operators?

Fuzzy sensor for the perception of colour

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

Setup of epiphytic assistance systems with SEPIA

HySCaS: Hybrid Stereoscopic Calibration Software

An Experimental Assessment of the 2D Visibility Complex

Relabeling nodes according to the structure of the graph

Multi-atlas labeling with population-specific template and non-local patch-based label fusion

A Voronoi-Based Hybrid Meshing Method

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

Comparison of spatial indexes

Lossless and Lossy Minimal Redundancy Pyramidal Decomposition for Scalable Image Compression Technique

DANCer: Dynamic Attributed Network with Community Structure Generator

Moveability and Collision Analysis for Fully-Parallel Manipulators

SDLS: a Matlab package for solving conic least-squares problems

Overlay of Multicast Service in WDM-PON Based on Dynamic Wavelength Reflection Scheme

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Structuring the First Steps of Requirements Elicitation

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

Comparison of radiosity and ray-tracing methods for coupled rooms

Comparator: A Tool for Quantifying Behavioural Compatibility

Linux: Understanding Process-Level Power Consumption

Traffic Grooming in Bidirectional WDM Ring Networks

Malware models for network and service management

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

Efficient Gradient Method for Locally Optimizing the Periodic/Aperiodic Ambiguity Function

LaHC at CLEF 2015 SBS Lab

Service Reconfiguration in the DANAH Assistive System

Spectral Active Clustering of Remote Sensing Images

Simulations of VANET Scenarios with OPNET and SUMO

The optimal routing of augmented cubes.

Every 3-connected, essentially 11-connected line graph is hamiltonian

Robust IP and UDP-lite header recovery for packetized multimedia transmission

The Connectivity Order of Links

Linked data from your pocket: The Android RDFContentProvider

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

Catalogue of architectural patterns characterized by constraint components, Version 1.0

Mokka, main guidelines and future

Preliminary analysis of the drive system of the CTA LST Telescope and its integration in the whole PLC architecture

A Multi-purpose Objective Quality Metric for Image Watermarking

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Taking Benefit from the User Density in Large Cities for Delivering SMS

Time-Division Multiplexing Architecture for Hybrid Filter Bank A/D converters

Change Detection System for the Maintenance of Automated Testing

Synthesis of fixed-point programs: the case of matrix multiplication

Application-Aware Protection in DWDM Optical Networks

Continuous Control of Lagrangian Data

X-Kaapi C programming interface

Real-time FEM based control of soft surgical robots

SLMRACE: A noise-free new RACE implementation with reduced computational time

Kernel-Based Laplacian Smoothing Method for 3D Mesh Denoising

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

SPECTRAL ANALYSIS AND UNSUPERVISED SVM CLASSIFICATION FOR SKIN HYPER-PIGMENTATION CLASSIFICATION

SIM-Mee - Mobilizing your social network

Selection of Scale-Invariant Parts for Object Class Recognition

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

A 64-Kbytes ITTAGE indirect branch predictor

Efficient implementation of interval matrix multiplication

From medical imaging to numerical simulations

Application of RMAN Backup Technology in the Agricultural Products Wholesale Market System

RecordMe: A Smartphone Application for Experimental Collections of Large Amount of Data Respecting Volunteer s Privacy

A Fuzzy Approach for Background Subtraction

QuickRanking: Fast Algorithm For Sorting And Ranking Data

A case-based reasoning approach for unknown class invoice processing

Natural Language Based User Interface for On-Demand Service Composition

Cloud My Task - A Peer-to-Peer Distributed Python Script Execution Service

An Efficient Numerical Inverse Scattering Algorithm for Generalized Zakharov-Shabat Equations with Two Potential Functions

Light field video dataset captured by a R8 Raytrix camera (with disparity maps)

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

IMPLEMENTATION OF MOTION ESTIMATION BASED ON HETEROGENEOUS PARALLEL COMPUTING SYSTEM WITH OPENC

Non-negative dictionary learning for paper watermark similarity

Primitive roots of bi-periodic infinite pictures

Real-Time Collision Detection for Dynamic Virtual Environments

Accurate Conversion of Earth-Fixed Earth-Centered Coordinates to Geodetic Coordinates

MIXMOD : a software for model-based classification with continuous and categorical data

Is GPU the future of Scientific Computing?

Generic Design Space Exploration for Reconfigurable Architectures

Deformetrica: a software for statistical analysis of anatomical shapes

Kernel perfect and critical kernel imperfect digraphs structure

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Decentralised and Privacy-Aware Learning of Traversal Time Models

3D Digitization of Metallic Specular Surfaces using Scanning from Heating Approach

Syrtis: New Perspectives for Semantic Web Adoption

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

Partially-supervised learning in Independent Factor Analysis

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

Relevance of the Hölderian regularity-based interpolation for range-doppler ISAR image post-processing.

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

The New Territory of Lightweight Security in a Cloud Computing Environment

DETERMINATION OF THE TRANSDUCER VELOCITIES IN A SONAR ARRAY USING DIGITAL ACOUSTICAL HOLOGRAPHY

Modularity for Java and How OSGi Can Help

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Assisted Policy Management for SPARQL Endpoints Access Control

Transcription:

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material Yingying Song, David Brie, El-Hadi Djermoune, Simon Henrot To cite this version: Yingying Song, David Brie, El-Hadi Djermoune, Simon Henrot. Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material. [Research Report] CRAN. 6. <hal-35958> HAL Id: hal-35958 https://hal.archives-ouvertes.fr/hal-35958 Submitted on Sep 6 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Regularization parameter estimation for non-negative hyperspectral image deconvolution: supplementary material Yingying Song, David Brie, El-Hadi Djermoune, Simon Henrot This document is a supplementary material aiming at evaluating the performances of the proposed MDC and MCC for different types of hyperspectral images. Also, it gives an application of these approaches on real data. I. SIMULATION EXAMPLES These simulations aim at investigating the behavior of the MDC and MCC for different types of hyperspectral images. In particular, we address the following questions: - What are the performances of the criteria? - Does the estimated regularization parameters reflect the very nature (peaky or smooth) of the hyperspectral images to recover? - Does the number of zeros in the hyperspectral images influence the performance of the criterion? A. Simulated hyperspectral images The simulation examples are generated according to the instantaneous mixture model X = k A k s k () Here A k represents the k-th abundance (spatial source) which is a function of the spatial variables, s k represents the k-th endmember (spectral source) and is the outer (tensor) product. Five different types of data are simulated. TABLE I: Simulation examples Data A k s k Example Peaky with many zeros Smooth and positive Example Smooth with many zeros Peaky with many zeros Example 3 Smooth with less zeros Peaky and positive Example 4 Very Smooth and positive Peaky with many zeros Example 5 Very smooth and positive Smooth and positive The PSF (convolution filter) H l is a low-pass gaussian filter of size ( ) and its full width at half maximum is 5 points in both dimensions. The PSF is invariant with respect to l. The blurring is implemented in the Fourier domain (circular convolution). B. Performance evaluation and result presentation We used the fast implementation of MCC and MDC. For each example, the performance evaluation is conducted by estimating the mean square error (MSE) as a function of the signal-to-noise ratio (SNR). Each MSE value is obtained by averaging three trials corresponding to 3 random noise realizations. We also show the standard deviation of the estimated MSE. The images resulting from the deconvolution at SNR= db are also presented. C. Results Example is the one presented in the paper (see sections 5.B and 5.C). The results are not reported here. This work has been supported by the FUI AAP 5 Trispirabois Project and the Conseil Régional de Lorraine. Centre de Recherche en Automatique de Nancy (CRAN), Université de Lorraine, CNRS, Boulevard des Aiguilletes B.P. 39 F-546 Vandœuvre-lès-Nancy, France (email: firstname.lastname@univ-lorraine.fr for Yingying Song, David Brie and El-Hadi Djermoune; simon.henrot@gmail.com for Simon Henrot).

Example.5.5.5.5.5.5 Fig. : Abundance maps and endmembers of example. Slice Slice Slice Slice Slice Slice Slice 3 Slice 3 Slice 3 Slice 3 (a) Unblurred hyperspectral image (b) Blurred noisy hyperspectral db) image y (SNR= Slice Slice Slice Slice Slice Slice Slice 3 Slice 3 Slice 3 Slice 3 (c) Deconvolution with parameters found by the MCC (µ s = 9.93, µ λ =.66) (d) Deconvolution with parameters found by the MDC (µ s = 93.59, µ λ =.66) Fig. : Results of the non-negative deconvolution problem using MCC and MDC 8 MCC N iter = 6 MCC N iter = = = MSE 4 - SNR (db) Fig. 3: Performances of the hyperspectral image deconvolution with optimal parameters (µ s,µ λ ) selected by MCC and MDC

3 Example 3 8 8 8 6 6 6 4 4 4 Fig. 4: Abundance maps and endmembers of example 3. Slice Slice 4 Slice Slice 4 Slice 8 6 Slice Slice 8 6 Slice (a) Unblurred hyperspectral image (b) Blurred noisy hyperspectral db) image y (SNR= Slice Slice 4 Slice Slice 4 Slice 8 6 Slice Slice 8 6 Slice (c) Deconvolution with parameters found by the MCC (µ s =.3, µ λ = 854.8 (d) Deconvolution with parameters found by the MDC (µ s = 8.597, µ λ =.) Fig. 5: Results of the non-negative deconvolution problem using MCC and MDC MCC N iter = 8 MCC N iter = = = MSE 6 4 - SNR (db) Fig. 6: Performances of the hyperspectral image deconvolution with optimal parameters (µ s,µ λ ) selected by MCC and MDC

4 Example 4.5.5.5.5.5.5 Fig. 7: Abundance maps and endmembers of example 4. Slice Slice Slice Slice Slice Slice Slice 3 Slice 3 Slice 3 Slice 3 (a) Unblurred hyperspectral image (b) Blurred noisy hyperspectral db) image y (SNR= Slice Slice Slice Slice Slice Slice Slice 3 Slice 3 Slice 3 Slice 3 (c) Deconvolution with parameters found by the MCC (µ s =.3, µ λ = 735.9349) (d) Deconvolution with parameters found by the MDC (µ s = 73.84, µ λ =.394) Fig. 8: Results of the non-negative deconvolution problem using MCC and MDC MCC N iter = 8 MCC N iter = = = MSE 6 4 - SNR (db) Fig. 9: Performances of the hyperspectral image deconvolution with optimal parameters (µ s,µ λ ) selected by MCC and MDC

5 Example 5 3.5 5 3.5.5 4.5 3.5.5 Fig. : Abundance maps and endmembers of example 5. Slice Slice 4 Slice Slice 4 Slice 8 6 Slice Slice 8 6 Slice (a) Unblurred hyperspectral image (b) Blurred noisy hyperspectral db) image y (SNR= Slice Slice 4 Slice Slice 4 Slice 8 6 Slice Slice 8 6 Slice (c) Deconvolution with parameters found by the MCC (µ s =.498, µ λ = 3.79) (d) Deconvolution with parameters found by the MDC (µ s =.5575, µ λ =.8785) Fig. : Results of the non-negative deconvolution problem using MCC and MDC MCC N iter = MCC N iter = = = MSE 8 6 4 - SNR (db) Fig. : Performances of the hyperspectral image deconvolution with optimal parameters (µ s,µ λ ) selected by MCC and MDC

6 D. Discussion The analysis of the results shows that MDC always performs better than MCC. Also, the corresponding MSEs are more stable (smooth) than those of MCC. This is due to the multiple maximum problem of MCC which renders the MSE behavior a bit erratic. The non-negativity constraint really matters when the image includes many zeros. Increasing the number of points on which the positivity constraint is active, will also increase the folding of the response surface resulting in an accurate regularization parameter estimation. When the number of zeros is low, the non-negativity constraint is no longer relevant and the corresponding MDC and MCC are not very efficient. It may even happen that, for high SNR, the unconstrained deconvolution (associated MDC and MCC) yields better solutions. See in the supplementary material, example 5 (which is a kind of worst-case scenario) for SNR > db. Finally, the estimated regularization parameters with MDC (associated to non-negative deconvolution) is linked to the nature of the image to recover. Spatially (resp. spectrally) smooth images yield large values of µ s (resp. µ λ ). Conversely, spatially (resp. spectrally) peaky images yield low values of µ s (resp. µ λ ). It corresponds to what intuition suggests. This is another evidence of the interest of MDC. II. REAL-WORLD EXAMPLE A. Data acquisition The example provided here corresponds to an image of bacterial biosensors using hyperspectral fluorescence microscopy. A bacterial biosensor is a genetically modified bacteria which reacts to a stressing element (here iron, Fe) by producing a fluorescent protein (GFP). The hyperspectral fluorescence images will give indications of the Fe spatial concentration. This hyperspectral image is size is (5 5 6) and the pixel size is.7µm along each dimention. The 6 wavelengths are ranging from 455nm to 5nm. It was obtained by Carl Zeiss Bio-Rad confocal microscope. The PSF of the microscope is evaluated according to [] as a function of the imaging parameters (excitation wavelength, emission wavelength, numerical aperture and pixel size). This results in a 7 7 Gaussian approximation of the PSF. B. Results Figure 3 shows the raw data (upper row), the restored data with the regularization parameters estimated by MCC (middle row) and the restored data with the regularization parameters estimated by MDC (lower row). Figure 4 and 5 are two parts selected from figure 3. It should be noted that this data cube includes both peaky and smooth parts along the spectral dimension; this makes the choice of a global spectral regularization parameter not obvious. A large regularization parameter will over-smooth the peaky part while a low regularization parameter will under-regularize the smooth part. Both results show an improved resolution. However looking carefully at the results of MCC, reveals that the spectral regularization parameter is over estimated. This results in a spectral over-smoothing which makes some high intensity patterns of bacteria remaining on adjacent spectral bands (see for example Fig. 4(b)). This is less visible for MDC. REFERENCES [] B. Zhang, J. Zerubia, and J.-C. Olivo-Marin, Gaussian approximations of fluorescence microscope point-spread function models, Applied Optics, vol. 46, no., pp. 89 89, 7.

7 465 nm 5 nm 3 3 3 4 4 4 465 nm (a) Real hyperspectral image y 5 nm 3 3 3 4 4 4 465 nm (b) MCC (µ s =.47, µ λ = 4.358 5 nm 3 3 3 4 4 4 (c) MDC (µ s =.5, µ λ =.65) Fig. 3: Results of the non-negative deconvolution problem using MCC and MDC

8 5 nm (a) Real hyperspectral image y 5 nm (b) MCC (µ s =.47, µ λ = 4.358) 5 nm (c) MDC (µ s =.5, µ λ =.65) Fig. 4: Results of the non-negative deconvolution problem using MCC and MDC

9 5 nm (a) Real hyperspectral image y 5 nm (b) MCC (µ s =.47, µ λ = 4.358) 5 nm (c) MDC (µ s =.5, µ λ =.65) Fig. 5: Results of the non-negative deconvolution problem using MCC and MDC