10/05/12. Kan ploqes på sædvanlig vis. Medicinsk billedformat: Dicom. Kan indlæses i Matlab med. Skaler billedet Ol at lægge indenfor 0 Ol 1:

Relaterede dokumenter
01/05/12. God Matlab Tutorial. Cody: godt øvelses site

Hjælp til billedbehandling og overførsel

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%

10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%

Programmering for begyndere Lektion 2. Opsamling mm

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0

Flotte mosaikbilleder

Billedbehandling med GIMP

MIU datakonverteringsprogram til brug for radioaflæsning af vandmålere

Fig. 1. Vi vender tilbage til de enkelte punkter efterhånden som vi får brug for dem. Indledning

Programmering i C. Lektion december 2008

Brugervejledning til Graph

Bruger Dokumentation Præsentation af Naturdata pa DAI.

Vejledning til hjemsendelse af filer

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.

Modul 8: Clouds (Lagring af filer)

Dokumenter. Sider. efact CMS manual v. 1.0

Indhold Anvendelse... 2 Lav et filter... 2 Output... 3 Query... 7 Gør filteret lgængeligt... 9 Filtre på Requests...

Klik på menupunktet Format og herunder Units (eller skriv units på kommandolinien)

Gem Et billede som skrivebordsbaggrund Vil du bruge dit eget billede som baggrundsbillede på skrivebordet.

Kaptajn Johnsens Skole 7.B - En perspektivtegning af en perspektivtegning Forskningens Døgn April 2008

Hermed vejledning i hvordan man lægger billeder ind til brug for hjemmesiden.

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

Oprettelse af Titelblok i Capture og Capture CIS

Bestilling af udtræk på kontoafstemning

Abstrakte datatyper C#-version

Vejledning til hjemsendelse af filer

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach 2002

Infoskærmsystem. Version 1.0. Vejledning. For redaktører og IT supportere

Umbraco manual Skolelederne.org. Manual for lokale foreninger 1 / 12

RefWorks Workshop Medicinsk Bibliotek Aalborg Universitetshospital. Oprettelse af konto/log in RefWorks-databasen... 2

Indledning... 1 Anvendelse af masse indlæsning... 1 Simpel medlems indlæsning... 2 Indlæsning af medlems-produkter... 9

Vester Kopi A/S - Plotservice

RengøringsSystemet version 4.2 Nyheder og ændringer

1. Løntræk for arbejdsgiver

Odense Video Klub Bent Sehested Side - 1

Selection Udvælgelse. For at markere mere end en polygon, holdes Ctrl samtidig. Klik på næste polygon. Gentag for i alt 5 polygoner.

Bitdybde i digitale billeder

Side 1 af 7

Demo-udgave (kapitel 1 og 2) Udleveret frit på

Introduktion... 2 Installation... 2 Billedoverblik... 3 Diasshow... 4 Billedfremvisning... 7 Billedbehandling... 9 Konvertér og omdøb...

Bekendtgørelse om energiforsyningsselskabernes indberetningspligt til Bygnings- og Boligregistret (BBR)

Opret en formular i Dreamweaver

Adobe Elements Lektion 2

Sådan laver du en Baggrund i Animtoon

VEJLEDNING. Hastigheden for afspilning kan ændres og det er muligt at lave hurtig spring frem og tilbage

Delfi Connect. Bruger vejledning 1. TILSLUTNING INSTALLATION MENUSTRUKTUR...4

Vejledning for anvendelse af PensionsIndberetningssystem PI

Vejledning til Photofiltre nr. 118 Side 1

Advanced Sitecore Google Maps

Redigering af Billeder i Picasa. Enkle forbedringer og justeringer.

Introduktion Indtastning Funktioner Scripts Optimering. Matlab

xgalleri Mulige filtyper Installation web-version

Redigering i Windows Movie Maker

Kom igang med Scroll:bit

Advanced Sitecore Google Maps

Håndtering af prisfiler fra Mekonomen

Matlab-kommandoer. Robert Jacobsen. 9. august 2010

Simulering af Regnskyl Projekt 3, & 02631, Foråret 2012

Digitale billeder i slægtsforskning

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Administration - Wordpress Administration - Wordpress

Vejledning til upload af regnskabsfil i Regnskab Basis

Netkatalog upload. Forord: Formål:

Hvordan importerer jeg stamdata?

LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med

Manual til hjemmeside i Typo3

Vejledning til aflevering og fremsendelse af afsluttende opgave December 2013

GPS-Link version Brugervejledning Dansk Sejlunion

Elevskema. Med modulet Elevskema kan du fordele eleverne på kurser og danne individuelle elevskemaer.

På nedenstående billede skal du finde den figur som optræder nøjagtig 3 gange.

Vejledning for annoncering

Databasesystemer. IT Universitetet i København 7. juni 2005

ABBYY FineReader konverterer skannede dokumenter, PDF-dokumenter og billedfiler, (herunder digitale billeder), til redigérbare formater.

Klargøring af data til aflevering til DDA. Instruks

Xdont version X / Fysioterapeuter Rev:

Lectio. Overgang til Lectio Eksamensmodul. MaCom A/S Vesterbrogade 48, København V Telefon:

Quickguide til ansøgning om solcelletilskud forår 2016

TrivselAPV 2010 Teknisk guide til sikkerhedsgrupperne 1

Fra Excel til Capture part

Max pixels i bredden eller max. 800 pixels i højden.

Projektet Digitale billeder går ud på at vi skal arbejde med optageteknik, billedbehandling og billedet virkemidler.

Upload af billeder/filer for nybegyndere Del. 2

Vejledning til Komprimering af WAV filer til MP3

WiseCam. Driftsmanual. Hanger. Styreboks. Håndtag Stop Kontol lampe Run. Kamera

Digital Videoredigering Kom godt i gang-vejledning!

Programmering i C Intro og grundlæggende C 5. marts 2007

Xdont version X / Psykolog Rev:

Velkommen til IT for let øvede

Arrangementsoprettelse guide til detaljer

Vejledning til Region Sjællands elektroniske ansøgningssystem

Login side 3. Upload af billeder side 8. Upload billeder via Drag&Drop side 14. Udfyld og indsæt valgfri side i playlisten side 17

Installationen af Designskabelonerne gøres ved at installere henholdsvis et lille program samt en række skrifttyper som bruges af skabelonerne.

Fremstilling af test og test materiale

Sådan opretter du et arrangement. Log dig ind på hjemmesiden. Klik på Tilføj indhold og dernæst på Arrangement:

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL

d Kopier formlen fra celle A3 ned i kolonne A. Kopier formlen fra celle C3 ned i kolonne C. Undersøg, hvad der sker med formlen, når den kopieres.

Vejledning i Opretning af formularer

Tastevejledning Paint Shop Pro 7

Transkript:

Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 Medicinsk billedformat: Dicom Kan ploqes på sædvanlig vis imshow(im) Indeholder såvel MEN: Billedeværdier InformaOon imshow antager alod, at billedet løber fra nul Ol det maksimalt mulige Hvis datatypen fx er uint16, er maksimum 2^16 = ca. 65000 Hvis billedets max- værdi er fx 700, bliver hele billedet sort med imshow Scanner, sekvens, scannersted, paoent navn, id osv. Kan indlæses i Matlab med im = dicomread( filnavn.dcm ); info = dicominfo( filnavn.dcm ); 3 FunkOonen imagesc ploqer et skaleret billede 4 Skaler billedet Ol at lægge indenfor 0 Ol 1: im = double(dicomread('filnavn.dcm')); double tvinger Matlab Ol at sæqe variabel typen Ol double, som kan indeholde decimal- tal im2 = im/max(max(im)); MEN: imshow ploqer automaosk i det reqe størrelsesforhold og uden akser Det gør imagesc ikke im2 vil nu indeholde pixels med værdier fra 0 Ol 1 DeQe kan ploqes uden videre med imshow Kommandoen axis equal off SæQer størrelsesforholdet Ol at være korrekt Slukker for akserne 5 6 1

ROI = Region Of Interest En markeret region, man ønsker at fx beregne middelværdi + standard deviaoon af Kan tegnes via ROI funkooner impoly imellipse imrect imfreehand etc. 7 8 9 10 imshow(im) roi = impoly Klik på billedet punkt for punkt Afslut ved at dobbeltklikke roi bliver nu Ol en variabel af typen roi idx = find(bw); Vores roi kan konverteres Ol en maske Giver indekserne på de værdier i masken, som ikke er nul im(idx) Billede med 1 og 0 Giver gråtoneværdierne for de punkter, som er omsluqet af masken 1 = indenfor roi 0 = udenfor roi bw = createmask(roi); mean(im(idx)) Giver middelværdien for maskepunkterne Kan ganges på billedet std(im(idx)) m = bw.* im; imshow(m); Giver standard deviaoonen for maskepunkterne 11 12 2

DilaOon Open Close Erosion DilaOon DilaOon Erosion Erosion 13 14 PaOenten har en svulst i højre side af billedet Kendetegnet ved forhøjet signalintensitet = lysere Isoler hjernen med threshold + morfologi Marker normalt hjernevæv i venstre side med roi Beregn m og sd af roi Find pixels med værdi over m + 2*sd Marker deqe som tumor Beregn arealet af denne im = imdilate(bw) im = imerode(bw) im = imopen(bw) im = imclose(bw) 15 Et enkelt farve- billede: 16 Stak af MRI billeder, som dækker hjertet Væv i risiko for at dø = AAR = hvidt Højde x bredde x 3 Struktur Ol montage: Højde x bredde x 3 x snit Montage- struktur for gråskala billeder Højde x bredde x 1 x snit Kommando montage(imstack) 17 18 3

Indtegn ROI med impoly af normalt myokardium: MyoMask = maske, som kun indeholder selve hjertevævet = myokardiet. MyoMask.* im = det segmenterede myokardium 19 Beregn Enhanced væv som det, der oversoger middel + 6*sd af det markerede ROI 20 For at ferne støj, bruges imopen: 21 For at lukke huller, bruges imclose 22 AARstak sæqes Ol farvebillede, enhanced sæqes Ol røde 23 24 4

9.1.1 Hjerne *9.1.2 Hjerte (montage) 25 26 f=dir('*.jpg') f = 10x1 struct array with fields: name date bytes isdir datenum for i=1:length(f) subplot(4,3,i); im=imread(f(i).name); imshow(im); end dir kommando Giver liste over filer i nuværende bibliotek >> f = dir( *.jpg ) f = 10x1 struct array with fields: name date bytes isdir datenum 27 28 Lav en liste over alle jpg filer i et bibliotek Kør markgreen på dem alle sammen, og erstat den grønne farve med blå på en gang 29 30 5

Indlæs alle billedefiler i et bibliotek Brug imresize Ol at ændre størrelsen Ol 32x32 pixels Beregn middelværdien af rgb værdierne Gem de formindskede thumbnails og middelværdierne som.mat filer Skal bruges i senere øvelse 31 IniOalisering 32 9.2.1 AutomaOseret markgreen 9.2.2 Mosaic Thumb Resize h = waitbar(0, Titel tekst'); Opdatering waitbar(værdi,handle) Værdi = tal mellem 0 og 1 waitbar(i/total,h); Afslutning close(h); 33 34 Meget udbredt Matlab har eget format Ol at gemme/hente variable: *.mat Brug funkoonerne load og save Ol at hente/ gemme data >> save var1 var2 var3 Alle programmer (stort set) kan læse CSV filer Opbygning En linie pr. post Værdier adskilt af komma eller semikolon: >> load savedvars.mat Desforuden kender Matlab rigog mange filformater. Søg emer File Formats i hjælpen for yderligere info. dlmwrite(filename, M, 'D') M = data D = Delimiter Typisk: Komma Semikolon Tabulator (\t) 65;19;46;69 55;19;30;37 45;64;88;74 65;44;55;23 35 36 6

>> m = randi(100,5,2) m = 65 19 46 69 55 19 30 37 75 63 >> fid=fopen('d.txt','w'); >> fprintf(fid,'%i\t%i\n',m ); >> fclose(fid); importdata Flere formater: doc fprintf A = importdata(filename, delimiter, nheaderlines) textscan C = textscan(fid, 'format', 'param', value) xlsread [num,txt,raw] = xlsread(filename,sheet,range) dlmread M = dlmread(filename, delimiter) >> fid=fopen('d.txt','w'); >> fprintf(fid,'%i;%i\n',m ); >> fclose(fid); fscanf A = fscanf(fileid, format) 37 38 39 40 41 42 Nogle funkooner kræver, at der først opreqes adgang Ol filen via et File ID: fid = fopen( filnavn.csv ) Hvis ikke der specificeres yderligere åbnes filen med læseadgang Skriveadgang (overskriv eksisterende fil) fid = fopen( filnavn.csv, w ) Append data (Olføj data Ol eksisterende fil) fid = fopen( filnavn.csv, a ) Når operaoonerne er færdige fclose(fid) 9.3.1 Marias Mad 9.3.2 Tonometri data 7