SuPReMo  0.1.1
Loading...
Searching...
No Matches
ImageSimilarity.h
1// ====================================================================================================
2//
3// SuPReMo: Surrogate Parameterised Respiratory Motion Model
4// An implementation of the generalised motion modelling and image registration framework
5//
6// Copyright (c) University College London (UCL). All rights reserved.
7//
8// This software is distributed WITHOUT ANY WARRANTY; without even
9// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
10// PURPOSE.
11//
12// See LICENSE.txt in the top level directory for details.
13//
14// ====================================================================================================
15
16
17
18
19#pragma once
20
21#include "nifti1_io.h"
22
26public:
29 virtual double GetSimilarityMeasureValueForImages( nifti_image* img1In,
30 nifti_image* img2In ) = 0;
31
34 virtual void GetSimilarityGradientWRTVoxels( nifti_image* referenceImg,
35 nifti_image* sourceImg,
36 nifti_image* similarityGradientWRTVoxelsOutputImage ) = 0;
37};
Definition: ImageSimilarity.h:25
virtual double GetSimilarityMeasureValueForImages(nifti_image *img1In, nifti_image *img2In)=0
virtual void GetSimilarityGradientWRTVoxels(nifti_image *referenceImg, nifti_image *sourceImg, nifti_image *similarityGradientWRTVoxelsOutputImage)=0