Visitors: Optimal and adaptive filters