Objaśnienia:
W pierwszym etapie generowana jest chmura tysiąca punktów wylosowanych z przestrzenną gęstością prawdopodobieństwa opisywaną dwuwymiarowym rozkładem Gaussa. Parametry tego rozkładu – wariancja w osiach X i Y oraz współczynnik korelacji między osiami – są dobierane losowo dla każdej chmury.
W kolejnym etapie wyznaczany jest kierunek główny chmury. Wykorzystywany jest tu algorytm MOR (ang. Modified Oja RLS). Jest to iteracyjny algorytm o stochastycznym charakterze. Znaleziony kierunek jest reprezentowany na rysunku czerwoną kreską.