Introduction to Astronomical Image Processing
- 8. Mid-level processing
(data preparation)
André Jalobeanu LSIIT / MIV / PASEO group
- Jan. 2006
lsiit-miv.u-strasbg.fr/paseo Master ISTI / PARI / IV
PASEO
8. Mid-level processing (data preparation) Andr Jalobeanu LSIIT / - - PowerPoint PPT Presentation
Master ISTI / PARI / IV Introduction to Astronomical Image Processing 8. Mid-level processing (data preparation) Andr Jalobeanu LSIIT / MIV / PASEO group Jan. 2006 lsiit-miv.u-strasbg.fr/paseo PASEO Mid-level processing: data preparation
Introduction to Astronomical Image Processing
André Jalobeanu LSIIT / MIV / PASEO group
lsiit-miv.u-strasbg.fr/paseo Master ISTI / PARI / IV
PASEO
Enhanced visualization Color display of multidimensional data Multiresolution vision model
Dimensionality reduction methods, Band fusion
SNR maximization via binning Significant information detection
Frame co-addition, mosaicing Super-resolution, multiframe restoration
Learn how to better display grayscale or RGB color images Get acquainted to problems related to multispectral image visualization See how nonlinear transforms and multiscale representations can help visualize lots of information at once
single band (grayscale) images
High dynamic range, difficult to visualize
histogram clipping M51 in false color (C. Buil)
single band (grayscale) images
Opacity masking (M51) Unsharp masking (Sun spot)
X+k.(X-X*g) X.f(X*g)
amplify details (image - blurred image) reduce high pixel intensities,
blurred image
g = Gaussian blur
3-band (RGB) images
Compensate for overlapping filters (poor color image)
Try different colors for a better visual segmentation
Useful for high dynamic range images
Before and after saturation adjustment
Saturation-enhanced “true colors” (400, 560, 910nm)
HSV space
Work in the HSV (Hue Saturation Value) space
6 reduced bands (from 48) Label map and color display
High dimensionality of multi/hyperspectral images: Impossible to visualize them as they are!
Reduction to 3 bands (RGB) using PCA, ICA... insufficient (stationary model)
(image segmentation)
[Bijaoui 95]
Galaxy MVM segmentation Connectivity
Grasp the ideas behind classical dimensionality reduction methods Understand why such methods are not well-suited to astronomy Get to know recent techniques used to merge multispectral data into a single band image
Maximum variance subspace, Gaussian assumptions
Non-Gaussian components assumption
linear embedding subspace
Linear vs. nonlinear embedding subspace
iterative algorithms, EM used in probabilistic approaches
Major drawbacks:
linear embedding subspace
One spectrum for each spaxel, contains lots of information that needs to be preserved!
Synthetic image 2-band histogram Color histogram (Hue,Saturation)
Better goal: Source separation or decorrelation
SNR maximization & detection purposes
Optimal averaging, stationary noise
(e.g. saturation, bad pixels)
wavelet transforms
Wavelet domain band fusion using Hidden Markov Trees (combined with Van Cittert deconvolution) [Flitti 05]
Grasp the principles of SNR enhancement using spatial grouping Become familiar with the significant information extraction problem and the related challenges
predefined super-pixels
SNR=constant (prescribed SNR)
X-ray data binning, by S. Diehl & T. Statler Voronoi tessellation
Maximize the SNR by averaging samples
(Central Limit Theorem: σ →σ/√n)
Quadtree partition
Use existing methods and minimize the residual noise
(e.g. Multiscale Vision Model)
Set of parametric shapes (dictionary), simplest representation → Keep the parameters (shape, scale, location)
Understand how to combine multiple images into a single one See how super-resolution can help preserve information and extrapolate a limited bandwidth Get acquainted to some techniques used to increase SNR, FOV and bandwidth in astronomy
Co-add or build a mosaic, depending on the overlap
Increase resolution if needed, compute the uncertainties
Denoise or deblur depending on the degradation
Shift-and-add, register-and-add, simple resampling schemes, drizzle
Bayesian super-resolution, probabilistic fusion, multiframe deconvolution
Problem: lots of data, same object!
Usually, images are recorded with various:
increase SNR & dynamic range
Avoid simple interpolation schemes!
Use weighted sum to account for noise variations Apply rank filters to remove cosmic rays & bad pixels
Perform geometric corrections, including distortions
X ← (awY+WX)/(aw+W), W ← aw+W
Y = drop value (pixel value in the input image) a = intersection btw. drop and fine output grid w = user-defined pixel weight (significance)
potential problems: noise correlation, image blurring, sampling...
Prerequisite: accurate camera calibration (estimate the registration parameters)
X Y
increase the FOV
Apply geometric corrections (registration), add images in overlapping areas
Shrink pixels, project (geometric transform), add drops to finer pixels
O’Dell / NASA
Image mosaicing in planetary and wide field astronomical imaging
Output pixel size < input PSF FWHM / 2
de-aliasing and bandwidth extrapolation
Stack of generally undersampled images
multiple data terms, explicit subsampling, batch or recursive processing
One blurred, oversampled image (could be subsampled/binned without loss)
Use powerful image models based on prior knowledge! Reconstruction possible beyond cutoff frequency if near-black object [Donoho 92]
Super-resolution for point sources using pixons (1 image)
Pixon LLC
4x super-resolution from 16 images
[Willett 04]
partial turbulence compensation
Negligible phase perturbations: constant PSF, small shifts
shift or undistort (space-variant shifts) before/after deblurring
Specificity: constant underlying image
Record in-focus and out-of-focus images simultaneously
Imaging through turbulence: random phase perturbations
Example of image sequence (star)
Incremental Poisson MAP restoration. One of the observed images, results with 10 and 50 images [Sheppard 98]
http://www.astrosurf.org/buil/iris/tutorial1/doc2_us.htm http://www.astrosurf.org/buil/iris/tutorial5/doc15_us.htm
http://lsiit-miv.u-strasbg.fr/paseo/research.php#proj5
http://www.oid.ucla.edu/Webcast/ipam/
http://www.phy.ohiou.edu/~diehl/WVT/
http://www-int.stsci.edu/~fruchter/dither/dither.html
http://www.phy.hw.ac.uk/~phyhic/Theory%20Pages/
http://www.seanborman.com/publications/