Przetwarzanie obrazów

Podobne dokumenty
Przetwarzanie obrazów

Przetwarzanie obrazów

Przetwarzanie obrazów

Filtracja obrazu operacje kontekstowe

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

Filtracja obrazu operacje kontekstowe

Przetwarzanie obrazów rastrowych macierzą konwolucji

Analiza obrazów - sprawozdanie nr 2

Rozciąganie histogramu

Ćwiczenia z grafiki komputerowej 4 PRACA NA WARSTWACH. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University.

Ortorektyfikacja pojedynczych zdjęć lotniczych w oparciu o istniejące modele rzeźby terenu i mapy topograficzne (ćwiczenie 1)

Geoinformacja Interpretacja danych teledetekcyjnych. A. Pozyskanie i przygotowanie danych

Laboratorium Cyfrowego Przetwarzania Obrazów

Diagnostyka obrazowa

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 5

XML i nowoczesne technologie zarządzania treścią 2007/08

Przetwarzanie obrazów

Filtracja obrazów. w dziedzinie częstotliwości. w dziedzinie przestrzennej

ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel.

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Grafika Komputerowa. Zajęcia X

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu

Spis treści. Lekcja 1: PowerPoint informacje podstawowe 1. Lekcja 2: Podstawy pracy z prezentacjami 36. Umiejętności do zdobycia w tej lekcji 36

Geoinformacja Interpretacja danych teledetekcyjnych. A. Pozyskanie i przygotowanie danych

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Operacje przetwarzania obrazów monochromatycznych

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Diagnostyka obrazowa

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015

Przetwarzanie obrazu

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 11. Filtracja sygnałów wizyjnych

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

Wymagania edukacyjne z informatyki w klasie VIII

Przetwarzanie obrazów

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Platforma e-learningowa

a) Aerotiangulacja do końca semestru (8 zajęć) plik chańcza_blok folder fotopunkty - Fotopunkty do projektu: 1, 2a, 212, 301, 504 folder camera

KATEGORIA OBSZAR WIEDZY

Instrukcja programu mam wersja 1.02.

Tabela wewnętrzna - definicja

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych.

INSTRUKCJA UŻYTKOWNIKA Generowanie Jednolitego Pliku Kontrolnego (JPK) ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Zakładka Obmiar jest dostępna dla pozycji kosztorysowej w dolnym panelu. Służy do obliczania ilości robót (patrz też p ).

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Uzyskanie podkładu topograficznego z Geoportalu przy użyciu biblioteki GDAL. Krzysztof Kochan

rgbf<składowa_r,składowa_g,składowa_b,filter>. Dla parametru filter przyjmij kolejno wartości: 0.60, 0.70, 0.80, 0.90, 1.00, np.:

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Aerotiangulacja plik chańcza_blok folder fotopunkty - folder camera

Sylabus Moduł 2: Przetwarzanie tekstów

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

asix4 Podręcznik użytkownika Drajwer OPC Podręcznik użytkownika

GIMP Grafika rastrowa (Ćwiczenia cz. 2)

Platforma e-learningowa

Podstawy technologii WWW

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Wykaz zmian w programie SysLoger

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Plan pracy do realizacji zajęć komputerowych w szkole podstawowej

Lekcja 8, 9 i 10. Konspekt lekcji Poczta elektroniczna. Materiał z podręcznika: Rozdział 5. Poczta elektroniczna

System imed24 Instrukcja Moduł Analizy i raporty

Funkcje i instrukcje języka JavaScript

Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

Implementacja filtru Canny ego

KATEGORIA OBSZAR WIEDZY

Wykład 4: Statystyki opisowe (część 1)

Diagnostyka obrazowa

1. Zarządzanie informacją w programie Access

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

Wymagania edukacyjne na ocenę z informatyki klasa 3

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 AiR III

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Przetwarzanie obrazów wykład 4

Grafika komputerowa. Zajęcia IX

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Diagnostyka obrazowa

KRYTERIA I WYMAGANIA EDUKACYJNE INFORMATYKA KLASA III GIMNAZJUM

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.

Wykaz zmian w programie SysLoger

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Football Team Monitor opis funkcji

Ćwiczenie 6. Transformacje skali szarości obrazów

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Kod składa się z kodu głównego oraz z odpowiednich kodów dodatkowych (akcesoriów). Do kodu można przyłączyć maksymalnie 9 kodów dodatkowych.

SED - Stream EDitor. edytor strumieniowy. Bogumił Konopka W-11/I-21 Politechnika Wrocławska

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

Transkrypt:

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 zapisujemy w pliku NazwiskoNR.doc, według wskazówek schematów zawartych w ćwiczeniu NIE UMIESZCZAĆ SPACJI I POLSKICH ZNAKÓW W NAZWACH PLIKÓW (geoinfo posiada w2k) Po zajęciach ładujemy pliki z wynikami i komentarzem na serwer przez p stronę http://www.geoinfo.amu.edu.pl www.geoinfo.amu.edu.pl/geoinf 1) Logujemy się, 2) wybieramy plik do upload u,, 3) Ładujemy, 4) powtarzamy te czynność odpowiednią ilość razy 5) sprawdzamy zawartość katalogu ćwiczenia nr...* Jeżeli ktoś jest nieobecny na ćwiczeniach to wykonuje ćwiczenie samodzielnie w domu. Opisy do ćwiczeń dostępne są w Internecie pod p adresem http://ztg.amu.edu.pl/zajecia.htm,, dalej należy wybrac odpowiedni przedmiot * Jak ten sposób nie będzie działał, to wówczas to proszę wysłać poczta (lotniczą ) ) na adres: skrol@amu.edu.pl

Uwagi ogólne Celem ćwiczenia jest: zapoznanie się z różnymi modyfikacjami podstawowych masek filtrów, np. lowpass (dolnoprzepustowego), Poznaniem różnych parametrów, kóre dostępne są w procesie filtracji przestrzenych definiowaniem własnych filtrów w standardowy sposób (w procesie Spatial Filters), zastosowaniem języka skryptowego SML do tworzenia własnych skryptów, w tym filtrów złożonych z kilku masek

Adresowanie elementów maski filtru w rozmiarze 3x3 i 5x5 Pozycja piksela w masce, przy nieparzystym wymiarze, odniesiona może być jest do piksela środkowego o współrzędnych [i,j] [wiersz, kolumna]

Definiowanie filtru w procesie Spatial Filter Nowa maska filtru na bazie filtru dolnoprzepustowego uśredniającego, poleceniem Save As zachowujemy maskę filtru w projekcie.rvc

Parametry filtrowania Zmiana (poprawa wartości filtrowania) Scale skalowanie; Offset przesunięcie, Boost zwielokrotnienie; parametry te stosowane są zgodnie z formułą; Modified Output = ((Initial Output * Boost) + Offset) / Scale Wartość po filtracji Progowanie przed i po filtracji określane jest poprzez podanie minimalnych i maksymalnych wartości zakresów branych pod uwagę. Jeśli jasność piksela na wejściu jest poza zdefiniowanym zakresem, wówczas taki piksele nie podlega procesowi filtracji. Z kolei na wyjściu, jeśli wartość piksela po filtracji jest poza zdefiniowanym zakresem to pikselowi przypisuje się odpowiednio maksimum lub minimum.

Przykłady skryptów SML wykonujących filtrowanie pojedynczego obrazu z definiowaną samodzielnie maską

Filtr dolnoprzepustowy A B C Trzy różne maski filtru dolnoprzepustowego, A,B, C; maski B i C w efekcie końcowym mniej wygładzają rozmywają - krawędzie. Inne przykłady filtrów uśredniających wygładzających i wyostrzających - zawiera plik filtry_przestrzenne.rvc

Zadanie 1 1) Wykonać filtracje kanału czwartego zobrazowania Landsata Dat_04, trzema filtrami dolnoprzepustowymi omówionymi na poprzednim slajdzie definiując samodzielnie maski dla tych filtrów oraz wszystkimi filtrami zawartymi w pliku filtry_przestrzenne.rvc. Otwieranie nowej definicji filtru odbywa się poprzez Filter/Open. Wyniki filtracji zapisać w pliku nazwisko11a.rvc. Obiekty rastrowe wyniki filtracji; do nazwy podstawowej dodać część nazwy filtru; 2) Po filtracji obejrzeć wszystkie wyniki, spróbować znaleźć teoretyczne zastosowania dla wykorzystanych filtrów. Swoje przemyślenia zawrzeć i zilustrować w dokumencie nazwisko11a.doc. 3) Wybrać sobie jeden z filtrów, zastosować dodatkowo podczas filtracji progowanie. Zastosować progowanie na trzy sposoby: z wykorzystaniem tylko górnego progu, tylko dolnego oraz obu progów na raz. Progi dobrać odpowiednio, mniej więcej w 1/3 i 2/3 wykorzystanego zakresu skali szarości. Efekty tak przeprowadzonych filtracji opisać i zilustrować w dokumencie nazwisko11b.doc. Wyniki, trzykrotnie przefiltrowany dat_04, zapisać w pliku nazwisko11b.rvc jako dat_04_upper, dat_04_low, dat_04_dualtreshold.

Zadania (2) Usunięcie zakłóceń pasowych z obrazu pierwszego kanału obrazu ASTER, poprzez testowanie wszystkich filtrów z grupy Remove Noise (usuwanie zakłóceń), wynik najlepszy uzyskany wynik zapisać w pliku nazwisko11c.rvc; do nazwy obiektu dodawać nazwy wykorzystywanych filtrów; Process/Raster/Filter/Spatial Filters Na podstawie uzyskanych obrazów wynikowych zapisać w pliku tekstowym nazwisko11c.doc wnioski dotyczące efektów zastosowania poszczególnych filtrów, relacji rozdzielczości naziemnej do wielkości maski filtru. Działania na module filtracji, obejmujące wprowadzenie danych obrazowych, testowanie filtracji, zmianę typów i grup ilustruje flm cpo19.avi.

Literatura obowiązkowa seria Getting Started http://www.microimages.com/getstart/pdf/filter.pdf