1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#####################################################################################
#####################################################################################
set(THIS_TEST_NAME ANTS_ROT_EXP)
set(OUTPUT_PREFIX ${CMAKE_BINARY_DIR}/TEST_${THIS_TEST_NAME} )
set(WARP ${OUTPUT_PREFIX}Warp.nii.gz ${OUTPUT_PREFIX}Affine.txt )
set(INVERSEWARP -i ${OUTPUT_PREFIX}Affine.txt ${OUTPUT_PREFIX}InverseWarp.nii.gz )
set(WARP_IMAGE ${CMAKE_BINARY_DIR}/${THIS_TEST_NAME}_warped.nii.gz)
set(INVERSEWARP_IMAGE ${CMAKE_BINARY_DIR}/${THIS_TEST_NAME}_inversewarped.nii.gz)
add_test(NAME ${THIS_TEST_NAME} COMMAND ANTS 3
-m MSQ[${ROT_REF_IMAGE},${ROT_MOV_IMAGE},1,0]
-t Exp[3,2] -i 50x5x1 -r Gauss[3,0.0,32]
-o ${OUTPUT_PREFIX}.nii.gz)
add_test(NAME ${THIS_TEST_NAME}_WARP COMMAND WarpImageMultiTransform 3
${ROT_MOV_IMAGE} ${WARP_IMAGE} -R ${ROT_REF_IMAGE} ${WARP} )
set_property(TEST ${THIS_TEST_NAME}_WARP APPEND PROPERTY DEPENDS ${THIS_TEST_NAME})
# add_test(NAME ${THIS_TEST_NAME}_WARP_METRIC_0 COMMAND MeasureImageSimilarity 3 0
# ${ROT_REF_IMAGE} ${WARP_IMAGE}
# ${OUTPUT_PREFIX}log.txt ${OUTPUT_PREFIX}metric.nii.gz
# 36.3928 0.5)
# set_property(TEST ${THIS_TEST_NAME}_WARP_METRIC_0 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_WARP)
add_test(NAME ${THIS_TEST_NAME}_WARP2 COMMAND WarpImageMultiTransform 3
${ROT_MOV_IMAGE} ${WARP_IMAGE} -R ${ROT_REF_IMAGE} --ANTS-prefix
${OUTPUT_PREFIX} )
set_property(TEST ${THIS_TEST_NAME}_WARP2 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME})
# add_test(NAME ${THIS_TEST_NAME}_WARP2_METRIC_0_2 COMMAND MeasureImageSimilarity 3 0 ${ROT_REF_IMAGE}
# ${WARP_IMAGE} ${OUTPUT_PREFIX}log.txt
# ${OUTPUT_PREFIX}metric.nii.gz 36.3928 0.5)
# set_property(TEST ${THIS_TEST_NAME}_WARP2_METRIC_0_2 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_WARP2)
add_test(NAME ${THIS_TEST_NAME}_INVERSEWARP COMMAND WarpImageMultiTransform 3
${ROT_REF_IMAGE} ${INVERSEWARP_IMAGE} -R ${ROT_MOV_IMAGE} ${INVERSEWARP}
)
set_property(TEST ${THIS_TEST_NAME}_INVERSEWARP APPEND PROPERTY DEPENDS ${THIS_TEST_NAME})
# add_test(NAME ${THIS_TEST_NAME}_INVERSEWARP_METRIC_0 COMMAND MeasureImageSimilarity 3 0 ${ROT_MOV_IMAGE}
# ${INVERSEWARP_IMAGE} ${OUTPUT_PREFIX}log.txt ${OUTPUT_PREFIX}metric.nii.gz
# 34.8184 0.5)
# set_property(TEST ${THIS_TEST_NAME}_INVERSEWARP_METRIC_0 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_INVERSEWARP)
add_test(NAME ${THIS_TEST_NAME}_INVERSEWARP2 COMMAND WarpImageMultiTransform 3
${ROT_REF_IMAGE} ${INVERSEWARP_IMAGE} -R ${ROT_MOV_IMAGE}
--ANTS-prefix-invert ${OUTPUT_PREFIX})
set_property(TEST ${THIS_TEST_NAME}_INVERSEWARP2 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_INVERSEWARP)
# add_test(NAME ${THIS_TEST_NAME}_INVERSEWARP2_METRIC_0_2 COMMAND MeasureImageSimilarity 3 0 ${ROT_MOV_IMAGE}
# ${INVERSEWARP_IMAGE} ${OUTPUT_PREFIX}log.txt
# ${OUTPUT_PREFIX}metric.nii.gz
# 34.8184 0.5)
# set_property(TEST ${THIS_TEST_NAME}_INVERSEWARP2_METRIC_0_2 APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_INVERSEWARP)
|