processing of multichannel rs data for environment monitoring

32
1 Vladimir Lukin [email protected] +38 057 7074841 29/09/2008 National Aerospace University of Ukraine Directions of research Processing of Multichannel RS Data for Environment Monitoring Processing of Multichannel RS Data for Environment Monitoring VLADIMIR LUKIN Dept of Transmitters, Receivers and Signal Processing, National Aerospace University, 17 Chkalova St., Kharkov, 61070, Ukraine, tel. +380577074841, e-mail [email protected] Presentation outline 1. Applications of multichannel remote sensing 2. Problems of data offering to potential customers 3. Some aspects of automatic image pre-processing 4. Possible Strategies of On-board/on-land Processing and Compression 5. Peculiarities of noisy image lossy compression 6. Comparison of strategies’ performance 7. Classification accuracy of processed multichannel data 8. Conclusions

Upload: malha

Post on 04-Feb-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Processing of Multichannel RS Data for Environment Monitoring. Processing of Multichannel RS Data for Environment Monitoring VLADIMIR LUKIN Dept of Transmitters, Receivers and Signal Processing, National Aerospace University, 17 Chkalova St., Kharkov, 61070, Ukraine, - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Processing of Multichannel RS Data  for Environment Monitoring

1

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Processing of Multichannel RS Data for Environment Monitoring

Processing of Multichannel RS Data for Environment Monitoring

VLADIMIR LUKIN

Dept of Transmitters, Receivers and Signal Processing, National Aerospace University, 17 Chkalova St., Kharkov, 61070, Ukraine,

tel. +380577074841, e-mail [email protected]

Presentation outline

1. Applications of multichannel remote sensing 2. Problems of data offering to potential customers 3. Some aspects of automatic image pre-processing 4. Possible Strategies of On-board/on-land Processing and Compression 5. Peculiarities of noisy image lossy compression 6. Comparison of strategies’ performance 7. Classification accuracy of processed multichannel data 8. Conclusions

Page 2: Processing of Multichannel RS Data  for Environment Monitoring

2

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Applications of multichannel remote sensing

Potential customers of RS data are: governmental boards, nature protection organizations, space agencies, marine traffic services, meteorologists, agriculture and forestry, etc.

All require more reliable information its more operative providing to them offering of data in the most convenient form

More reliable information can be provided by multichannel (dual and full polarization radar, multi and hyperspectral) RS systems.

But how to meet two other requirements?

Page 3: Processing of Multichannel RS Data  for Environment Monitoring

3

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

General information

Information content of RS data and effectiveness of solving final tasks of environment monitoring depend upon many factors:

a) information content of original (raw) data determined by RS operation mode, range of wavelengths covered by an imaging system, number of its channels and spatial resolution,

b) noise level and statistical characteristics of the formed images; adequateness of noise models and/or availability of a priori information about model parameters;

c) effectiveness of the methods used for RS data processing where by processing here we mean a wide set of operations that, depending upon application, might include evaluation of noise characteristics, filtering, compression, registration, geo-referencing, calibration, classification, interpretation, etc.

Page 4: Processing of Multichannel RS Data  for Environment Monitoring

4

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Block structure of research

Aerospace RS systems

Multichannel RS data

Pre-processing unit Compression unit

Basic directions of our research and design

Blind determination of noise and distortion type and characteristics

Evaluation of image information content and quality

Co-registration of different types of RS data

RS data pre-processing (filtering) techniques

Multichannel RS data compression

Verification of designed methods for test and real data

On-land center of RS data reception, processing and dissemination

Calibration, geo-referencing,

reformatting

Image enhancement

Image compression

Raw data archiving

Data classification and

interpretation

Archived raw data

Classification and interpretation results

Compressed raw data

Compressed pre-processed data

Pre-filtered (enhanced) data

T o u s e r s a n d c u s t o m e r s

Page 5: Processing of Multichannel RS Data  for Environment Monitoring

5

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Problems of data offering to potential customers

It is practically impossible to give one strict recommendation what strategy of data pre-processing and offering is the best and to give a full description of possible approaches. Below we concentrate on possible strategies and stages of multichannel RS data processing.

First, processing can be carried out on-board, on-land, or, in general, both.

Second, before transmission data are to be compressed and we focus on lossy compression since even the most powerful techniques of lossless coding are nowadays unable to provide a compression ratio (CR) larger than 3.5…4 and this is often not enough for practical applications due to downlink channel limitations.

Third, we insist that automation of data processing should be applied as possible at all stages (surely on-board and desirably on-land).

Page 6: Processing of Multichannel RS Data  for Environment Monitoring

6

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Some aspects of automatic image pre-processing

The methods for blind determination of noise type and parameters (variance of additive noise, variance of multiplicative noise, impulse noise probability) that provide appropriate accuracy have been designed.

X-band SLAR image (add=8; =0.09)

Page 7: Processing of Multichannel RS Data  for Environment Monitoring

7

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Some aspects of automatic image pre-processing

We have also proposed blind methods for estimation of spatially correlated noise characteristics. The corresponding DCT based filters have been designed. This allows increasing PSNR of filtered images by 2...3 dB.

а bOriginal L-band SAR image (а) and the obtained output image taking into account the

estimated σ2аdd=14 and σ2

μ=0,15 (b)

Page 8: Processing of Multichannel RS Data  for Environment Monitoring

8

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Pre-requisites of joint image processingPreliminary co-registration and geo-referencing

a) b)

c) d)

Registration and correction of multichannel radar images: а) Ka-band HH SLAR image with marked control points; b) Ka-band VV SLAR image with marked control points; c) Co-registered images using affine transform without geometric correction; d) Images co-registered using nonlinear slant range correction and geometric transform

Page 9: Processing of Multichannel RS Data  for Environment Monitoring

9

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Pre-requisites of joint image processingPreliminary co-registration and geo-referencing

a)

b)

X-band SLAR image of large size (more than 3000х3000 pixels) before (а) and after (b) slant range correction and nonlinear registration to topology map using 10 control points

Page 10: Processing of Multichannel RS Data  for Environment Monitoring

10

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Properties of hyperspectral (AVIRIS) data

0

10

20

30

40

50

60

70

80

90

0 50 100 150 200 250 -0.1

0.1

0.3

0.5

0.7

0.9

1.1

0 50 100 150 200 250

Almost noise-free image Noisy sub-band image Denoised sub-band image

Estimated SD of noise in sub-band images Inter-channel correlation factor

Page 11: Processing of Multichannel RS Data  for Environment Monitoring

11

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Possible Strategies of On-board/on-land Processing and Compression

There are, at least, three possible strategies for on-board/on-land processing and lossy compression of multichannel RS data. Each of them can exploit component-wise (sub-band, each channel separately) and 3D (grouped, vector-like) processing (pre- or post-filtering) and compression.

Strategy 1: a multichannel image is a subject to lossy compression without pre- and post-filtering.

The first (on-board) stage is blind evaluation of noise variance. It is applied component-wise with obtaining a set of estimates of noise standard deviations (SDs) where N denotes a number of components of multichannel image.

Then the component (sub-band) images can be either grouped or compressed separately.

ˆ ( ), 1,...,n n N

Page 12: Processing of Multichannel RS Data  for Environment Monitoring

12

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Details of Strategy 1

If grouping is applied, it is carried out with taking into account two rules.

First, each group should contain either 4, or 8, or 16 sub-band images (for hyperspectral data like AVIRIS).

Second, less strict rule, is that images with indices are grouped if standard deviation estimates for these component images do not differ a lot, for example, if

(1)

If grouping is not used, each component image is compressed with setting a 2D coder quantization step equal to where C1 is a parameter. If grouping is used, then a 3D coder is used where quantization step for it is determined as

for each q-th group.

min max min maxˆ ˆmax{ ( ), ,..., }/ min{ ( ), ,..., } 1.4n n n n n n n n

1 ˆ( ) ( ), 1,...,QS n C n n N

min max,...,n n n

1 min maxˆmin{ ( ), ,..., }qQS C n n n n

Page 13: Processing of Multichannel RS Data  for Environment Monitoring

13

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Details of Strategy 1

As a 2D coder we propose to apply the coder AGU (http://ponomarenko.info) . This coder is based on discrete cosine transform (DCT) in 32x32 pixel blocks, more advanced probability models, and image deblocking after decompression.

This coder outperforms most wavelet-based coders and it has been modified to 3D case. One more advantage of this coder is its relative simplicity, a parameter controlling CR is quantization step. To provide fast implementation the aforementioned condition of sub-band grouping by 4, 8, or 16 channels has been introduced.

An advantage of the strategy described above is its simplicity. The only operation to be done before lossy compression is automatic estimation of noise standard deviations in sub-bands.

Another advantage is that this strategy provides CR from 4.5 to 9 for component-wise compression and from 8 to 25 for compression with adaptive sub-band grouping for 224-channel AVIRIS data due to incorporating inter-channel correlation inherent for hyperspectral data.

Page 14: Processing of Multichannel RS Data  for Environment Monitoring

14

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Background of Strategy 1

Consider a test 8-bit image corrupted by additive noise (added artificially) with variance 200. It has been compressed by three coders: JPEG, JPEG2000, and AGU. Since we had the noise free image, it was possible to calculate PSNRnf of decompressed image with respect to the noise free image.

Analysis of these curves shows that there exists optimal operation point (OOP) – such bppOOP for which PSNRnf reaches maximum. This means that for OOP neighborhood lossy compression provides image enhancement due to filtering effect.

Dependences PSNRnf vs bpp for different coders without and with pre-filtering

Page 15: Processing of Multichannel RS Data  for Environment Monitoring

15

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Visual Example

Helsinki area noisy satellite map (σ2=100) and decompressed image for our compression technique (bpp=0.75)

Page 16: Processing of Multichannel RS Data  for Environment Monitoring

16

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

0

2000

4000

6000

8000

10000

12000

0 32 64 96 128 160 192 224λ

MSE трехмерное сжатие поканальное сжатие

Lossy compression of 224-channel AVIRIS data

MSE dependences for 3-D and component-wise compression.

Quantization steps for component-wise (М1) and 3-D compression (М2) in groups

The designed automatic methods of analysis and compression allow providing CR=15…30 (2 times larger than for component-wise compression) with less distortions than for component-wise compression.

Page 17: Processing of Multichannel RS Data  for Environment Monitoring

17

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Hyperspectral AVIRIS data compression

125-th channel of Lunar Lake: original image (left) and compressed image with QS=500 (PSNR=36,43 dB), distortions are not seen.

Page 18: Processing of Multichannel RS Data  for Environment Monitoring

18

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Lossy compression of hyperspectral AVIRIS data

113-the channel of Lunar Lake: original image (left) and compressed images with QS=500 (center, PSNR=16,51 dB, huge distortions) and with QS=20 (right, PSNR=33.42 dB,

distortions are appropriate).

Thus, QS should be adapted to channel image noise SD and dynamic range

Page 19: Processing of Multichannel RS Data  for Environment Monitoring

19

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Drawbacks of Strategy 1

Although such lossy compression performs some denoising, such denoising is not perfect in the sense that advanced filtering techniques are able to carry out noise removal considerably better.

It can be difficult to further improve decompressed data quality on-land by post-filtering.

The strategy described above is based on assumption of additive noise model although recent investigations (Barducci et al., 2005) show that noise model can be more complex.

3000

3200

3400

3600

3800

4000

4200

4400

4600

4800

5000

5200

5400

5600

5800

1 2 3 4 5 6 7QSn

MSEnf k=0 k=0.5 k=1

Dependencies MSEnf vs QSn for the mixed ( 2 ( )add ijkI n ) noise model

Page 20: Processing of Multichannel RS Data  for Environment Monitoring

20

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Two possible alternatives to Strategy 1

Strategy 2: a multichannel data are compressed in near-lossless manner with accounting noise characteristics of component images.

The first stage of RS data processing is blind evaluation of . Then the data can be either compressed component-wise or grouped as described above and compressed using 3D version of the AGU coder where for component-wise compression and for each q-th group for adaptive grouping based compression. C2 is considerably smaller than C1 for the strategy 1. We recommend using C2≈1.3.

33.4

33.6

33.8

34

34.2

34.4

34.6

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5

Typical Dependences PSNRnf vs bpp and PSNRnf vs QS/σ(n) for lossy compressed/decompressed and then filtered images

ˆ ( ), 1,...,n n N

2 ˆ( ) ( ), 1,...,QS n C n n N 2 min maxˆmin{ ( ), ,..., }qQS C n n n n

Page 21: Processing of Multichannel RS Data  for Environment Monitoring

21

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Properties of Strategy 2

Drawback: The strategy 2 produces sufficiently smaller CRs than the strategy 1, namely, from 3.0 to 4.6 for component-wise compression and from 4.6 to 7.6 for compression with grouping (for conventional test images Moffett Field, Cuprite Mine, Lunar Lake, Jasper Ridge).

The main advantage of the strategy 2: it provides practically full potential for consequent effective filtering of decompressed images on-land where resources are not so limited as on-board and filtering can be carried out in a better way.

Upon user’s request, both almost original and filtered RS data can be offered to Customers.

Page 22: Processing of Multichannel RS Data  for Environment Monitoring

22

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Two possible alternatives to Strategy 1

Strategy 3: filtering is carried out on-board, then pre-processed data are compressed in a lossy manner, and transferred by downlink communication channel. On-land these data can be either disseminated or stored in compressed form, or decompressed and further processed.

The first stage of processing is again blind evaluation of noise standard deviations in sub-bands for two purposes. The first one is the use of the obtained estimates for component-wise filtering of images. The second purpose is to set a coder quantization step as for component-wise compression or as for each q-th group for the adaptive grouping based compression.

C3 is a parameter recommended to be approximately equal to 1.5.

3 ˆ( ) ( ), 1,...,QS n C n n N

3 min maxˆmin{ ( ), ,..., }qQS C n n n n

Page 23: Processing of Multichannel RS Data  for Environment Monitoring

23

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Properties of Strategy 3

The values of CR provided by the strategy 3 for AVIRIS images are from 3.2 to 5.4 for component-wise compression and from 5.1 to 9.6 for compression with adaptive grouping (larger than for Strategy 2 but smaller than for Strategy 1).

Advantage of the strategy 3: it produces higher quality of images than the strategy 1.

The simultaneous advantage and the drawback of the strategy 3 is that it provides already filtered multichannel images (an insight on this property depends upon user’s priority of requirements).

One more drawback of the strategy 3 is that it requires more resources and time for on-board data processing than two other strategies since filtering of multichannel images is to be done.

Page 24: Processing of Multichannel RS Data  for Environment Monitoring

24

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Experimental Results

Compression lu_19 mo_1 mo_2 mo_3 cu_2 ja_1

Component-wise 4.55 3.06 3.09 3.58 4.38 3.18

With Fixed size grouping 6.60 4.49 4.35 4.91 6.37 4.73

With Adaptive size grouping 7.34 4.61 4.73 5.19 7.54 4.85

Compression lu_19 mo_1 mo_2 mo_3 cu_2 ja_1

Component-wise 5.38 3.22 3.26 4.03 5.00 3.38

With Fixed size grouping 8.16 4.65 4.57 5.61 7.29 4.99

With Adaptive size grouping 9.53 4.84 5.11 6.06 9.10 5.21

Table 1. CR for the methods of strategy 2

Table 2. CR for the methods of strategy 3

The provided CR varies depending upon a content of hyperspectral data and the automatically achieved CR is commonly smaller for images that contain more details and texture.

Page 25: Processing of Multichannel RS Data  for Environment Monitoring

25

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Experimental results for Strategy 1

HSDCR for the considered methods MSEtot

M1 M2 M1 M2

Cuprite 8.17 20.66 382.85 169.09

Jasper Ridge 4.83 9.94 104.20 71.49

Lunar Lake 8.77 24.35 223.42 121.24

Moffett Field 4.56 8.95 99.02 68.85

HSDCR for the considered methods MSEtot

M1 M2 M1 M2

Cuprite 9.31 23.94 534.49 221.30

Jasper Ridge 5.24 11.48 135.15 96.48

Lunar Lake 10.07 28.66 300.95 154.01

Moffett Field 4.93 10.34 129.20 94.69

Table 1. Performance characteristics of the compression methods M1 and M2, C1 =4.5.

Table 2. Performance characteristics of the compression methods M1 and M2, C1 =5.5.

Page 26: Processing of Multichannel RS Data  for Environment Monitoring

26

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification of compressed multichannel images

One can argue that providing minimal MSEdecnf (or maximal PSNRnf) does not guarantee the best solving of final tasks of RS data processing like classification, object and anomaly detection, etc.

The studies have been carried out for a three channel Landsat image artificially corrupted by pure additive noise. There were five classes. Neural network (NN) and support vector machine (SVM) classifiers have been applied and provided similar results

The test three-channel image in RGB representation and the corresponding classification map for noise-free multichannel data

Page 27: Processing of Multichannel RS Data  for Environment Monitoring

27

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification of compressed multichannel images

Two examples of the partition schemes obtained for the DCT PS coder

Examples of partition schemes obtained for the first channel for QS=4.5σa=45 and QS=2.5 σa=25

QS 25 35 45 55

Bpp 1.57 1.02 0.72 0.55

PSNRnf, dB 28.27 29.48 29.65 29.02

Performance of the coder DCT PS for noise variance 100

Page 28: Processing of Multichannel RS Data  for Environment Monitoring

28

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification of compressed multichannel images

Image classes: -grass, -water, -roads and buildings, -bushes, -soil

Classification map for three-channel test image formed by LandSat: ground truth data for evaluation of classification accuracy; preliminary classified image fragments for classifier training

Image classification is carried out on pixel by pixel basis. For the test image the feature vector of i-th and j-th pixel is composed of brightness values from R, G and B image components

( , , )R G Bij ij ij ijx x xx

Page 29: Processing of Multichannel RS Data  for Environment Monitoring

29

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification of compressed multichannel images

32QS 32QS 45QS 25QS 35QS 45QS 55QS 65QS

Compression details Coder Noise variance

Pcorr for SVM

classifier

Pcorr for RBF NN

classifier

Noise-free image - 0 0.915 0.906

Noisy image (compressed in a lossless manner)

Any lossless Coder

49 0.813 0.838

QS=32 (OOP) AGU 49 0.854 0.882

QS=32 (OOP) DCT PS 49 0.862 0.891

Noisy image (compressed in a lossless manner)

Any lossless coder

100 0.729 0.766

QS=45 (OOP) AGU 100 0.835 0.871

QS=25 DCT PS 100 0.761 0.791

QS=35 DCT PS 100 0.833 0.870

QS=45 (OOP) DCT PS 100 0.852 0.887

QS=55 DCT PS 100 0.854 0.890

QS=65 DCT PS 100 0.855 0.893

Classification results (Pcorr for different classifiers, noise variances and coders)

Page 30: Processing of Multichannel RS Data  for Environment Monitoring

30

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification results

Preliminary conclusion: RS data compression with providing OOP simultaneously produces an aggregate Pcorr close to maximum.

The plots of probability of correct classification (in %) vs quantization step for the following classes: 1 – Bare Soil (red), 2 – Grass (green), 3 - Water (dark blue),

4- Roads and Buildings (yellow), 5 – Bushes (light blue), σa2=100

Conclusion: in aggregate, the choice QS = 5σa seems reasonable for providing close to largest possible Pcorr for all classes

Page 31: Processing of Multichannel RS Data  for Environment Monitoring

31

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Classification results

Image classes: -grass, -water, -roads and buildings, -bushes, -soil

(a) (b)

The classification maps (a) for the noisy image and (b) the optimally compressed image σa

2=100

Page 32: Processing of Multichannel RS Data  for Environment Monitoring

32

Vladimir Lukin [email protected] +38 057 7074841 29/09/2008National Aerospace University of Ukraine Directions of research

Conclusions and future work

1.Three different strategies for automatic processing and compression of multichannel RS images have been described.

2.The recommendations concerning parameter selection for them have been given.

3.The advantages and drawbacks of these strategies have been considered.

4.The simplest strategy (without any filtering) is analyzed more in details.

5.With the proposed modifications (the use of the corresponding HT) it can be applied if component images are corrupted not only by additive but also by multiplicative or signal-dependent (Poisson-like) noise.

6.The relationship between compressed data quality in terms of PSNR and classification accuracy is considered.

7.It is demonstrated that attaining of high PSNRnf results in providing probability of correct classification close to maximal.

8.We plan to consider classification of hyperspectral images and to exploit more sophisticated models of noise.