From b56f0a24c303f60865507ea3fd243fdcaaf2b578 Mon Sep 17 00:00:00 2001 From: Rashad Kanavath <rashad.kanavath@c-s.fr> Date: Wed, 7 Oct 2015 12:25:09 +0200 Subject: [PATCH] TEST: new test for Sentinel1 and RS2 calibration --- .../app/otbSarRadiometricCalibration.cxx | 1 - .../AppSARCalibration/test/CMakeLists.txt | 12 ++++++++- Modules/Core/Metadata/test/CMakeLists.txt | 27 ++++++++++++++++--- .../test/otbSARCalibrationTestDriver.cxx | 2 -- 4 files changed, 34 insertions(+), 8 deletions(-) diff --git a/Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx b/Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx index cd5927d8d9..894bcfa5c8 100644 --- a/Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx +++ b/Modules/Applications/AppSARCalibration/app/otbSarRadiometricCalibration.cxx @@ -112,7 +112,6 @@ private: // Set the output image SetParameterOutputImage("out", m_CalibrationFilter->GetOutput()); - //SetParameterComplexOutputImage("out", m_CalibrationFilter->GetOutput()); } diff --git a/Modules/Applications/AppSARCalibration/test/CMakeLists.txt b/Modules/Applications/AppSARCalibration/test/CMakeLists.txt index 33fa5caec3..02e9e48f3f 100644 --- a/Modules/Applications/AppSARCalibration/test/CMakeLists.txt +++ b/Modules/Applications/AppSARCalibration/test/CMakeLists.txt @@ -4,4 +4,14 @@ otb_test_application(NAME apTvRaSarRadiometricCalibration_SENTINEL1 APP SarRadiometricCalibration OPTIONS -in ${INPUTDATA}/SENTINEL1_SLC_S6_1S_extract_300_300.tif?&geom=${INPUTDATA}/SENTINEL1_SLC_S6_1S_extract_300_300.geom -out ${TEMP}/apTvRaSarRadiometricCalibration_SENTINEL1.tif - ) + VALID --compare-image ${NOTOL} + ${BASELINE}/raTvSarRadiometricCalibration_SENTINEL1.tif + ${TEMP}/apTvRaSarRadiometricCalibration_SENTINEL1.tif ) + +otb_test_application(NAME apTvRaSarRadiometricCalibration_RADARSAT2 + APP SarRadiometricCalibration + OPTIONS -in ${INPUTDATA}/RADARSAT2_ALTONA_300_300_VV.tif?&geom=${INPUTDATA}/RADARSAT2_ALTONA_300_300_VV.geom + -out ${TEMP}/apTvRaSarRadiometricCalibration_RADARSAT2.tif + VALID --compare-image ${NOTOL} + ${BASELINE}/raTvSarRadiometricCalibration_RADARSAT2.tif + ${TEMP}/apTvRaSarRadiometricCalibration_RADARSAT2.tif ) diff --git a/Modules/Core/Metadata/test/CMakeLists.txt b/Modules/Core/Metadata/test/CMakeLists.txt index 7cf31ac3f3..771182f63a 100644 --- a/Modules/Core/Metadata/test/CMakeLists.txt +++ b/Modules/Core/Metadata/test/CMakeLists.txt @@ -76,17 +76,28 @@ otb_add_test(NAME ioTvSarImageMetadataInterfaceTest_TSX1PANGKALANBUUNUsingHHCosF ${TEMP}/ioTvSarImageMetadataInterface_TSX1PANGKALANBUUNUsingHHCosFile.txt ) -otb_add_test(NAME ioTvImageMetadataInterfaceBaseTest_Sentinel1 COMMAND otbMetadataTestDriver - --compare-ascii ${EPSILON_9} ${BASELINE_FILES}/ioTvImageMetadataInterfaceBase_Sentinel1.txt - ${TEMP}/ioTvImageMetadataInterfaceBase_Sentinel1.txt +otb_add_test(NAME ioTvImageMetadataInterfaceBaseTest_SENTINEL1 COMMAND otbMetadataTestDriver + --compare-ascii ${EPSILON_9} ${BASELINE_FILES}/ioTvImageMetadataInterfaceBase_SENTINEL1.txt + ${TEMP}/ioTvImageMetadataInterfaceBase_SENTINEL1.txt otbImageMetadataInterfaceBaseTest LARGEINPUT{SENTINEL1/S1A_S6_SLC__1SSV_20150619T195043/measurement/s1a-s6-slc-vv-20150619t195043-20150619t195101-006447-00887d-001.tiff} - ${TEMP}/ioTvImageMetadataInterfaceBase_Sentinel1.txt + ${TEMP}/ioTvImageMetadataInterfaceBase_SENTINEL1.txt + ) + +otb_add_test(NAME ioTvImageMetadataInterfaceBaseTest_RADARSAT2 COMMAND otbMetadataTestDriver + --compare-ascii ${EPSILON_9} ${BASELINE_FILES}/ioTvImageMetadataInterfaceBase_RADARSAT2.txt + ${TEMP}/ioTvImageMetadataInterfaceBase_RADARSAT2.txt + otbImageMetadataInterfaceBaseTest + LARGEINPUT{RADARSAT2/ALTONA/Fine_Quad-Pol_Dataset/PK6621_DK406_FQ9_20080405_124900_HH_VV_HV_VH_SLC_Altona/imagery_HV.tif} + ${TEMP}/ioTvImageMetadataInterfaceBase_RADARSAT2.txt ) otb_add_test(NAME ioTuSentinel1ImageMetadataInterfaceNew COMMAND otbMetadataTestDriver otbSentinel1ImageMetadataInterfaceNew ) +otb_add_test(NAME ioTuRadarsat2ImageMetadataInterfaceNew COMMAND otbMetadataTestDriver + otbRadarsat2ImageMetadataInterfaceNew ) + otb_add_test(NAME ioTuDefaultImageMetadataInterfaceFactoryNew COMMAND otbMetadataTestDriver otbDefaultImageMetadataInterfaceFactoryNew ) @@ -375,4 +386,12 @@ otb_add_test(NAME ioTvSarCalibrationLookupDataTest_SENTINEL1 COMMAND otbMetadata otbSarCalibrationLookupDataTest ${INPUTDATA}/SENTINEL1_SLC_S6_1S_extract_300_300.tif?&geom=${INPUTDATA}/SENTINEL1_SLC_S6_1S_extract_300_300.geom ${TEMP}/ioTvSarCalibrationLookupDataTest_SENTINEL1.txt + ) + +otb_add_test(NAME ioTvSarCalibrationLookupDataTest_RADARSAT2 COMMAND otbMetadataTestDriver + --compare-ascii ${NOTOL} ${BASELINE_FILES}/ioTvSarCalibrationLookupDataTest_RADARSAT2.txt + ${TEMP}/ioTvSarCalibrationLookupDataTest_RADARSAT2.txt + otbSarCalibrationLookupDataTest + ${INPUTDATA}/RADARSAT2_ALTONA_300_300_VV.tif?&geom=${INPUTDATA}/RADARSAT2_ALTONA_300_300_VV.geom + ${TEMP}/ioTvSarCalibrationLookupDataTest_RADARSAT2.txt ) \ No newline at end of file diff --git a/Modules/Radiometry/SARCalibration/test/otbSARCalibrationTestDriver.cxx b/Modules/Radiometry/SARCalibration/test/otbSARCalibrationTestDriver.cxx index 19236b9438..873a912bbe 100644 --- a/Modules/Radiometry/SARCalibration/test/otbSARCalibrationTestDriver.cxx +++ b/Modules/Radiometry/SARCalibration/test/otbSARCalibrationTestDriver.cxx @@ -17,8 +17,6 @@ void RegisterTests() REGISTER_TEST(otbSarBrightnessFunctor); REGISTER_TEST(otbSarBrightnessFunctionWithoutNoise); REGISTER_TEST(otbSarRadiometricCalibrationFunction); - REGISTER_TEST(otbSarRadiometricCalibrationFunctor); - REGISTER_TEST(otbSarRadiometricCalibrationFunctorWithoutNoise); REGISTER_TEST(otbSarRadiometricCalibrationFunctionWithoutNoise); REGISTER_TEST(otbTerraSarBrightnessImageComplexFilterTest); REGISTER_TEST(otbSarRadiometricCalibrationToImageFilterWithComplexPixelTest); -- GitLab