updated SURF with color recognition