VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.

Slides:



Advertisements
Similar presentations
Fire Detection & Assessment Practical work E. Chuvieco (Univ. of Alcalá, Spain)
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Multiscale Analysis of Images Gilad Lerman Math 5467 (stealing slides from Gonzalez & Woods, and Efros)
Hyperspectral Imaging Camera From HORIBA Scientific.
Image classification in natural scenes: Are a few selective spectral channels sufficient?
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
Biometrics & Security Tutorial 7. 1 (a) Please compare two different kinds of biometrics technologies: Retina and Iris. (P8:2-3)
Soil Moisture Estimation Using Hyperspectral SWIR Imagery Poster Number IN43B-1184 D. Lewis, Institute for Technology Development, Building 1103, Suite.
School of Computing Science Simon Fraser University
Speech Enhancement Based on a Combination of Spectral Subtraction and MMSE Log-STSA Estimator in Wavelet Domain LATSI laboratory, Department of Electronic,
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
Multi-Resolution Analysis (MRA)
Fourier Analysis Without Tears : Computational Photography Alexei Efros, CMU, Fall 2005 Somewhere in Cinque Terre, May 2005.
ECE Spring 2010 Introduction to ECE 802 Selin Aviyente Associate Professor.
Introduction to Wavelets
The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall 2008 Somewhere in Cinque Terre, May 2005 Many slides borrowed from Steve.
Introduction to Wavelets -part 2
Digital Imaging and Remote Sensing Laboratory Real-World Stepwise Spectral Unmixing Daniel Newland Dr. John Schott Digital Imaging and Remote Sensing Laboratory.
ENG4BF3 Medical Image Processing
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Image Features Kenton McHenry, Ph.D. Research Scientist.
Hyperspectral Imaging Alex Chen 1, Meiching Fong 1, Zhong Hu 1, Andrea Bertozzi 1, Jean-Michel Morel 2 1 Department of Mathematics, UCLA 2 ENS Cachan,
Image Synthesis Rabie A. Ramadan, PhD 3. 2 Our Problem.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Details, details… Intro to Discrete Wavelet Transform The Story of Wavelets Theory and Engineering Applications.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Spectral Characteristics
Iterated Denoising for Image Recovery Onur G. Guleryuz To see the animations and movies please use full-screen mode. Clicking on.
WAVELET TRANSFORM.
Color in image and video Mr.Nael Aburas. outline  Color Science  Color Models in Images  Color Models in Video.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
` Derrick Ankomah-Nyarko 1, Dr. Richard K. Ulrich 2 1 Berea College, Berea, KY, USA 2 University of Arkansas, Fayetteville, AR, USA Multivariate Analysis.
DCT.
PS221 project : pattern sensitivity and image compression Eric Setton - Winter 2002 PS221 Project Presentation Pattern Sensitivity and Image Compression.
Wavelets and Multiresolution Processing (Wavelet Transforms)
Chapter 5: Neighborhood Processing
Basic ideas of Image Transforms are derived from those showed earlier.
CCN COMPLEX COMPUTING NETWORKS1 This research has been supported in part by European Commission FP6 IYTE-Wireless Project (Contract No: )
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Introduction to Computer Graphics
Hyperspectral remote sensing
IPCV ‘06 August 21 – September 1 Budapest Jussi Parkkinen Markku Hauta-Kasari Department of Computer Science University of Joensuu, Finland
Usage of Wavelets in Computational Science. REU Summer 2005 Florida State University Dr. Gordon Erlebacher (Florida State University) Shahrzad Farshi.
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Date of download: 5/31/2016 Copyright © 2016 SPIE. All rights reserved. Image formation in convex lens. Figure Legend: From: Shape from focus using principal.
The Frequency Domain Digital Image Processing – Chapter 8.
12/12/2003EZW Image Coding Duarte and Haupt 1 Examining The Embedded Zerotree Wavelet (EZW) Image Coding Method Marco Duarte and Jarvis Haupt ECE 533 December.
0 Assignment 1 (Due: 10/2) Input/Output an image: (i) Design a program to input and output a color image. (ii) Transform the output color image C(R,G,B)
Singular Value Decomposition and its applications
Medical Image Analysis
Jean Baptiste Joseph Fourier
k is the frequency index
Multiresolution Analysis (Chapter 7)
Real-time environment map lighting
Wavelets : Introduction and Examples
Chapter 12 Object Recognition
(C) 2002 University of Wisconsin, CS 559
All about convolution.
k is the frequency index
Fourier Analysis Without Tears
Analysis of Dynamic Brain Imaging Data
Chapter 15: Wavelets (i) Fourier spectrum provides all the frequencies
Wavelet transform application – edge detection
Chapter 6 Exploring Space.
Wavelet Analysis Objectives: To Review Fourier Transform and Analysis
Presentation transcript:

VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University

Presentation Overview  Hyperspectral Images  Wavelet Transform  MATLAB code and results  Conclusions  References

Problem Statement  How can hyperspectral data be manipulated to enable visualization of the important information they contain?

What are hyperspectral images?  Most images contain only data in the visible spectrum  Hyperspectral images contain data from many, closely spaced wavelengths  Our camera records data from 400nm to 900nm

Hyperspectral cont.  Hyperspectral images can be thought of as being stacked on top of each other, creating an image cube  A pixel vector can be used to distinguish one material from another

Pictures

Wavelets: “small waves”  Decay as distance from the center increases  Have some sense of periodicity  Can perform local analysis unlike Fourier

Wavelet Analysis and Reconstruction  Original signal is sent through high and low pass filters  Approximation: low frequency, general shape  Detail: high frequency, noise  Reconstruction involves filtering and upsampling

Noisy Sine

The Project  Analyzing hyperspectral signatures for image analysis can be very computationally expensive  One approach to the problem is to select a subset of the images and apply a weighting scheme to generate a useful image

Project Cont.  The plant to the right contains both real and artificial leaves  Goal: distinguish between real and artificial leaves

Last Year (2007)  Focus bands were chosen  Applied a weighting scheme To give near infrared data more importance because the visual data is too similar  An RGB composite image is created

Last Year  Composite image to the right  They used the distance series

Preliminary results  Tried weighting, wavelet transform, different focus bands.  Results were somewhat disappointing

Procedure  Real leaves have a second peak in near-infrared region  By centering a focus band in this region, real and artificial leaves can be visualized

Results Original Image (R:60, G:30, B:20) Band-Shifted Image (R:90, G:30, B:20)

Gaussian Weighting  Similar to last approach  Choose 3 focus bands  Use Gaussian curve to do a weighted average of nearby bands  Create RGB composite image  Results are heavily dependent on what focus bands are chosen

Gaussian Weighting Figure 9 Weighted average of 3 images near bands 70, 80, and 90. The green leaves are real, the purple leaves are fake

Gaussian Weighting Figure 10 weighting using 6 images near bands 20, 30, and 40

New Approach  Instead of using 2D images from the cube, use 1D pixel vectors  Idea #1 Choose 3 spectral vectors Do some sort of average Use bands corresponding to the maximum or minimum points to do an RGB composite

Idea #1  Take the average of 3 chosen spectra, and take the 3 peaks farthest away from each other  The peaks in the diagram to the right are not very distinct

Idea #1  Using a Gaussian curve gives more distinct peaks  The center of the Gaussian curve was the midpoint between the global maxima and global minima of all 3 pixel vectors

Idea #1 results Figure 13 real leaf, fake leaf, and pot pixel vectors chosen. Using local maxima

Idea #1 results Figure 15 Using the furthest away regional minima, rather than regional minima.

Idea #1 results Figure 16 pixel vector chosen from brick wall, plant pot, and dark rock. Used local maxima

Idea #1 results Figure 17 pixel vector chosen from brick wall, plant pot, and dark rock. Used local minima

Idea #1 results Figure 18 pixel chosen were brick, fake leaf, and rock. Used local minima.

Idea #1 results Figure 19 pixel chosen were brick, fake leaf, and rock. Used local maxima.

New Approach  Idea #2 Choose pixels of interest Perform wavelet decomposition Identify coefficient positions with maxima Perform decomposition on all pixels Use chosen coefficients to produce a color image

Idea #2 Results  Chose 1 pixel within a real leaf and 1 pixel in brick wall for “pixels of interest”  Maxima identified for use as color values R:44 G:20 B:28

Idea #2 Results  Top: results using wavelet coefficients  Bottom: results using bands directly

Conclusions  Using wavelet coefficients could provide a superior means for visualization in some cases  Computationally expensive  More precise method for selection of pixels/peaks is needed

References:  art/pdf/hyprspec.pdf art/pdf/hyprspec.pdf  Images from  MATLAB help