Module fuzzy

Source
Expand description

§Image processing based on fuzzy mathematics

Namespace for all functions is ft. The module brings implementation of the last image processing algorithms based on fuzzy mathematics. Method are named based on the pattern FT_degree_dimension_method.

§Math with F0-transform support

Fuzzy transform (inline formula-transform) of the 0th degree transforms whole image to a matrix of its components. These components are used in latter computation where each of them represents average color of certain subarea.

§Math with F1-transform support

Fuzzy transform (inline formula-transform) of the 1th degree transforms whole image to a matrix of its components. Each component is polynomial of the 1th degree carrying information about average color and average gradient of certain subarea.

§Fuzzy image processing

Image proceesing based on fuzzy mathematics namely F-transform.

Modules§

prelude

Constants§

ITERATIVE
processing in several iterations
LINEAR
linear (triangular) shape
MULTI_STEP
processing in multiple step
ONE_STEP
processing in one step
SINUS
sinusoidal shape

Functions§

create_kernel
Creates kernel from general functions.
create_kernel1
Creates kernel from basic functions.
filter
Image filtering
ft0_2d_components
Computes components of the array using direct inline formula-transform.
ft0_2d_components_def
Computes components of the array using direct inline formula-transform.
ft0_2d_fl_process
Sligtly less accurate version of inline formula-transfrom computation optimized for higher speed. The methods counts with linear basic function.
ft0_2d_fl_process_float
Sligtly less accurate version of inline formula-transfrom computation optimized for higher speed. The methods counts with linear basic function.
ft0_2d_inverse_ft
Computes inverse inline formula-transfrom.
ft0_2d_iteration
Computes inline formula-transfrom and inverse inline formula-transfrom at once and return state.
ft0_2d_process
Computes inline formula-transfrom and inverse inline formula-transfrom at once.
ft0_2d_process_def
Computes inline formula-transfrom and inverse inline formula-transfrom at once.
ft1_2d_components
Computes components of the array using direct inline formula-transform.
ft1_2d_create_polynom_matrix_horizontal
Creates horizontal matrix for inline formula-transform computation.
ft1_2d_create_polynom_matrix_vertical
Creates vertical matrix for inline formula-transform computation.
ft1_2d_inverse_ft
Computes inverse inline formula-transfrom.
ft1_2d_polynomial
Computes elements of inline formula-transform components.
ft1_2d_polynomial_def
Computes elements of inline formula-transform components.
ft1_2d_process
Computes inline formula-transfrom and inverse inline formula-transfrom at once.
ft1_2d_process_def
Computes inline formula-transfrom and inverse inline formula-transfrom at once.
inpaint
Image inpainting