/sar-image

some codes about gf3 sar image.

Primary LanguagePython

Welcome to give me the stars. Github stars

💗Thank you

1.How to produce 1L of data to 2L of data

Take GF3 for example.

Acquisition of calibration constants

The calibration constant is determined by using an angular reflector and an active scaler whose calibration field has known the radar cross-sectional area.

XEildK.png

where:

P^I= I^2+Q^2 Corresponding to the power of active scaler or Angle reflector in SAR complex image, I and Q correspond to the real and imaginary parts of class 1A complex image respectively

The equivalent backscattering coefficient of Gaofen-3 satellite is as follows:

  1. Resolution of 1m~10m, imaging edge is better than -19dB;

  2. The resolution is 25m~500m, the imaging center is better than -25dB, and the imaging edge is better than -21dB.

Therefore, ignoring the impact of noise, the above equation can be simplified as:

XEiKqx.png

Replace each parameter with a dB value, i.e

XEius1.png

In the product metadata file, the field CalibrationConst corresponds to KdB.

Use of Calibration constant

The backscattering coefficient can be calculated according to the following relationship:

XEiQZ6.png

I is the real part of grade 1A product, Q is the virtual part of grade 1A product, QualifyValue is the maximum value of the scene image before quantization, which can be obtained through the metadata file field.

XEi1IO.png

DN is the real part of grade 1A product, I is the virtual part of grade 1A product, QualifyValue is the maximum value of the scene image before quantization, which can be obtained through the metadata file field.

XEi8iD.pngFor example, when quantizing HH image, the corresponding value of QulifyValue should be 32.469337.

From grade 1A to 1B calculation formula

XEFxun.png

The conversion from 1BL to 2L

Orthophoto correction module using GDAL RPC

2.Some applications

3.Pauli Decomposition

📘Sample data

​ It mainly records the pauli decomposition of fully polarized synthetic aperture radar visualization (false color synthesis of SAR).

​ The Pauli decomposition uses the so-called Pauli basis to represent the measured scattering matrix [S]. If we consider the conventional orthogonal linear basis (h, v), under normal circumstances, the Pauli basis consists of four 2×2 matrices, and the specific formulas are not listed here. Please search for relevant papers on Google.

​ Take Gaofen No. 3 as an example, calculate its backscattering coefficient, geometrically correct it, and then perform pauli decomposition and false-color image synthesis.

Experiment-raw data

Use arcgis to open the backscatter coefficient calculation and geometric correction data, as follows.

yBD7wV.jpg

HH image

yBDTe0.jpg

HV image

yBDILq.jpg

VH image

yBDxyR.jpg

VV image

Experiment-Pauli decomposition

​ The data was decomposed by pauli, the data was resampled to 8bit, and then linearly stretched. The visualization results are as follows:

yBrNmq.jpg

Pauli decomposition false color of synthetic aperture radar

The other 2 scenes of sar image test are as follows:

avatar

6tq3rR.png

The data is the image taken by the QPSI sensor of China Radar Image Gaofen-3.

Description of the data used: The images used have been calculated and geometrically corrected for backscattering coefficients.

The effect of pauli decomposition is good. The advantage is that the false-color synthesized image is more in line with the human visual perception, and it is easy to extract the coastline.