AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014
|
|
- Kornelia Dziedzic
- 8 lat temu
- Przeglądów:
Transkrypt
1 AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014 Artur BAL Politechnika Śląska PORÓWNANIE WYBRANYCH METOD POPRAWY JAKOŚCI SEGMENTACJI OBIEKTÓW W POSTACI SKUPISK NA PRZYKŁADZIE GLOBALNEJ BINARYZACJI OBRAZÓW KOMETOWYCH Streszczenie. W pracy przedstawiono porównanie metod poprawy jakości wyników segmentacji obiektów w postaci skupisk (tj. obiektów utworzonych przez niespójne zgrupowania elementów mniejszych niż obiety) metodami przeznaczonymi do segmentacji obiektów spójnych. Porównane zostały trzy metody tj.: i) metoda wykorzystująca filtrację dolnoprzepustową z dużym oknem, ii) metoda łącząca obszary na podstawie ich odległości, przy czym do sprawdzenia kryterium wykorzystano operację morfologiczną i iii) metoda łącząca obszary poprzez analizę minimalnych drzew rozpinających jakie można utworzyć w grafie będącym modelem analizowanego obrazu. COMPARISON OF SELECTED METHODS FOR IMPROVEMENT OF AGGREGATE OBJECTS IMAGE SEGMENTATION ON EXAMPLE OF GLOBAL BINARIZATION OF COMET ASSAY IMAGES Summary. This article presents comparison of the improvement methods of segmentation results of aggregate objects (it is objects which are formed by sets of unconnected elements smaller then objects) in case that for image segmentation methods for segmentation of solid objects was used. Three methods has been compared i.e. i) method which use low pass filter with big filtering window, ii) method in which regions are joined on the base of its mutual distance and for condition checking a morphological operation is used and iii) methods which join the regions by the analysis of the minimum spanning trees which are created on the graph which represents image. 1. Wprowadzenie W przypadku segmentacji obrazów, często niejawnie, zakłada się, że segmentowane obrazy zawierają obiekty spójne i jednorodne tzn. takie że tworzące je piksele są przestrzennie spójne i piksele te mają mają prawie takie same cechy fotometryczne lub kolorymetryczne metody wymagające spełnienia tych wymagań w dalszej części pracy określane są jako standardowe metody segmentacji. W przypadku, gdy segmentowane obiekty nie spełniają tych założeń co może wynikać z własności samych obiektów, niedoskonałości procesu akwizycji ich obrazów lub zastosowanych metod przetwarzania obrazów stosowanie standardowych metod segmentacji nie daje wymaganych rezultatów.
2 20 A. Bal W przypadku gdy segmentacji mają być poddane obiekty nie spełniające założenia o ich spójności możliwe jest zastosowanie jednego z dwóch podejść tzn. można zastosować: metodę przeznaczoną do segmentacji obiektów spójnych, która jest uzupełniona o odpowiednie metody przetwarzania wstępnego lub końcowego, których celem jest poprawa otrzymanego wyniku segmentacji, metodę segmentacji przeznaczoną do segmentacji obiektów niespójnych. W niniejszej pracy skupiono się na porównaniu metod, które mogą być zastosowane w pierwszym ze wspomnianych podejść. Do badań wykorzystano obrazy kometowe będące wynikiem testu kometowego. Widoczne na tych obrazach obiekty, tzw. komety, są obiektami utworzonymi przez skupiska fragmentów DNA obiekty tego typu są dobrym przykładem obiektów w postaci skupisk. Dokładniejsze informacje odnośnie obrazów kometowych i samych komet zamieszczono w rozdziale 2. W rozdziale 3. przedstawiono metody poprawy jakości segmentacji porównane w pracy. Ostatni, 4. rozdział zawiera krótkie podsumowanie. 2. Obrazy kometowe i ich własności istotne z punktu widzenia segmentacji Tak jak już wcześniej zaznaczono przykładem obrazów zawierających obiekty, które nie są obiektami spójnymi, są tzw. obrazy kometowe (ang. comet images) przykładowy obraz tego typu prezentuje rysunek 1(a). Obrazy te są wynikiem przeprowadzenia odpowiednio przygotowanej jednokomórkowej elektroforezy żelowej (ang. single cell gel electrophoresis) komórek eukariotycznych. Połączenie odpowiednio prowadzonej elektroforezy z oceną otrzymanych obrazów daje w efekcie tzw. test kometowy (ang. comet assay) [5, 6, 7]. Test ten pozwala na jakościową ocenę ilości podwójnoniciowych pęknięć łańcuchów DNA co pozwala na jego zastosowanie jako metody oceny stopnia uszkodzenia pojedynczych komórek poddanych działaniu czynników uszkadzających komórki takich jak np. promieniowanie jonizujące. Ocena stopnia uszkodzenia pojedynczej komórki polega na określeniu ilości DNA, które pod wpływem pola elektrycznego znalazło się poza jej jądrem komórkowym. Część komety zawierająca jadro komórki określana jest jako głowa komety, a obszar zajęty przez fragmenty DNA, które wydostały się z jadra nazywany jest ogonem komety. Ocena całego testu kometowego wyznaczana jest na podstawie wyników oceny stopnia uszkodzenia wszystkich komórek w ramach danej próbki, przy czym przyjmuje się, że wynik testu kometowego powinien być wyznaczany na podstawie oceny przynajmniej 100 komórek. Zazwyczaj ocena stanu komórek dokonywana jest wizualnie przez odpowiednio przeszkoloną osobę przy pomocy mikroskopu fluorescencyjnego. Oczywiste jest, że taki sposób oceny skutkuje stosunkowo niską dokładnością, powtarzalnością i wiarygodnością otrzymywanych wyników. Dodatkowo taki sposób oceny skutkuje występowaniem dużego zróżnicowania wyników oceny między poszczególnymi osobami i w praktyce uniemożliwia wiarygodne porównywanie wyników testów kometowych otrzymanych w różnym czasie lub różnych laboratoriach. W celu eliminacji tych niekorzystnych zjawisk coraz częściej do oceny wyników testu kometowego stosowane są metody komputerowego przetwarzania i analizy
3 Porównanie wybranych metod poprawy jakos ci segmentacji obiektów w postaci skupisk (a) (b) Rys. 1. Przykładowy obraz kometowy: (a) oryginalny obraz komety i (b) ta sama kometa w pseudokolorach (skala barw tego obrazu podana została dla znormalizowanej do zakresu h0, 1i skali poziomów szaros ci) obrazów. Zwykle jednak nie sa to metody automatyczne, a jedynie rozwiazania wspomagajace osob e oceniajac a wyniki testu w niektórych czynnos ciach, zwykle metody te wymagaja równiez ciagłej interakcji z uz ytkownikiem. Niezalez nie od sposobu oceny testu kometowego podstawowym problemem wyst epujacym podczas tego procesu jest okres lenie obszaru komety czyli obszaru zajmowanego przez DNA pochodzace z jadra danej komórki a wi ec wskazanie, które piksele analizowanych obrazów reprezentuja tło, a które komet e. Z punktu widzenia procesu segmentacji obrazy kometowe charakteryzuja si e: (a) obecnos cia izolowanych od siebie przestrzenie (niespójnych) grup pikseli oi o zwi ekszonej jasnos ci w stosunku do jasnos ci tła, przy czym grupy te maja róz na
4 22 A. Bal jasność, wielkość i kształt grupy te reprezentują fragmenty DNA i tworzą skupiska w miejscach obrazu przedstawiających poszczególne komety, (b) występowaniem między grupami o i pikseli o nieco podniesionej jasności w stosunku jasności tła otaczającego obszary komet, (c) brakiem lub bardzo małą różnicą jasności między brzegowymi punktami należącymi do komety a jej tłem wielkość tej różnicy nie jest stała wzdłuż brzegu komety, (d) czasami występującym zbyt bliskim położeniem komet w preparacie, aż do nakładania się na siebie fragmentów komet prowadzi to do niemożności określenia przydziału pikseli obrazu do obszarów reprezentujących poszczególne komety, (e) obecnością artefaktów będących wynikiem niewłaściwego przygotowania preparatu i błędami popełnionymi podczas akwizycji obrazów. Spośród wymienionych cech jedynie cecha (b) sprzyja stosowaniu do segmentacji komet standardowych metod. Rysunek 1(a) przedstawia typowy obraz komety widoczne są na nim typowe cechy tego typu obiektów. Natomiast na rysunku 1(b) przedstawiono tę samą kometę w pseudokolorach co pozwala łatwiej zaobserwować m.in. niespójność obszaru komety (zwłaszcza w obszarze jej ogona). W praktyce laboratoryjnej często stosowaną na etapie przetwarzania i analizy obrazów kometowych metodą segmentacji jest binaryzacja obrazów z globalnym progiem τ. Przykładowe wyniki zastosowania takiej operacji przedstawia rysunek 2. Analizując przedstawione wyniki widać, że binaryzacja globalna nie jest właściwą metodą (a) τ = 22 (b) τ = 23 (c) τ = 25 (d) τ = 28 (e) τ = 40 (f) τ = 50 Rys. 2. Porównanie przykładowych wyników binaryzacji globalnej komety z rysunku 1(a) dla różnych wartości globalnego progu binaryzacji τ wartości τ podane zostały dla 8-bitowej skali poziomów szarości
5 Porównanie wybranych metod poprawy jakości segmentacji obiektów w postaci skupisk segmentacji obrazów kometowych uzyskane wyniki charakteryzują się dużą nadsegmentacją (liczba znalezionych obszarów znacznie przewyższa liczbę komet występujących na obrazie), obszary komet są niespójne, a granica kometa-tło nie odpowiada granicy wskazywanej przez eksperta. Podobne problemy pojawiają się również w przypadku wykorzystania do segmentacji komet innych niż progowanie metod segmentacji dedykowanych do segmentacji obiektów spójnych. Ze względu na, wspomniane już wcześniej, powszechne stosowanie progowania jako metody segmentacji obrazów kometowych w dalszej części pracy właśnie na przykładzie wyników uzyskiwanych tą metodą zostaną przedstawione porównywane w pracy metody poprawy wyników segmentacji metodami standardowymi obiektów w postaci skupisk. 3. Metody poprawy jakości segmentacji obiektów w postaci skupisk 3.1. METODA 1. zastosowanie filtracji dolnoprzepustowej z dużym oknem Jedną z metod poprawy wyników segmentacji obiektów w postaci skupisk, gdy do segmentacji są stosowane metody standardowe jest poprzedzenie etapu segmentacji etapem przetwarzania wstępnego, którego celem jest likwidacja braku spójności między grupami pikseli, które powinny zostać zaliczone do jednego obszaru. W tym celu można wykorzystać filtrację dolnoprzepustowa z odpowiednio dużym oknem rozwiązania bazujące na takim podejściu są dość często spotykane w literaturze przedmiotu (aczkolwiek bardzo często autorzy tych prac nie podają wszystkich szczegółów stosowanych rozwiązań oraz nie podają dokładne wartości przyjętych parametrów). Ogólny algorytm takiego rozwiązania przedstawia tabela 1. Tabela 1 Ogólny schemat poprawy jakości segemntacji przez zastosowanie filtracji dolnoprzepustowej z dużym oknem METODA 1. Segmentacja poprzedzona filtracją dolnoprzepustową z dużym oknem 1. filtracja dolnoprzepustowa obrazu z dużą maską 2. segmentacja obrazu wynikowego 3. usuwanie obszarów niespełniających kryteriów Na rysunku 3 przedstawiono wyniki uzyskane różnymi metodami filtracji dolnoprzepustowej, a następnie progowania z progiem globalnym. Przedstawione wyniki zostały uzyskane następującymi metodami: filtracją uśredniającą z maską w kształcie dysku o promieniu r = 25 pełny wymiar maski wynosi d d, gdzie d = 2r + 1 = 51, filtracją z maską Gaussa o wymiarach d d dla d = 51, wartości oczekiwanej µ = 0 i odchyleniu standardowym σ = d/3
6 24 A. Bal (a) (b) (c) (d) (e) (f) (g) (h) (i) Rys. 3. Porównanie wpływu rożnych metod filtracji dolnoprzepustowej realizowanej w ramach przetwarzania wstępnego na wyniki binaryzacji: rząd 1. filtracja uśredniająca, rząd 2. filtracja z maską Gaussa, rząd 3. filtracja medianowa (parametry metod podano w tekście); kolumna 1. wynik filtracji dolnoprzepustowej, kolumn 2. wyniki filtracji w psudokolorach (przyjęto taką samą skalę jak dla rysunku 1(b)), kolumna 3. wyniki binaryzacji z globalnym progiem τ = 25 (odpowiadający wynik binaryzacji tego samego obrazu wejściowego bez wykorzystania przetwarzania wstępnego przedstawia rysunek 2(c)) filtracją medianową dla kwadratowej maski d d dla d = 51. Wyniki filtracji poddano binaryzacji z progiem globalnym τ = 25 za piksele mogące reprezentować komety przyjmowano piksele, dla których I (i, j) τ, gdzie I (i, j) to wartość poziomu szarości piksela o współrzędnych (i, j). Wyniki przedstawione na rysunku 3 przedstawiają stan po realizacji 2. kroku algorytmu przedstawionego w tabeli 1. Wyniki uzyskane METODA 1. w porównaniu do wyniku samej binaryzacji (rys.2(c)) charakteryzują się: znacznym zmniejszeniem nadsegmentacji,
7 Porównanie wybranych metod poprawy jakości segmentacji obiektów w postaci skupisk uzyskaniem spójnych obszarów reprezentujących komety, wyznaczeniem granicy kometa-tło bliskie granicy tych obszarów wskazywanej przez eksperta. Pewnym problemem związanym ze stosowaniem METODY 1. jest dobór parametrów stosowanej metody filtracji dolnoprzepustowej. Stosowanie tych parametrów w charakterze kryteriów według których prowadzone jest łączenie obszarów nie jest tak intuicyjne jak to ma miejsce w przypadku pozostałych dwóch metod porównywanych w pracy w przypadku METODY 1. termin łączenie obszarów oznacza usunięcie braku spójności między łączonymi obszarami przed procesem segmentacji obrazu. Ponadto filtry dolnoprzepustowe, co wynika z wprost ich charakterystyki, pozostawiają w obrazie tylko dominujące, w otoczeniu wynikającym z przyjętej maski, elementy może być to problemem w przypadku, gdy pojawi się np. konieczność dołączenia do obszaru reprezentującego kometę izolowanego fragmentu DNA METODA 2. łaczenie obszarów na podstawie ich wzajemnej odległości W METODZIE 2. proces poprawy wyników segmentacji realizowany jest na etapie przetwarzania końcowego. W metodzie tej nadsegmentacja usuwana jest poprzez łączenie ze sobą obszarów znajdujących się w określonej odległości od siebie. Efektywnym narzędziem ułatwiającym realizację tak zdefiniowanego procesu łączenia są operacje morfologiczne, w wyniku których obszary będące efektem stosowania tych operacji są, w ogólnym przypadku, większe niż obszary przed zastosowaniem danej operacji. W literaturze spotykane są różne propozycje realizacji przetwarzania końcowego bazującego na takim podejściu niestety zdecydowana większość autorów opisuje ten etap przedstawianych przez siebie algorytmów bez szczegółów niezbędnych do ich zaimplementowania w identyczny sposób co utrudnia m.in. porównywanie otrzymywanych rezultatów. Z tego względu w pracy przedstawiono własne rozwiązanie bazujące na takim podejściu do poprawy wyników segmentacji. Ogólny algorytm proponowanej METODY 2. przedstawia tabela 2. Spośród operacji morfologicznych spełniających przedstawione wcześniej wymagania na potrzeby implementacji METODY 2. wybrano morfologiczne zamknięcie. Tabela 2 Ogólny schemat poprawy jakości segemntacji przez zastosowanie operacji morfologicznych do oceny odległości między obszarami METODA 2. Łączenie obszarów na podstawie ich wzajemnej odległości 1. segmentacja obrazu wejściowego 2. filtracja medianowa z małym oknem 3. filtracja morfologiczna powiększająca obszary 4. usuwanie obszarów niespełniających kryteriów 5. (opcjonalnie) wyznaczenie otoczki wypukłej otrzymanych obszarów
8 26 A. Bal (a) a = 5, r = 5 (b) a = 5, r = 15 (c) a = 5, r = 30 (d) a = 15, r = 5 (e) a = 15, r = 15 (f) a = 15, r = 30 Rys. 4. Porównanie wyników zastosowania METODY 2. wykorzystującej operację morfologicznego zamknięcia dla różnych wartości wielkości okna filtracji medianowej a a oraz różnej wielkości maski operacji morfologicznej (maska ma kształt koła o promieniu r); binaryzacja została przeprowadzona dla globalnego progu τ = 25, zielona linia to otoczka wypukła rozpięta na znalezionych obszarach Na rysunku 4 przedstawiono wyniki zastosowania METODY 2. do komet z rysunku 1(a) po binaryzacji z globalnym progiem binaryzacji τ = 25 (rys. 2(c)). Przedstawione wyniki zostały otrzymane dla następujących parametrów METODY 2.: filtracja medianowa z oknem o wymiarach a a dla a {5, 15}, operacja morfologicznego zamknięcia przeprowadzona została dla maski będącej przybliżeniem koła o promieniu r w przestrzeni dyskretnej za elementy maski przyjęto piksele, dla których odległość d od ich środka do środka maski spełniała warunek d r przedstawiono wyniki dla r {5, 15, 30}, jako obszary nie reprezentujące komet przyjęto obszary o i, których pole powierzchni A i pixeli obszary takie były usuwane z obrazu. Porównując obszary zwracane przez METODE 1. z obszarami będącymi wynikiem morfologicznego zamknięcia (białe obszary na obrazach z rysunku 4) widać, że kontury obszarów uzyskiwanych METODA 2. są bardziej poszarpane. Taki przebieg konturów komet nie jest zgodny z przebiegiem wskazywanym przez eksperta. Aby zbliżyć uzyskany wynik do wyników podawanych przez eksperta można na wyznaczonych obszarach rozpiąć ich otoczkę wypukłą [3] wyniki tej operacji zostały pokazane na obrazach z rysunku 4 w postaci zielonego konturu. Zaletą METODY 2. jest bardziej intuicyjny niż w metodzie METODZIE 1. dobór parametrów związanych z określeniem warunków łączenia obszarów. W metodzie
9 Porównanie wybranych metod poprawy jakości segmentacji obiektów w postaci skupisk tej parametrem określającym te warunki jest maska operacji morfologicznego zamknięcia praktyce oznacza to, że w ogólnym przypadku, dwa obszary są łączone gdy ich otoczenia wynikające z kształtu i wielkości maski będą miały wspólne piksele lub gdy będą ze sobą spójne. Pewnym ograniczeniem w określaniu warunków łączenia obszarów jest jednak dyskretna przestrzeń, w której maski są definiowane oraz fakt równoległej realizacji operacji morfologicznej dla całego obrazu. Równoległa realizacja powoduje, że jeżeli maska jest symetryczna to zwiększenie jej rozmiaru o 1 piksel powoduje zwiększenie obszaru łączenia w danym kierunku o 2 piksele powiększeniu ulega bowiem zarówno obszar wokół obszaru o i jak również obszaru o j, którym rozważany jest jako kandydat do połączenia z o i METODA 3. łaczenie obszarów na podstawie drzew rozpinajacych Opisywana w tym rozdziale metoda może być postrzegana jako uogólnienie podejścia wykorzystującego odległość między obszarami jako kryterium ich łączenia. Metoda ta bazuje na rozwiązaniu przedstawionym w pracach [1, 2], a jej ogólny algorytm przedstawiono w tabeli 3. Ogólny schemat poprawy jakości segmentacji przez zastosowanie minimalnych drzew rozpinających Tabela 3 METODA 3. Łączenie obszarów na podstawie przynależności obszarów do minimalnych drzew rozpinających 1. segmentacja obrazu wejściowego 2. filtracja medianowa obrazu po segmentacji z małym oknem 3. utworzenie grafu G reprezentującego obraz 4. wyznaczenie w G minimalnych drzew rozpinających T k, takich że: e ij T k : d ij d τ 5. przejście z dziedziny grafu G z powrotem do dziedziny obrazu 6. wyznaczenie otoczki wypukłej otrzymanych obszarów 7. usuwanie obszarów niespełniających kryteriów W METODZIE 3. proces łączenia realizowany jest w przestrzeni grafu G, który reprezentuje obraz po segmentacji. Wierzchołki v i grafu G reprezentują obszary o i, a długość d ij krawędzi e ij grafu G reprezentuje odległość d ij wyznaczoną między obszarami o i i o j. W grafie G poszukiwane są minimalne drzewa rozpinające T k, dla których e ij T k spełniają warunek d ij d τ. Każde znalezione drzewo T k reprezentuje zbiór obszarów o i reprezentowanych przez v i T k, które należą do jednego metaobszaru O k potencjalnie reprezentującego jedną kometę.
10 28 A. Bal W testowanej implementacji METODY 3. odległości wyznaczano z następującego wzoru d ij = o i, o j = min p mn, p rs, p mn o i, p rs o j gdzie p kl to piksel obrazu o współrzędnych (k, l), a p mn, p rs jest funkcją zwracającą odległość między pikselami o współrzędnych (m, n) i (r, s) (w testowanej implementacji wartości d ij wyznaczane są zgodnie z metryką L 2 ). Do poszukiwania drzew rozpinających wykorzystano algorytm Kruskala [4], który pozwala przerwać tworzenie drzew T k, gdy odległość między dołączanym obszarem o i a obszarami o j T k przekracza przyjętą maksymalną wartość d ij tzn. d τ. Aby spośród obszarów O k wybrać obszary reprezentujące komety można odrzucić te metaobszary O k, które nie spełnianą kryteriów jakie muszą spełniać obszary by mogły zostać uznane za obszary reprezentujące komety. Kryteria te są łatwiejsze do zastosowania, zwłaszcza kryteria dotyczące kształtu obiektów, gdy ich sprawdzanie jest poprzedzone wyznaczeniem otoczki wypukłej rozpiętej na obszarach o i O k. (a) a = 5, d τ = 10 (b) a = 5, d τ = 30 (c) a = 5, d τ = 62 (d) a = 15, d τ = 10 (e) a = 15, d τ = 30 (f) a = 15, d τ = 62 Rys. 5. Porównanie wyników zastosowania METODY 3. dla różnych wartości wielkości okna filtracji medianowej a a oraz różnej maksymalnej długości d ij krawędzi e ij T k ; binaryzacja została przeprowadzona dla globalnego progu τ = 25, czerwone linie to krewędzie e ij T k, zielona linia to otoczka wypukła rozpięta na obszarach o i T k Na rysunku 5 przedstawiono przykładowe wyniki otrzymane po zastosowaniu kroków 1 6 algorytmu METODY 3. dla wyniku binaryzacji globalnej z τ = 25 (rys. 2(c)) komet z rysunku 1(a). Przedstawione wyniki otrzymano dla następujących parametrów: kwadratowe okno filtracji medianowej o wymiarach a a, gdzie a {5, 15},
11 Porównanie wybranych metod poprawy jakości segmentacji obiektów w postaci skupisk wartość parametru d τ {10, 30, 62}. Obrazy na rysunku 5 przedstawiają efekt wykonania kroków algorytmu; na obrazach oprócz obszarów zaznaczono również krawędzie e ij T k (czerwone linie) oraz otoczki wypukłe rozpięte na o i ˆ= v i T k (zielone kontury). Zaletą METODY 3. w porównaniu do pozostałych dwóch metod jest jawne określanie zasad złączenia obszarów łączone są te obszary, które są od siebie odległe o nie więcej niż d τ. Oczywiście dla dowolnej pary {o m, o n } : o m O k o n O k może zachodzić jednak d nm = o m, o n > d τ {o m, o n } O k s = ( o m (1),..., o i (q), o j (q + 1),..., o n (q max ) ) : : o(q) O k o(q), o(q + 1) d τ, gdzie o i (q) oraz o(q) oznaczają q-ty element ciągu s. Innymi słowy zachodzi o i O k : o i, O k \ o i d τ, gdzie O k \o i jest metaobszarem O k, z którego usunięto obszar o i. Zatem dowolny obszar o i O k jest odległy od najbliższego obszaru o j O k, przy czym o i o j, o nie więcej niż o d τ. 4. Podsumowanie W pracy przedstawiono metody jakie można zastosować do poprawy wyników segmentacji (otrzymanych standardowymi metodami segmentacji) obiektów w postaci skupisk jako przykład przedstawiono ich zastosowanie do poprawy wyników binaryzacji globalnej obrazów kometowych. Metody te można jednak wykorzystać również po poprawy jakości wyników segmentacji otrzymywanych w innych zastosowaniach przykładem takich zastosowań są m.in. poprawa niektórych błędów segmentacji obiektów spójnych oraz segmentacja tekstur. W tabeli 4 zestawiono najważniejsze cechy porównywanych w pracy metod. Z punktu widzenia praktycznego wykorzystania prezentowanych metod najważniejszymi cechami są: czas przetwarzania, elastyczność kształtowania przez użytkownika przebiegu procesu poprawy jakości segmentacji, łatwość doboru parametrów. Przedstawione w tabeli 4 czasy obliczeń zostały zmierzone dla poszczególnych metod dla kilku zestawów parametrów ich wartości były podobne do wartości parametrów wykorzystanych do przygotowania przykładów prezentowanych w pracy. Implementacje poszczególnych metod zostały zastały opracowane w postaci funkcji środowiska MATLAB R2013b, a obliczenia były uruchamiane na komputerze o następujących parametrach: procesor Intel 3,2GHz, RAM 16GB 686MHz, MS Windows 7 Pro 64-bit. Jak widać z przedstawionego zestawienia najwolniej działa METODA 3., natomiast miejsce pozostałych metod w takim rankingu uzależnione jest od przyjętych paramentów tych metod tzn. wielkości okien filtracji oraz maski operacji morfologicznej.
12 30 A. Bal Porównanie wybranych cech prezentowanych metod Tabela 4 Kryterium METODA 1. METODA 2. METODA 3. czas obliczeń 5s 3s 20s liczba parametrów elastyczność w doborze warunków łączenia obszarów mała średnia bardzo duża dokładność realizacji założonych warunków łączenia bardzo ograniczona ograniczona bardzo duża sposób realizacji procesu łączenia równoległy równoległy sekwencyjny Dużą zaletą METODY 3. w porównaniu do METOD 1. i 2. jest natomiast jej elastyczność w zakresie możliwości dostosowania działania metody do potrzeb wynikających z cech zadania. Wynika to m.in. z możliwość definiowania w tej metodzie odległości między obszarami nie tylko na podstawie ich położenia w obrazie, ale także na podstawie innych cech tych obszarów (np. wielkości obszarów lub ich średniej jasności). Co ważne kryteria mogą być podawane z dużą dokładnością w przypadku METOD 1. i 2. dokładność ta jest ograniczona m.in. przez stosowanie przestrzeni dyskretnej, w której definiowane są kryteria w tych metodach. Istotną cechą różniącą METODE 3. od obu pozostałych metod jest także sposób realizacji procesu łączenia obszarów w METODZIE 3. jest on sekwencyjny, a w przypadku METOD 1. i 2. łączenie obszarów realizowane jest równolegle. Zaletą sekwencyjnej realizacji procesu łączenia jest m.in. możliwość dołączania obszarów w dowolnej zdefiniowanej kolejności np. według ich malejącej wielkości (takie kryterium odpowiada malejącemu znaczeniu poszczególnych obszarów z punku widzenia ich wpływu na wynik analizy obrazu). Takich możliwości nie ma w przypadku, gdy łącznie obszarów realizowane jest równolegle.
13 Porównanie wybranych metod poprawy jakości segmentacji obiektów w postaci skupisk Na podstawie wizualnej oceny wyników uzyskanych opisanymi w pracy metodami (w pracy na rysunkach 3 5 przedstawione zostały przykładowe wyniki uzyskane dla jednej komety) można stwierdzić, że obszary komet uzyskane METODAMI 2. i 3. lepiej odpowiadają wyznaczanym przez eksperta obszarom komet niż to ma miejsce w przypadku METODY 1. W celu pełniejszego porównania uzyskanych wyników w ramach dalszych prac planowane jest m.in. zastosowanie do ich oceny metod obiektywnych zarówno w postaci metod nadzorowanych (tj. wymagających podania wzorca segmentacji) jak i metod nienadzorowanych (tj. bazujących jedynie na porównaniu obrazu wejściowego z wynikiem segmentacji) [8]. Przeprowadzenie tych badań powinno również ułatwić opracowanie zasad doboru parametrów poszczególnych metod. Podziękowania Praca częściowo finansowana ze środków Narodowego Centrum Nauki w ramach projektu N N Część badań wykorzystanych w pracy została przeprowadzona w Centrum Biotechnologii Politechniki Śląskiej w Gliwicach. LITERATURA 1. Bal A.: Segmentacja obrazów obiektów w postaci skupisk na przykładzie obrazów kometowych, Pomiary Automatyka Kontrola, vol. 58(1), 2012, s Bal A.: Grafowa metoda segmentacji obiektów w postaci skupisk na przykładzie obrazów kometowych, Pomiary Automatyka Kontrola, vol. 58(4), 2012, s Cormen T. H., Leiserson Ch. E., Rivest R.: Wprowadzenie do algorytmów, WNT, Kruskal J. B.: On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem, Proceedings of the American Mathematical Society, 7(1), 1956, s Liao W., McNutt M. A., Zhu W.-G.: The comet assay: A sensitive method for detecting DNA damage in individual cells, Methods San Diego Calif, 48(1), 2009, s Olive P. L.: Review. Impact of the comet assay in radiobiology, Mutation Research/Reviews in Mutation Research, 681(1), 2009, s Östling O., Johanson K. J.: Microelectrophoretic study of radiation-induced DNA damages in individual mammalian cells, Biochemical and Biophysical Research Communications, 123(1), 1984, s Zhang H., Fritts J. E., Goldman S. A.: Image Segmentation Evaluation: A Survey of Unsupervised Methods, Computer Vision and Image Understanding, 110(2), 2008, s
AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014
AUTOMATYZACJA PROCESÓW DYSKRETNYCH 2014 Artur BAL Politechnika Śląska NIENADZOROWANA METODA OCENY JAKOŚCI SEGMENTACJI OBRAZÓW Z FUNKCJA WYBORU WYMAGANEJ DOKŁADNOŚCI WYNIKU SEGMENTACJI Streszczenie. Praca
Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.
Filtracja nieliniowa może być bardzo skuteczną metodą polepszania jakości obrazów Filtry nieliniowe Filtr medianowy Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy
Segmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp. autor: Łukasz Chlebda
Segmentacja obrazów cyfrowych Segmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp autor: Łukasz Chlebda 1 Segmentacja obrazów cyfrowych - temat pracy Temat pracy: Aplikacja do segmentacji
Przetwarzanie obrazów rastrowych macierzą konwolucji
Przetwarzanie obrazów rastrowych macierzą konwolucji 1 Wstęp Obrazy rastrowe są na ogół reprezentowane w dwuwymiarowych tablicach złożonych z pikseli, reprezentowanych przez liczby określające ich jasność
Filtracja obrazu operacje kontekstowe
Filtracja obrazu operacje kontekstowe Podział metod filtracji obrazu Metody przestrzenne i częstotliwościowe Metody liniowe i nieliniowe Główne zadania filtracji Usunięcie niepożądanego szumu z obrazu
AiSD zadanie trzecie
AiSD zadanie trzecie Gliwiński Jarosław Marek Kruczyński Konrad Marek Grupa dziekańska I5 5 czerwca 2008 1 Wstęp Celem postawionym przez zadanie trzecie było tzw. sortowanie topologiczne. Jest to typ sortowania
Przetwarzanie obrazów wykład 4
Przetwarzanie obrazów wykład 4 Adam Wojciechowski Wykład opracowany na podstawie Komputerowa analiza i przetwarzanie obrazów R. Tadeusiewicz, P. Korohoda Filtry nieliniowe Filtry nieliniowe (kombinowane)
Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Grupa ID308, Zespół 11 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 6 Temat: Operacje sąsiedztwa wyostrzanie obrazu Wykonali: 1. Mikołaj Janeczek
Analiza obrazów - sprawozdanie nr 2
Analiza obrazów - sprawozdanie nr 2 Filtracja obrazów Filtracja obrazu polega na obliczeniu wartości każdego z punktów obrazu na podstawie punktów z jego otoczenia. Każdy sąsiedni piksel ma wagę, która
Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38
Wykład 2 Przetwarzanie obrazów mgr inż. 1/38 Przetwarzanie obrazów rastrowych Jedna z dziedzin cyfrowego obrazów rastrowych. Celem przetworzenia obrazów rastrowych jest użycie edytujących piksele w celu
BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat
BIBLIOTEKA PROGRAMU R - BIOPS Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat Biblioteka biops zawiera funkcje do analizy i przetwarzania obrazów. Operacje geometryczne (obrót, przesunięcie,
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
Filtracja obrazu operacje kontekstowe
Filtracja obrazu operacje kontekstowe Główne zadania filtracji Usunięcie niepożądanego szumu z obrazu Poprawa ostrości Usunięcie określonych wad obrazu Poprawa obrazu o złej jakości technicznej Rekonstrukcja
Implementacja filtru Canny ego
ANALIZA I PRZETWARZANIE OBRAZÓW Implementacja filtru Canny ego Autor: Katarzyna Piotrowicz Kraków,2015-06-11 Spis treści 1. Wstęp... 1 2. Implementacja... 2 3. Przykłady... 3 Porównanie wykrytych krawędzi
Parametryzacja obrazu na potrzeby algorytmów decyzyjnych
Parametryzacja obrazu na potrzeby algorytmów decyzyjnych Piotr Dalka Wprowadzenie Z reguły nie stosuje się podawania na wejście algorytmów decyzyjnych bezpośrednio wartości pikseli obrazu Obraz jest przekształcany
Sprawozdanie do zadania numer 2
Sprawozdanie do zadania numer 2 Michał Pawlik 29836 Temat: Badanie efektywności algorytmów grafowych w zależności od rozmiaru instancji oraz sposobu reprezentacji grafu w pamięci komputera 1 WSTĘP W ramach
WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego
WYKŁAD 3 Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego 1 Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego (c.d.) 2 Zestawienie zbiorcze - Regulacje
Filtracja obrazów. w dziedzinie częstotliwości. w dziedzinie przestrzennej
Filtracja obrazów w dziedzinie częstotliwości w dziedzinie przestrzennej filtry liniowe filtry nieliniowe Filtracja w dziedzinie częstotliwości Obraz oryginalny FFT2 IFFT2 Obraz po filtracji f(x,y) H(u,v)
Przetwarzanie obrazu
Przetwarzanie obrazu Przekształcenia kontekstowe Liniowe Nieliniowe - filtry Przekształcenia kontekstowe dokonują transformacji poziomów jasności pikseli analizując za każdym razem nie tylko jasność danego
Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych.
Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych. Słowa kluczowe: teledetekcja, filtracja obrazu, segmentacja obrazu, algorytmy
Reprezentacja i analiza obszarów
Cechy kształtu Topologiczne Geometryczne spójność liczba otworów liczba Eulera szkielet obwód pole powierzchni środek ciężkości ułożenie przestrzenne momenty wyższych rzędów promienie max-min centryczność
WYKŁAD 3 WYPEŁNIANIE OBSZARÓW. Plan wykładu: 1. Wypełnianie wieloboku
WYKŁ 3 WYPŁNINI OSZRÓW. Wypełnianie wieloboku Zasada parzystości: Prosta, która nie przechodzi przez wierzchołek przecina wielobok parzystą ilość razy. Plan wykładu: Wypełnianie wieloboku Wypełnianie konturu
i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk
System śledzenia oczu, twarzy i ruchów użytkownika komputera za pośrednictwem kamery internetowej i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Mirosław ł Słysz Promotor:
Zbigniew JERZAK Adam KOTLIŃSKI. Studenci kierunku Informatyka na Politechnice Śląskiej w Gliwicach
Studenci kierunku Informatyka na Politechnice Śląskiej w Gliwicach Program zrealizowany na potrzeby Pracowni Komputerowej Analizy Obrazu i Mikroskopii Konfokalnej w Centrum Onkologii w Gliwicach Gliwice,
Analiza obrazów. Segmentacja i indeksacja obiektów
Analiza obrazów. Segmentacja i indeksacja obiektów Wykorzystane materiały: R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997 Analiza obrazu Analiza obrazu
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Piotr Dalka Przykładowe algorytmy decyzyjne Sztuczne sieci neuronowe Algorytm k najbliższych sąsiadów Kaskada klasyfikatorów AdaBoost Naiwny
Segmentacja przez detekcje brzegów
Segmentacja przez detekcje brzegów Lokalne zmiany jasności obrazu niosą istotną informację o granicach obszarów (obiektów) występujących w obrazie. Metody detekcji dużych, lokalnych zmian jasności w obrazie
Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.
Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia Mgr inż. Dorota Smorawa Plan prezentacji 1. Wprowadzenie do zagadnienia 2. Opis urządzeń badawczych
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.
Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 9 Przetwarzanie sygnałów wizyjnych. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z funkcjami pozwalającymi na
Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami
Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami dr inż. Mariusz Uchroński Wrocławskie Centrum Sieciowo-Superkomputerowe Agenda Cykliczny problem przepływowy
Matematyka dyskretna
Matematyka dyskretna Wykład 13: Teoria Grafów Gniewomir Sarbicki Literatura R.J. Wilson Wprowadzenie do teorii grafów Definicja: Grafem (skończonym, nieskierowanym) G nazywamy parę zbiorów (V (G), E(G)),
Wykład 8. Drzewo rozpinające (minimum spanning tree)
Wykład 8 Drzewo rozpinające (minimum spanning tree) 1 Minimalne drzewo rozpinające - przegląd Definicja problemu Własności minimalnych drzew rozpinających Algorytm Kruskala Algorytm Prima Literatura Cormen,
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska DRZEWO REGRESYJNE Sposób konstrukcji i przycinania
Anna Fabijańska. Algorytmy segmentacji w systemach analizy ilościowej obrazów
POLITECHNIKA ŁÓDZKA Wydział Elektrotechniki Elektroniki Informatyki i Automatyki Katedra Informatyki Stosowanej Anna Fabijańska Nr albumu: 109647 Streszczenie pracy magisterskiej nt.: Algorytmy segmentacji
Przekształcenia punktowe
Przekształcenia punktowe Przekształcenia punktowe realizowane sa w taki sposób, że wymagane operacje wykonuje sie na poszczególnych pojedynczych punktach źródłowego obrazu, otrzymujac w efekcie pojedyncze
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki
POB Odpowiedzi na pytania
POB Odpowiedzi na pytania 1.) Na czym polega próbkowanie a na czym kwantyzacja w procesie akwizycji obrazu, jakiemu rodzajowi rozdzielczości odpowiada próbkowanie a jakiemu kwantyzacja Próbkowanie inaczej
Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu
Definicja Przekształcenia kontekstowe są to przekształcenia które dla wyznaczenia wartości jednego punktu obrazu wynikowego trzeba dokonać określonych obliczeń na wielu punktach obrazu źródłowego. Przekształcenia
Reprezentacja i analiza obszarów
Cechy kształtu Topologiczne Geometryczne spójność liczba otworów liczba Eulera szkielet obwód pole powierzchni środek cięŝkości ułoŝenie przestrzenne momenty wyŝszych rzędów promienie max-min centryczność
MODELOWANIE POŁĄCZEŃ TYPU SWORZEŃ OTWÓR ZA POMOCĄ MES BEZ UŻYCIA ANALIZY KONTAKTOWEJ
Jarosław MAŃKOWSKI * Andrzej ŻABICKI * Piotr ŻACH * MODELOWANIE POŁĄCZEŃ TYPU SWORZEŃ OTWÓR ZA POMOCĄ MES BEZ UŻYCIA ANALIZY KONTAKTOWEJ 1. WSTĘP W analizach MES dużych konstrukcji wykonywanych na skalę
Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009
Analiza obrazu komputerowego wykład 4 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Filtry górnoprzepustowe - gradienty Gradient - definicje Intuicyjnie, gradient jest wektorem, którego zwrot wskazuje
Przetwarzanie obrazów
Przetwarzanie obrazów Zajęcia 11 Filtracje przestrzenne obrazów rastrowych (2). Zasady wykonania ćwiczenia Obrazy wynikowe do zadań zapisujemy w pliku nazwiskonr.rvc (bieżące nr 1) a komentarze do wyników
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ Joanna Bryndza Wprowadzenie Jednym z kluczowych problemów w szacowaniu poziomu ryzyka przedsięwzięcia informatycznego
Odciski palców ekstrakcja cech
Kolasa Natalia Odciski palców ekstrakcja cech Biometria sprawozdanie z laboratorium 4 1. Wstęp Biometria zajmuje się rozpoznawaniem człowieka na podstawie jego cech biometrycznych. Jest to możliwe ponieważ
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 AiR III
1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może
Diagnostyka obrazowa
Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie czwarte Przekształcenia morfologiczne obrazu Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
Przetwarzanie obrazów wykład 2
Przetwarzanie obrazów wykład 2 Adam Wojciechowski Wykład opracowany na podstawie Komputerowa analiza i przetwarzanie obrazów R. Tadeusiewicz, P. Korohoda Etapy obróbki pozyskanego obrazu Obróbka wstępna
Podstawy OpenCL część 2
Podstawy OpenCL część 2 1. Napisz program dokonujący mnożenia dwóch macierzy w wersji sekwencyjnej oraz OpenCL. Porównaj czasy działania obu wersji dla różnych wielkości macierzy, np. 16 16, 128 128, 1024
WPŁYW METODY DOPASOWANIA NA WYNIKI POMIARÓW PIÓRA ŁOPATKI INFLUENCE OF BEST-FIT METHOD ON RESULTS OF COORDINATE MEASUREMENTS OF TURBINE BLADE
Dr hab. inż. Andrzej Kawalec, e-mail: ak@prz.edu.pl Dr inż. Marek Magdziak, e-mail: marekm@prz.edu.pl Politechnika Rzeszowska Wydział Budowy Maszyn i Lotnictwa Katedra Technik Wytwarzania i Automatyzacji
WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów
WYKŁAD 1 Analiza obrazu Wyznaczanie parametrów ruchu obiektów Cel analizy obrazu: przedstawienie każdego z poszczególnych obiektów danego obrazu w postaci wektora cech dla przeprowadzenia procesu rozpoznania
Rekonstrukcja obrazu (Image restoration)
Rekonstrukcja obrazu (Image restoration) Celem rekonstrukcji obrazu cyfrowego jest odtworzenie obrazu oryginalnego na podstawie obrazu zdegradowanego. Obejmuje ona identyfikację procesu degradacji i próbę
SEGMENTACJA OBRAZU Wprowadzenie
Oprogramowanie Systemów Obrazowania SEGMENTACJA OBRAZU Wprowadzenie Segmentacja obszarów to operacja wydzielenia z obrazu obszarów w oparciu o zdefiniowane kryterium. Głównym uzasadnieniem celowości takiego
Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):
WYKŁAD 3 Operacje sąsiedztwa Są to operacje, w których na wartość zadanego piksla obrazu wynikowego q o współrz. (i,j) mają wpływ wartości piksli pewnego otoczenia piksla obrazu pierwotnego p o współrzędnych
9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie
9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie Obrazy binarne to takie, które mają tylko dwa poziomy szarości: 0 i 1 lub 0 i 255. ImageJ wykorzystuje to drugie rozwiązanie - obrazy
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 9 AiR III
1 Na podstawie materiałów autorstwa dra inż. Marka Wnuka. Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie czwarte Przekształcenia morfologiczne obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego
Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego Mariusz Uchroński 3 grudnia 2010 Plan prezentacji 1. Wprowadzenie 2.
Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015
Ćwiczenia z grafiki komputerowej 5 FILTRY Miłosz Michalski Institute of Physics Nicolaus Copernicus University Październik 2015 1 / 12 Wykorzystanie warstw Opis zadania Obrazy do ćwiczeń Zadanie ilustruje
Komputerowe przetwarzanie obrazu Laboratorium 5
Komputerowe przetwarzanie obrazu Laboratorium 5 Przykład 1 Histogram obrazu a dobór progu binaryzacji. Na podstawie charakterystyki histogramu wybrano dwa różne progi binaryzacji (120 oraz 180). Proszę
WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ
WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ Hybrid Images Imię i nazwisko: Anna Konieczna Kierunek studiów: Informatyka Stosowana Rok studiów: 4 Przedmiot: Analiza i Przetwarzanie Obrazów Prowadzący przedmiot:
Metoda eliminacji Gaussa
Metoda eliminacji Gaussa Rysunek 3. Rysunek 4. Rozpoczynamy od pierwszego wiersza macierzy opisującej nasz układ równań (patrz Rys.3). Zakładając, że element a 11 jest niezerowy (jeśli jest, to niezbędny
Systemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
Metody komputerowego przekształcania obrazów
Metody komputerowego przekształcania obrazów Przypomnienie usystematyzowanie informacji z przedmiotu Przetwarzanie obrazów w kontekście zastosowań w widzeniu komputerowym Wykorzystane materiały: R. Tadeusiewicz,
Wykrywanie twarzy na zdjęciach przy pomocy kaskad
Wykrywanie twarzy na zdjęciach przy pomocy kaskad Analiza i przetwarzanie obrazów Sebastian Lipnicki Informatyka Stosowana,WFIIS Spis treści 1. Wstęp... 3 2. Struktura i funkcjonalnośd... 4 3. Wyniki...
Algorytmy heurystyczne w UCB dla DVRP
Algorytmy heurystyczne w UCB dla DVRP Seminarium IO na MiNI 24.03.2015 Michał Okulewicz based on the decision DEC-2012/07/B/ST6/01527 Plan prezentacji Definicja problemu DVRP UCB na potrzeby DVRP Algorytmy
CECHY BIOMETRYCZNE: ODCISK PALCA
CECHY BIOMETRYCZNE: ODCISK PALCA Odcisk palca można jednoznacznie przyporządkować do osoby. Techniki pobierania odcisków palców: Czujniki pojemnościowe - matryca płytek przewodnika i wykorzystują zjawisko
Operacje morfologiczne w przetwarzaniu obrazu
Przekształcenia morfologiczne obrazu wywodzą się z morfologii matematycznej działu matematyki opartego na teorii zbiorów Wykorzystuje się do filtracji morfologicznej, wyszukiwania informacji i analizy
Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski
Samochodowy system detekcji i rozpoznawania znaków drogowych Sensory w budowie maszyn i pojazdów Maciej Śmigielski Rozpoznawanie obrazów Rozpoznawaniem obrazów możemy nazwać proces przetwarzania i analizowania
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle Paweł Szołtysek 12 czerwca 2008 Streszczenie Planowanie produkcji jest jednym z problemów optymalizacji dyskretnej,
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie trzecie Operacje na dwóch obrazach 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z operacjami jakie możemy wykonywać na dwóch obrazach,
Antyaliasing w 1 milisekundę. Krzysztof Kluczek
Antyaliasing w 1 milisekundę Krzysztof Kluczek Zasada działania Założenia: Metoda bazująca na Morphological Antialiasing (MLAA) wejście: obraz wyrenderowanej sceny wyjście: zantyaliasowany obraz Krótki
BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH
BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH Dr inż. Artur JAWORSKI, Dr inż. Hubert KUSZEWSKI, Dr inż. Adam USTRZYCKI W artykule przedstawiono wyniki analizy symulacyjnej
Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.
Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 8 Filtracja uśredniająca i statystyczna. Cel ćwiczenia Celem ćwiczenia jest zdobycie umiejętności tworzenia i wykorzystywania
Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów
30 czerwca 2015 Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie Projekt z przedmiotu Analiza i Przetwarzanie Obrazów Wykrywanie tablic rejestracyjnych Jagieła Michał IS (GKiPO) Michał Jagieła
IMPLEMENTACJA I TESTOWANIE PROCEDURY AUTOMATYCZNEGO ŚLEDZENIA KRAWĘDZI NA OBRAZACH CYFROWYCH
Janusz Cieślar IMPLEMENTACJA I TESTOWANIE PROCEDURY AUTOMATYCZNEGO ŚLEDZENIA KRAWĘDZI NA OBRAZACH CYFROWYCH 1. Wstęp W 1999 roku w zakładzie Fotogrametrii i Informatyki Teledetekcyjnej AGH powstał pomysł
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie drugie Podstawowe przekształcenia obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z podstawowymi przekształceniami obrazu wykonywanymi
Priorytetyzacja przypadków testowych za pomocą macierzy
Priorytetyzacja przypadków testowych za pomocą macierzy W niniejszym artykule przedstawiony został problem przyporządkowania priorytetów do przypadków testowych przed rozpoczęciem testów oprogramowania.
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 10 AiR III
1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może
Laboratorium Cyfrowego Przetwarzania Obrazów
Laboratorium Cyfrowego Przetwarzania Obrazów Ćwiczenie 4 Filtracja 2D Opracowali: - dr inż. Krzysztof Mikołajczyk - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej,
Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II
Wykład 6. Drzewa cz. II 1 / 65 drzewa spinające Drzewa spinające Zliczanie drzew spinających Drzewo T nazywamy drzewem rozpinającym (spinającym) (lub dendrytem) spójnego grafu G, jeżeli jest podgrafem
Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów
Wykład 2. Reprezentacja komputerowa grafów 1 / 69 Macierz incydencji Niech graf G będzie grafem nieskierowanym bez pętli o n wierzchołkach (x 1, x 2,..., x n) i m krawędziach (e 1, e 2,..., e m). 2 / 69
Diagnostyka obrazowa
Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie trzecie Operacje na dwóch obrazach Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z operacjami jakie możemy wykonywać na dwóch obrazach,
Analiza i przetwarzanie obrazów
Analiza i przetwarzanie obrazów Temat projektu: Aplikacja na system Android wyodrębniająca litery(znaki) z tekstu Marcin Nycz 1. Wstęp Tematem projektu była aplikacja na system Android do wyodrębniania
Przetwarzanie obrazów wykład 7. Adam Wojciechowski
Przetwarzanie obrazów wykład 7 Adam Wojciechowski Przekształcenia morfologiczne Przekształcenia podobne do filtrów, z tym że element obrazu nie jest modyfikowany zawsze lecz tylko jeśli spełniony jest
W poszukiwaniu sensu w świecie widzialnym
W poszukiwaniu sensu w świecie widzialnym Andrzej Śluzek Nanyang Technological University Singapore Uniwersytet Mikołaja Kopernika Toruń AGH, Kraków, 28 maja 2010 1 Podziękowania Przedstawione wyniki powstały
Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Grupa ID308, Zespół 11 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 8 Temat: Operacje sąsiedztwa detekcja krawędzi Wykonali: 1. Mikołaj Janeczek
Grafika komputerowa. Dr inż. Michał Kruk
Grafika komputerowa Dr inż. Michał Kruk Operacje kontekstowe Z reguły filtry używane do analizy obrazów zakładają, że wykonywane na obrazie operacje będą kontekstowe Polega to na wyznaczeniu wartości funkcji,
Metody wyszukiwania włókien Omówione zostaną dwie wybrane metody wyszukiwania na obrazie rozmieszczonych losowo kształtów okrągłych.
PM-101/06 Automatyzacja komputerowej analizy obrazów mikrostruktur PIOTR WOLSZCZAK Komputerowa analiza obrazu stosowana w ocenie ilościowej i jakościowej budowy mikrostrukturalnej kompozytów polega na
Filtrowanie tekstur. Kinga Laurowska
Filtrowanie tekstur Kinga Laurowska Wprowadzenie Filtrowanie tekstur (inaczej wygładzanie) technika polegająca na 'rozmywaniu' sąsiadujących ze sobą tekseli (pikseli tekstury). Istnieje wiele metod filtrowania,
Analiza i Przetwarzanie Obrazów
Analiza i Przetwarzanie Obrazów Projekt: Filtr medianowy bez sortowania listy sąsiadów Paweł Jóźwik Zawartość 1 Wstęp.... 2 2 Wyniki działania.... 3 3 Wnioski.... 5 1 Wstęp. Celem projektu było napisanie
Przykładowe sprawozdanie. Jan Pustelnik
Przykładowe sprawozdanie Jan Pustelnik 30 marca 2007 Rozdział 1 Sformułowanie problemu Tematem pracy jest porównanie wydajności trzech tradycyjnych metod sortowania: InsertionSort, SelectionSort i BubbleSort.
Algorytmy mrówkowe w dynamicznych problemach transportowych
y w dynamicznych problemach transportowych prof. dr hab Jacek Mandziuk MiNI, PW 3 czerwca 2013 Cel pracy Zbadanie zachowania algorytmu go zwykłego oraz z zaimplementowanymi optymalizacjami dla problemów
Detekcja punktów zainteresowania
Informatyka, S2 sem. Letni, 2013/2014, wykład#8 Detekcja punktów zainteresowania dr inż. Paweł Forczmański Katedra Systemów Multimedialnych, Wydział Informatyki ZUT 1 / 61 Proces przetwarzania obrazów
Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009
Analiza obrazu komputerowego wykład 3 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Binaryzacja Binaryzacja jest jedną z ważniejszych ż czynności punktowego przetwarzania obrazów. Poprzedza prawie zawsze
Laboratorium Cyfrowego Przetwarzania Obrazów
Laboratorium Cyfrowego Przetwarzania Obrazów Ćwiczenie 5 Segmentacja Opracowali: - dr inż. Krzysztof Mikołajczyk - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej,
Zadanie Cyfryzacja grida i analiza geometrii stropu pułapki w kontekście geologicznym
Zadanie 1 1. Cyfryzacja grida i analiza geometrii stropu pułapki w kontekście geologicznym Pierwszym etapem wykonania zadania było przycięcie danego obrazu tak aby pozostał tylko obszar grida. Obrobiony
Analiza obrazów - sprawozdanie nr 3
Analiza obrazów - sprawozdanie nr 3 Przekształcenia morfologiczne Przekształcenia morfologiczne wywodzą się z morfologii matematycznej, czyli dziedziny, która opiera się na teorii zbiorów, topologii i
WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA
DRZEWA i LASY Drzewem nazywamy graf spójny nie zawierający cykli elementarnych. Lasem nazywamy graf nie zawierający cykli elementarnych. Przykłady drzew i lasów takie krawędzie są wykluczone drzewo las