lib.directional module

DIRECTIONAL TRANSFORM ROUTINES

This module contains methods for directional transforms data based on work by Hao Shan and Fred Ngole

Author:Samuel Farrens <samuel.farrens@gmail.com>
Version:1.1
Date:07/01/2017
lib.directional.convolve_dir_filters(data, filters)[source]

Convolve with directional filters

This method convolves the input data with the provided filters

Parameters:
  • data (np.ndarray) – Input data array
  • filters (np.ndarray) – 3D array of filters
Returns:

Return type:

np.ndarray of convolved data

lib.directional.get_dir_filters(shape, angle_num, sigma)[source]

Get directional filters

This method returns the directional transform filters

Parameters:
  • shape (tuple) – Shape of input data
  • angle_num (int) – Nuber of rotation angles
  • sigma (float) – Filter width
Returns:

Return type:

np.ndarray 3D array of filter coefficients