Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "transformata Hough'a" wg kryterium: Temat


Wyświetlanie 1-2 z 2
Tytuł:
Circle parameters estimation using Hough transform implemented on GPGPU
Estymacja parametrów okręgu z wykorzystaniem transformaty Hougha dla GPGPU
Autorzy:
Mazurek, P.
Powiązania:
https://bibliotekanauki.pl/articles/155064.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
estymacja
rozpoznawanie obrazów
transformata Hough'a
GPGPU
estimation
pattern recognition
Hough transform
Opis:
In the paper implementation of the Hough transform using NVidia CUDA platform is considered. The GPGPU implementation is based on processing in parallel a set of Hough transforms with synchronized memory accesses for better utilization of the texture cache. The best code variant is based on quadrature sine and cosine functions, an unrolled loop and a single write to the global memory. The processing time is about 1000 shorter in comparison to the Matlab code, which is necessary for processing the video data.
W artykule rozpatruje się implementację transformaty Hougha [1] dla okręgów (1). Celem implementacji jest skrócenia czasu przetwarzania wielu obrazów o dużej rozdzielczości na potrzeby estymacji położenia i promienia półsferycznego próbnika oświetlenia stosowanego [3] podczas pomiarów światła na potrzeby realistycznej grafiki i animacji komputerowej (rys. 1). Kolorowy obraz przetwarzany jest za pomocą algorytmu [2] (rys. 3), a w celu redukcji czasu przetwarzania skoncentrowano się na wykorzystaniu platformy NVidia CUDA 3.2 [5, 6] do równoległej realizacji transformaty Hougha [7-12]. Wykorzystano oryginalną konfigurację bloków wątków oraz siatki w celu efektywnego wykorzystania pamięci podręcznej tekstur przy równoległym próbkowaniu obrazu. W implementacji 32 wątki bloku wykonują transformatę Hougha pobierając wartości obrazu z pierścienia w sposób synchroniczny w celu optymalizacji wykorzystania pamięci tekstur. Porównano 14 metod wyznaczania (tab. 1) próbkowanego piksela. Porównano metodę zapisu wyniku najlepszego dla bloku z wykorzystaniem jednego i wszystkich wątków. Najbardziej efektywnym rozwiązaniem jest wykorzystanie funkcji kwadraturowej wraz z rozwijaniem pętli i pojedynczym zapisem. Dla procesora G80 (Geforce 8800 GTS) uzyskano 1000-krotne przyspieszenie obliczeń w stosunku do kodu w Matlabie wykonywanego na procesorze Pentium 4 (2.4GHz). Dla 32 sąsiednich promieni i 100 próbek każdego okręgu czas przetwarzania jest rzędu 1 sekundy.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 8, 8; 896-898
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Optymalizacja transformaty Hougha dla okręgu z wykorzystaniem techniki odrzucenia implementowana na GPGPU
Optimization of Hough transform for circle processing using drop technique implemented on GPGPU
Autorzy:
Mazurek, P.
Powiązania:
https://bibliotekanauki.pl/articles/156591.pdf
Data publikacji:
2012
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
estymacja
rozpoznawanie obrazów
transformata Hough'a
GPGPU
estimation
pattern recognition
Hough transform
Opis:
W artykule jest przedstawiona implementacja transformaty Hougha (HT) dla okręgów z wykorzystaniem platformy CUDA. Wykorzystano zbiór równolegle przetwarzaniach HT z synchronizacją dostępu do pamięci podręcznej tekstur. Zaproponowane rozwiązanie umożliwia przyspieszenie obliczeń o około 16% z wykorzystaniem techniki odrzucenia (dwu etapowej wyznaczania HT) względem algorytmu naiwnego. Celem pracy jest estymacja położenia i kołnierza lustra półsferycznego do pomiaru oświetlenia.
Implementation of the Hough transform (HT) [1] using NVidia CUDA 4.0 platform [5, 6] is considered. The aim is fast estimation of the position and radius of a light probe. The light probe device is e.g. a hemispherical mirror (Fig. 1) used for light estimation in some points of the 3D space [3, 4] for purposes of computer animation. The GPGPU based implementation allows parallel computation of the HT. Direct implementation tests all cases, which is not computationally time feasible. Knowledge about the number of desired circles (a single circle) simplifies searching. The naive algorithm (Fig. 4) tests circles and compares temporal results with the best HT. This technique is not fast due to testing temporal HT values for every circle pixel. The proposed drop technique (Fig. 5) is based on the predefined angle threshold. The first step computes HT values up to the predefined angle threshold. The temporal result is compared with the best obtained HT value. The computations are continued (second step) if the temporal result is better than the best HT, or dropped otherwise. After the second step the comparison is calculated again. Preprocessing of the input image is necessary according to [3] and negative representation is used. The computation time depends on the number of the circle sampling points and threshold. The threshold influences the computation time. The value about 200 for the tested image is optimal. There has been obtained improvement of about 16% for the drop technique.
Źródło:
Pomiary Automatyka Kontrola; 2012, R. 58, nr 7, 7; 587-589
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-2 z 2

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies