GIS wysokiej rozdzielczości i monitoring video
|
|
- Fabian Świątek
- 8 lat temu
- Przeglądów:
Transkrypt
1 GIS wysokiej rozdzielczości i monitoring video Możliwości zastosowania GPU w celu zwiększenia wydajności Adam Strzelecki, doktorant IPPT PAN, FAIS UJ
2 Plan prezentacji Coś o sobie [2] Cykl życia danych GIS i monitorowania video [6] Podobieństwa GIS i monitorowania video [7] Stan branży GIS i monitorowania video [8] Dlaczego wydajność jest taka ważna i dlaczego zastosowanie GPU jest naturalną drogą do zwiększenia wydajności? [10] Rektyfikacja danych GIS [12] Zastosowanie GPU do rektyfikacji [16] Kompresja obrazów GIS [17] Przestrzeń kolorów YUV [25] Zastosowanie GPU do kompresji falkowej obrazu [26] Zastosowanie GPU w klientach GIS [27] Kompresja video z zastosowaniem metod MPEG [28] Zastosowanie GPU do kompresji MPEG, transformacji DCT i RGB YUV [29] Znajdowanie cech i detekcja ruchu na GPU [30] 2
3 Coś o sobie W 2003 roku obroniłem pracę magisterską z informatyki na Wydziale Matematyki i Fizyki UJ Programowanie gier z wykorzystaniem najnowszych technologii grafiki 3D, z naciskiem na tworzenie realistycznych modeli drzew i roślin pod kierunkiem dr hab. Ewy Grabskiej, prof. UJ Zastosowałem stochastyczne L-systemy do opisu cech gatunkowych roślin, gdzie ziarno zmiennej losowej decydowało o wyglądzie konkretnego egzemplarza Od tego roku jestem doktorantem IPPT PAN na wydziale FAIS UJ 3
4 Coś o sobie Od 6 lat współpracuję z francuską firmą Digitech International S.A. oraz ERDAS (wcześniej Leica Geosystems Geospatial Imaging, ER Mapper) Od 4 lat prowadzę działalność gospodarczą Zajmuję się projektowaniem i wdrażaniem systemów GIS Geospatial Imagery Systems W tym roku rozpoczęłem współpracę z polską firmą Cerber Sp. z o.o. w celu stworzenia autorskiego systemu monitorowania video 4
5 Aix-en-Provence, Francja Perth, Australia CERN Genewa, Szwajcaria 5
6 Pozyskanie obrazu GIS Cykl życia Nagranie materia$u video Dane cyfrowe (RAW) Sygna$ analogowy GIS i video Sygna$ analogowy Dane cyfrowe (RAW) GPU! Dost!p do danych GIS ze zdalnych urz"dze# Dane w uniersalnych formatach TIFF, BIL + parametry pozyskania obrazu (pozycja k"t czas, dane sensoryczne) Kompresja obrazu video (Sprz!towe kodeki MPEG-4, H.264) Strumie# obrazu skompresowany w formacie MPEG-4 lub H.264 Detekcja cech i wektoryzacja obrazu rastrowego Dane w formacie wektorowym np. SHP zawieraj"ce cechy znalezione na rastrze GPU? GPU! Rektyfikacja i ustalenie systemu wspó$rz!dnych (ERMapper Pro) Zrektyfikowane dane w uniwersalnych formatach + dane rektyfikacji (projekcja, system wspó$rz!dnych) Detekcja ruchu GPU? Wektory przesuni!% dla ustalonych rejonów obrazu Osadzenie danych wektorowych w bazie danych GPU! Kompresja i archiwizacja obrazu rastrowego (ERMapper Pro, ECW, JPEG2000) Archiwizacja materia$u video (Serwery plikowe NAS) RDBMS PostGIS, MySQL Skompresowany plik wektorowy Raster skompresowany w formacie ECW lub JPEG2000 Plik z fragmentem strumienia w formacie MPEG-4 lub H.264 Udost!pnianie danych GIS online Klient JPIP / ECWP GPU! GPU! Dedykowany klient nadzoru video Serwer HTTP Image Web Server Przegl"darka WWW Standardowy klient video (mplayer, Windows Media) 6
7 Podobieństwa GIS i monitorowania video Manipulowanie danymi o dużej objętości i dużej rozdzielczości (video może być traktowane jako dysktretny podzbiór przestrzeni N³) Swobodny dostęp do dowolnych danych w dowolnym momencie (dowolny podobraz w przypadku GIS, dowolna klatka w przypadku monitorowania video) Nacisk na bezpieczeństwo i ciągłość zapisu danych Operowanie na obrazie (statycznym - przestrzeń N² i ruchomym - przestrzeń N³) Ciągły przyrost danych wraz z upływem czasu Wiele źródeł i formatów danych 7
8 Stan branży i technologi GIS Obecnie na rynku GIS następuje konsolidacja firm, a co za tym idzie - zmniejszenie konkurencji oraz wyhamowanie postępu rozwiązań software owych Brak motywacji do wprowadzania nowych rozwiązań powoduje, że większość rozwiązań software owych jest przestarzała, i praktycznie żadne z nim nie używa GPU, a nawet chociażby rozszerzonych instrukcji procesorów takich jak SSE Biblioteki open-source są kiepskiej jakości i stosują mało wydajne algorytmy oparte na CPU, więc zupełnie nie nadają się do zastosowań na dużą skalę Rozdzielczość urządzeń sensorycznych oraz ilość danych źródłowych podwaja się z roku na rok, niestety obecnie (zmodyfikowane) prawo Moore a przestaje obowiązywać, więc stare algorytmy wcale nie działają szybciej Często się zdarza więc, że pojedyncza kompresja trwa tygodniami, co łącznie z błędami kompresji naraża firmy na stratę cennego czasu, a co za tym idzie pieniędzy Pomijam tutaj rozwiązania sprzętowe i rynek sprzętu sensorycznego GIS GIS to NIE jest GoogleMaps! 8
9 Stan branży i technologi monitorowania video Poniższe informacje mogą być mało wiarygodne ze względu na moje (jeszcze?) małe doświadczenie w tej branży Tak czy inaczej, wydaje się, że ta branża jest dość podobna do GIS Mała konkurencja w zastosowaniach na dużą skalę, liczy się tutaj zaledwie kilka firm, najbardziej znany jest Bosch Większość małych producentów oferuje przestarzałe analogowe rozwiązania Natomiast jest lepiej jeśli chodzi o technologię, która pokrywa się z tą stosowaną dla rynku domowego video, z tym że przetwarzanych jest tutaj wiele strumieni jednocześnie zamiast jednego Możemy zatem przenieść większość udoskonaleń dla zwykłych odtwarzaczy i rozwiązań multimedialnych do branży monitorowania video Obecne prace Intel-a nad Linux-em w celu udoskonaleniem obsługi GPU przez ten system dobrze rokują na przyszłość, szczególnie że Linux jest uważany za lepszą (a często jedyną) platformę serwerową dla rozwiązań monitorowania video (w tym rozwiązań zintegrowanych) Pomijam tutaj istotne rozwiązania sprzętowe, jak kamery, okablowanie i zasilanie 9
10 Dlaczego wydajność jest taka ważna? Żeby zaoszczędzić (zyskać dodatkowy) miesiąc w roku pracy wystarczy zwiększyć wydajność o 8,3% Często zyskanie 8,3% dodatkowego czasu może zwiększyć zyski firmy o 50%, jeśli ta ma względnie niską marżę w stosunku do kosztów Co z tego, skoro mamy już najlepsze oprogramowanie i sprzęt? Gdzie szukać wydajności? 10
11 Dlaczego użycie GPU! jest naturalną drogą do zwiększenia wydajności? (Zmodyfikowane) prawo Moore a przestało obowiązywać, a pojedyncze procesory (rdzenie) już nie podwajają swojej wydajności co 1.5 roku Obecnie jedyną drogą zwiększenia wydajności jest zwiększanie ilości rdzeni GPU w przeciętnym komputerze już od dawna mają teoretycznie moc kilku(nastu)krotnie większą niż CPU, a najszybszy obecnie (prawdopodobnie?) na rynku konsumenckim procesor Cell BE (PS3) ma teoretyczną wydaność ~200 GFLOPS, podczas gdy GPU na PS3 (wcale nie najszybsze na rynku) ma teoretyczną wydajność ~1.8 TFLOPS Wytworzenie pojedynczej jednostki strumieniowej (rdzenia) GPU jest o wiele tańsze niż wytworzenie rdzenia CPU Oczywiście CPU jest bardziej elastyczny niż GPU, jednakże skoro w każdym algorytmie 20% kodu zajmuje przeciętnie 80% czasu procesora, przeniesienie chociażby tych 20% na GPU powinno poskutkować drastycznym zwiększeniem wydajności rozwiązania Od niedawna możemy używać takich rozwiązań jak CUDA czy OpenCL, które pozwalają programować GPU w stylu do jakiego jesteśmy przyzwyczajeni pisząć na CPU oferując nam podzbiór języka C (C99) do opisu algorytmu 11
12 Rektyfikacja danych GIS Obrazy źródłowe składają się z tysięcy zdjęć zarejestrowanych przez aparaturę satelity bądź samolotu Obrazy źródłowe nie posiadają wspólnego systemu współrzędnych (prócz globalnego w przestrzeni 3D/4D?) Obrazy źródłowe są wycinkiem rzutu obrazu przestrzeni na płaszczyznę, opisywanego zbiorem parametrów odpowiadających pozycji satelity/samolotu w przestrzeni trójwymiarowej Nieprzetworzone i niezorientowane obrazy źródłowe są nieczytelne dla ludzi Zbiór zdjęć tego samego terenu tworzy tzw. mozaikę Mozaiki podlegają tzw. rektyfikacji, czyli korekcji geometrycznej obrazu mającej na celu stworzenie jednolitego wyjściowego cyfrowego obrazu zorientowanego geograficznie Zrektyfikowane obrazy mogą być źródłem dla analiz oraz map i planów 12
13 Rektyfikacja 13
14 Rektyfikacja Zniekształcenie panoramiczne Szeroki kąt widzenia 14
15 Rektyfikacja Zniekształcenie związane z krzywizną ziemi 15
16 Rektyfikacja GPU! Rektyfikacja to proces czysto geometryczny Użycie GPU jako jednostki przetwarzania geometrii jest tutaj naturalnym wyborem Liniowe przekształcenia na GPU dają nam 100% dokładność (przy użyciu tekstur w najwyższej rozdzielczości i filtrowania) Nieliniowe przekształcenia można aproksymować za pomocą siatki, a dokładność dostosowywać zwiększając gęstość tej siatki, na którą nakładana jest tekstura źródłowych danych Rektyfikacja może być tutaj logiczną częścią większej biblioteki przekształceń GIS opartej na GPU 16
17 Kompresja obrazów GIS Skąd wziął się wymóg kompresji obrazów wysokiej rozdzielczości Zrektyfikowane obrazy choć (teoretycznie) czytelne dla ludzi zajmują ogromną przestrzeń dyskową w postaci wielu plików, co wyklucza wydajny dostęp swobodny Zrektyfikowane obrazy nie mogą być wyświetlone w całości (ani zazwyczaj wydrukowane) z powodu swoich rozmiarów, przykładowo dane rastrowe (RGB, zdjęcia lotnicze) BD Ortho Francji w rozdzielczości 0.5m na piksel to obraz o rozmiarach ok. 2mln x 2mln pikseli co daje ponad 16 TB nieskompresowanych danych! Założenia i wymagania kompresji obrazów wysokiej rozdzielczości Swobodny dostęp do wycinków obrazów (snapshotów) w rozdzielczości urządzenia wyświetlającego użytkownika (monitora, drukarki) Wysoka wydajność przy równoczesnym dostępie wielu użytkowników Relatywnie małe wymagania przestrzeni dyskowej (duża kompresja) przy małej stracie jakości (lub kompresja bezstratna) 17
18 Kompresja obrazów GIS Formaty ECW / JPEG 2000 Enhanced Compressed Wavelet (stworzony przez Stuarta Nixona z firmy ER Mapper około roku 1995) i JPEG 2000 (następca formatu JPEG stworzony w 1999 przez konsorcjum JPEG) są formatami kompresji falkowej bazującej na dyskretnej transformacie falkowej DWT (podobnej do transformaty Fouriera i w szczególności do DCT) i kodowania piramidalnego: Kompresja falkowa (wavelet compression) jest wydajną (niektórzy mówią doskonałą) metodą kompresji obrazu zapewniającą doskonałe rezultaty bez straty bądź z małą stratą jakości (przekłamaniami). Kodowanie piramidalne jest metodą kodowania obrazu o wysokiej rozdzielczości zapewniającą wydajny swobodny dostęp do wycinków obrazu. 18
19 Kompresja obrazów GIS Kompresja falkowa Twórca: Została wymyślona przez francuskiego geofizyka Jeana Morleta w 1980 roku Bazuje na pomyśle znanej już od dłuższego czasu transformaty Fouriera Morlet szukał sposobu na pokonanie niedoskonałości transformaty Fouriera przy badaniach i zapisie sygnałów sejsmicznych Zastosowanie: Aktualnie kompresja falkowa jest stosowane z powodzeniem przez wiele firm i instytucji zajmujących się przetwarzaniem dźwięku i obrazu FBI używa kompresji falkowej do przechowywania 200 milionów (zdjęć) odcisków palców My używamy jej do przechowywania geoprzestrzennych obrazów bardzo dużej rozdzielczości Może być stosowana z powodzeniem także do kompresji dźwięku (muzyki), jako alternatywa dla formatu mp3 19
20 Kompresja obrazów GIS Transformata falkowa dla obrazów W przypadku obrazów stosuje się falki 2D (R 2 R dla jednego kanału), przykładowo na rysunku mamy falkę Daubechies 20 (JPEG 2000) Można też stosować prostsze falki, na przykład Haar (od Alfreda Haara 1901) (ECW) Dla obrazów cyfrowych stosuje się dyskretną transformatę falkową (DWT - discrete wavelet transform) razem z kodowaniem piramidalnym do dekompozycji obrazu Każdy kanał jest kompresowany osobno W przypadku formatu JPEG2000 możliwe jest kompresowanie kanałów zapisywanych w postaci liczb zmiennoprzecinkowych oraz dyferencjałów Często też przed kompresją obraz RGB konwertuje się do przestrzeni YUV (podobnie jak w przypadku materiału video) 20
21 Kompresja obrazów GIS Dekompozycja DWT Dekompozycja DWT jest rekursywnym algorytmem wykorzystującym filtry Przy każdej iteracji obraz jest dzielony na 2 pasma, wysokie i niskie: Wysokie jest samplowane 2x w dół, a różnica jest kompresowana i zapisywana Niskie jest samplowane 2x w dół i wykorzystywane do następnej iteracji Przy dekompresji iteracje wykonujemy w odwrotnej kolejności Przy każdej iteracji dekompresji uzyskujemy obraz o 2x większej rozdzielczości (lepsza aproksymacja / przybiliżenie ) W przypadku ECW / JPEG 2000 dekompozycje łączy się z kodowaniem piramidalnym 21
22 Kompresja obrazów GIS Kompresja falkowa i formaty kompresji Sama kompresja falkowa polega na wykonaniu DWT dla materiału źródłowego oraz kompresji składowych uzyskanych po wykonaniu transformacji Najczęściej wiele składowych jest bliska zeru (lub bliska sobie) w wielu otoczeniach, co daje dane poddające się bardzo dobrze kompresji (kompresja stratna może pomijać takie składowe zupełnie) Algorytmy kompresji różnią się typem zastosowanych falek oraz metodami kompresji składowych już po DWT Pod tym względem kompresja falkowa jest podobna do innych algorytmów takich jak JPEG czy nawet MP3, polegających na transformacji obrazu (lub dźwięku) do innego dokładnego lub aproksymującego modelu, którego współczynniki o wiele łatwiej podlegają kompresji niż model oryginalny (np. RGB w N²) Kompresję falkową natomiast wyróżnia duża efektywność, kodowanie piramidalne pozwala natomiast na dostęp do podobrazu bez potrzeby rekonstrukcji (dekompresji) całych danych 22
23 Kompresja obrazów GIS Kodowanie piramidalne Kodowanie piramidalne polega na rozbiciu obrazu na poziomy szczegółowości zawierające tzw. kafle o stałym rozmiarze (np. 256 x 256) Każdy kolejny niższy poziom przechowuje 4x więcej kafli o 2x większej rozdzielczości Poziom najniższy zawiera kafle o rozdzielczości natywnej obrazu Poziom najwyższy zawiera tylko jeden kafel 23
24 Kompresja obrazów GIS Formaty ECW / JPEG 2000 c.d. Wydajność kompresji Od 1/10 przy kompresji bezstratnej Do nawet 1/30, 1/40 przy kompresji stratnej jednak nie generującej dużych przekłamań (niewidocznych dla zwykłego użytkownika) Wydajność dostępu obrazów / sek. w rozdzielczości VGA w losowym dostępie swobodnym przy wykorzystaniu serwera dwuprocesorowego z 2GB pamięci RAM w przypadku danych źródłowych do 1 TB Niskie obciążenie dyskowych pamięci masowych; przy generowaniu obrazu algorytm dekompresji potrzebuje przeczytać maksymalnie około 3 x więcej danych niż rozmiar obrazu wyjściowego, a zazwyczaj nie więcej niż 1,2 x. Niskie wymagania pamięci (w przypadku formatu ECW) Dodatkowe możliwości Prosty dostęp przez serwery HTTP (indeksowany dostęp do pliku) Ogólnodostępne biblioteki do kompresji i dekompresji 24
25 Kompresja obrazów Przestrzeń kolorów YUV Oko ludzkie jest o wiele bardziej wrażliwe na zmiany natężenia światła w odbieranym obrazie, niż zmiany kolorów Dlatego od dłuższego czasu w kompresji obrazu (także w przekazach analogowych PAL) stosuje się przestrzeń kolorów YUV gdzie Y oznacza lumę (jasność) a U i V to chrominancja (odpowiadająca za kolor i nasycenie) Przy kodowaniu cyfrowym YUV najczęściej zmniejsza się podwójnie rozdzielczość dla składowych U i V, stosując 12-bitowe kodowanie piksela (8 bitów Y i po 2 bity U i V) Inaczej mówiąc jedna 8-bitowa wartość U i V przypada na grupę 4 8-bitowych wartości Y Dla porównania RGB koduje się najczęściej na 24- bitach, czasami też na 16-bitach 5:6:5, jednak kodowanie 16-bitowe jest percepowane jako posiadające gorszą jakość niż 12-bitowy YUV (Najbardziej widoczne na gradientowych przejściach) 25
26 Kompresja obrazów GIS GPU! DWT jest najbardziej kosztowną choć stosunkowo prostą operacją w algorytmie kompresji DWT czyli podział na pasma wysokie i niskie (filtrowanie) i downsampling idealnie nadaje się do wykonania na GPU, ze względu na charakter lokalny samej DWT, której pojedyncza składowa wyniku zależy tylko od pewnego otoczenia Choć już w 2005 roku, jeszcze przed premierą nvidia CUDA, Wong, Leung, Heng i Wang z Uniwersytetu w Hongkongu w publikacji Discrete Wavelet Transform on Consumer-Level Graphics Hardware zaproponowali referencyjną implementację DWT na GPU z wykorzystaniem programów fragmentów i tekstur, nadal na komercyjnym rynku nie ma rozwiązań bazujących na GPU, choć badania wskazują, że wydajność kompresji mogłaby wzrosnąć często 10x Można też zastanowić się, czy możliwe jest użycie GPU do kompresji składowych, szczególnie że dysponujemy teraz rozwiązaniami takimi jak CUDA czy OpenCL 26
27 Rozwiązania klienckie GIS GPU! Tak samo jak kompresja, dekompresja po stronie klienta może być wykonana na GPU Rozwiązania klienckie często używają wielu warstw obrazu nałożonych na siebie Takie warstwy niekoniecznie muszą mieć zgodne systemy współrzędnych, a GPU mogłoby wykonać transformacje geometryczne (podobnie jak w przypadku rektyfikacji) do przekształcenia układów współrzędnych Dodatkowo operacje takie jak przezroczystość, blending a nawet mapowanie nierówności (gdy posiadamy mapę wysokości) może być wykonywane na GPU (np. z zastosowaniem odpowiednich programów fragmentów) 27
28 Kompresja video Obecnie standardem są algorytmy kompresji z rodziny MPEG, a więc starszy i uznany MPEG-2 oraz nowsze coraz częściej stosowane w rozwiązaniach HD MPEG-4 i H.264 Algorytmy te stosują dyskretną transformatę kosinusową (DCT) (oraz HT w przypadku H.264) dla ramek kluczowych (podobnie jak w algorytmie JPEG) oraz kompresję przyrostową dla ramek pośrednich typu P i B i kompensację ruchu Choć ramek kluczowych jest najmniej w strumieniu video, to zajmują one najczęściej 2/3 jego objętości, w związku z tym ich kompresja jest kluczowym elementem wydajności algorytmu Ważnym elementem kompresji jest przekształcenie obrazu do przestrzeni barw YUV (kodowanie planarne 4:2:2) Obecnie prowadzone są również prace nad zastosowaniem kompresji falkowej dla materiału video, flagowym przykładem jest projekt Dirac prowadzony przez BBC, który ma pozwolić na przesyłanie obrazu HD po zwykłych łączach Internetowych. Dirac ma używać GPU do kompresji, gdyż rozwiązania oparte na CPU nie zapewniają odpowiedniej wydajności, aby materiał mógł być kompresowany w czasie rzeczywistym: ~1.5 FPS na najnowszych CPU vs 29 FPS na GPU 28
29 Kompresja video GPU! Obecnie większość kart graficznych posiada sprzętowe układy dla DCT i idct Niestety brakuje standardu uniwersalnego interfejsu dostępu do tych układów, szczególnie dla systemów innych niż Windows (ten posiada wsparcie w postaci DirectX VA) Większość bibliotek kompresji i dekompresji video stosuje DCT/iDCT oparte o rozszerzenia MMX i SSE dla procesorów Intela, które są o wiele mniej wydajne niż te na GPU Intel niedawno dostarczył API libva wraz z kodem źródłowym dla swoich zintegrowanych kart graficznych dla systemu Linux Transformacja przestrzeni kolorów RGB YUV jest również elementem wpływającym na wydajność, więc od dłuższego czasu GPU są wyposażone w sprzętową nakładkę (overlay), wykonującą tę transformację Niestety większość GPU (wszystkie?) posiadają tylko jedną taką nakładkę, a więc można ją zastosować tylko dla jednego strumienia video jednocześnie (dobre dla domowego video, ale nie dla monitorowania) RGB YUV wspierają też niektóre implementacje OpenGL (Apple) oferujące obsługę tekstur w formacie YUV przy buforze ramki RGB, na innych platformach natomiast można zaimplementować programy fragmentów RGB YUV na GPU Zastosowanie DCT/iDCT i transformacji kolorów na GPU pozwala zmniejszyć kilkukrotnie obciążenie procesora, zostawiając duży zapas wydajności na GPU 29
30 Znajdowanie cech i detekcja ruchu GPU? Zarówno znajdowanie cech i wektoryzacja dla obrazów GIS oraz detekcja ruchu dla systemów monitorowania video bazują najczęściej na odpowiednich filtrach takich jak posteryzacja, detekcja krawędzi oraz na badaniu przyrostowym Filtry takie również mogą być implementowane jako programy fragmentów dla GPU, a dopiero ostatnia faza algorytmu wykonywana na CPU może nadawać interpretację danym uzyskanym z GPU 30
31 Literatura Wong, Leung, Heng, Wang, Discrete Wavelet Transform on Consumer-Level Graphics Hardware,The Chinese University of Hong Kong, Yu, Medioni, A GPU-based implementation of Motion Detection from a Moving Platform, Institute for Robotics and Intelligent Systems University of Southern California, Randima Fernando, Mark J. Kilgard, The Cg Tutorial: The Definitive Guide To Programming Real-Time Graphics, Addision Wesley Professional, 2003 Michael J. Dickheiser, C++ For Game Programmers, Second edition, Charles River Media, 2007 NVIDIA CUDA Compute Unified Device Architecture, Programming Guide 1.1, NVidia Corp.,
32 Dziękuję za uwagę Pytania?
Technologie przetwarzania i udostępniania rastrowych obrazów geoprzestrzennych
Technologie przetwarzania i udostępniania rastrowych obrazów geoprzestrzennych Analiza wymagań, problemów i rozwiązań softwareowych 2007 Adam Strzelecki, Digitech International S.A., ER Mapper France www.digit
Bardziej szczegółowodr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ
Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Politechnika Łódzka Środowisko pracy grafików dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ Formaty
Bardziej szczegółowoFORMATY PLIKÓW GRAFICZNYCH
FORMATY PLIKÓW GRAFICZNYCH Różnice między nimi. Ich wady i zalety. Marta Łukasik Plan prezentacji Formaty plików graficznych Grafika wektorowa Grafika rastrowa GIF PNG JPG SAV FORMATY PLIKÓW GRAFICZNYCH
Bardziej szczegółowoGRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Bardziej szczegółowoPrzedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.
Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2. Technika obrazu 24 W.3. Normalizacja w zakresie obrazu cyfrowego
Bardziej szczegółowoWykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład II Reprezentacja danych w technice cyfrowej 1 III. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010
Bardziej szczegółowoWymiana i Składowanie Danych Multimedialnych Mateusz Moderhak, EA 106, Pon. 11:15-12:00, śr.
Wymiana i Składowanie Danych Multimedialnych 2019 Mateusz Moderhak, matmod@biomed.eti.pg.gda.pl, EA 106, Pon. 11:15-12:00, śr. 12:15-13:00 Zaliczenie: 60% wykład, 40% laboratorium Zerówka w formie dwóch
Bardziej szczegółowoSpis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami
Spis treści Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Formaty plików audio różnią się od siebie przede wszystkim zastosowanymi algorytmami kompresji. Kompresja danych polega na
Bardziej szczegółowoFormaty plików graficznych
Formaty plików graficznych grafika rastowa grafika wektorowa Grafika rastrowa Grafika rastrowa służy do zapisywania zdjęć i realistycznych obrazów Jakość obrazka rastrowego jest określana przez całkowitą
Bardziej szczegółowoKlasyfikacja metod kompresji
dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część
Bardziej szczegółowoSpis treści. Format WAVE Format MP3 Format ACC i inne Konwersja między formatami
Spis treści Format WAVE Format MP3 Format ACC i inne Konwersja między formatami Formaty plików audio różnią się od siebie przede wszystkim zastosowanymi algorytmami kompresji. Kompresja danych polega na
Bardziej szczegółowoKlasyfikacja metod kompresji
dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część
Bardziej szczegółowoGRAFIKA RASTROWA. WYKŁAD 2 Oprogramowanie i formaty plików. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 2 Oprogramowanie i formaty plików Jacek Wiślicki Katedra Informatyki Stosowanej Oprogramowanie Na rynku istnieje wiele programów do tworzenia i przetwarzania grafiki rastrowej.
Bardziej szczegółowoGrafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22
Wykład 1 Wstęp do grafiki komputerowej rastrowy i wektorowy mgr inż. 1/22 O mnie mgr inż. michalchwesiuk@gmail.com http://mchwesiuk.pl Materiały, wykłady, informacje Doktorant na Wydziale Informatyki Uniwersytetu
Bardziej szczegółowoPlan wykładu. Akcelerator 3D Potok graficzny
Plan wykładu Akcelerator 3D Potok graficzny Akcelerator 3D W 1996 r. opracowana została specjalna karta rozszerzeń o nazwie marketingowej Voodoo, którą z racji wspomagania procesu generowania grafiki 3D
Bardziej szczegółowoFormaty plików graficznych
Formaty plików graficznych Stworzony obraz, czy to w grafice wektorowej czy to w rastrowej, można i należy zapisać w pliku. Istnieje wiele różnych formatów plików, które mogą być wykorzystane do tego celu.
Bardziej szczegółowoRozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT
Rozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT Plik graficzny o formacie ".tiff" TIFF (ang. Tagged Image File Format)- komputerowy format plików graficznych służy on do
Bardziej szczegółowoNowinki technologiczne procesorów
Elbląg 22.04.2010 Nowinki technologiczne procesorów Przygotował: Radosław Kubryń VIII semestr PDBiOU 1 Spis treści 1. Wstęp 2. Intel Hyper-Threading 3. Enhanced Intel Speed Technology 4. Intel HD Graphics
Bardziej szczegółowoPodsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor
Plan wykładu 1. Pojęcie podsystemu graficznego i karty graficznej 2. Typy kart graficznych 3. Budowa karty graficznej: procesor graficzny (GPU), pamięć podręczna RAM, konwerter cyfrowo-analogowy (DAC),
Bardziej szczegółowoKompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych
Kompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych Idea Kompresji Kompresja danych - polega na zmianie sposobu zapisu informacji w taki sposób, aby zmniejszyć redundancję czyli
Bardziej szczegółowo6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.
WYDZIAŁ: GEOLOGII, GEOFIZYKI I OCHRONY ŚRODOWISKA KIERUNEK STUDIÓW: INFORMATYKA STOSOWANA RODZAJ STUDIÓW: STACJONARNE I STOPNIA ROK AKADEMICKI 2014/2015 WYKAZ PRZEDMIOTÓW EGZAMINACYJNYCH: I. Systemy operacyjne
Bardziej szczegółowoCyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając
Cyfrowe przetwarzanie i kompresja danych dr inż.. Wojciech Zając Wykład 7. Standardy kompresji obrazów nieruchomych Obraz cyfrowy co to takiego? OBRAZ ANALOGOWY OBRAZ CYFROWY PRÓBKOWANY 8x8 Kompresja danych
Bardziej szczegółowoGrafika komputerowa. Dla DSI II
Grafika komputerowa Dla DSI II Rodzaje grafiki Tradycyjny podział grafiki oznacza wyróżnienie jej dwóch rodzajów: grafiki rastrowej oraz wektorowej. Różnica pomiędzy nimi polega na innej interpretacji
Bardziej szczegółowoINFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ
INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ Przygotowała mgr Joanna Guździoł e-mail: jguzdziol@wszop.edu.pl WYŻSZA SZKOŁA ZARZĄDZANIA OCHRONĄ PRACY W KATOWICACH 1. Pojęcie grafiki komputerowej Grafika komputerowa
Bardziej szczegółowoZałożenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG
Założenia i obszar zastosowań KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG Plan wykładu: Geneza algorytmu Założenia i obszar zastosowań JPEG kroki algorytmu kodowania obrazu Założenia: Obraz monochromatyczny
Bardziej szczegółowoDlaczego wiedza na temat architektury sprzętowej, systemu operacyjnego i kompilatora przydaje się w pisaniu wydajnych aplikacji
Dlaczego wiedza na temat architektury sprzętowej, systemu operacyjnego i kompilatora przydaje się w pisaniu wydajnych aplikacji Adam Strzelecki, 8 kwietnia 2008, Uniwersytet Jagielloński Coś o mnie Prowadzę
Bardziej szczegółowoFormaty plików. graficznych, dźwiękowych, wideo
Formaty plików graficznych, dźwiękowych, wideo Spis treści: Wstęp: Co to jest format? Rodzaje formatów graficznych Właściwości formatów graficznych Porównanie formatów między sobą Formaty plików dźwiękowych
Bardziej szczegółowoProgramowanie procesorów graficznych GPGPU
Programowanie procesorów graficznych GPGPU 1 GPGPU Historia: lata 80 te popularyzacja systemów i programów z graficznym interfejsem specjalistyczne układy do przetwarzania grafiki 2D lata 90 te standaryzacja
Bardziej szczegółowoWedług raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j
Kompresja transformacyjna. Opis standardu JPEG. Algorytm JPEG powstał w wyniku prac prowadzonych przez grupę ekspertów (ang. Joint Photographic Expert Group). Prace te zakończyły się w 1991 roku, kiedy
Bardziej szczegółowoObróbka grafiki cyfrowej
Obróbka grafiki cyfrowej 1 ROZDZIELCZOŚĆ (ang. resolution) - oznacza ilość malutkich punktów, które tworzą widzialny znak w druku bądź na ekranie monitora Typowe rozdzielczości monitorów komputerowych
Bardziej szczegółowoJoint Photographic Experts Group
Joint Photographic Experts Group Artur Drozd Uniwersytet Jagielloński 14 maja 2010 1 Co to jest JPEG? Dlaczego powstał? 2 Transformata Fouriera 3 Dyskretna transformata kosinusowa (DCT-II) 4 Kodowanie
Bardziej szczegółowoGrafika komputerowa i wizualizacja
Grafika komputerowa i wizualizacja Radosław Mantiuk ( rmantiuk@wi.zut.edu.pl, p. 315 WI2) http://rmantiuk.zut.edu.pl Katedra Systemów Multimedialnych Wydział Informatyki, Zachodniopomorski Uniwersytet
Bardziej szczegółowoFormaty plików graficznych
Formaty plików graficznych Stworzony obraz, czy to w grafice wektorowej czy to w rastrowej, można i należy zapisać w pliku. Istnieje wiele różnych formatów plików, które mogą być wykorzystane do tego celu.
Bardziej szczegółowoPROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK
1 PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK POLITECHNIKA CZĘSTOCHOWSKA 2 Trendy rozwoju współczesnych procesorów Budowa procesora CPU na przykładzie Intel Kaby Lake
Bardziej szczegółowoElementy grafiki komputerowej
Formaty plików w grafice komputerowej Formaty plików w grafice komputerowej formaty dla grafiki rastrowej zapis bez kompresji: BMP, RAW zapis z kompresją bezstratną: PCX, GIF, PNG, TIFF zapis z kompresją
Bardziej szczegółowoGrafika rastrowa (bitmapa)-
Grafika komputerowa Grafika rastrowa Grafika rastrowa (bitmapa)- sposób zapisu obrazów w postaci prostokątnej tablicy wartości, opisujących kolory poszczególnych punktów obrazu (prostokątów składowych).
Bardziej szczegółowoPRACA DYPLOMOWA STUDIA PIERWSZEGO STOPNIA. Łukasz Kutyła Numer albumu: 5199
PRACA DYPLOMOWA STUDIA PIERWSZEGO STOPNIA Łukasz Kutyła Numer albumu: 5199 Temat pracy: Metody kompresji obrazu implementowane we współczesnych systemach telewizji cyfrowej opartej o protokół IP Cel i
Bardziej szczegółowoTRANSFORMATA FALKOWA 2D. Oprogramowanie Systemów Obrazowania 2016/2017
TRANSFORMATA FALKOWA 2D Oprogramowanie Systemów Obrazowania 2016/2017 Wielorozdzielczość - dekompozycja sygnału w ciąg sygnałów o coraz mniejszej rozdzielczości na wielu poziomach gdzie: s l+1 - aproksymata
Bardziej szczegółowoTransformata Fouriera
Transformata Fouriera Program wykładu 1. Wprowadzenie teoretyczne 2. Algorytm FFT 3. Zastosowanie analizy Fouriera 4. Przykłady programów Wprowadzenie teoretyczne Zespolona transformata Fouriera Jeżeli
Bardziej szczegółowoKarty graficzne możemy podzielić na:
KARTY GRAFICZNE Karta graficzna karta rozszerzeo odpowiedzialna generowanie sygnału graficznego dla ekranu monitora. Podstawowym zadaniem karty graficznej jest odbiór i przetwarzanie otrzymywanych od komputera
Bardziej szczegółowoRENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski
RENDERING W CZASIE RZECZYWISTYM Michał Radziszewski Plan wykładu Zaawansowane teksturowanie wprowadzenie Próbkowanie i rekonstrukcja sygnału Granica Nyquista Filtry do rekonstrukcji Antyaliasing tekstur
Bardziej szczegółowoSynteza i obróbka obrazu HDR. Obrazy o rozszerzonym zakresie dynamiki
Synteza i obróbka obrazu HDR Obrazy o rozszerzonym zakresie dynamiki Dynamika obrazu Zakres dynamiki (dynamicrange) to różnica między najciemniejszymi i najjaśniejszymi elementami obrazu. W fotografii
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium GRAFIKA KOMPUTEROWA Computer Graphics Forma studiów: studia
Bardziej szczegółowoE.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, 2014 Spis treści Przewodnik po podręczniku 8 Wstęp 10 1. Hipertekstowe języki znaczników 1.1. Elementy i znaczniki
Bardziej szczegółowoKompresja sekwencji obrazów - algorytm MPEG-2
Kompresja sekwencji obrazów - algorytm MPEG- Moving Pictures Experts Group (MPEG) - 988 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie et TélégraphieT
Bardziej szczegółowoGrafika rastrowa i wektorowa
Grafika rastrowa i wektorowa Jakie są różnice między grafiką rastrową a wektorową? Podaj przykłady programów do pracy z grafiką rastrową/wektorową? Czym są RGB, CMYK? Gdzie używamy modelu barw RGB/CMYK?
Bardziej szczegółowoWykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji
Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji grafika rastrowa a grafika wektorowa -13- P SiO 2 Grafika rastrowa - obraz zapisany w tej postaci stanowi układ barwnych
Bardziej szczegółowoCUDA 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
Bardziej szczegółowoAdaptive wavelet synthesis for improving digital image processing
for improving digital image processing Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej 4 listopada 2010 Plan prezentacji 1 Wstęp 2 Dyskretne przekształcenie falkowe
Bardziej szczegółowoPrzedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry 1 1.1. Pojęcia podstawowe 1 1.2. Klasyfikacja sygnałów 2 1.3.
Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry 1 1.1. Pojęcia podstawowe 1 1.2. Klasyfikacja sygnałów 2 1.3. Sygnały deterministyczne 4 1.3.1. Parametry 4 1.3.2. Przykłady 7 1.3.3. Sygnały
Bardziej szczegółowoTechnologie Informacyjne
Grafika komputerowa Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności December 12, 2016 1 Wprowadzenie 2 Optyka 3 Geometria 4 Grafika rastrowa i wektorowa 5 Kompresja danych Wprowadzenie
Bardziej szczegółowoSprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Bardziej szczegółowoPraktyczne zastosowanie grafiki komputerowej
XV LO Dygasińskiego 15, Kraków Praktyczne zastosowanie grafiki komputerowej Klasa II-III LO Marek Brzeski 2014-2015 Cele kształcenia poznanie programów i technik pozwalających na tworzenie zaawansowanej
Bardziej szczegółowoBiocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09
Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09 Zadanie 6. Zastosowanie technologii informatycznych w medycynie Sprawozdanie
Bardziej szczegółowodr inż. Piotr Odya dr inż. Piotr Suchomski
dr inż. Piotr Odya dr inż. Piotr Suchomski Podział grafiki wektorowa; matematyczny opis rysunku; małe wymagania pamięciowe (i obliczeniowe); rasteryzacja konwersja do postaci rastrowej; rastrowa; tablica
Bardziej szczegółowoKatalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych
Katalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych Lp. Kryteria Obiekt Biblioteczny 1. Procedury, obejmujące: 1. selekcję wybór materiału, który zostanie poddany digitalizacji; selekcji
Bardziej szczegółowoLarrabee GPGPU. Zastosowanie, wydajność i porównanie z innymi układami
Larrabee GPGPU Zastosowanie, wydajność i porównanie z innymi układami Larrabee a inne GPU Różnią się w trzech podstawowych aspektach: Larrabee a inne GPU Różnią się w trzech podstawowych aspektach: Larrabee
Bardziej szczegółowoGrafika na stronie www
Grafika na stronie www Grafika wektorowa (obiektowa) To grafika której obraz jest tworzony z obiektów podstawowych najczęściej lini, figur geomtrycznych obrazy są całkowicie skalowalne Popularne programy
Bardziej szczegółowoGrafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i
Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i rzeczywistości. Grafika komputerowa jest obecnie narzędziem
Bardziej szczegółowoPROCESOR Z ODBLOKOWANYM MNOŻNIKIEM!!! PROCESOR INTEL CORE I7 4790K LGA1150 BOX
amigopc.pl 883-364-274 SKLEP@AMIGOPC.PL PROCESOR INTEL CORE I7-4790K QUAD CORE, 4.00GHZ, 8MB, LGA1150, 22NM, 84W, VGA, BOX CENA: 1 473,00 PLN CZAS WYSYŁKI: 24H PRODUCENT: INTEL NUMER KATALOGOWY: BX80646I74790K
Bardziej szczegółowoPodstawy przetwarzania obrazów teledetekcyjnych. Format rastrowy
Podstawy przetwarzania obrazów teledetekcyjnych Format rastrowy Definicja rastrowego modelu danych - podstawowy element obrazu cyfrowego to piksel, uważany w danym momencie za wewnętrznie jednorodny -
Bardziej szczegółowoWybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska
Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS 10.1 Marcin Paź Esri Polska Zagadnienia Koncepcja rastra Typy danych rastrowych Właściwości rastrów Modele danych rastrowych w ArcGIS Przetwarzanie
Bardziej szczegółowoWYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY UMIEJĘTNOŚCI I INNYCHY KOMPETENCJI
C C C I. KARTA PRZEDMIOTU. Nazwa przedmiotu: GEOINFORMATYKA. Kod przedmiotu: Hgi. Jednostka prowadząca: Wydział Nawigacji i Uzbrojenia Okrętowego. Kierunek: Nawigacja 5. Specjalność: Hydrografia i Systemy
Bardziej szczegółowoGRAFIKA. Rodzaje grafiki i odpowiadające im edytory
GRAFIKA Rodzaje grafiki i odpowiadające im edytory Obraz graficzny w komputerze Może być: utworzony automatycznie przez wybrany program (np. jako wykres w arkuszu kalkulacyjnym) lub urządzenie (np. zdjęcie
Bardziej szczegółowoCała prawda o plikach grafiki rastrowej
~ 1 ~ Cała prawda o plikach grafiki rastrowej Grafika rastrowa to rodzaj grafiki zapisywanej na dysku w postaci bitmapy, czyli zbioru pikseli. W edytorach grafiki rastrowej możliwa jest edycja na poziomie
Bardziej szczegółowoAudio i video. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski
Audio i video R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski s-rg@siwy.il.pw.edu.pl Fale dźwiękowe Dźwięk jest drganiem powietrza rozchodzącym się w postaci fali. Fala ma określoną amplitudę i częstotliwość.
Bardziej szczegółowoPromotor: dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
Promotor: dr inż. Adam Piórkowski Jakub Osiadacz Marcin Wróbel Magazynowanie i przetwarzanie obrazów Jakub Osiadacz Marcin Wróbel Mapa geologiczna jest przykładem mapy tematycznej. Na mniej lub bardziej
Bardziej szczegółowoHDR. Obrazy o rozszerzonym zakresie dynamiki
Synteza i obróbka obrazu HDR Obrazy o rozszerzonym zakresie dynamiki Dynamika obrazu Zakres dynamiki (dynamicrange) to różnica między najciemniejszymi i najjaśniejszymi elementami obrazu. W fotografice
Bardziej szczegółowoMicha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2)
Micha Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (2) Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna
Bardziej szczegółowodr inż. Piotr Odya Wprowadzenie
dr inż. Piotr Odya Wprowadzenie Dane multimedialne to przede wszystkim duże strumienie danych liczone w MB a coraz częściej w GB; Mimo dynamicznego rozwoju technologii pamięci i coraz szybszych transferów
Bardziej szczegółowoKompresja obrazów i formaty plików graficznych
Kompresja obrazów i formaty plików graficznych Kompresja obrazów Obrazy zapisywane w 24 lub 32-bitowej głębi kolorów o dużej rozdzielczości zajmują dużo miejsca. Utrudnia to przesyłanie ich pocztą elektroniczną,
Bardziej szczegółowoSzczegółowy opis przedmiotu zamówienia
Numer sprawy: DGA/16/09 Załącznik A do SIWZ Szczegółowy opis przedmiotu zamówienia Przedmiot zamówienia: wyłonienie wykonawcy w zakresie zakupu i dostawy systemu komputerowego z oprogramowaniem, instalacją
Bardziej szczegółowoKsięgarnia internetowa Lubię to!» Nasza społeczność
Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści Rozdział 1. Zastosowanie komputera w życiu codziennym... 5 Rozdział 2. Elementy zestawu komputerowego...13
Bardziej szczegółowoPraca dyplomowa magisterska
Praca dyplomowa magisterska Implementacja algorytmów filtracji adaptacyjnej o strukturze transwersalnej na platformie CUDA Dyplomant: Jakub Kołakowski Opiekun pracy: dr inż. Michał Meller Plan prezentacji
Bardziej szczegółowoAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. Promotor: dr inż. Adam Piórkowski Autorzy: Jakub Osiadacz
Bardziej szczegółowoProgresywny internetowy kodek falkowy
Progresywny internetowy kodek falkowy Autor: Paweł Hałasa Zakład Elektroniki Jądrowej i Medycznej Promotor: dr inż. Artur Przelaskowski Plan prezentacji Cel pracy Środowisko pracy i użyte narzędzia Standard
Bardziej szczegółowoFormaty kompresji audio
Formaty kompresji audio Kompresja bezstratna Kompresja bezstratna zachowuje pełną informację o przebiegu sygnału dźwiękowego. Polega ona na sprytnej zmianie sposobu zapisu danych, dzięki czemu zapis jest
Bardziej szczegółowoKodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG
Kodowanie transformacyjne Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG Zasada Zasada podstawowa: na danych wykonujemy transformacje która: Likwiduje korelacje Skupia energię w kilku komponentach
Bardziej szczegółowoPodstawy grafiki komputerowej. Teoria obrazu.
WAŻNE POJĘCIA GRAFIKA KOMPUTEROWA - to dział informatyki zajmujący się wykorzystaniem oprogramowania komputerowego do tworzenia, przekształcania i prezentowania obrazów rzeczywistych i wyimaginowanych.
Bardziej szczegółowoWykład III: Kompresja danych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład III: Kompresja danych 1 I. Reprezentacja danych w komputerze Rodzaje danych w technice cyfrowej 010010101010 001010111010 101101001001 2 Kompresja
Bardziej szczegółowoWOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM CYFROWE PRZETWARZANIE SYGNAŁÓW Stopień, imię i nazwisko prowadzącego Imię oraz nazwisko słuchacza Grupa szkoleniowa Data wykonania ćwiczenia dr inż. Andrzej Wiśniewski
Bardziej szczegółowoWaldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30
Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 2.3. Model rastrowy Rastrowy model danych wykorzystywany jest dla gromadzenia i przetwarzania danych pochodzących ze skanowania istniejących
Bardziej szczegółowoWYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I
WYMAGANIA EDUKACYJNE Witryny i Aplikacje Internetowe klasa I Dopuszczający definiuje pojęcia: witryna, portal, wortal, struktura witryny internetowej; opisuje rodzaje grafiki statycznej wymienia i charakteryzuje
Bardziej szczegółowoWYOBRAŹ SOBIE, ŻE MÓGŁBYŚ WIZUALIZOWAĆ DANE W NIECAŁĄ SEKUNDĘ Z KAŻDEGO MIEJSCA NA ZIEMI.
WYOBRAŹ SOBIE, ŻE MÓGŁBYŚ WIZUALIZOWAĆ DANE W NIECAŁĄ SEKUNDĘ Z KAŻDEGO MIEJSCA NA ZIEMI. PRECYZYJNA WIZUALIZACJA 3D W CZASIE RZECZYWISTYM. Geoverse MDM to błyskawiczny, interaktywny dostęp do chmury punktów
Bardziej szczegółowoserwisy W*S ERDAS APOLLO 2009
serwisy W*S ERDAS APOLLO 2009 1 OGC (Open Geospatial Consortium, Inc) OGC jest międzynarodowym konsorcjum 382 firm prywatnych, agencji rządowych oraz uniwersytetów, które nawiązały współpracę w celu rozwijania
Bardziej szczegółowoKompresja dźwięku w standardzie MPEG-1
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 7, strona 1. Kompresja dźwięku w standardzie MPEG-1 Ogólne założenia kompresji stratnej Zjawisko maskowania psychoakustycznego Schemat blokowy
Bardziej szczegółowo0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do
0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do obserwatora f) w kierunku od obserwatora 1. Obrót dookoła osi
Bardziej szczegółowoGrafika 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
Bardziej szczegółowoImplementacja sieci neuronowych na karcie graficznej. Waldemar Pawlaszek
Implementacja sieci neuronowych na karcie graficznej Waldemar Pawlaszek Motywacja Czyli po co to wszystko? Motywacja Procesor graficzny GPU (Graphics Processing Unit) Wydajność Elastyczność i precyzja
Bardziej szczegółowoTechnologie cyfrowe semestr letni 2018/2019
Technologie cyfrowe semestr letni 2018/2019 Tomasz Kazimierczuk Kompresja Kompresja bezstratna: z postaci skompresowanej można odtworzyć całkowitą informację wejściową. Kompresja polega na zastosowaniu
Bardziej szczegółowo2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).
SPIS TREŚCI ROZDZIAŁ I SYGNAŁY CYFROWE 9 1. Pojęcia wstępne Wiadomości, informacje, dane, sygnały (9). Sygnał jako nośnik informacji (11). Sygnał jako funkcja (12). Sygnał analogowy (13). Sygnał cyfrowy
Bardziej szczegółowoZ życia grafika-webmastera
Z życia grafika-webmastera Czasy, kiedy jedynym wymaganiem co do pracy grafika, była wyłącznie jego bujna inwencja twórcza, już dawno minęły. Grafik-webmaster, pracujący czy to jako freelancer, czy jako
Bardziej szczegółowoRaport Hurtownie Danych
Raport Hurtownie Danych Algorytm Apriori na indeksie bitmapowym oraz OpenCL Mikołaj Dobski, Mateusz Jarus, Piotr Jessa, Jarosław Szymczak Cel projektu: Implementacja algorytmu Apriori oraz jego optymalizacja.
Bardziej szczegółowoGRAFIKA WEKTOROWA. WYKŁAD 1 Wprowadzenie do grafiki wektorowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA WEKTOROWA WYKŁAD 1 Wprowadzenie do grafiki wektorowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Bardziej szczegółowoShapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)
Shapefile, GeoPackage czy PostGIS Marta Woławczyk (QGIS Polska) Shapefile Format plików przechowywujących dane wektorowe (punkty, linie, poligony) opracowany przez firmę ESRI w 1998 roku. Składa się z
Bardziej szczegółowoWymagania edukacyjne na ocenę z informatyki klasa 3
Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Bardziej szczegółowoKompresja sekwencji obrazów
Kompresja sekwencji obrazów - algorytm MPEG-2 Moving Pictures Experts Group (MPEG) - 1988 ISO - International Standard Organisation CCITT - Comité Consultatif International de Téléphonie T et TélégraphieT
Bardziej szczegółowoCechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 5, strona 1. PNG (PORTABLE NETWORK GRAPHICS) Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie
Bardziej szczegółowoGrafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty
Grafika komputerowa Opracowali: dr inż. Piotr Suchomski dr inż. Piotr Odya Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Czerwony czopek
Bardziej szczegółowo