Lab 1: Operationer på gråskalebilder

Storlek: px
Starta visningen från sidan:

Download "Lab 1: Operationer på gråskalebilder"

Transkript

1 Lab 1: Operationer på gråskalebilder Maria Magnusson, 2016, 2017 Avdelningen för Datorseende, Institutionen för Systemteknik, Linköpings Universitet 1 Introduktion Läs igenom häftet innan laborationen. Uppgifter markerade med en pekande hand bör lösas som förberedelse innan laborationen. En datorsymbol innebär att ett Matlab-script ska skapas och demonstreras för läraren. Skapa en mapp TSBB31 på ditt hembibliotek. Kopiera sedan dit bilderna baboon.tif, circle.tif, pirat.mat, mathlogo.mat. De ligger på /site/edu/bb/medicinskabilder/lab1. 2 Visa bilder 2.1 Displaying images in Matlab There are two commands for displaying images in Matlab, imagesc and imshow. The second one automatically scales the image so that the pixels become rectangular, removes the axes and sets the colortable to grayscale (with 256 different values). Consequently imagesc(im); or imshow(im, []); axis image; colormap(gray(256)); axis off; colormap(gray(256)); give the same result. 1

2 In the commands above, Im contains the image and [] automatically finds the minimum and maximum of the image and displays it with a linear scale in between. Note that [] is not needed in imagesc. There exists also other colortables, i.e. jet, or it is possible to design your own colortable. If another range of pixel values is desired, you can write imagesc(im, [min max]); or imshow(im, [min max]); giving that the image is displayed with a linear scale between the values min and max. The command colorbar; is useful in connection with displaying images. It shows how the colors in the image correspond to pixel values. The command imshow(im); displays the image with a linear scale between 0 and 1. One exception to what have been said above is 8-bit images of class uint8, which may contain values between 0 and 255. For such images this command works fine: imshow(im); 2.2 Egna övningar Skapa en fil VisaApan.m med nedanstående innehåll och exekvera den. Im = double(imread( baboon.tif )); figure(1) colormap(gray(256)) subplot(1,2,1), imagesc(im, [0 255]) axis image; title( original image ) colorbar( SouthOutside ) Kommandot subplot(1,2,1) delar in fönstret i 1 rad och 2 kolumner, dvs 2 rutor och visar bilden i den första av dem. Mata in nedanstående kommandon. Im utan semikolon gör att hela bildmatrisen skrivs ut på skärmen. Det ger en bra känsla för att en bild faktiskt bara är en matris. 2

3 >> Im >> min(min(im)) >> max(max(im)) FRÅGA 1: Vad är min och max-värdet på baboon? Orsaken till att man måste skriva min(min( ) är att först tas min individuellt på alla kolumner och därefter tas min på raden. Kontrollera gärna genom att göra help min eller doc min. DEMO A: Utvidga filen VisaApan.m så att apan visas till höger med högre kontrast, t ex mellan 50 och 200. Ge också bilden en lämplig titel. FRÅGA 2: Välj symbolen Data cursor i figur-fönstret. (Den är gul med ett plustecken.) Klicka mitt emellan apans ögon. Vilken koordinat (X,Y) och vilket gråskalevärde (Index) får du? Kontrollera också att du får samma värden i den vänstra och högra bilden. 3 Färgtabeller Ge kommandona >> mycolormap0 = gray(256); >> mycolormapr = mycolormap0; >> mycolormapr(201:256,:,:) = ones(56,1)*[1 0 0]; FRÅGA 3: Titta på mycolormap0 (genom att ta bort semikolonet) och jämför med den vanliga gråskalefärgtabellen som visas i Föreläsning 3. Principen är densamma, men det skiljer lite - vadå? FRÅGA 4: Titta på mycolormapr och ge kommandot colormap(mycolormapr). Förklara hur denna färgtabell påverkar bilden till vänster. DEMO B: Lägg till kod i VisaApan.m så att apan visas även in figure(2). Gör en egen färgtabell, baserad på gråskalefärgtabellen, men låt värden 200 visas blå och värden 50 visas gröna. 3

4 FRÅGA 5: Testa till sist färgtabellen jet på apan. Vilken färg får apans nos? 4 Faltning (English: Convolution) 4.1 Viktat medelvärdesbildande filter (Lågpass-filter) Skapa en fil FaltaApan.m med nedanstående innehåll och exekvera den. Im = double(imread( baboon.tif )); figure(1) colormap(gray(256)) subplot(1,2,1), imagesc(im, [0 255]) axis image; title( original image ) colorbar( SouthOutside ) Filterkärnan aver = [4] /16 där origo har markerats med hakparenteser. Den kan implementeras i Matlab och appliceras på apan med koden: aver = [1 2 1; 2 4 2; 1 2 1] /16 Imaver = conv2(im,aver, same ); Utvidga filen FaltaApan.m med denna kod och visa den filtrerade apan Imaver till höger om original-apan. FRÅGA 6: Medelvärdesbildande filter används ofta för brusreduktion, men vad händer med fina detaljer, såsom kanter och linjer, i bilden? FRÅGA 7: Vad innebär same i conv2-kommandot? Kontrollera genom att göra help conv2. 4

5 DEMO C: Testa sedan att falta flera gånger med aver för att få en kraftigare effekt. Ändra i FaltaApan.m så att den 3 gånger faltade apan visas till höger. Var noga med att ha samma kontrastfönster på båda bilderna, så att det blir pedagogiskt att jämföra de båda bilderna. FRÅGA 8: Vad händer när filtret aver appliceras upprepade gånger? FRÅGA 9: Motivera varför aver divideras med normaliseringsfaktorn 16. Ändra sedan normaliseringsfaktorn till ett lägre värde. Vad händer? FRÅGA 10: Parametrarna full och valid är alternativ till same i conv2 kommandot. Vad innebär de? FRÅGA 11: Utför faltningen nedan för hand innan laborationen. Verifiera sedan med conv2-kommandot under laborationen [3] [2] = 5

6 5 Fouriertransform 5.1 Displaying Fourier transforms in Matlab The discrete Fourier transform (DFT) can be fast computed by the fast Fourier transform (FFT). The Matlab function fft assumes the origin of the data to be at the first position of the input vector. When dealing with images we usually want the origin of the data to be in the center instead. When the data is of even size, the central position can be located at the pixel slightly to the right of the geometrical center. The ifftshift shifts the origin in the signal domain from the middle position to the first position as shown in Figure 1. The result from fft has the Fourier origin, that is the DC-component, in the first position of the output vector. The fftshift command shifts it to the middle position where we expect to find it when we plot the function. Consequently, if f is the function in the signal domain, its Fourier transform is calculated as F = fftshift(fft(ifftshift(f))); and if F is the function in the Fourier domain, its inverse Fourier transform is calculated as f = fftshift(ifft(ifftshift(f))); The 2D case for even sized data is illustrated in Figure 2. Consequently, if f is the function in the spatial domain, its Fourier transform is calculated as F = fftshift(fft2(ifftshift(f))); and if F is the function in the Fourier domain, its inverse Fourier transform is calculated as f = fftshift(ifft2(ifftshift(f))); 6

7 f-3 f-2 f-1 f0 f1 f2 f3 f-4 f-3 f-2 f-1 f0 f1 f2 f3 ifftshift fftshift ifftshift fftshift f0 f1 f2 f3 f-3 f-2 f-1 f0 f1 f2 f3 f-4 f-3 f-2 f-1 fft ifft fft ifft F0 F1 F2 F3 F-3 F-2 F-1 F0 F1 F2 F3 F-4 F-3 F-2 F-1 fftshift ifftshift fftshift ifftshift F-3 F-2 F-1 F0 F1 F2 F3 F-4 F-3 F-2 F-1 F0 F1 F2 F3 Figure 1: The functions fftshift and ifftshift are used to place the origin at the correct positions when transforming vectors. Left: odd number of samples. Right: even number of samples. fftshift ifft2 ifftshift ifftshift fft2 fftshift Figure 2: The functions fftshift and ifftshift are used to place the origin at the correct positions when transforming matrices. Illustrated for even number of samples. 7

8 5.2 Undersökning av fouriertransformen Skapa en fil FFTmathlogo.m med nedanstående innehåll och exekvera den. load math_logo im = math_logo; IM = fftshift(fft2(ifftshift(im))); maxim = max(max(abs(im))); shiftim = circshift(circshift(im,5,2),10,1); figure(1); colormap gray; subplot(121); imagesc(im); axis image; title( im ) colorbar( SouthOutside ) subplot(122); imagesc(shiftim); axis image; title( shifted im ) colorbar( SouthOutside ) figure(2); colormap gray; subplot(221); imagesc(abs(im), [0 0.02*maxIM]); axis image; colorbar; title( abs(f[im]) ) subplot(222); imagesc(angle(im), [-pi pi]); axis image; colorbar; title( angle(f[im]) ) subplot(223); imagesc(real(im), [-0.02*maxIM 0.02*maxIM]); axis image; colorbar; title( real(f[im]) ) subplot(224); imagesc(imag(im), [-0.02*maxIM 0.02*maxIM]); axis image; colorbar; title( imag(f[im]) ) FRÅGA 12: I figure(2) tittar vi på fouriertransformen F (u, v) av en bild f(x, y) på olika sätt. Det gäller att fouriertransformen av en reell bild är hermitisk, dvs F (u, v) = F ( u, v), där noterar komplex-konjugat. Utgående från denna formel kan man visa att olika typer av symmetri gäller. Man talar om udda och jämna funktioner (se kompendiet). Vilka typer av symmetri gäller för bilderna i figure(2)? Komplettera svaret nedan. abs(im): angle(im): real(im): imag(im): Even, since F (u, v) = F ( u, v) FRÅGA 13: Hur lyder translationsteoremet i 2D? DEMO D: Bilden shiftim till höger i figure(1) är skiftad jämfört med 8

9 bilden im till vänster. Lägg till kod i FFTmathlogo.m där fouriertransformen av shiftim beräknas och visas i figure(3). FRÅGA 14: Vilken av fouriertransformbilderna abs( ), angle( ), real( ) eller imag( ) förändras inte av translation? Är detta i enlighet med translationsteoremet? FRÅGA 15: Visa abs(im) i figure(2) utan att specificera min och maxvärden, dvs ta bort [0.02*maxIM]. Då kan man se endast noll-frekvensen på (u, v) = (0, 0). Clicka i bilden och ge dess position och värde! FRÅGA 16: Normalt sett dominerar denna frekvenskomponent kraftigt för vanliga bilder. Den är lika med summan av pixelvärdena i bilden. Kontrollera detta för bilden (med sum) och jämför med svaret på förra frågan. 5.3 Bild/fouriertransform vid faltning/filtrering Filterkärnan aver av storleken 3 3 kan implementeras i Matlab. ihopfaltade aver ger sedan filterkärnan aver3. 3 st aver = [1 2 1; 2 4 2; 1 2 1] /16 aver3 = conv2(conv2(aver,aver, full ),aver, full ) FRÅGA 17: Innan laborationen, svara på vilken storlek aver3 kommer att ha! Under laborationen, kontrollera ditt svar genom att utföra ovanstående kommandon i Matlab. Noter också aver3:s centrumvärde. Skapa en fil FFTmathlogo2.m med nedanstående innehåll och exekvera den. load math_logo im = math_logo; aver = [1 2 1; 2 4 2; 1 2 1]/16; aver3 = conv2(conv2(aver,aver, full ),aver, full ); imconv = conv2(im,aver3, same ); aver3im = 0*im; 9

10 center = size(im,1)/2+1; aver3im(center-3:center+3, center-3:center+3) = aver3; IM = fftshift(fft2(ifftshift(im))); AVER3IM = fftshift(fft2(ifftshift(aver3im))); IMCONV = fftshift(fft2(ifftshift(imconv))); maxim = max(max(abs(im))); figure(1); colormap gray; subplot(131); imagesc(im); axis image; title( im ); colorbar( SouthOutside ) subplot(132); imagesc(aver3im); axis image; title( aver3im ); colorbar( SouthOutside ) subplot(133); imagesc(imconv); axis image; title( imconv ); colorbar( SouthOutside ) figure(2); colormap gray; subplot(131); imagesc(abs(im), [0 0.01*maxIM]); axis image; title( abs(f[im]) ); colorbar( SouthOutside ) subplot(132); imagesc(abs(aver3im)); axis image; title( abs(f[aver3im]) ); colorbar( SouthOutside ) subplot(133); imagesc(abs(imconv), [0 0.01*maxIM]); axis image; title( abs(f[imconv]) ); colorbar( SouthOutside ) I figure(1) ser vi originalbilden im, en bild av faltningskärnan aver3im, samt faltningsresultatet imconv. I figure(2) ser vi deras respektive fouriertransformer. FRÅGA 18: Zooma i bilden aver3im och kontrollera att du ser den lilla faltningskärnan. Klicka i bilden och kontrollera att centrumvärdet är korrekt. Vilket är det korrekta värdet? FRÅGA 19: Hur lyder faltningsteoremet i 2D? FRÅGA 20: Studera fouriertransformerna i figure(2) och beskriv hur man kan se att de uppfyller faltningsteoremet. (Tips: Tala om multiplikation i din beskrivning.) Vi ska nu relatera bildegenskaper till fouriertransformen. Nollfrekvensen (u, v) = (0, 0) är belägen mitt i fouriertransformbilden på koordinat (62,62). Den har ett stort värde. Det konstaterade vi tidigare. Länge ut mot kanterna på fouriertransformbilden blir frekvenserna högre ty u 2 + v 2 blir större. 10

11 FRÅGA 21: Fyll nu i orden low frequencies eller high frequencies i boxarna i texten nedan! Tänk på att bilderna im, imconv och fouriertransformerna IM, IMCONV ska stämma med din text. A normal image is dominated by smooth surfaces with different intensities. This corresponds to frequencies i the Fourier transform image. The image im has both smooth surfaces and sharp edges. The sharp edges corresponds to frequencies i fouriertransformbilden. The image imconv has both smooth surfaces and soft edges. Consequently, the frequencies are suppressed in the Fourier transform image. Slutsats: Vi har allstå faltat bilden im med ett medelvärdesbildande filter och erhållit aver3im. Alternativt säger man att im lågpassfiltreras till aver3im. De låga frekvenserna bevaras medan de höga frekvenserna dämpas. 6 Faltning med deriverande filter 6.1 Derivering i x- och y-led, gradient Derivatan i x-led av en bild f(x, y) kan beräknas enligt f(x, y) x = y f(x, y) sobelx f(x, y). På liknande sätt kan derivatan i y-led, f(x,y) y, beräknas. Sobel-filterna visas nedan. sobelx = [0] , sobely = [0] Skapa en fil DeriveraCirkeln.m med nedanstående innehåll och exekvera den. Im = double(imread( circle.tif )); figure(1) colormap(gray(256)) subplot(2,2,1), imagesc(im, [0 255]) axis image; axis off; title( original image ); colorbar sobelx = [1 0-1; 2 0-2; 1 0-1] /8; 11

12 Imsobelx = conv2(im,sobelx, same ); subplot(2,2,3), imagesc(imsobelx, [ ]) axis image; axis off; title( sobelx image ); colorbar DEMO E: Lägg till kod i DeriveraCirkeln.m för att visa resultatet av sobely faltat med cirkeln. Visa resultatbilden nere till höger. FRÅGA 22: Normaliseringsfaktorn kan inte väljas på samma sätt som för ett medelvärdesbildande filter. Varför? FRÅGA 23: Vi valde normaliseringsfaktorn=8 i koden ovan. Hur motiverar man att normaliseringsfaktorn 8 är bra? När en bild innehåller positiva values från 0 till 255, fungerar gray färgtabellen så här: color: black gray white pixel value: De sobelfiltrerade bilderna innehåller negativa värden. När en bild bara innehåller värden i intervallet [ ], fungerar gray färgtabellen så här: color: black gray white pixel value: Följdaktligen visas negativa värden mörka och positiva värden ljusa. Värden nära 0 visas grå. FRÅGA 24: Titta på dina bilder och tala om varför kanten i originalbilden ibland blir mörk, ibland ljus, och bland grå i de sobelfiltrerade bilderna. Gradienten ( f(x,y) x ), f(x,y) y är en tvådimensionell vektor som pekar i den riktning där intensiteten i bilden f(x, y) ökar snabbast. 12

13 FRÅGA 25: Skriv upp det matematiska uttrycket för magnituden av gradienten i bilden f(x, y)! (Alternativa benämningar på magnituden är längden eller absolutbeloppet.) DEMO F: Lägg till kod i DeriveraCirkeln.m så att magnituden av gradienten på cirkeln visas uppe till höger. Skriv också ett liknande program för apan, DeriveraApan.m och studera bilderna. Det finns många varianter på derivata-filter. Ett enklare filter-par är nedanstående som vi här kallar simple (det är dock inget etablerat namn). simplex = 1 [0] -1, simpley = -1 [0] 1. FRÅGA 26: Vad är en lämplig normaliseringsfaktor för simplex och simpley? DEMO G: Ofta duger det bra att använda simple istället för sobel, men om man vill vara noggrann är sobel bättre. För cirkeln gäller det ju att dess kant är lika stark runtom. Därmed bör också magnituden av gradienten vara lika stark runtom. Detta uppfylls bättre för sobel än simple. Visa detta med programmet MagitudSimpleSobel.m. För att se tydligt behöver man ändra kontrastintervallet. Ett tips är att börja med sätta kontrasten mellan 0 och 160 enligt nedan och sedan justera 0 uppåt till ett värde (?). I figure(1) ska visas: I figure(2) ska visas: sobelmagngrad simplemagngrad kontrast:[0 160] kontrast:[0 160] sobelmagngrad simplemagngrad kontrast:[? 160] kontrast:[? 160] 13

14 6.2 Laplacefilter (negativt Högpass-filter) Laplace-operatorn definieras ( ) 2 2 = x y 2 = x x + y y Vi ska här använda ytterligare en approximation till deriveringsoperatorer i x- och y-led, nämligen x 1-1, y där centrum är markerat med dubbellinjer. FRÅGA 27: Konstruera ett Laplace-filter genom att fylla i rutorna nedan. Som synes är Laplacefiltret givet. Dess centrum är markerat med en tjockare ram. För deriveringsoperatorerna är deras centrum faktiskt mittemellan pixlarna Skapa en fil LaplaceCirkeln.m med nedanstående innehåll och exekvera. Im = double(imread( circle.tif )); figure(1) colormap(gray(256)) subplot(1,2,1), imagesc(im, [0 255]) axis image; title( original image ) colorbar( SouthOutside ) laplace = [0 1 0; 1-4 1; 0 1 0]; Imlaplace = conv2(im, laplace, same ); subplot(1,2,2), imagesc(imlaplace, [ ]) axis image; title( laplace image ) colorbar( SouthOutside ) Laplaceoperatorn estimerar alltså en slags 2-D andraderivata. Nedan visas hur en 1-D andraderivata reagerar på en (approximativ) 1D rectangulär funktion f(x). 14

15 f(x) f (x) f (x) x x x FRÅGA 28: Stämmer bilden Imlaplace överens med skissen? Motivera ditt svar. Skapa en fil SharpenPirate.m med liknande innehåll som LaplaceCirkeln.m. Den första raden byts ut mot: load( pirat.mat ) Im = pirate; FRÅGA 29: Du kan också behöva justera gränserna [ ]. Vad blir effekten av att ändra gränserna till [ ]? FRÅGA 30: Studera bilden (Imlaplace) och jämför med originalbilden (Im). Hur påverkas jämna ytor (kinden t ex)? Hur påverkas kanter? Hur påverkas snabba förändringar (fjädern t ex)? DEMO H: Laplacefiltret förstärker alltså snabba förändringar i bilden. Man talar om ett högpassfilter (HP). Egentligen ska detta ha omvänt tecken, bilda därför ImHP = -Imlaplace; Komplettera sedan SharpenPirate.m med en bild som är summan av originalbilden och högpassbilden, dvs Imsharp = Im + ImHP; Skapa också ImSharp2 = Im + 2*ImHP; FRÅGA 31: Kommentera resultatet! 15

LAB 3: Operationer på gråskalebilder

LAB 3: Operationer på gråskalebilder LAB 3: Operationer på gråskalebilder Maria Magnusson, uppdaterad av Michael Felsberg Avdelningen för Datorseende, Institutionen för Systemteknik, Linköpings Universitet Februari 2016 1 Introduktion En

Läs mer

Medicinska Bilder, TSBB31. Lab: Mätvärden på Medicinska Bilder

Medicinska Bilder, TSBB31. Lab: Mätvärden på Medicinska Bilder Medicinska Bilder, TSBB3 Lab: Mätvärden på Medicinska Bilder Maria Magnusson, 22 Senaste updatering: september 25 Avdelningen för Datorseende, Institutionen för Systemteknik Linköpings Universitet Introduktion

Läs mer

Medicinska Bilder, TSBB31. Lab: Mätvärden på Medicinska Bilder

Medicinska Bilder, TSBB31. Lab: Mätvärden på Medicinska Bilder Medicinska Bilder, TSBB3 Lab: Mätvärden på Medicinska Bilder Maria Magnusson, 22 Senaste updatering: september 27 Avdelningen för Datorseende, Institutionen för Systemteknik Linköpings Universitet Introduktion

Läs mer

Flerdimensionella signaler och system

Flerdimensionella signaler och system Luleå tekniska universitet Avd för signalbehandling Magnus Sandell (reviderad av Frank Sjöberg) Flerdimensionell signalbehandling SMS033 Laboration 1 Flerdimensionella signaler och system Syfte: Den här

Läs mer

Medicinska Bilder, TSBB31. Lab3: Mätvärden på Medicinska Bilder

Medicinska Bilder, TSBB31. Lab3: Mätvärden på Medicinska Bilder Medicinska Bilder, TSBB3 Lab3: Mätvärden på Medicinska Bilder Maria Magnusson, Avdelningen för Datorseende Institutionen för Systemteknik Linköpings Universitet Introduktion I denna laboration ska vi göra

Läs mer

TEM Projekt Transformmetoder

TEM Projekt Transformmetoder TEM Projekt Transformmetoder Utförs av: Mikael Bodin 19940414 4314 William Sjöström 19940404 6956 Sammanfattning I denna laboration undersöks hur Fouriertransformering kan användas vid behandling och analysering

Läs mer

Bildbehandling i spatialdomänen och frekvensdomänen

Bildbehandling i spatialdomänen och frekvensdomänen Digital Media Lab 2016-02-22 Tillämpad Fysik och Elektronik Ulrik Söderström Bildbehandling i spatialdomänen och frekvensdomänen Fouriertransform och filtering Del 1. Fouriertransformen 1.1. Fourieranalys

Läs mer

MR-laboration: design av pulssekvenser

MR-laboration: design av pulssekvenser MR-laboration: design av pulssekvenser TSBB3 Medicinska Bilder Ansvarig lärare: Anders Eklund anders.eklund@liu.se Innehåll Uppgift Initialisering av k-space Koordinater i k-space Navigering i k-space

Läs mer

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell Kursen bedöms med betyg, 4, 5 eller underänd, där 5 är högsta betyg. För godänt betyg rävs minst 4 poäng från uppgifterna -7. Var och en av dessa sju uppgifter an ge maximalt poäng. För var och en av uppgifterna

Läs mer

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions: IMCDP Grafisk teknik The impact of the placed dot is fed back to the original image by a filter Original Image Binary Image Sasan Gooran (HT 2006) The next dot is placed where the modified image has its

Läs mer

Bildbehandling i frekvensdomänen

Bildbehandling i frekvensdomänen Uppsala Tekniska Högskola Signaler och system Handledare: Mathias Johansson Uppsala 2002-11-27 Bildbehandling i frekvensdomänen Erika Lundberg 800417-1602 Johan Peterson 790807-1611 Terese Persson 800613-0267

Läs mer

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik SIGNALBEHANDLING I MULTIMEDIA, EITA50, LP4, 209 Inlämningsuppgift av 2, Assignment out of 2 Inlämningstid: Lämnas in senast kl

Läs mer

Bildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer

Bildförbättring i spatial domänen (kap. 3) Bildförbättring (enhancement) Spatial domän. Operatorer. Tröskling (threshold) Gråskale-transformationer Bildförbättring i spatial domänen (kap. 3) Punktoperationer Gråskaletransformationer Logiska & aritmetiska operationer Filtrering Faltning Lågpassfilter Högpassfilter Bildförbättring (enhancement) Förbättra

Läs mer

Spektrala Transformer för Media

Spektrala Transformer för Media Spektrala Transformer för Media Filtrering och transformer i 2D Linjär bildbehandling Principerna från -dimensionell signalbehandling kan appliceras även på 2D-signaler Tillämpningar: Bildförbättring (brusreducering)

Läs mer

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions: Grafisk teknik Sasan Gooran (HT 2006) Iterative Method Controlling Dot Placement (IMCDP) Assumptions: The original continuous-tone image is scaled between 0 and 1 0 and 1 represent white and black respectively

Läs mer

Spektrala Transformer för Media

Spektrala Transformer för Media Spektrala Transformer för Media Filtrering och transformer i 2D DT2/3 Spektrala Transformer Jonas Beskow Linjär bildbehandling Principerna från -dimensionell signalbehandling kan appliceras även på 2D-signaler

Läs mer

Grafisk teknik. Sasan Gooran (HT 2006)

Grafisk teknik. Sasan Gooran (HT 2006) Grafisk teknik Sasan Gooran (HT 2006) Iterative Method Controlling Dot Placement (IMCDP) Assumptions: The original continuous-tone image is scaled between 0 and 1 0 and 1 represent white and black respectively

Läs mer

and u = och x + y z 2w = 3 (a) Finn alla lösningar till ekvationssystemet

and u = och x + y z 2w = 3 (a) Finn alla lösningar till ekvationssystemet Kursen bedöms med betyg,, 5 eller underkänd, där 5 är högsta betyg. För godkänt betyg krävs minst poäng från uppgifterna -7. Var och en av dessa sju uppgifter kan ge maximalt poäng. För var och en av uppgifterna

Läs mer

Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT.

Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT. Signal- och Bildbehandling, TSBB4 Laboration : Sampling och rekonstruktion. DFT. Maria Magnusson, 7-8 Avdelningen för Datorseende, Institutionen för Systemteknik, Linköpings Universitet Laboration. Förberedelser

Läs mer

Tentamen i Matematik 2: M0030M.

Tentamen i Matematik 2: M0030M. Tentamen i Matematik 2: M0030M. Datum: 203-0-5 Skrivtid: 09:00 4:00 Antal uppgifter: 2 ( 30 poäng ). Examinator: Norbert Euler Tel: 0920-492878 Tillåtna hjälpmedel: Inga Betygsgränser: 4p 9p = 3; 20p 24p

Läs mer

Styrteknik: Binära tal, talsystem och koder D3:1

Styrteknik: Binära tal, talsystem och koder D3:1 Styrteknik: Binära tal, talsystem och koder D3:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik :Binära tal, talsystem och koder

Läs mer

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p) UMEÅ UNIVERSITY Department of Mathematics and Mathematical Statistics Pre-exam in mathematics Linear algebra 2012-02-07 1. Compute the following matrix: (2 p 3 1 2 3 2 2 7 ( 4 3 5 2 2. Compute the determinant

Läs mer

TSBB14 Laboration: Intro till Matlab 1D

TSBB14 Laboration: Intro till Matlab 1D TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen

Läs mer

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering KTH Matematik Tentamen del 2 SF1511, 2018-03-16, kl 8.00-11.00, Numeriska metoder och grundläggande programmering Del 2, Max 50p + bonuspoäng (max 4p). Rättas ast om del 1 är godkänd. Betygsgränser inkl

Läs mer

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers. MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Erik Darpö TENTAMEN I MATEMATIK MAA150 Vektoralgebra TEN1 Datum: 9januari2015 Skrivtid:

Läs mer

Signal- och bildbehandling TSEA70

Signal- och bildbehandling TSEA70 Tentamen i Signal- och bildbehandling TSEA70 Tid: 2003-08-22 kl. 4-8 Lokaler: G36 Ansvarig lärare: Maria Magnusson Seger besöker lokalen kl. 6.00. tel 0702/33 79 48 Hjälpmedel: Räknedosa, OH-film, medskickad

Läs mer

Signal- och bildbehandling TSBB03, TSBB14

Signal- och bildbehandling TSBB03, TSBB14 Tentamen i Signal- och bildbehandling TSBB03, TSBB4 Tid: 00-0- Lokaler: G33 Ansvarig lärare: Maria Magnusson besöker lokalen kl. 4.50 och 6.50 tel 073-804 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,

Läs mer

Module 1: Functions, Limits, Continuity

Module 1: Functions, Limits, Continuity Department of mathematics SF1625 Calculus 1 Year 2015/2016 Module 1: Functions, Limits, Continuity This module includes Chapter P and 1 from Calculus by Adams and Essex and is taught in three lectures,

Läs mer

Isometries of the plane

Isometries of the plane Isometries of the plane Mikael Forsberg August 23, 2011 Abstract Här följer del av ett dokument om Tesselering som jag skrivit för en annan kurs. Denna del handlar om isometrier och innehåller bevis för

Läs mer

12.6 Heat equation, Wave equation

12.6 Heat equation, Wave equation 12.6 Heat equation, 12.2-3 Wave equation Eugenia Malinnikova, NTNU September 26, 2017 1 Heat equation in higher dimensions The heat equation in higher dimensions (two or three) is u t ( = c 2 2 ) u x 2

Läs mer

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:

Läs mer

Rastercell. Digital Rastrering. AM & FM Raster. Rastercell. AM & FM Raster. Sasan Gooran (VT 2007) Rastrering. Rastercell. Konventionellt, AM

Rastercell. Digital Rastrering. AM & FM Raster. Rastercell. AM & FM Raster. Sasan Gooran (VT 2007) Rastrering. Rastercell. Konventionellt, AM Rastercell Digital Rastrering Hybridraster, Rastervinkel, Rotation av digitala bilder, AM/FM rastrering Sasan Gooran (VT 2007) Önskat mått * 2* rastertätheten = inläsningsupplösning originalets mått 2

Läs mer

Signaler, information & bilder, föreläsning 14

Signaler, information & bilder, föreläsning 14 Signaler, inormation & bilder, öreläsning Michael Felsberg Computer Vision Laborator Department o Electrical Engineering michael.elsberg@liu.se Översikt D signalbehandling (bildbehandling) orts. Faltningskärnor

Läs mer

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document

Läs mer

Bildbehandling, del 1

Bildbehandling, del 1 Bildbehandling, del Andreas Fhager Kapitelhänvisningar till: Image Processing, Analysis and Machine Vision, 3rd ed. by Sonka, Hlavac and Boyle Representation av en bild Så här kan vi plotta en bild tex

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang) Tentamen i Programmeringsteori Institutionen for datorteknik Uppsala universitet 1996{08{14 Larare: Parosh A. A., M. Kindahl Plats: Polacksbacken Skrivtid: 9 15 Hjalpmedel: Inga Anvisningar: 1. Varje bevissteg

Läs mer

Medicinska bilder. Programkurs 6 hp Medical Images TSBB31 Gäller från: 2018 VT. Fastställd av. Fastställandedatum

Medicinska bilder. Programkurs 6 hp Medical Images TSBB31 Gäller från: 2018 VT. Fastställd av. Fastställandedatum 1(6) Medicinska bilder Programkurs 6 hp Medical Images TSBB31 Gäller från: 2018 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik, EF Fastställandedatum LINKÖPINGS UNIVERSITET 2(6)

Läs mer

Medicinska Bilder, TSBB31. Lab6: Mätningar på SPECT/CT-volymer

Medicinska Bilder, TSBB31. Lab6: Mätningar på SPECT/CT-volymer Medicinska Bilder, TSBB31 Lab6: Mätningar på SPECT/CT-volymer Maria Magnusson, 2012-2016 Avdelningen för Datorseende Institutionen för Systemteknik Linköpings Universitet 1 Introduktion I denna laboration

Läs mer

Lågpassfiltrering. Signal- och Bildbehandling FÖRELÄSNING 8. Lågpassfiltrering

Lågpassfiltrering. Signal- och Bildbehandling FÖRELÄSNING 8. Lågpassfiltrering Signal- och Bildbehandling FÖRELÄSIG 8 signalbehandling (bildbehandling) orts. Lågpassilter, orts. Snonmer Cirkulär och Faltningskärna Linjär altning, orts Filterkärna Faltningskärnor: 3 Filter eriverande

Läs mer

Laboration 1. Grafisk teknik (TNM059) Introduktion till Matlab. R. Lenz och S. Gooran (VT2007)

Laboration 1. Grafisk teknik (TNM059) Introduktion till Matlab. R. Lenz och S. Gooran (VT2007) Laboration 1 Grafisk teknik (TNM059) Introduktion till Matlab R. Lenz och S. Gooran (VT2007) Introduktion: Denna laboration är en introduktion till Matlab. Efter denna laboration ska ni kunna följande:

Läs mer

Det finns en handledning till kortet på hemsidan. AVR STK500.

Det finns en handledning till kortet på hemsidan. AVR STK500. Laboration 1 (ver 1) Uppgifter: AVR Studio 4.lnk Bli bekant med utvecklingskortet, och AVR studio. Skriva in program för binärräknare. Simulera detta samt ladda ner det till kortet. Förse ovanstående program

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 2 november 2015 Sida 1 / 23 Föreläsning 2 Index. Kolon-notation. Vektoroperationer. Summor och medelvärden.

Läs mer

BÄNKVÅG / BENCH SCALE ANVÄNDARMANUAL / USER MANUAL SW-III www.liden-weighing.com Svenska OBS! Under vågen sitter en justerbar skruv (se bild). Standardinställning är den för vägning. Om ni vill rengöra

Läs mer

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9 Quicksort Koffman & Wolfgang kapitel 8, avsnitt 9 1 Quicksort Quicksort väljer ett spcifikt värde (kallat pivot), och delar upp resten av fältet i två delar: alla element som är pivot läggs i vänstra delen

Läs mer

Projekt 2 (P2) Problembeskrivning och uppdragsspecifikation

Projekt 2 (P2) Problembeskrivning och uppdragsspecifikation Projekt 2 (P2) Problembeskrivning och uppdragsspecifikation Projekt 2 Möjligheter/Problem med 2-dimensionella mätdata Uppstart: Se planen (kursens hemsida) Etapp 1 Mätdata i 2 dimensioner behöver utredas/signalbehandlas

Läs mer

ASSEMBLY INSTRUCTIONS SCALE SQUARE - STANDARD

ASSEMBLY INSTRUCTIONS SCALE SQUARE - STANDARD ASSEMBLY INSTRUCTIONS ALL COMPONENTS Metal profile 0 mm Gripper Ceiling attachments Screws for ceiling attachements (not included) Wires Metal profile 60 mm Metal profile 00 mm Felt - Full Felt - Half

Läs mer

Laboration 4: Digitala bilder

Laboration 4: Digitala bilder Objektorienterad programmering, Z : Digitala bilder Syfte I denna laboration skall vi återigen behandla transformering av data, denna gång avseende digitala bilder. Syftet med laborationen är att få förståelse

Läs mer

Pre-Test 1: M0030M - Linear Algebra.

Pre-Test 1: M0030M - Linear Algebra. Pre-Test : M3M - Linear Algebra. Test your knowledge on Linear Algebra for the course M3M by solving the problems in this test. It should not take you longer than 9 minutes. M3M Problem : Betrakta fyra

Läs mer

Spektrala transformer Laboration: JPEG-kodning

Spektrala transformer Laboration: JPEG-kodning Spektrala transformer Laboration: JPEG-kodning 1 Introduktion I denna laboration kommer du att få experimentera med transfom-baserad bildkompression enligt JPEG-metoden. Du kommer att implementera en förenklad

Läs mer

Medicinska Bilder, TSBB31. Lab7: Mätningar på SPECT/CT-volymer

Medicinska Bilder, TSBB31. Lab7: Mätningar på SPECT/CT-volymer Medicinska Bilder, TSBB31 Lab7: Mätningar på SPECT/CT-volymer Maria Magnusson, 2012-2018 Avdelningen för Datorseende Institutionen för Systemteknik Linköpings Universitet 1 Introduktion I denna laboration

Läs mer

Module 6: Integrals and applications

Module 6: Integrals and applications Department of Mathematics SF65 Calculus Year 5/6 Module 6: Integrals and applications Sections 6. and 6.5 and Chapter 7 in Calculus by Adams and Essex. Three lectures, two tutorials and one seminar. Important

Läs mer

BÄNKVÅG / BENCH SCALE Modell : SW-III / Model : SW-III ANVÄNDARMANUAL / USER MANUAL SW-III WWW.LIDEN-WEIGHING.SE 2014-03-26 OBS! Under vågen sitter en justerbar skruv (se bild). Standardinställning är

Läs mer

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document

Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Användarhandledning inloggning Logga in Gå till denna webbsida för att logga in: http://csportal.u4a.se/

Läs mer

This exam consists of four problems. The maximum sum of points is 20. The marks 3, 4 and 5 require a minimum

This exam consists of four problems. The maximum sum of points is 20. The marks 3, 4 and 5 require a minimum Examiner Linus Carlsson 016-01-07 3 hours In English Exam (TEN) Probability theory and statistical inference MAA137 Aids: Collection of Formulas, Concepts and Tables Pocket calculator This exam consists

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

Bildbehandling En introduktion. Mediasignaler

Bildbehandling En introduktion. Mediasignaler Bildbehandling En introdktion Mediasignaler Innehåll Grndläggande bildbehandling Foriertransformering Filtrering Spatialdomän Frekvensdomän Vad är bildbehandling? Förbättring Image enhancement Återställning

Läs mer

Bänkvåg LCW-6S Manual/Förenklat handhavande User Manual LCW-6S www.liden-weighing.se Knappfunktioner: ON/OFF Sätter på och stänger av vågen. UNIT Skiftar vägningsenhet ZERO/TARE Nollställer vågen Tarerar

Läs mer

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning CTH/GU LABORATION 1 MVE16-1/13 Matematiska vetenskaper 1 Inledning Mer om grafritning Vi fortsätter att arbeta med Matlab i matematikkurserna. Denna laboration är i stor utsträckning en repetition och

Läs mer

Signal- och Bildbehandling FÖRELÄSNING 7. En bild är en 2D signal. För en digital bild gäller. Fig. 2.1

Signal- och Bildbehandling FÖRELÄSNING 7. En bild är en 2D signal. För en digital bild gäller. Fig. 2.1 Signal- och Bildbehandling FÖRELÄSNING 7 D signalbehandling (bildbehandling) Den digitala bilden, ärgtabeller D kontinuerlig ouriertransorm och D DFT D sampling D diskret altning Lågpassiltrerande D altningskärnor

Läs mer

Laboration i Fourieroptik

Laboration i Fourieroptik Laboration i Fourieroptik David Winge Uppdaterad 30 januari 2015 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

Bildbehandling i frekvensdomänen. Erik Vidholm

Bildbehandling i frekvensdomänen. Erik Vidholm Bildbehandling i frekvensdomänen Erik Vidholm erik@cb.uu.se 9 december 2002 Sammanfattning Detta arbete beskriver hur en bild kan tolkas som en tvådimensionell digital signal, hur denna signal Fouriertransformeras

Läs mer

Tentamen i Matematik 2: M0030M.

Tentamen i Matematik 2: M0030M. Tentamen i Matematik 2: M0030M. Datum: 2010-01-12 Skrivtid: 09:00 14:00 Antal uppgifter: 6 ( 30 poäng ). Jourhavande lärare: Norbert Euler Telefon: 0920-492878 Tillåtna hjälpmedel: Inga Till alla uppgifterna

Läs mer

TNM030 Tentasammanfattning (frågor) Nathalie Ek, Sammanfattning. TNM030 - Bildbehandling och bildanalys

TNM030 Tentasammanfattning (frågor) Nathalie Ek, Sammanfattning. TNM030 - Bildbehandling och bildanalys Sammanfattning TNM030 - Bildbehandling och bildanalys Nathalie Ek (natek725), MT -07 2011, LIU Campus Norrköping 1 I det mänskliga ögats näthinna finns två typer av ljussensorer. a) Vad kallas de två typerna?

Läs mer

Laboration: Grunderna i Matlab

Laboration: Grunderna i Matlab Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid

Läs mer

Laboration i tidsdiskreta system

Laboration i tidsdiskreta system Laboration i tidsdiskreta system A. Tips Användbara MATLAB-funktioner: conv Faltning square Skapa en fyrkantvåg wavread Läs in en ljudfil soundsc Spela upp ett ljud ones Skapa en vektor med godtyckligt

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

TSBB31 Medicinska bilder Föreläsning 3

TSBB31 Medicinska bilder Föreläsning 3 TSBB3 Medicinska bilder öreläsning 3 D signalbehandling (bildbehandling) Den digitala bilden, ärgtabeller D kontinuerlig ouriertransorm och D DT D sampling D diskret altning Lågpassiltrerande D altningskärnor

Läs mer

Signaler, information & bilder, föreläsning 14

Signaler, information & bilder, föreläsning 14 Signaler, inormation & bilder, öreläsning Michael Felsberg och Maria Magnusson Computer Vision Laborator (Datorseende) Department o Electrical Engineering (ISY) michael.elsberg@liu.se, maria.magnusson@liu.se

Läs mer

MATLAB Laboration problem med lokala extremvärden

MATLAB Laboration problem med lokala extremvärden MATLAB Laboration problem med lokala extremvärden Sonja Hiltunen, sohnya@gmail.com Sanna Eskelinen, eskelinen.sanna@gmail.com Handledare: Karim Daho Flervariabelanalys 5B1148 Innehållsförteckning Problem

Läs mer

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32)

Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32) Programmeringsteknik och Matlab Övning Dagens program Övningsgrupp 2 (Sal Q22/E2) Johannes Hjorth hjorth@nada.kth.se Rum 458 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d2

Läs mer

TSKS21 Signaler, Information och Bilder Lab 2: Digitalisering

TSKS21 Signaler, Information och Bilder Lab 2: Digitalisering TSKS21 Signaler, Information och Bilder Lab 2: Digitalisering Mikael Olofsson 8 februari 2017 Fyll i detta med bläckpenna Laborant Personnummer Datum Godkänd 1 1 Allmänt Denna laboration syftar till att

Läs mer

Mer om funktioner och grafik i Matlab

Mer om funktioner och grafik i Matlab CTH/GU 2/22 Matematiska vetenskaper Inledning Mer om funktioner och grafik i Matlab Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och cosinus

Läs mer

Instruktion för laboration 1

Instruktion för laboration 1 STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara

Läs mer

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

Läs mer

Second handbook of research on mathematics teaching and learning (NCTM)

Second handbook of research on mathematics teaching and learning (NCTM) Second handbook of research on mathematics teaching and learning (NCTM) The effects of classroom mathematics teaching on students learning. (Hiebert & Grouws, 2007) Inledande observationer Undervisningens

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

Läs mer

SVENSK STANDARD SS :2010

SVENSK STANDARD SS :2010 SVENSK STANDARD SS 8760009:2010 Fastställd/Approved: 2010-03-22 Publicerad/Published: 2010-04-27 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 11.140 Sjukvårdstextil Sortering av undertrikå vid

Läs mer

ATT RITA GRAFER MED KOMMANDOT "PLOT"

ATT RITA GRAFER MED KOMMANDOT PLOT MATLAB, D-plot ATT RITA GRAFER MED KOMMANDOT "PLOT" Syntax: Vi börjar med det enklaste plot-kommandot i matlab,,där x är en vektor x- värden och y en vektor med LIKA MÅNGA motsvarande y-värden. Anta att

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm Guldplätering kan aldrig helt stoppa genomträngningen av vätgas, men den får processen att gå långsammare. En tjock guldplätering

Läs mer

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Kurs: MA152G Matematisk Analys MA123G Matematisk analys för ingenjörer Tentamensdag: 2012-03-24 kl 14.30-19.30 Hjälpmedel : Inga hjälpmedel

Läs mer

DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION :15-13: 15

DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION :15-13: 15 DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION 120607 08:15-13: 15 Ansvarig Lärare: Donald F. Ross Hjälpmedel: Bilaga A: BNF-definition En ordbok: studentenshemspråk engelska Betygsgräns:

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

Signal- och bildbehandling TSBB14

Signal- och bildbehandling TSBB14 Tentamen i Signal- och bildbehandling TSBB4 Tid: 2-8-7 Lokaler: TER Ansvarig lärare: Maria Magnusson besöker lokalerna kl. 5.5 och 6.45 tel 73-84 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,

Läs mer

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 5 June 217, 14:-18: Examiner: Zhenxia Liu (Tel: 7 89528). Please answer in ENGLISH if you can. a. You are allowed to use a calculator, the formula and

Läs mer

STORSEMINARIET 3. Amplitud. frekvens. frekvens uppgift 9.4 (cylindriskt rör)

STORSEMINARIET 3. Amplitud. frekvens. frekvens uppgift 9.4 (cylindriskt rör) STORSEMINARIET 1 uppgift SS1.1 A 320 g block oscillates with an amplitude of 15 cm at the end of a spring, k =6Nm -1.Attimet = 0, the displacement x = 7.5 cm and the velocity is positive, v > 0. Write

Läs mer

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0

Läs mer

TSKS08 Introduktionskurs i Matlab Föreläsning 2

TSKS08 Introduktionskurs i Matlab Föreläsning 2 TSKS08 Introduktionskurs i Matlab Föreläsning 2 Nyttiga tips inför de fortsatta laborationsuppgifterna samt allmän demonstration/förevisning om Matlab. Spara allt man skriver i kommandofönstret till en

Läs mer

Laboration i Fourieroptik

Laboration i Fourieroptik Laboration i Fourieroptik David Winge Uppdaterad 4 januari 2016 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras

Läs mer

Mekanik FK2002m. Vektorer

Mekanik FK2002m. Vektorer Mekanik FK2002m Föreläsning 2 Vektorer 2013-09-02 Sara Strandberg SARA STRANDBERG P. 1 FÖRELÄSNING 2 Introduktion Förra gången pratade vi om rörelse i en dimension. När vi går till flera dimensioner behöver

Läs mer

Projekt 3: Diskret fouriertransform

Projekt 3: Diskret fouriertransform Projekt 3: Diskret fouriertransform Diskreta fouriertransformer har stor praktisk användning inom en mängd olika områden, från analys av mätdata till behandling av digital information som ljud och bildfiler.

Läs mer

Signal- och bildbehandling TSBB14

Signal- och bildbehandling TSBB14 Tentamen i Signal- och bildbehandling TSBB Tid: 3-5-3 Lokaler: TER Ansvarig lärare: Maria Magnusson besöker lokalen kl. 8.5 och.3 tel 73-8 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling, OH-film,

Läs mer

Envariabelanalys 5B1147 MATLAB-laboration Derivator

Envariabelanalys 5B1147 MATLAB-laboration Derivator Envariabelanalys 5B1147 MATLAB-laboration Derivator Sanna Eskelinen eskelinen.sanna@gmail.com Sonja Hiltunen sonya@gmail.com Handledare: Karim Dao Uppgift 15 Problem: Beräkna numeriskt derivatan till arctan

Läs mer

Webbreg öppen: 26/ /

Webbreg öppen: 26/ / Webbregistrering pa kurs, period 2 HT 2015. Webbreg öppen: 26/10 2015 5/11 2015 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en

Läs mer

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course. - University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time

Läs mer

(D1.1) 1. (3p) Bestäm ekvationer i ett xyz-koordinatsystem för planet som innehåller punkterna

(D1.1) 1. (3p) Bestäm ekvationer i ett xyz-koordinatsystem för planet som innehåller punkterna Högsolan i Sövde (SK) Tentamen i matemati Kurs: MA4G Linjär algebra MAG Linjär algebra för ingenjörer Tentamensdag: 4-8-6 l 4.-9. Hjälpmedel : Inga hjälpmedel utöver bifogat formelblad. Ej ränedosa. Tentamen

Läs mer

TSBB16 Datorövning A Samplade signaler Faltning

TSBB16 Datorövning A Samplade signaler Faltning Name: ID number: Passed: LiU-ID: Date: TSBB16 Datorövning A Samplade signaler Faltning Utvecklad av Klas Nordberg Computer Vision Laboratory, Linköping University, Sweden 24 augusti 2015 Introduktion Denna

Läs mer

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180)

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180) Göteborgs Universitet och Chalmers Tekniska Högskola 25 oktober 2005 Datavetenskap TDA180/TDA181/INN110 Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180) Onsdagen

Läs mer