used generic feature detector and extractor