 		   const unsigned int roiWidth,  const unsigned int roiHeight, int2 * const relativeOffsets,
 		   const unsigned int numElements, const unsigned int buffer);
 
+template void launch_window_histogram_statistics<float, float>(const dim3 dimGrid, const dim3 dimBlock, const unsigned int shmemSize,
+		   const cudaStream_t stream,  float * const outputData,
+		   const unsigned int roiWidth,  const unsigned int roiHeight, int2 * const relativeOffsets,
+		   const unsigned int numElements, const unsigned int buffer);
+
 
 template void launch_dilate<unsigned char,unsigned char>(const dim3 dimGrid, const dim3 dimBlock, const unsigned int shmemSize, 
 		   const cudaStream_t stream,  unsigned char * const outputData, 

		   const unsigned int roiWidth,  const unsigned int roiHeight, int2 * const relativeOffsets, 
		   const unsigned int numElements, const unsigned int buffer);


template void launch_absDifference<unsigned char,unsigned char>(const dim3 dimGrid, const dim3 dimBlock, const unsigned int shmemSize, 
							const cudaStream_t stream, unsigned char * const outputData, const unsigned int roiWidth,

							const cudaStream_t stream, float * const outputData, const unsigned int roiWidth,
						  const unsigned int roiHeight);

template void launch_absDifference<short,float>(const dim3 dimGrid, const dim3 dimBlock, const unsigned int shmemSize, 
							const cudaStream_t stream, float * const outputData, const unsigned int roiWidth,
						  const unsigned int roiHeight);

}; //end gpu namespace
}; //end cvt namespace
