Based on the algorithm used by filters, the following types of filters can be distinguished:
Linear filters
Gradient or derivative filters (techn. info)
Rank order and median filters
Majority filters
Binary filters
Pattern filters
Standard deviation filters
Algorithms are explained and examples are presented in the separate topics on filter types.