Algorithms and Architectures Efficient implementations Data structures for morphology Performance evaluation of algorithms GPU implementations