isce3 0.25.0
Loading...
Searching...
No Matches
cuEstimateStats.cu File Reference

Estimate the statistics of the correlation surface. More...

#include "cuArrays.h"
#include "float2.h"
#include <cfloat>
#include "cudaUtil.h"
#include "cudaError.h"
#include "cuAmpcorUtil.h"
#include <iostream>
#include <iomanip>
#include <cmath>
#include <limits>

Functions

__global__ void cudaKernel_estimateSnr (const float *corrSum, const int *corrValidCount, const float *maxval, float *snrValue, const int size)
 
void cuEstimateSnr (cuArrays< float > *corrSum, cuArrays< int > *corrValidCount, cuArrays< float > *maxval, cuArrays< float > *snrValue, cudaStream_t stream)
 Estimate the signal to noise ratio (SNR) of the correlation surface.
 
__global__ void cudaKernel_estimateVar (const float *corrBatchRaw, const int NX, const int NY, const int2 *maxloc, const float *maxval, const int templateSize, float3 *covValue, const int size)
 
void cuEstimateVariance (cuArrays< float > *corrBatchRaw, cuArrays< int2 > *maxloc, cuArrays< float > *maxval, int templateSize, cuArrays< float3 > *covValue, cudaStream_t stream)
 Estimate the variance of the correlation surface.
 

Detailed Description

Estimate the statistics of the correlation surface.

9/23/2017, Minyan Zhong

Function Documentation

◆ cuEstimateSnr()

void cuEstimateSnr ( cuArrays< float > * corrSum,
cuArrays< int > * corrValidCount,
cuArrays< float > * maxval,
cuArrays< float > * snrValue,
cudaStream_t stream )

Estimate the signal to noise ratio (SNR) of the correlation surface.

Parameters
[in]corrSumthe sum of the correlation surface
[in]corrValidCountthe number of valid pixels contributing to sum
[out]snrValuereturn snr value
[in]streamcuda stream

◆ cuEstimateVariance()

void cuEstimateVariance ( cuArrays< float > * corrBatchRaw,
cuArrays< int2 > * maxloc,
cuArrays< float > * maxval,
int templateSize,
cuArrays< float3 > * covValue,
cudaStream_t stream )

Estimate the variance of the correlation surface.

Parameters
[in]templateSizesize of reference chip
[in]corrBatchRawcorrelation surface
[in]maxlocmaximum location
[in]maxvalmaximum value
[out]covValuevariance value
[in]streamcuda stream

Generated for ISCE3.0 by doxygen 1.13.2.