Należy zauważyć, iż współrzędna 3.3 określona jest logarytmem, dlatego aby możliwe było wyświetlenie obrazu w przestrzeni log — polar wartość promienia musi być niezerowa i skończona, w tym celu należy pominąć przynajmniej jeden piksel o współrzędnych xc,yc.
Rozmiar obrazu w przestrzeni log — polar (Np, Nd) określa ilość zmian promienia oraz ilość zmian kąta, ponieważ wartości opisujące obraz są dyskretne. Aby określić krok próbkowania promienia należy podzielić promień obrazu w przestrzeni log — polar przez ilość zmian promienia Np, podobnie w przypadku określania kroku próbkowania kąta 9 należy podzielić kąt 2n przez ilość zmian kąta (Nd).
Rysunek 3.3: a) Obraz oryginalny b) obraz wyświetlony w przestrzeni log-polar.
Rysunek 3.3b przedstawia przykładową transformatę obrazu do przestrzeni log-polar. Środek przekształcenia został ustawiony w środku trzymanego prostokąta.
Rysunek 3.4: Implementacja transformacji log-polar w Simulinku.
Rysunek 3.4 przedstawia implementację transformacji log — polar w środowisku Ma-tlab/Simulink. Na wejście podawany jest obraz w odseparowanych składowych RGB. Następnie dokonano jego konwersji do skali szarości. Zmiana przestrzeni kolorów została wykonana, ponieważ operacje na obrazie w skali szarości są szybsze, jak również transformowanie obrazu w przestrzeni RGB nie przynosi żadnych korzyści w porównaniu do obrazu w skali szarości. Tak spreparowany obraz przekazywany jest do funkcji, której zadaniem jest zapisywanie kolejnych klatek obrazu. Kolejne klatki są pobierane przez funkcję run trans form, która dokonuje transformacji obrazu. Funkcja ta zwraca przetworzony
17