Spektrala Transformer för Media

Slides:



Advertisements
Liknande presentationer
Föreläsning 3 25 jan 2010.
Advertisements

Föreläsning 4 28 jan 2009.
MaB: Andragradsfunktioner
Kvalitativ analys - Analysprocess
Elektroniska filter William Sandqvist En verklig signal … Verkliga signaler är svårtolkade. De är ofta störda av brus och brum. Brum.
Gravitation & Cirkulär rörelse Centripetalacceleration Newtons Gravitationslag Satelliter Keplers lagar.
FA för FPO 026, föresläsning 2
FL4 732G70 Statistik A Detta är en generell mall för att göra PowerPoint presentationer enligt LiUs grafiska profil. Du skriver in din rubrik,
Energi!.
Numeriska beräkningar i Naturvetenskap och Teknik
Numeriska beräkningar i Naturvetenskap och Teknik
1 Ingenjörsmetodik IT & ME Dagens tema Att tänka rätt är stort att tänka fritt är större MATLAB programmering är väldigt kreativt men minsta tecken.
Föreläsning 2 21 jan 2008.
Föreläsning 15 Matlab överkurs KTH, CSC, Vahid Mosavat.
Föreläsning 7 Analys av algoritmer T(n) och ordo
1 Ingenjörsmetodik IT & ME 2009 Föreläsare Dr. Gunnar Malm.
Komplexa tal inför Laborationerna
Control & Multirate Adaptive Filtering.
Resonans, eko, ultraljud, infraljud, ljudets hastighet
Föreläsning 12 Matlab J-uppgiften.
Amplitudmodulering (AM)
Ny nationell höjdmodell över Sverige SweDEM
MaB: Andragradsekvationer
Atmosfär 100 km hög Luftens tyngd trycker på.
(Några begrepp från avsnitt 14.2)
Hydraulik FOR 1209 Hydraulikens grunder.
L U L E Å U N I V E R S I T Y O F T E C H N O L O G Y Datateknik Kort information om Datateknik.
Sverre Wikström, ST-läkare, barnkliniken CSK
Datorseende TexPoint fonts used in EMF: AA Niels Chr Overgaard 2010.
Föreläsning 1 19 jan 2008.
Kommentarer F5 BE1 Några nyttiga exempel: Hur ser en enstaka puls ut i frekvensplanet? Pulsen är tidskontinuerlig och icke-periodisk, dvs vi använder FOURIER-transform.
Styrteknik: Programmering med MELSEC IL PLC2A:1
Helsingfors Universitet Institutionen för fysik T. Ahlgren Växelverkningar och materia Upptäckt av en kärna inne i atomen Experiment: spridning av alfa.
Atomen Trådkurs 7.
Det finns i V en operation kallad addition, betecknad + sådan att
F1_C_be1 Telekommunikation,Kiruna Signalanalys F1_C.
Vad är en bra webbplats? KANO Förtroendeingivande Effektiv Användbar Tillgänglig Ändamålsenlig Snabb och responsive Sökoptimerad Lättdelad Åtkomlig.
Byggnadsmekanik gk 7.1 VRIDNING
Fysikexperiment 5p Föreläsning Korrelationer Ett effektivt sätt att beskriva sambandet mellan två variabler (ett observationspar) är i.
Skattning av trendkurvor/trendytor och förändringar över tiden Claudia von Brömssen SLU.
INTRODUKTION Balken kan ha olika tvärsnitt
Radioteknik i WLAN Av. Markus Miekk-oja & John Kronberg.
Spektrala Transformer
Spektrala Transformer
Mer om tal MatteDirekt 6B.
1 Framtiden med forskningen Math Bollen STRI AB Ludvika, Sweden.
Spektrala Transformer
Spektrala Transformer
TATA31 Linjär algebra Examinator, föreläsare: Ulf Janfalk
Högnivåspråk Tekniskt interaktiv miljö Stöd för: Algoritmskapande Analys Numeriska beräkningar.
1 Ingenjörsmetodik IT & ME 2007 Föreläsare Dr. Gunnar Malm.
DT1130 Spektrala Transformer Jonas Beskow Spektrala Transformer Faltning & Z -transform.
Föreläsning 4 27 jan I en Fourierserie blir en koefficient t.ex. stor om funktionen harmoniserar med resp. trigonometrisk funktion dvs. De sinus-
William Sandqvist PWM Sinusoidal Hur tillverkar man en sinusformad spänning? En PWM-signal kan ge en sinusapproximation. Efter filtrering.
Säsongrensning: Serien rensas från säsongkomponenten genom beräkning av centrerade och viktade glidande medelvärden (centered moving averages, CMA): där.
DT1130 Spektrala Transformer Jonas Beskow Spektrala Transformer Introduktion svängningar & fasvektorer.
Dagens ämnen Maclaurins formel Taylors formel Restterm i ordo-form
Jerker Porat Framgångsrik Ma- och NO-undervisning för ett framgångsrikt industriland.
IT Databas Göran Wiréen
Om databaser.
Påverka klotets egenskaper med…
Trender och fluktuationer
Y 1.3 Multiplikation av bråk
Grundläggande signalbehandling
Clustered vs. Dispersed
Grundlägande statistik,ht 09, AN
Föreläsning 1 18 jan 2010.
Digitalteknik 3p - Kombinatorisk logik
Digitalteknik 3p - Kombinatorisk logik
Presentationens avskrift:

Spektrala Transformer för Media Filtrering och transformer i 2D DT1120/30 Spektrala Transformer • Jonas Beskow

Linjär bildbehandling Principerna från 1-dimensionell signalbehandling kan appliceras även på 2D-signaler Tillämpningar: Bildförbättring (brusreducering) Kant-detektion Omsampling (anti-aliasing) Bildkomprimering (JPEG) mm... DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow Filtrering i 1D Exempel Signal med högfrekvent störning Skapa ny signal genom att medelvärdesbilda över 5 punkter i taget Kallas moving-average / rullande medlevärde DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow Filtrering i 2D DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow Filtrering i 2D Inbild [N x M] f(x,y) Utbild [N x M] g(x,y) Faltning * Kärna [n x m] w(x,y) DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i 2D – kärna, PSF Filtrering innebär faltning (convolution) med en kärna (kernel, mask) Kärnan är filtrets 2-dimensionella impulssvar Kallas även PSF (point spread function) – dvs. hur en punkt sprids av filtret DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i 2D: lågpass Lågpassfiltrering ger utjämning/oskärpa (smoothing/ blur) Användning: brusreducering, nedsampling (anti-alias) mm. Motsvarar integrering Exempel: moving average (7x7) 1 1 2 4 Matlab: I2=conv2(I,ones(7)); DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i 2D: högpass Högpassfiltrering förstärker kanter i bilden (edge detection) Undertrycker jämna partier Motsvarar 2:a ordningens derivering -1 4 -1 8 DT1120/30 Spektrala Transformer • Jonas Beskow

Exempel: sharpening (sharpening, edge enhancement) 1 Kombination av originalbild och högpass förstärker bildens kanter -1 8 -k 1+8k DT1120/30 Spektrala Transformer • Jonas Beskow

Cirkulärt symmetrisk kärna En cirkulärt symmetrisk filterkärna är ofta önskvärd Modifierar bilden likformigt i alla riktningar DT1120/30 Spektrala Transformer • Jonas Beskow

Faltning i 2D - beräkningar N x M bild n x m kärna Kräver N x M x n x m multiplikationer Exempel: 1000 x 1000 bild * 100 x 100 kärna 1010 mult. Sökes: metod för snabbare faltning! DT1120/30 Spektrala Transformer • Jonas Beskow

Separerbar filterkärna Om filterkärnan w(x,y) = g(x)h(y) så är den separerbar i x och y. Faltningen kan då göras med N x M x (n + m) multiplikationer Gauss-funktionen är både separerbar och cirkulärt symmetrisk DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow DFT i 2D 2D DFT beräknas med 1D FFT längs rader och kolumner (eller omvänt) 1D DFT 1D DFT 1D DFT 1D DFT 1D DFT 1D DFT 1D DFT 2D DFT 1D DFT 1D DFT 1D DFT 1D DFT 1D DFT DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow 2D DFT exempel 2D DFT DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i frekvensdomänen Inbild [N x M] f(x,y) DFT F(u,v) Filterfunktion H(u,v) H(u,v)F(u,v) Utbild [N x M] g(x,y) IDFT DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i frekvensdomänen Inbild [N x M] f(x,y) DFT F(u,v) Kärna [n x m] h(x,y) Filterfunktion H(u,v) DFT H(u,v)F(u,v) Utbild [N x M] g(x,y) IDFT DT1120/30 Spektrala Transformer • Jonas Beskow

Filtrering i frekvensdomänen Bygger på faltningsteoremet (2D-upplagan): Faltning i spatialdomänen ↔ Multiplikation i frekvensdomänen DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow Gauss - lågpassfilter Gauss spektralt ↔ gauss spatialt Motsvarar spridningen i en lins Cirkulär symmetri Separerbar i x och y-led DT1120/30 Spektrala Transformer • Jonas Beskow

Discrete Cosine Transform (DCT) Nära släkting till DFT’n Endast cosinus basfunktioner Helt reell Beskriver icke-periodiska signaler bättre än DFT’n Används ofta för data-kompression MP3 (kodar ”koefficient-rörelser”) JPEG Kan beräknas effektivt ur FFT’n DT1120/30 Spektrala Transformer • Jonas Beskow

DCT basfunktioner (N=8) DT1120/30 Spektrala Transformer • Jonas Beskow

DCT basfunktioner i 2D (8x8) DT1120/30 Spektrala Transformer • Jonas Beskow

DT1120/30 Spektrala Transformer • Jonas Beskow Slutsatser 2D-filtrering är resurskrävande för icke-triviala filterkärnor Faltningen kan snabbas upp genom att använda separerbara filterkärnor Faltningen kan göras som en multiplikation i frekvensdomänen DCT-transformen är en DFT-släkting som används för att beskriva/komprimera icke-periodiska signaler DT1120/30 Spektrala Transformer • Jonas Beskow