The current version of the toolbox (v1.3) includes four adaptive algorithms for EOG removal using one or more EOG regression channels. The implementations of those algorithms are not optimized for speed so you should expect a relatively large computation time. The first algorithm is based on classical Least Mean Squares (LMS) [10], which is very simple and quite stable if a small enough learning step is used. However, small learning steps lead to very slow convergence. The second algorithm is based on Recursive Least Squares (RLS) [10] which offers a much greater convergence speed at the cost of reduced numerical stability. The third algorithm is a numerically stable version of the RLS algorithm [15]. Note that the implementation of this latter algorithm is still very naive and inefficient so the required computation time can be very large. The two last algorithms are based on
principles [17,18]. The most important information related to these regression algorithms is summarized in Table. 1.
|