|
CUV
0.9.201304091348
|
non-local means More...
Functions | |
| void | setConvolutionKernel_horizontal (const cuv::tensor< float, host_memory_space > &src) |
| fix a kernel for horizontal convolution in constant memory | |
| void | setConvolutionKernel_vertical (const cuv::tensor< float, host_memory_space > &src) |
| fix a kernel for vertical convolution in constant memory | |
| void | setConvolutionKernel_depth (const cuv::tensor< float, host_memory_space > &src) |
| fix a kernel for depth convolution in constant memory | |
| void | convolutionRows (cuv::tensor< float, dev_memory_space > &d_Dst, const cuv::tensor< float, dev_memory_space > &d_Src, int kernel_radius) |
| convolve along 1st axis of a 3D array | |
| void | convolutionColumns (cuv::tensor< float, dev_memory_space > &d_Dst, const cuv::tensor< float, dev_memory_space > &d_Src, int kernel_radius) |
| convolve along 2nd axis of a 3D array | |
| void | convolutionDepth (cuv::tensor< float, dev_memory_space > &d_Dst, const cuv::tensor< float, dev_memory_space > &d_Src, int kernel_radius) |
| convolve along 3rd axis of a 3D array | |
| void | hessian (cuv::tensor< float, dev_memory_space > &d_output, const cuv::tensor< float, dev_memory_space > &d_gxx, const cuv::tensor< float, dev_memory_space > &d_gxy, const cuv::tensor< float, dev_memory_space > &d_gxz, const cuv::tensor< float, dev_memory_space > &d_gyy, const cuv::tensor< float, dev_memory_space > &d_gyz, const cuv::tensor< float, dev_memory_space > &d_gzz, float sigma) |
| determine hessian magnitude of 3D array | |
| void | hessian_orientation (cuv::tensor< float, dev_memory_space > &d_Output, cuv::tensor< float, dev_memory_space > &d_Output_theta, cuv::tensor< float, dev_memory_space > &d_Output_phi, const cuv::tensor< float, dev_memory_space > &d_gxx, const cuv::tensor< float, dev_memory_space > &d_gxy, const cuv::tensor< float, dev_memory_space > &d_gxz, const cuv::tensor< float, dev_memory_space > &d_gyy, const cuv::tensor< float, dev_memory_space > &d_gyz, const cuv::tensor< float, dev_memory_space > &d_gzz, float sigma) |
| determine hessian orientation of 3D array | |
| template<class T > | |
| void | filter_nlmean (cuv::tensor< T, dev_memory_space > &dst, const cuv::tensor< T, dev_memory_space > &src, bool threeDim=false) |
| template<class T > | |
| void | filter_nlmean (cuv::tensor< T, dev_memory_space, row_major > &dst, const cuv::tensor< T, dev_memory_space, row_major > &src, int search_radius, int filter_radius, float sigma, float dist_sigma=0.f, float step_size=1.f, bool threeDim=false, bool verbose=false) |
non-local means
1.8.1.2