Anisotropic representations for superresolution of hyperspectral data

Similar documents
Anisotropic representations for superresolution of hyperspectral data

Anisotropic Harmonic Analysis and for Remotely Sensed Data

Agile multiscale decompositions for automatic image registration

Superresolution of Noisy Remotely Sensed Images Through Directional Representations

Anisotropic Methods for Image Registration

SEG/New Orleans 2006 Annual Meeting

Image Denoising Using A Combined System Of Shearlets and Principle Component Analysis Algorithm

Int. J. Pharm. Sci. Rev. Res., 34(2), September October 2015; Article No. 16, Pages: 93-97

Automatic Image Registration of Multi-Modal Remotely Sensed Data with Global Shearlet Features

IMAGE SUPER RESOLUTION USING NON SUB-SAMPLE CONTOURLET TRANSFORM WITH LOCAL TERNARY PATTERN

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM

IMPROVED MOTION-BASED LOCALIZED SUPER RESOLUTION TECHNIQUE USING DISCRETE WAVELET TRANSFORM FOR LOW RESOLUTION VIDEO ENHANCEMENT

International Journal of Computer Science and Mobile Computing

Image Resolution Improvement By Using DWT & SWT Transform

An Effective Multi-Focus Medical Image Fusion Using Dual Tree Compactly Supported Shear-let Transform Based on Local Energy Means

Beyond Wavelets: Multiscale Geometric Representations

A COMPARISON OF WAVELET-BASED AND RIDGELET- BASED TEXTURE CLASSIFICATION OF TISSUES IN COMPUTED TOMOGRAPHY

Curvelet Transform with Adaptive Tiling

Image denoising using curvelet transform: an approach for edge preservation

Study of Single Image Dehazing Algorithms Based on Shearlet Transform

Image reconstruction based on back propagation learning in Compressed Sensing theory

Contourlets: Construction and Properties

Beyond Wavelets: Directional Multiresolution Image Representation

Edge Patch Based Image Denoising Using Modified NLM Approach

Sparse Representation Based Super-Resolution Algorithm using Wavelet Domain Interpolation and Nonlocal Means

Image Restoration. Diffusion Denoising Deconvolution Super-resolution Tomographic Reconstruction

ON THE SUITABILITY OF MULTISCALE IMAGE REPRESENTATION SCHEMES AS APPLIED TO NOISE REMOVAL

Image Interpolation using Collaborative Filtering

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Generalized Tree-Based Wavelet Transform and Applications to Patch-Based Image Processing

Image Registration using the Shearlet Transform

A new sparse representation of seismic data using adaptive easy-path wavelet transform

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

Image Interpolation Using Multiscale Geometric Representations

Image Deblurring Using Adaptive Sparse Domain Selection and Adaptive Regularization

Edge-Preserving Laplacian Pyramid

Shearlet-Based Deconvolution Vishal M. Patel, Member, IEEE, Glenn R. Easley, Member, IEEE, and Dennis M. Healy, Jr.

Ripplet: a New Transform for Feature Extraction and Image Representation

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution

Edge Preserved Image Compression Using Extended Shearlet Transform

All images are degraded

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

FRESH - An algorithm for resolution enhancement of piecewise smooth signals and images

Tutorial on Image Compression

Multi-Resolution Image Processing Techniques

Frame based kernel methods for hyperspectral imagery data

Skin Infection Recognition using Curvelet

International Journal of Applied Sciences, Engineering and Management ISSN , Vol. 04, No. 05, September 2015, pp

Wavelet-based Contourlet Coding Using an SPIHT-like Algorithm

Research on the Image Denoising Method Based on Partial Differential Equations

An Adaptive Multi-Focus Medical Image Fusion using Cross Bilateral Filter Based on Mahalanobis Distance Measure

International Journal of Research in Advent Technology Available Online at:

Image Fusion Based on Wavelet and Curvelet Transform

Non-Differentiable Image Manifolds

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Super-Resolution. Many slides from Miki Elad Technion Yosi Rubner RTC and more

DIMENSION REDUCTION FOR HYPERSPECTRAL DATA USING RANDOMIZED PCA AND LAPLACIAN EIGENMAPS

Dual Tree Complex Wavelet Transform (DTCWT) based Adaptive Interpolation Technique for Enhancement of Image Resolution

Introduction to Image Super-resolution. Presenter: Kevin Su

Texture Mapping using Surface Flattening via Multi-Dimensional Scaling

Compressive sensing image-fusion algorithm in wireless sensor networks based on blended basis functions

Inverse Problems in Astrophysics

Local Image Registration: An Adaptive Filtering Framework

One Network to Solve Them All Solving Linear Inverse Problems using Deep Projection Models

Improving the quality of compressed sensing MRI that exploits adjacent slice similarity

Motivation. My General Philosophy. Assumptions. Advanced Computer Graphics (Spring 2013) Precomputation-Based Relighting

DOUBLE DENSITY DUAL TREE COMPLEX WAVELET TRANSFORM BASED SATELLITE IMAGE RESOLUTION ENHANCEMENT

3D Discrete Shearlet Transform and Video Processing

Tetrolet Transform: A New Adaptive Haar Wavelet Algorithm for Sparse Image Representation

SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT

Image pyramids and their applications Bill Freeman and Fredo Durand Feb. 28, 2006

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Image Denoising based on Spatial/Wavelet Filter using Hybrid Thresholding Function

Performance Evaluation of Fusion of Infrared and Visible Images

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

Application of Proximal Algorithms to Three Dimensional Deconvolution Microscopy

Main Menu. Summary. sampled) f has a sparse representation transform domain S with. in certain. f S x, the relation becomes

A Novel Resolution Enhancement Scheme Based on Edge Directed Interpolation using DT-CWT for Satellite Imaging Applications

An Application of Shearlet Transform for Medical Image Fusion

Robust Seismic Image Amplitude Recovery Using Curvelets

Sampling and Reconstruction

a) It obeys the admissibility condition which is given as C ψ = ψ (ω)

Image De-noising using Contoulets (A Comparative Study with Wavelets)

ECG782: Multidimensional Digital Signal Processing

Single Image Super Resolution with Wavelet Domain Transformation and Sparse Representation

Directional ratio based on parabolic molecules and its application to the analysis of tubular structures

Content Based Image Retrieval Using Curvelet Transform

2. Methodology. sinθ = const for details see, [5]. ψ ((x 1. ψ a,b,θ

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Image Fusion Using Double Density Discrete Wavelet Transform

Directionally Selective Fractional Wavelet Transform Using a 2-D Non-Separable Unbalanced Lifting Structure

Image deconvolution using a characterization of sharp images in wavelet domain

Image Compression Algorithm Using a Fast Curvelet Transform

Nonlinear Approximation of Spatiotemporal Data Using Diffusion Wavelets

Performance Evaluation of Edge Directional Image Interpolation Scheme

IMAGE RESOLUTION ENHANCEMENT USING BICUBIC AND SPLINE INTERPOLATION TECHNIQUES

Transcription:

Anisotropic representations for superresolution of hyperspectral data Edward H. Bosch, Wojciech Czaja, James M. Murphy, and Daniel Weinberg Norbert Wiener Center Department of Mathematics University of Maryland, College Park April 22, 2015 April 22, 2015 1 / 18

Goals of Talk 1 Introduce the notion of superresolution. 2 Briefly survey the mathematical discipline of anisotropic harmonic analysis. 3 Describe a superresolution algorithm based on shearlets. 4 Evaluate the results of superresolution experiments on synthetic and hyperspectral data. April 22, 2015 2 / 18

Background on Superresolution (1/2) The goal of superresolution is to increase the resolution of an image I, while preserving detail and without producing artifacts. The outcome of a superresolution algorithm is an image Ĩ, which is of the same scene as I, but at a higher resolution. Let I be an M N matrix and Ĩ an M Ñ matrix, with M < M, N < Ñ. We consider the common case where M = 2M and Ñ = 2N, which corresponds to doubling the resolution of the original image. Images with multiple channels, such as hyperspectral images, can be superresolved by superesolving each channel separately. April 22, 2015 3 / 18

Background on Superresolution (2/2) Superesolution can be implemented by using information in addition to I, such as low resolution images at sub-pixel shifts of the scene or images of the scene with different modalities. There are several standard approaches to superresolving I without using additional information. Among the most common are nearest neighbor interpolation and bicubic interpolation. In the case of nearest neighbor interpolation, new pixel values are computed by replicating current pixel values. This method is simple and computationally efficient, but leads to extremely jagged superresolved images. Other methods involve convolving the image with an interpolation kernel, which amounts to taking a weighted average of pixel values within some neighborhood. For example, bicubic interpolation determines Ĩ by computing each new pixel as a weighted average of the 16 nearest neighbors in I. April 22, 2015 4 / 18

Shearlets and Anisotropic Harmonic Analysis (1/3) Harmonic analysis decomposes signals into simpler elements. Classical methods include Fourier series and wavelets. These have proven extremely influential and quite effective for many applications 1. However, they are fundamentally isotropic, meaning they decompose signals without considering how the signal varies directionally. In a broad sense, wavelets decompose an image signal with respect to translation and scale. Since the early 2000s, there have been several attempts to incorporate directionality into the wavelet construction. 1992. 1 I. Daubechies. Ten lectures on wavelets. Society for industrial and applied mathematics, April 22, 2015 5 / 18

Shearlets and Anisotropic Harmonic Analysis (2/3) These constructions incorporate directionality in a variety of ways. Some of the major constructions include: Curvelets (Donoho and Candès) 2. Contourlets (Do and Vetterli) 3. Shearlets (Guo, Labate, Kutyniok, Weiss, et al.) 4. We consider shearlets for superresolution, since they have several efficient numerical implementations in MATLAB 5. 2 E. J. Candès and D. L. Donoho. New tight frames of curvelets and optimal representations of objects with piecewise C 2 singularities. Communications on pure and applied mathematics, 57(2):219-266, 2004. 3 M. N. Do and M. Vetterli. Contourlets: a directional multiresolution image representation. In Proceedings of 2002 IEEE International Conference on Image Processing, 2002. 4 D. Labate, W. Q. Lim, G. Kutinyok, and G. Weiss. Sparse multidimensional representation using shearlets. In Proceedings of International Society for Optics and Phototronics: Optics and Phototronics, 2005. 5 S. Häuser. Fast finite shearlet transform. arxiv preprint, arxiv:1202.1773, 2012. April 22, 2015 6 / 18

Shearlets and Anisotropic Harmonic Analysis (3/3) Mathematically, given a signal f L 2 ([0, 1] 2 ) and an appropriate shearlet function ψ, we may decompose f as f = i Z j Z ( 2 0 where: ψ i,j,k (x) := 2 3i 4 ψ(b j A i x k), A = 0 2 1 2 k Z 2 f, ψ i,j,k ψ i,j,k, (1) ) ( 1 1, B = 0 1 Note that A is anisotropic, hence it will allow our new analyzing functions to be more pronounced in a particular direction. The new matrix B, a shearing matrix, lets us select the direction. The anisotropic character of shearlets has proven useful for a variety of problems in image processing, including image denoising 6 and image registration 7. 6 G.R. Easley, D. Labate, and F. Colonna. Shearlet-based total variation diffusion for denoising. Image Processing, IEEE Transactions on 18.2 (2009): 260-268. 7 J.M. Murphy and J. Le Moigne. Anisotropic Features for Registration of Multitemporal Data. IEEE Geoscience and Remote Sensing Society, the International Geoscience and Remote Sensing Symposium. 2015. ). April 22, 2015 7 / 18

Superresolution and Harmonic Analysis Harmonic analysis has been applied to image superresolution, for its ability to capture essential aspects of images. Particular instances include: Wavelets 8. TV-regularization 9. Circulant matrices and frame theory 10. The method of circulant matrices is anisotropic; it deduces directional content of an image by adaptively constructing tight frames. 8 G. Anbarjafari and H. Demirel. Image super resolution based on interpolation of wavelet domain high frequency subbands and the spatial domain input image. ETRI journal 32.3 (2010): 390-394. 9 A. Marquina and S.J. Osher. Image super-resolution by TV-regularization and Bregman iteration. Journal of Scientific Computing 37.3 (2008): 367-382. 10 E.H. Bosch, A. Castrodad, J.S. Cooper, W. Czaja, and J. Dobrosotskaya. Tight frames for multiscale and multidirectional image analysis. In SPIE Defense, Security, and Sensing, pp. 875004-875004. International Society for Optics and Photonics, 2013. April 22, 2015 8 / 18

Algorithm Overview The approach taken in our new algorithm is to use anisotropic shearlets to determine the directional content present in an image. 1 An image is up-sampled with a conventional, isotropic superresolution method, for example nearest neighbor or bicubic interpolation. 2 The shearlet transform is then applied to the image, and dominant directions are computed based on these coefficients. 3 This information is then used to smoothly blur the image in certain directions locally, to provide a smoother superresolved image. Our algorithm for shearlet-based superresolution is coded in MATLAB. April 22, 2015 9 / 18

Overview of Synthetic Experiments To test our algorithms, we first considered synthetic experiments. Since our algorithms incorporate anisotropic information, we wanted to study their efficacy on images that have very prominent directional content. We first constructed 1024 1024 half planes in MATLAB, at various slopes. Two such half planes appear below. Figure: Half planes of slope 3 and.5, respectively. April 22, 2015 10 / 18

Results of Synthetic Experiments We evaluate our algorithm by computing the PSNR for each plane, superresolved with each of four techniques: our shearlets algorithm with 16 and 32 directions, the circulant matrices method of Bosch et al., and bicubic interpolation. Planar Slope PSNR Shearlet (16 directions) PSNR Shearlet (32 directions) PSNR Circulant Matrices PSNR Bicubic 0.20 34.3692 34.2751 34.5594 34.2194 0.25 34.3305 34.2185 34.1892 34.2100 0.33 35.4151 35.4039 35.3457 35.0192 0.50 34.8050 35.5906 33.4600 34.3771 1.00 35.6006 35.7117 36.8685 35.3984 2.00 36.6007 35.3213 36.6829 35.9840 3.00 34.4332 34.5253 35.5237 34.2145 4.00 35.6012 34.9848 34.8555 34.7286 5.00 35.3447 34.8927 34.6148 34.6299 Table: The PSNR values for various methods on angled half planes. We notice that the anisotropic harmonic analysis methods outperform bicubic interpolation in all cases. April 22, 2015 11 / 18

Overview of Hyperspectral Experiments We also tested our algorithm on real data. We considered a hyperspectral data set of the University of Houston 11, which consists of 144 bands of size 349 1905. This dataset has a spatial resolution of 2.5 m, and spectral resolution of between 380 nm and 1050 nm. For convenience, we extracted a 256 256 subset from band 70. 11 IEEE Data Fusion Contest. http://www.grss-ieee.org/community/technical-committees/data-fusion/. 2013 April 22, 2015 12 / 18

Results of Hyperspectral Experiments (1/3) As before, we ran our algorithm for superresolution and compared it to the circulant matrix method and bicubic interpolation. We only considered the shearlet algorithm with 16 directions, due to the size of the image. PSNR Shearlet (16 directions) PSNR Circulant Matrices PSNR Bicubic 29.2720 29.2561 29.2125 Table: The PSNR values for the University of Houston scene. The shearlet method produces optimal PSNR for this hyperspectral image. April 22, 2015 13 / 18

Results of Hyperspectral Experiments (2/3) Figure: Image of Houston, superresolved with bicubic interpolation (left) and shearlet algorithm (right). Notice the smoother edges in the case of shearlet superresolution. April 22, 2015 14 / 18

Results of Hyperspectral Experiments (3/3) Figure: Subset from image of Houston, superresolved with bicubic interpolation (left) and shearlet algorithm (right). Notice the smoother edges around circular and rectangular buildings. April 22, 2015 15 / 18

Experiment Conclusions We described a shearlet-based algorithm for the superresolution of images. We performed the algorithm on simple synthetic examples of half planes. We compared our algorithm at two different scales with bicubic interpolation and a recent circulant matrix method. Our shearlet algorithm tested the best in 5 out of 9 of the half-plane examples, while the circulant matrix method performed the best in the the remaining 4 examples. This indicates that algorithms based on anisotropic harmonic analysis outperform bicubic interpolation in all iterations of our half plane experiments. We also applied our algorithm to one channel of a hyperspectral image. Compared to bicubic interpolation, our algorithm produced an image having fewer jagged edges and in fact also has improved PSNR. April 22, 2015 16 / 18

Summary and Future Directions (1/2) In general, anisotropic harmonic provides a powerful set of techniques for superresolution, both in terms of PSNR and visual quality. One of the greatest challenges for our algorithm is superresolving images with many textures without degrading the PSNR. In future work, we would like to find a method for filtering out the textures so as to only smooth the edges. In addition, we would like to consider more sophisticated ways of improving edges beyond motion blurring, which tends to decrease image sharpness. State-of-the-art methods, incorporating directional interpolation and statistical methods, have been proposed by Mallat et al. 12, and shall be studied. 12 S. Mallat and G. Yu. Super-resolution with sparse mixing estimators. IEEE Transactions on Image Processing 19.11 (2010): 2889-2900. April 22, 2015 17 / 18

Summary and Future Directions (2/2) It is also of interest to study data cubes, such as full hyperspectral or lidar data, with anisotropic harmonic analysis. These would require 3D transform methods that are more general than the ones described in this talk. Implementations of 3D shearlets have been recently developed, and are being implemented for the problem of 3D superresolution of hyperspectral and lidar data. April 22, 2015 18 / 18