We were doing some debugging on getting some anomalous values in dataset having no data values. Seems like no data values are not address in the way we perceived it.
Function __global__ void limit_a_CalcuRela_pairs and __global__ void Blending2_pairs are using the following blocks.
int b=Idx/(Height*Width);
int j=(Idx-(Height*Width)*b)/Width;
int i=(Idx-(Height*Width)*b)%Width;
on solving these mathematically the i and j will turn out to be 0 for any value of Idx. So, what it was intended to do?
Also handling of no data is still not clear we are getting garbage values in no data region in the test images which spread out to the whole window.
Here is some permalink of addressed lines.
|
int b=Idx/(Height*Width); |
|
int j=(Idx-(Height*Width)*b)/Width; |
We were doing some debugging on getting some anomalous values in dataset having no data values. Seems like no data values are not address in the way we perceived it.
Function
__global__ void limit_a_CalcuRela_pairsand__global__ void Blending2_pairsare using the following blocks.on solving these mathematically the
iandjwill turn out to be 0 for any value ofIdx. So, what it was intended to do?Also handling of no data is still not clear we are getting garbage values in no data region in the test images which spread out to the whole window.
Here is some permalink of addressed lines.
cuESTARFM/Codes/kernel.cu
Line 98 in 1bc6ee7
cuESTARFM/Codes/kernel.cu
Line 38 in 1bc6ee7