edge detection using fuzzy derivative and evolutionary algorithms