wiki:Developer/FeatureService

Feature Service

Goals

  1. Provide a list of feature extractors to extract features of bisque resources
  2. All feature extraction operations can be cached
  3. New features can be easily added and provided with all features of the feature service
  4. The response can be provided in a list of different format (xml,csv,hdf5)
  5. Documentation on the features can be access from the service
  6. Allow for batch processing of a large set of features

Supported features

VRL

  • HTD Homogenous Texture Descriptor
  • EHD Edge Histogram Descriptor

MPEG7FLEX

  • RSD Region Shape Descriptor
  • CSD Color Shape Descriptor
  • CLD Color Layout Descriptor
  • EHD2 Edge Histogram Descriptor
  • HTD2 Homogenous Texture Descriptor

Mohotas

  • TAS
  • TASColored
  • PFTAS
  • PFTASColored
  • ZM
  • LBP
  • HAR
  • HAR Colored

OpenCV

  • SURF
  • ORB
  • BRISK
  • SIFT

WNDCharm (extractors)

  • Chebyshev_Fourier_Transform
  • Comb_Moments
  • Color_Histogram
  • Fractal_Features
  • Gabor_Textures
  • Gini_Coefficient
  • Gabor_Textures
  • Haralick_Textures (disabled)
  • Multiscale_Historgram
  • Pixel_Intensity_Statistics
  • Radon_Coefficients
  • Tamura_Textures
  • Zernike_Coefficients

WNDCharm (transforms + extractors)

  • Chebishev_Fourier_Transform_Chebyshev
  • Chebishev_Fourier_Transform_Hue_Chebyshev
  • Chebishev_Fourier_Transform_Color
  • Chebishev_Fourier_Transform_Edge
  • Chebishev_Fourier_Transform_Fourier
  • Chebishev_Fourier_Transform_Edge_Fourier
  • Chebishev_Fourier_Transform_Hue_Fourier
  • Chebishev_Fourier_Transform_Fourier_Wavelet
  • Chebishev_Fourier_Transform_Hue
  • Chebishev_Fourier_Transform_Wavelet
  • Chebishev_Fourier_Transform_Edge_Wavelet
  • Comb_Moments_Chebyshev
  • Comb_Moments_Fourier_Chebyshev
  • Comb_Moments_Hue_Fourier
  • Comb_Moments_Wavelet_Chebyshev
  • Comb_Moments_Color
  • Comb_Moments_Edge
  • Comb_Moments_Fourier
  • Comb_Moments_Chebyshev_Fourier
  • Comb_Moments_Edge_Fourier
  • Comb_Moments_Hue_Fourier
  • Comb_Moments_Wavelet_Fourier
  • Comb_Moments_Hue
  • Comb_Moments_Wavelet
  • Comb_Moments_Edge_Wavelet
  • Comb_Moments_Fourier_Wavelet
  • Edge_Features
  • Fractal_Features
  • Fractal_Features_Chebyshev
  • Fractal_Features_Fourier_Chebyshev
  • Fractal_Features_Hue_Chebyshev
  • Fractal_Features_Wavelet_Chebyshev
  • Fractal_Features_Color
  • Fractal_Features_Edge
  • Fractal_Features_Fourier
  • Fractal_Features_Chebyshev_Fourier
  • Fractal_Features_Edge_Fourier
  • Fractal_Features_Hue_Fourier
  • Fractal_Features_Wavelet_Fourier
  • Fractal_Features_Hue
  • Fractal_Features_Wavelet
  • Fractal_Features_Edge_Wavelet
  • Fractal_Features_Fourier_Wavelet
  • Fractal_Features
  • Fractal_Features_Chebyshev
  • Fractal_Features_Fourier_Chebyshev
  • Fractal_Features_Hue_Chebyshev
  • Fractal_Features_Wavelet_Chebyshev
  • Fractal_Features_Color
  • Fractal_Features_Edge
  • Fractal_Features_Fourier
  • Fractal_Features_Chebyshev_Fourier
  • Fractal_Features_Edge_Fourier
  • Fractal_Features_Hue_Fourier
  • Fractal_Features_Wavelet_Fourier
  • Fractal_Features_Hue
  • Fractal_Features_Wavelet
  • Fractal_Features_Edge_Wavelet
  • Fractal_Features_Fourier_Wavelet
  • Gini_Coefficient
  • Gini_Coefficient_Fourier
  • Gini_Coefficient_Wavelet
  • Gini_Coefficient_Chebyshev
  • Gini_Coefficient_Fourier_Chebyshev
  • Gini_Coefficient_Fourier_Wavelet
  • Gini_Coefficient_Wavelet_Fourier
  • Gini_Coefficient_Chebyshev_Fourier
  • Gini_Coefficient_Wavelet_Chebyshev
  • Gini_Coefficient_Edge
  • Gini_Coefficient_Fourier_Edge
  • Gini_Coefficient_Wavelet_Edge
  • Gabor_Textures
  • Haralick_Textures (diabled)
  • Haralick_Textures_Chebyshev (diabled)
  • Haralick_Textures_Fourier_Chebyshev (diabled)
  • Haralick_Textures_Hue_Chebyshev (diabled)
  • Haralick_Textures_Wavelet_Chebyshev (diabled)
  • Haralick_Textures_Color (diabled)
  • Haralick_Textures_Edge (diabled)
  • Haralick_Textures_Fourier (diabled)
  • Haralick_Textures_Chebyshev_Fourier (diabled)
  • Haralick_Textures_Edge_Fourier (diabled)
  • Haralick_Textures_Hue_Fourier (diabled)
  • Haralick_Textures_Wavelet_Fourier (diabled)
  • Haralick_Textures_Hue (diabled)
  • Haralick_Textures_Wavelet (diabled)
  • Haralick_Textures_Edge_Wavelet (diabled)
  • Haralick_Textures_Fourier_Wavelet (diabled)
  • Multiscale_Historgram
  • Multiscale_Historgram_Chebyshev
  • Multiscale_Historgram_Fourier_Chebyshev
  • Multiscale_Historgram_Hue_Chebyshev
  • Multiscale_Historgram_Wavelet_Chebyshev
  • Multiscale_Historgram_Color
  • Multiscale_Historgram_Edge
  • Multiscale_Historgram_Fourier
  • Multiscale_Historgram_Chebyshev_Fourier
  • Multiscale_Historgram_Edge_Fourier
  • Multiscale_Historgram_Hue_Fourier
  • Multiscale_Historgram_Wavelet_Fourier
  • Multiscale_Historgram_Hue
  • Multiscale_Historgram_Wavelet
  • Multiscale_Historgram_Edge_Wavelet
  • Multiscale_Historgram_Fourier_Wavelet
  • Object_Feature
  • Inverse_Object_Features
  • Pixel_Intensity_Statistics
  • Pixel_Intensity_Statistics_Chebyshev
  • Pixel_Intensity_Statistics_Fourier_Chebyshev
  • Pixel_Intensity_Statistics_Hue_Chebyshev
  • Pixel_Intensity_Statistics_Wavelet_Chebyshev
  • Pixel_Intensity_Statistics_Color
  • Pixel_Intensity_Statistics_Edge
  • Pixel_Intensity_Statistics_Fourier
  • Pixel_Intensity_Statistics_Chebyshev_Fourier
  • Pixel_Intensity_Statistics_Edge_Fourier
  • Pixel_Intensity_Statistics_Hue_Fourier
  • Pixel_Intensity_Statistics_Wavelet_Fourier
  • Pixel_Intensity_Statistics_Hue
  • Pixel_Intensity_Statistics_Wavelet
  • Pixel_Intensity_Statistics_Edge_Wavelet
  • Pixel_Intensity_Statistics_Fourier_Wavelet
  • Radon_Coefficients
  • Radon_Coefficients_Chebyshev
  • Radon_Coefficients_Fourier_Chebyshev
  • Radon_Coefficients_Hue_Chebyshev
  • Radon_Coefficients_Wavelet_Chebyshev
  • Radon_Coefficients_Color
  • Radon_Coefficients_Edge
  • Radon_Coefficients_Fourier
  • Radon_Coefficients_Chebyshev_Fourier
  • Radon_Coefficients_Edge_Fourier
  • Radon_Coefficients_Hue_Fourier
  • Radon_Coefficients_Wavelet_Fourier
  • Radon_Coefficients_Hue
  • Radon_Coefficients_Wavelet
  • Radon_Coefficients_Edge_Wavelet
  • Radon_Coefficients_Fourier_Wavelet
  • Tamura_Textures
  • Tamura_Textures_Chebyshev
  • Tamura_Textures_Fourier_Chebyshev
  • Tamura_Textures_Hue_Chebyshev
  • Tamura_Textures_Wavelet_Chebyshev
  • Tamura_Textures_Color
  • Tamura_Textures_Edge
  • Tamura_Textures_Fourier
  • Tamura_Textures_Chebyshev_Fourier
  • Tamura_Textures_Edge_Fourier
  • Tamura_Textures_Hue_Fourier
  • Tamura_Textures_Wavelet_Fourier
  • Tamura_Textures_Hue
  • Tamura_Textures_Wavelet
  • Tamura_Textures_Edge_Wavelet
  • Tamura_Textures_Fourier_Wavelet
  • Zernike_Coefficients
  • Zernike_Coefficients_Chebyshev
  • Zernike_Coefficients_Hue_Chebyshev
  • Zernike_Coefficients_Color
  • Zernike_Coefficients_Edge
  • Zernike_Coefficients_Fourier
  • Zernike_Coefficients_Edge_Fourier
  • Zernike_Coefficients_Hue_Fourier
  • Zernike_Coefficients_Wavelet_Fourier
  • Zernike_Coefficients_Hue
  • Zernike_Coefficients_Wavelet
  • Zernike_Coefficients_Edge_Wavelet

...

APIs

Adding new feature extractors

TBA

Source references

Last modified 2 years ago Last modified on Oct 30, 2014 4:30:25 PM