Self-dual morphological operators and filters