Request for Changes-34: Enhancement of SARDecompositions : Barnes, Huynen, Pauli decompositions

From OTBWiki
Jump to: navigation, search

[Request for Changes - 34] Enhancement of SARDecompositions : Barnes, Huynen, Pauli decompositions

Status

  • Author: Christophe Palmann
  • Submitted on 18.03.2016
  • Proposed target release 5.4
  • Pending
  • branch "ENH-SARDecompositions" : [1]

Summary

Three more decompositions : two incoherent ones, Huynen and Barnes; a single coherent one, Pauli.

Rationale

Target decompositions are quite inmportant for processing SAR images, but there was a single decomposition available in OTB, the H-A-Alpha one.

Implementation details

Classes and files

A       Modules/Filtering/Polarimetry/include/otbReciprocalBarnesDecompImageFilter.h
A       Modules/Filtering/Polarimetry/include/otbReciprocalHuynenDecompImageFilter.h
A       Modules/Filtering/Polarimetry/include/otbReciprocalPauliDecompImageFilter.h


Applications

M       Modules/Applications/AppSARDecompositions/app/otbSARDecompositions.cxx

Some decompositions output real images, while this application outputs complex images for general purpose ([2]). Users should pay attention to extract the real part of the results provided by this application !!


Tests

M       Modules/Applications/AppSARDecompositions/test/CMakeLists.txt
M       Modules/Filtering/Polarimetry/test/CMakeLists.txt
M       Modules/Filtering/Polarimetry/test/otbPolarimetryTestDriver.cxx
A       Modules/Filtering/Polarimetry/test/otbReciprocalBarnesDecomp.cxx
A       Modules/Filtering/Polarimetry/test/otbReciprocalHuynenDecomp.cxx
A       Modules/Filtering/Polarimetry/test/otbReciprocalPauliDecomp.cxx

Documentation

No change.

Additional notes

None.