Medicinska Bilder, TSBB31. Lab7: Mätningar på SPECT/CT-volymer
|
|
- Håkan Bergström
- för 6 år sedan
- Visningar:
Transkript
1 Medicinska Bilder, TSBB31 Lab7: Mätningar på SPECT/CT-volymer Maria Magnusson, Avdelningen för Datorseende Institutionen för Systemteknik Linköpings Universitet 1 Introduktion I denna laboration ska vi upprepa delar av en studie som finns beskriven i artikeln Quantitative lung-spect applied on a virtual model of human lungs with early COPD and humans with advanced COPD. Huvudförfattare är Pernilla Norberg på avdelningen för Radiofysik, institutionen IMH, Linköpings Universitet. Som Pernilla skriver är syftet med studien: Minskad ventilation i kronisk obstruktiv lungsjukdom (KOL), reflekteras som inhomogeniteter i single-photon emission computed tomography (SPECT) lungbilder och är korrelerade till sjukdomens utveckling. En analysmetod för att mäta dessa inhomogeniteter föreslås i detta arbete. Det första målet var att utveckla en kvantitativ analysmetod som kan skilja mellan Monte-Carlo simulerade lung- SPECT bilder med olika grad av inhomogeniteter. Det andra syftet var att utvärdera förmågan hos metoden att skilja mellan människor med avancerade KOL och friska försökspersoner. Vi ska implementera metoden enligt anvisningarna i artikeln och sedan testa den på en patient med KOL och en frisk försöksperson. Ni behöver inte testa metoden på de Monte-Carlo simulerade lung-spect bilderna. Under arbetet med metoden visade det sig att en av de förmodade friska försökspersonerna hade allergi och gav ett förhöjt mätvärde. Detta har inte varit känt tidigare. Denna person finns inte med i artikeln, men vi har tillgång till patientdata så att vi kan testa metoden även på denna person. 1
2 2 Förberedelser inför laborationen Läs igenom hela laborationshandledningen noggrant. Repetera den tidigare laboration Mätvärden på medicinska bilder. Där utvecklade vi flera användbara operationer i 2-D som vi kan återanvända i något modifierad form för 3-D. Notera t ex att då vi tidigare användeconv2 för faltning mm får vi nu användaconvn istället. Läs igenom Pernillas artikel så att ni någorlunda förstår vad den handlar om. Lös förberedelseuppgifterna i lab-handledningen innan laborationstillfället! De är markerade med en pekande hand. 3 Laborationen 3.1 Start Laborationen kommer att ske i MATLAB. Den måste använda en MATLAB som är från 2012 eller senare. I MATLAB, ge följande kommando: addpath( /site/edu/bb/medicinskabilder/spect ) Genom detta kommando får vi åtkomst till de SPECT- och CT-volymer som vi ska använda i labben. Kopiera filen/site/edu/bb/medicinskabilder/spect/spectprog.m till din hem-katalog och kör programmet. En lågdos CT-volym och en SPECT-volym av patienten P4 laddas, se Fig. 1, Fig. 2 och Fig. 3. MATLAB -programmetspectprog.m finns också i appendix CT volume 128 SPECT volume y, row x, col z (row,col,z)=(y,x,z) : horizontal slice : frontal slice Position av horizontell och frontal slice i CT- och SPECT- Figure 1: volymen. 2
3 CT, horizontal slice CT, frontal slice Figure 2: Lågdos CT-volymen för patienten P4. SPECT, horizontal slice SPECT, frontal slice Figure 3: SPECT-volymen för patienten P4. För SPECT-volymen har vi skapat färgtabellen jetmod, som är samma som jet, förutom att 0 visas som vitt: jetmod = jet; jetmod(1,:) = [1 1 1]; 3.2 Bearbetning av CT-volymen % make modified jet colormap Vad är en lämplig tröskel för CT-volymen enligt artikeln avsnitt Method for analysis of inhomogeneities? Multiplicera värdet med 1000 eftersom CT-volymen är multiplicerad med
4 En histogram av en bild visar fördelningen av bildens värden. Vi ska nu kontrollera att värdet i förberedelseuppgiften ovan är rimligt genom att beräkna histogrammet: binvect = [0:1:250]; ctvect = ctvol(:); histo = hist(ctvect, binvect); figure(21) subplot(1,1,1), plot(binvect, histo); title( CT histogram ) axis([1,250,0,50000]) Vektorn binvect ger centrumvärdena för histogrammets behållare och ctvect = ctvol(:) plattar ut CT-volymen till en lång vektor. Resultatet visas i Fig. 4. Notera att Pernilla använder orden frequency function för att beteckna ett histogram.. 5 x 104 CT histogram Figure 4: Histogram ( frequency function ) för CT-volymen. Motivera varför tröskelvärdet är bra genom att referera till histogrammet. Tröskelsätt CT-volymen. Det görs med kommandot: ctvolbin = (ctvol < T); därtär tröskelvärdet. ctvolbin är nu en binär volym med värdena 0 och 1 och den bör då se 4
5 ut som i Fig. 5, där vi också tvingades till lite användarinteraktion. Vi nollställde de lägsta och högsta z-slicearna. Detta gör vi för att undvika att lungorna ska sitta ihop med bakgrunden. Tips: Så här nollställer man slicez = 1,2,3: ctvolbin(:,:,1:3) = 0; CT, thresholded frontal slice Figure 5: Tröskelsatt CT-volym. Den binära CT-volymen ska nu krympas (erosion). Hur mycket och varför? Se artikeln, avsnitt Method for analysis of inhomogeneities! =0 =1 Figure 6: Strukturelement för krympning (erosion) i 3D. Ett lämpligt strukturelement visas i Fig. 6. Det kan implementeras med koden se = zeros(3,3,3); se1 = [1 1 1; 1 1 1; 1 1 1]; se2 = [0 1 0; 1 1 1; 0 1 0]; se(:,:,1) = se2; se(:,:,2) = se1; se(:,:,3) = se2; 5
6 Utför nu krympning (erosion) följt av etikettering på den binära CT-volymen. Den bör då se ut som i Fig. 7, där vi använt färgtabellen: colormap(colorcube(32)) CT, labelled frontal slice Figure 7: Etiketterad CT-bild. Tillverka nu en binär volym med bara lungorna som ser ut som i Fig. 8. CT, binary lung frontal slice Figure 8: Binär lung-bild. För att kontrollera att hela den binära lung-volymen ser bra ut kan man göra en frontal projektionen (en slags röntgenbild genom den binära lungvolymen). Den bör då se ut som i Fig. 9. Ledning: Vi fick använda kommandonasum ochsqueeze. 6
7 Figure 9: Projektion genom den binära lung-volymen. Visa bilden för läraren - blev läraren nöjd? 3.3 Bearbetning av SPECT-volymen Vi ska nu övergå till att bearbeta SPECT-volymen, se Fig. 3. Den är väldigt brusig och därför filtreras den med ett Butterworth-filter. Ekvationen för ett sådant filter är BW(r) = 1 1+(r/D0 ) 2n, r = u 2 +v 2 +w 2, därd 0 är gränsfrekvensen (cut-off frequency). Se artikeln, avsnitt SPECT reconstruction and filtering. Butterworthfiltret har ordningen 3, så2n = 6, men vad är D 0? Vi ska nu konstruera ett sådant butterworth-filter. Till vår hjälp har vi hur man konstruerar ett 3D COS2-filter i MATLAB, COS2(u,v,w) = cos 2 (πu ) cos 2 (πv ) cos 2 (πw ). Det är också plottat i Fig. 10. uaxis = [-N/2:N/2-1]/(N*Delta); [u,v,w] = meshgrid(uaxis,uaxis,uaxis); COS2 = cos(pi*u*delta).^2.* cos(pi*v*delta).^2.*... cos(pi*w*delta).^2; 7
8 Vektorn uaxis ger indelningen på en koordinataxel. Kommandot meshgrid skapar 3 st volymer, en för u-koordinaten, en för v-koordinaten och en för w-koordinaten. COS2 filter, slice 45 COS2 filter, slice Figure 10: Ett 3D COS2-filter. Detta COS2-filter har sin noll-genomgång vid den maximala frekvensen 1/2. När det gäller butterworth-filtret måste vi veta samplingsavståndet. Detta kan avläsas i en så kallad header-fil som följer med varje volym. Header-filen heter P4Fd_vent.HDR och den finns inkluderad i Appendix. Patientnamnet är borttaget. Leta i header-filen och ta reda på sampelavståndet ienheten cm! Skapa ett Butterworth-filter och visa det på samma sätt som COS2-filtret visas i Fig D fouriertransform är lätt att generalisera till 3D fouriertransform. Det gäller att F(u,v,w) = f(x,y,z) e j2π(xu+yv+zw) dxdydz. Hur beräknar vi fouriertransform av SPECT-volymenventvol i MATLAB med hjälp av kommandona fftn (används i stället för fft2), fftshift och ifftshift? Konsultera Lab2a! Hur filtrerar vi via multiplikation i DFT-domänen? Konsultera Föreläsning 4 eller kompendiet Fig
9 Filtrera nu SPECT-volymen med butterworth-filtret. Resultatet ska se ut som i Fig. 11. filtered SPECT frontal slice Figure 11: Den Butterworth-filtrerade SPECT-volymen. Det är endast SPECT-aktiviteten i lungan som är av intresse. Multiplicera därför den butterworth-filtrerade SPECT-volymen med den binära lungvolymen som vi erhöll från CT-volymen. Resultatet ska bli som i Fig. 12. SPECTlung frontal slice Figure 12: Den filtrerade SPECT-volymen av enbart lungan. Låt läraren kontrollera dina två bilder. Blev läraren nöjd? 9
10 3.4 Beräkning av mätvärden Se artikeln, avsnitt Method for analysis of inhomogeneities. Hur stor omgivning i cm 3 används för att beräkna CV-värdet i och vad motsvarar det i antal voxlar? Beräkna nu CV-värden på lungan. Använd omgivningen enligt ovan. Exkludera dock voxlar utanför lungan. Resultatet ska bli som i Fig. 13. CV, transversal slice CV, frontal slice Figure 13: CV-värdet på lungan. Beräkna också ett normerat histogram på CV-värdena. Resultatet ska bli som i Fig. 14. Använd matlabkod enligt nedan där lungpos innehåller den binära lungvolymen ochlungcv är volymen med CV-beräkningar: binvect = [0:0.01:2]; histo = hist(lungcv(logical(lungpos)), binvect); histo = histo/sum(histo); figure(77) plot(binvect, histo); 10
11 0.1 normalized histogram CV Figure 14: CV-histogrammet på lungan. Histogrammets utseende visar tillståndet på patientens lunga. Om man vill ha ett enda mätvärde kan nu gå vidare och beräknaauc(cv T )-värdet enligt artikeln. Beskriv hur detta beräknas. Vi behöver inte beräkna AUC(CV T )-värdet nu. En titt på histogrammet kan räcka. Vad gäller för patient P4? Är hen frisk eller sjuk? Låt också läraren kontrollera både bilden och histogrammet av CV-värdet. Gör om hela mätningen för personen H1 (KA1). (Segmenteringen av CTlungan behöver lite användarinteraktion.) Vad gäller för personen H1? Är hen frisk eller sjuk? Låt också läraren kontrollera både bilden och histogrammet av CV-värdet. 11
12 Som nämdes i introduktionen visade det sig att en av de förmodade friska försökspersonerna hade allergi och gav ett förhöjt mätvärde. Detta har inte varit känt tidigare. Denna person finns inte med i artikeln, men vi har tillgång till patientdata så att vi kan testa metoden även på denna person, som vi kallat KA2. Gör om hela mätningen för denna person. Beskriv hur denna persons histogram och AUC(CV T )-värde anviker från en helt frisk persons. A Appendix A.1 SPECTprog.m 1 % ################################################ 2 % Program for measurements on SPECT and CT-volumes 3 % ################################################ 4 5 % Volume size 6 % =========== 7 N = 128; 8 9 % Read and show CT indata 10 % ======================= 11 fid = fopen( /site/edu/bb/medicinskabilder/spect/p4fd_attma.img, r ); 12 c = fread(fid, uint16 ); 13 ctvol = reshape(c,[n N N]); maxv = 350; 16 figure(1) 17 colormap(gray) 18 subplot(1,2,1), imagesc(ctvol(:,:,55) ); 19 axis image, axis off, colorbar( SouthOutside ), caxis([0 maxv]) 20 title( CT, horizontal slice ) 21 subplot(1,2,2), imagesc(squeeze(ctvol(:,75,:)) ); 22 axis image, axis off, colorbar( SouthOutside ), caxis([0 maxv]) 23 title( CT, frontal slice ) % Make modified jet colormap 26 % ========================== 27 jetmod = jet; 28 jetmod(1,:) = [1 1 1]; % Read and show SPECT indata 31 % ========================== 32 fid = fopen( /site/edu/bb/medicinskabilder/spect/p4fd_vent_ads.10.dat, r ); 33 c = fread(fid, float ); 34 ventvol = reshape(c,[n N N]); 12
13 35 36 maxv = 500; 37 figure(2) 38 colormap(jetmod) 39 subplot(1,2,1), imagesc(ventvol(:,:,55) ); 40 axis image, axis off, colorbar( SouthOutside ), caxis([0 maxv]) 41 title( SPECT, horizontal slice ) 42 subplot(1,2,2), imagesc(squeeze(ventvol(:,75,:)) ); 43 axis image, axis off, colorbar( SouthOutside ), caxis([0 maxv]) 44 title( SPECT, frontal slice ) % COS2-filter 47 % =========== 48 Delta = ; %cm 49 uaxis = [-N/2:N/2-1]/(N*Delta); 50 [u,v,w] = meshgrid(uaxis,uaxis,uaxis); 51 COS2 = cos(pi*u*delta).^2.* cos(pi*v*delta).^2.* cos(pi*w*delta).^2; figure(3) 55 colormap(jetmod) 56 subplot(1,2,1), imagesc(uaxis, uaxis, real(cos2(:,:,45)) ); 57 axis image, colorbar( SouthOutside ), caxis([0 1]) 58 title( COS2-filter, slice 45 ) 59 subplot(1,2,2), imagesc(uaxis, uaxis, real(cos2(:,:,65)) ); 60 axis image, colorbar( SouthOutside ), caxis([0 1]) 61 title( COS2-filter, slice 65 ) % Histogram 64 % ========= 65 binvect = [0:1:250]; 66 ctvect = ctvol(:); 67 histo = hist(ctvect, binvect); figure(21) 70 subplot(1,1,1), stem(binvect, histo); 71 title( CT histogram ) 72 axis([1,250,0,50000]) A.2 P4Fd_vent.HDR 1!INTERFILE := 2!imaging modality :=nucmed 3!originating system :=GENIE 4!version of keys :=3.3 5 date of keys :=1992:01:01 6 conversion program :=Genie 7 program author :=Raja.P 8 program version :=1.7 9 program date :=1997:03:05 10!GENERAL DATA := 11 original institution :=US Linköping, Fys NM 12 contact person := 13
14 13 data description :=xxgenie:tomo vent xxgenie:tomo vent 14!data offset in bytes :=0 15!name of data file :=P4Fd_vent.IMG 16 patient name :=P4Fd^^^^ 17!patient ID :=P4Fd 18 patient dob :=2012:01:01 19 patient sex :=Unknown 20!study ID :=PMTV 21 exam type :=TOMO 22 data compression :=none 23 data encode :=none 24!GENERAL IMAGE DATA := 25!type of data :=Tomographic 26!total number of images := study date :=2012:04:17 28 study time :=13:47:55 29 imagedata byte order :=LITTLEENDIAN 30 number of energy windows :=1 31 energy window [1] :=Tc99m 32 energy window lower level [1] := energy window upper level [1] := flood corrected :=N 35 decay corrected :=N 36!SPECT STUDY (general) := 37 number of detector heads :=1 38!number of images/energy window :=120 39!process status :=Acquired 40!matrix size [1] :=128 41!matrix size [2] :=128 42!number format :=unsigned integer 43!number of bytes per pixel :=2 44 scaling factor (mm/pixel) [1] := scaling factor (mm/pixel) [2] := !number of projections :=120 47!extent of rotation :=360 48!time per projection (sec) :=20 49 study duration (sec) := !maximum pixel count := patient orientation :=feet_in 52 patient rotation :=supine 53!SPECT STUDY (acquired data) := 54!direction of rotation :=CW 55 start angle := first projection angle in data set :=90 57 acquisition mode :=stepped 58 Centre_of_rotation :=Single_value 59!X_offset :=0 60 Y_offset :=0 61 Radius :=0 62 orbit :=Circular 63 preprocessed := 64!END OF INTERFILE := 14
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
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
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
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
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
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
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)
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
Lab 1: Operationer på gråskalebilder
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.
Simulering med ModelSim En kort introduktion
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 2017 Simulering med ModelSim En kort introduktion TSEA22 Digitalteknik D Linköpings universitet SE-581 83
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
Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 2: Om väntevärden och fördelningar 1 Syfte I denna laboration skall vi försöka
Histogramberäkning på en liten bild
Signal- och Bildbehandling FÖRELÄSNING Histogram och tröskelsättning Binär bildbehandling Morfologiska operationer Dilation (Expansion) och Erosion () och kombinationer Avståndskartor Mäta avstånd i bilder
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ösning till tentamen i Medicinska Bilder, TSBB31, DEL 1: Grundläggande 2D signalbehandling
Lösning till tentamen i Medicinska Bilder, TSBB3, 26--28 Maria Magnusson (maria.magnusson@liu.se), Anders Eklund DEL : Grundläggande 2D signalbehandling Uppgift (3p) Translationsteoremet säger att absolutvärdet
DICOM MPPS/dos- SR Vad gäller?
DICOM MPPS/dos- SR Vad gäller? Jonathan Kruger Röntgenveckan, Umeå 2011-09-15 Jämförelse MPPS RDSR Olika funktionalitet med viss överlapp gällande patientstråldoser MPPS i korthet modality performed procedure
MMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
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
Datorövning 1 Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 1. Vektorberäkningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall vi träna på
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
Försättsblad till skriftlig tentamen vid Linköpings Universitet
Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 23--8 Sal T Tid 4-8 Kurskod TSBB3 Provkod TEN Kursnamn/ Benämning Medicinska Bilder Institution ISY Antal uppgifter som
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
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
Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2
Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 08/ Thomas Munther Datorövning 2 Matlab/Simulink i Styr- och Reglerteknik för U3/EI2 Laborationen förutsätter en del förberedelser
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
1) Automatisk igenkänning av siffror. Miniprojektuppgifter ppg för Signal- och Bildbehandling. av siffror. Klassificering av virusceller.
Miniprojektuppgifter ppg för Signal- och Bildbehandling TSBB14 2015 2 x 4h lab-tillfälle reserverat 3 pers/grupp bäst (2 pers/grupp okej) Redovisning med powerpoint Redovisning med 3-4 grupper åt gången
Lösning till tentamen i Medicinska Bilder, TSBB31, DEL 1: Grundläggande 2D signalbehandling
Lösning till tentamen i Medicinska Bilder, TSBB3, 205-0-29 Maria Magnusson (maria.magnusson@liu.se), Anders Eklund DEL : Grundläggande 2D signalbehandling Uppgift (6p) a) 2 2 2 2 4 6 4 4 4 6 4 4 4 6 2
Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1
11 oktober 215 Miniprojekt 1 (5) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Teknisk databehandling Besöksadress: MIC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751
Tillämpad digital signalbehandling Laboration 1 Signalbehandling i Matlab och LabVIEW
Institutionen för data- och elektroteknik 004-03-15 Signalbehandling i Matlab och LabVIEW 1 Introduktion Vi skall i denna laboration bekanta oss med hur vi kan använda programmen Matlab och LabVIEW för
Signal- och bildbehandling TSBB03
Tentamen i Signal- och bildbehandling TSBB03 Tid: 2004-06-0 kl. 8-2 Lokaler: Garnisonen Ansvarig lärare: Maria Magnusson Seger besöker lokalen kl. 9.00 och 0.45. tel 073-804 38 67 Hjälpmedel: Räknedosa,
Laboration 2. Grafisk teknik (TNM059) Digital Rastrering. S. Gooran (VT2007)
Laboration 2 Grafisk teknik (TNM059) Digital Rastrering S. Gooran (VT2007) Introduktion Denna laboration handlar om rastrering och är tänkt att fungera som komplement till rastreringsföreläsningar och
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Nuklearmedicin, vad är det? Hur fungerar en gammakamera? Anna Olsson Sjukhusfysiker Nuklearmedicin
Nuklearmedicin, vad är det? Hur fungerar en gammakamera? Anna Olsson Sjukhusfysiker Nuklearmedicin Vad är skillnaden? CT SPECT Nuklearmedicinska undersökningar Bygger på fysiologiska processer Avbilda
Datorövning 1 Introduktion till Matlab Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik STATISTISKA METODER FÖR SÄKERHETSANALYS FMS065, HT-12 Datorövning 1 Introduktion till Matlab Fördelningar I denna datorövning ska du först
Ansiktsigenkänning med MATLAB
Ansiktsigenkänning med MATLAB Avancerad bildbehandling Christoffer Dahl, Johannes Dahlgren, Semone Kallin Clarke, Michaela Ulvhammar 12/2/2012 Sammanfattning Uppgiften som gavs var att skapa ett system
Syftet med den här laborationen är att du skall bli mer förtrogen med följande viktiga områden inom matematisk statistik
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 01, HT-07 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen, enkla punktskattningar
Instruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik ANL/TB SANNOLIKHETSTEORI I, HT07. Instruktion för laboration 1 De skrifliga laborationsrapporterna skall vara skrivna så att
SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2
Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera
Lösning till tentamen i Medicinska Bilder, TSBB31, DEL 1: Grundläggande 2D signalbehandling
Lösning till tentamen i Medicinska Bilder, TSBB, -- Maria Magnusson (maria.magnusson@liu.se), Hans Knutsson, Mats Andersson, Gustaf Johansson DEL : Grundläggande D signalbehandling Uppgift (p) a) Filtret
SF1911 Statistik för bioteknik: Autumn 2016 Lab 3 för CBIOT3. 1 Problem 1 - Fördelning av nukleotider i DNA
Matematisk Statistik Introduktion SF1911 Statistik för bioteknik: Autumn 2016 Lab 3 för CBIOT3 Detta är handledningen till Laboration 3, ta med en en utskriven kopia av den till laborationen. Läs handledningen
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 3. Funktioner Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna laboration skall vi träna på att
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
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
Datorövning 1: Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF45/MASB03: MATEMATISK STATISTIK, 9 HP, VT-18 Datorövning 1: Fördelningar I denna datorövning ska du utforska begreppen sannolikhet och
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
Signal- och bildbehandling TSBB03
Tentamen i Signal- och bildbehandling TSBB03 Tid: 2006-05-3 kl. 8-2 Lokal: TER2 Ansvarig lärare: Maria Magnusson besöker lokalen kl. 9.40. tel 073-804 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,
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
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
Introduktion till Matlab
Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar
Simulering med ModelSim En kort introduktion
Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 2018 Simulering med ModelSim En kort introduktion TSEA22 Digitalteknik D TSEA51 Digitalteknik Y TSEA52 Digitalteknik
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
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:
Signal- och Bildbehandling, TSBB14 Laboration 1: Kontinuerliga signaler
Signal- och Bildbehandling, TSBB14 Laboration 1: Kontinuerliga signaler Anders Gustavsson 1997, Maria Magnusson 1998-2018 Avdelningen för Datorseende, Institutionen för Systemteknik Linköpings Universitet
Matematisk statistik allmän kurs, MASA01:B, HT-14 Laborationer
Lunds universitet Matematikcentrum Matematisk statistik Matematisk statistik allmän kurs, MASA01:B, HT-14 Laborationer Information om laborationerna I andra halvan av MASA01 kursen ingår två laborationer.
Faktorisering med hjälp av kvantberäkningar. Lars Engebretsen
Faktorisering med hjälp av kvantberäkningar Lars Engebretsen 00-1-03 Lars Engebretsen 00-1-03 Bakgrund Vanliga datorer styrs av klassiska fysikens lagar. Vanliga datorer kan simuleras av turingmaskiner
SF1905 Sannolikhetsteori och statistik: Lab 2 ht 2011
Avd. Matematisk statistik Tobias Rydén 2011-09-30 SF1905 Sannolikhetsteori och statistik: Lab 2 ht 2011 Förberedelser. Innan du går till laborationen, läs igenom den här handledningen. Repetera också i
Beräkningsverktyg HT07
Beräkningsverktyg HT07 Föreläsning 1, Kapitel 1 6 1.Introduktion till MATLAB 2.Tal och matematiska funktioner 3.Datatyper och variabler 4.Vektorer och matriser 5.Grafik och plottar 6.Programmering Introduktion
TDDC74 Lab 04 Muterbara strukturer, omgivningar
TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden
Signal- och Bildbehandling, TSBB14. Laboration 2: Sampling och Tidsdiskreta signaler
Signal- och Bildbehandling, TSBB14 Laboration 2: Sampling och Tidsdiskreta signaler Anders Gustavsson 1997, Maria Magnusson 1998-2013 Avdelningen för Datorseende, Institutionen för Systemteknik Linköpings
Signaler, information & bilder, föreläsning 15
Signaler, information & bilder, föreläsning 5 Michael Felsberg Computer Vision Laboratory Department of Electrical Engineering michael.felsberg@liu.se Översikt Histogram och tröskelsättning Histogramutjämning
Lösning till tentamen i Medicinska Bilder, TSBB31, DEL 1: Grundläggande 2D signalbehandling
Lösning till tentamen i Medicinska Bilder, TSBB3, 08-0-4 Maria Magnusson (maria.magnusson@liu.se) DEL : Grundläggande D signalbehandling Uppgift (6p) a och E: E LP-filtrerar mycket och ger en mycket suddig
Datorövning 1: Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMS012/MASB03: MATEMATISK STATISTIK, 9 HP, VT-17 Datorövning 1: Fördelningar I denna datorövning ska du utforska begreppen sannolikhet och
KPP053, HT2016 MATLAB, Föreläsning 3. Plotter och diagram Läsa och skriva data till fil
KPP053, HT2016 MATLAB, Föreläsning 3 Plotter och diagram Läsa och skriva data till fil 2D-plott (igen) x = linspace(-10,10); %godtyckligt intervall % punkt framför * och ^ ger elmentvis operation y = x.^2
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
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
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
Signal- och bildbehandling TSEA70
Tentamen i Signal- och bildbehandling TSEA70 Tid: 2003-0-0 kl. 4-8 Lokaler: Examinator: U Maria Magnusson Seger Ansvarig lärare: Olle Seger besöker lokalen kl. 5 och 7. tel 259, 0702/337948 Hjälpmedel:
TNM059 Grafisk teknik Laboration 4 - Färg
TNM059 Grafisk teknik Laboration 4 - Färg Martin Solli Martin.Solli@itn.liu.se ITN, Linköpings Universitet Introduktion Laborationen handlar om sambandet mellan reflektansspektran, belysningar och den
Laboration 1. Grafisk teknik Rastrering. Sasan Gooran (HT 2004)
Laboration 1 Grafisk teknik ------------------------------------- Rastrering Sasan Gooran (HT 2004) Introduktion 1.0 Introduktion Den här laborationen måste förberedas innan laborationstillfället. Ett
Signal- och bildbehandling TSBB14
Tentamen i Signal- och bildbehandling TSBB Tid: 205-0-, 8-3 Lokaler: U, U3, U Ansvarig lärare: Maria Magnusson besöker lokalerna kl. 9.30 och.30 tel 073-80 38 67 Hjälpmedel: Räknedosa, medskickad formelsamling,
Datorlaboration 7. Simuleringsbaserade tekniker
Datorlaboration 7 Simuleringsbaserade tekniker 2. DATORLABORATION 7 Under denna laboration ska ni få prova några enklare datorbaserade statistiska tester. Vi använder PopTools - en så kallad "add-in" till
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,
Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland
Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av
Telemedicin. Telemedicin. Historia, del 1. Erik. Vag term, inte så populär längre.
Telemedicin Erik Medicinsk informatik Telemedicin Vag term, inte så populär längre. Svårt hitta något som inte är tele numera. Historisk benämning, medicin var ju ytterst lokal i början. Termen innebär
Flervariabelanalys och Matlab Kapitel 4
Flervariabelanalys och Matlab Kapitel 4 Thomas Wernstål Matematiska Vetenskaper 3 oktober 2012 4 Vektoranalys 4.1 Vektorfält Vi kan illustrera vektorfält, såväl i planet som i rummet, med kommandona quiver
Lösning till tentamen i Medicinska Bilder, TSBB31, DEL 1: Grundläggande 2D signalbehandling
Lösning till tentamen i Medicinska Bilder, TSBB3, 203-0-08 Maria Magnusson (maria.magnusson@liu.se), Hans Knutsson, Mats Andersson, Gustaf Johansson DEL : Grundläggande 2D signalbehandling Uppgift (2p)
M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1
M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1 Ove Edlund LTU 2014-11-07 Ove Edlund (LTU) M0043M, M1 2014-11-07 1 / 14 Några elementära funktioner i Matlab Exempel exp Beräknar e
Faktorisering med hjälp av kvantberäkningar. Lars Engebretsen
Faktorisering med hjälp av kvantberäkningar Lars Engebretsen 003-11-18 Bakgrund Vanliga datorer styrs av klassiska fysikens lagar. Vanliga datorer kan simuleras av turingmaskiner i polynomisk tid. Kanske
Introduktion till Matlab
Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan
repetera begreppen sannolikhetsfunktion, frekvensfunktion och fördelningsfunktion
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF25: MATEMATISK STATISTIK KOMPLETTERANDE PROJEKT DATORLABORATION 1, 14 NOVEMBER 2017 Syfte Syftet med dagens laboration är att du ska träna
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
Laboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
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,
Signal- och Bildbehandling FÖRELÄSNING 4. Multiplikationsteoremet. Derivatateoremet
Signal- och Bildbehandling FÖRELÄSNING 4 Fouriertransformen, forts Mer egenskaper av fouriertransformen Enkel tillämpning: Filtrera bort oönskat buller från vacker visselton Fouriertransformen, slutsats
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:
Miniprojekt: Vattenledningsnäten i Lutorp och Vingby 1
22 januari 214 Miniprojekt 1 (6) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Beräkningsvetenskap Besöksadress: ITC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751 5
Laboration 5: Regressionsanalys. 1 Förberedelseuppgifter. 2 Enkel linjär regression DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK Laboration 5: Regressionsanalys DATORLABORATION 5 MATEMATISK STATISTIK FÖR I, FMS 012, HT-08 Syftet med den här laborationen är att du skall
Laboration 3 Sampling, samplingsteoremet och frekvensanalys
Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en
Laboration 1: Beskrivande statistik
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 1 MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 1: Beskrivande statistik 1 Syfte Syftet med den här laborationen
Laboration 2, Materials Termodynamik
Laboration 2, Materials Termodynamik Vi bekantade oss med Thermo-Calc i förra uppgiften och idag skall vi fortsätta att undersöka hur vi kan manipulera termodynamik med detta datorprogram. Du förväntas
SPECT Fysik. Sigrid Leide-Svegborn Strålningsfysik Skånes universitetssjukhus SVENSK FÖRENING FÖR NUKLEARMEDICIN SWEDISH SOCIETY OF NUCLEAR MEDICINE
SVENSK FÖRENING FÖR NUKLEARMEDICIN SWEDISH SOCIETY OF NUCLEAR MEDICINE Skåne university hospital Malmö Sweden SPECT Fysik Sigrid Leide-Svegborn Strålningsfysik Skånes universitetssjukhus Grundkurs i Hybrid
TNM011 Grafisk teknik Laboration 3 - Färg
TNM011 Grafisk teknik Laboration 3 - Färg Martin Solli marso@itn.liu.se ITN, Linköpings Universitet HT 2006 Introduktion Laborationen handlar om sambandet mellan reflektansspektran, belysningar och den
Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration
10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive
Projekt 6. Fourieroptik Av Eva Danielsson och Carl-Martin Sikström
Projekt 6. Fourieroptik Av Eva Danielsson och Carl-Martin Sikström Introduktion I detta experiment ska vi titta på en verklig avbildning av fouriertransformen. Detta ska ske med hjälp av en bild som projiceras
Matematikcentrum 1(6) Matematisk Statistik Lunds Universitet MASB11 - Biostatistisk grundkurs VT2014, lp3. Laboration 2. Fördelningar och simulering
Matematikcentrum 1(6) Matematisk Statistik Lunds Universitet MASB11 - Biostatistisk grundkurs VT2014, lp3 Laboration 2 Fördelningar och simulering Introduktion 2014-02-06 Syftet med laborationen är dels
Signal- och bildbehandling TSEA70
Tentamen i Signal- och bildbehandling TSEA70 Tid: 000-03-8 kl. 4-8 Lokaler: Garnisonen Ansvariga lärare: Olle Seger, Maria M Seger besöker lokalerna kl 500 och 700 tel 070/33 79 48 Hjälpmedel: Räknedosa,
Signal- och bildbehandling TSEA70
Tentamen i Signal- och bildbehandling TSEA70 Tid: 00-05-8 kl. -8 Lokaler: G, G Ansvarig lärare: Maria Magnusson Seger besöker lokalen kl. 5 och 7. tel Hjälpmedel: Räknedosa, OH-film, medskickad formelsamling
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.
PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION
PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION Laborationsansvarig: Anders Arvidsson Utskriftsdatum: 2005-08-31 Laborant(er): 1 Syfte Laborationen ska ge studenten möjlighet att genom assemblerinlägg