Algorithms For Feature Extraction