shapeworks::ImageUtils
Helper functions for image.
#include <ImageUtils.h>
Public Types
Name | |
---|---|
using itk::ThinPlateSplineKernelTransform< double, 3 > | TPSTransform computes a thin plate spline (TSP) transform from the source to the target landmarks (in the given files) using every stride points |
Public Functions
Name | |
---|---|
PhysicalRegion | boundingBox(const std::vector< std::string > & filenames, Image::PixelType isoValue =1.0) calculate bounding box for images using the region of data <= the given isoValue |
PhysicalRegion | boundingBox(const std::vector< std::reference_wrapper< const Image >> & images, Image::PixelType isoValue =1.0) calculate bounding box for shapework images using the region of data <= the given isoValue |
TPSTransform::Pointer | createWarpTransform(const std::string & source_landmarks_file, const std::string & target_landmarks_file, const int stride =1) |
Public Types Documentation
using TPSTransform
using shapeworks::ImageUtils::TPSTransform = itk::ThinPlateSplineKernelTransform<double, 3>;
computes a thin plate spline (TSP) transform from the source to the target landmarks (in the given files) using every stride points
Public Functions Documentation
function boundingBox
static PhysicalRegion boundingBox(
const std::vector< std::string > & filenames,
Image::PixelType isoValue =1.0
)
calculate bounding box for images using the region of data <= the given isoValue
function boundingBox
static PhysicalRegion boundingBox(
const std::vector< std::reference_wrapper< const Image >> & images,
Image::PixelType isoValue =1.0
)
calculate bounding box for shapework images using the region of data <= the given isoValue
function createWarpTransform
static TPSTransform::Pointer createWarpTransform(
const std::string & source_landmarks_file,
const std::string & target_landmarks_file,
const int stride =1
)
Updated on 2022-07-23 at 17:50:03 -0600