ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
constrained_adaptive_entropy.cl File Reference

Macros

#define at3(arr, x, y, z, depth, width)   arr[x * depth * width + y * depth + z]
 

Functions

int index_y (int y, int height)
 PADDING Y. More...
 
int index_x (int x, int width)
 PADDING X. More...
 
__kernel void LF_Remap_Image (__read_only image2d_t input, __global float4 *output, float delta, int UV_diameter, int UV_radius, float alpha)
 
__kernel void LF_Remap (__global uchar4 *input, __global float4 *output, float delta, int UV_diameter, int UV_radius, float alpha)
 
__kernel void LF_Remap_Lytro (__read_only image2d_t input, __global float4 *output, float delta, int UV_diameter, int UV_radius, float alpha)
 
__kernel void LF_Refocus (__global uchar4 *input, __global uchar4 *output, float delta, int UV_diameter, int UV_radius, float alpha)
 
__kernel void LF_CAE_Naive (__global float4 *input, __global float *response, int UV_diameter, float sigma, int disparity, int depth_resolution)
 
__kernel void LF_CAE_Initial (__global float4 *input, __global float *response, int UV_diameter, float sigma, int disparity, int depth_resolution)
 
__kernel void LF_CAE (__global float4 *input, __global float *response, int UV_diameter, float sigma, int disparity, int depth_resolution)
 
__kernel void LF_CAE_Bin (__global float4 *input, __global float *response, int UV_diameter, float sigma, int disparity, int depth_resolution)
 
__kernel void LF_SSD (__global float4 *input, __global float *response, int UV_diameter, float sigma, int disparity, int depth_resolution)
 

Variables

__constant sampler_t sampler
 

Macro Definition Documentation

◆ at3

#define at3 (   arr,
  x,
  y,
  z,
  depth,
  width 
)    arr[x * depth * width + y * depth + z]

Function Documentation

◆ index_x()

int index_x ( int  x,
int  width 
)

PADDING X.

◆ index_y()

int index_y ( int  y,
int  height 
)

PADDING Y.

◆ LF_CAE()

__kernel void LF_CAE ( __global float4 *  input,
__global float *  response,
int  UV_diameter,
float  sigma,
int  disparity,
int  depth_resolution 
)

Compute Constrained Adaptive Entropy (CAE)

◆ LF_CAE_Bin()

__kernel void LF_CAE_Bin ( __global float4 *  input,
__global float *  response,
int  UV_diameter,
float  sigma,
int  disparity,
int  depth_resolution 
)

Compute Constrained Adaptive Entropy (CAE)

◆ LF_CAE_Initial()

__kernel void LF_CAE_Initial ( __global float4 *  input,
__global float *  response,
int  UV_diameter,
float  sigma,
int  disparity,
int  depth_resolution 
)

Compute Constrained Adaptive Entropy (CAE)

◆ LF_CAE_Naive()

__kernel void LF_CAE_Naive ( __global float4 *  input,
__global float *  response,
int  UV_diameter,
float  sigma,
int  disparity,
int  depth_resolution 
)

Compute Constrained Adaptive Entropy (CAE)

◆ LF_Refocus()

__kernel void LF_Refocus ( __global uchar4 *  input,
__global uchar4 *  output,
float  delta,
int  UV_diameter,
int  UV_radius,
float  alpha 
)

Refocus Light Field imgae

◆ LF_Remap()

__kernel void LF_Remap ( __global uchar4 *  input,
__global float4 *  output,
float  delta,
int  UV_diameter,
int  UV_radius,
float  alpha 
)

Remap Light Field imgae

◆ LF_Remap_Image()

__kernel void LF_Remap_Image ( __read_only image2d_t  input,
__global float4 *  output,
float  delta,
int  UV_diameter,
int  UV_radius,
float  alpha 
)

Remap Light Field imgae

◆ LF_Remap_Lytro()

__kernel void LF_Remap_Lytro ( __read_only image2d_t  input,
__global float4 *  output,
float  delta,
int  UV_diameter,
int  UV_radius,
float  alpha 
)

Remap Light Field Lytro imgae

◆ LF_SSD()

__kernel void LF_SSD ( __global float4 *  input,
__global float *  response,
int  UV_diameter,
float  sigma,
int  disparity,
int  depth_resolution 
)

Variable Documentation

◆ sampler

__constant sampler_t sampler
Initial value:
=
CLK_FILTER_NEAREST
| CLK_NORMALIZED_COORDS_FALSE
| CLK_ADDRESS_CLAMP_TO_EDGE