Segmentering av celler med hjälp av aktiva konturer och level sets
|
|
- Oliver Sandström
- för 8 år sedan
- Visningar:
Transkript
1 Segmentering av celler med hjälp av aktiva konturer och level sets - Modifiering av befintlig algoritm Abstrakt Detta projekt är en modifiering av en redan befintlig algoritm med en hypotes att kunna segmentera celler bättre. Detta genom att man modifierar metoden till att beräkna lokala energier för mindre områden än de globala som beräknas för hela bilden i den befintliga algoritmen. Modifieringen visade sig vara bättre i vis mån och sämre i vis mån. Text: Andreas Andersson, Ali Hedayati, Fredrik Sikén Bilder: Fredrik Sikén Matlab implementation: Fredrik Sikén
2 2
3 Innehållsförteckning 1. Inledning Biomedicinsk bakgrund Befintlig metod Level set metoden Aktiva konturer LoG filter Modifierad metod Lokalisera celler Olika trösklingsmetoder Otsus trösklingsmetod Framprovade värden Undersöka de lokala energierna Resultat Referenser
4 1. Inledning Ända sedan det upptäcktes att hjärnceller kan genomgå celldelning för att producera nya neuroner i en process kallad neurogenes, har de flesta studier inom detta område baserats på att försöka förstå denna process. Neurogenesen tros bero på de stamceller som finns i den vuxna hjärnan. Detta ger hopp till dem som lider av hjärnsjukdomar där bristen på hjärnceller är orsaken till sjukdomen. Stamceller är celler som kan dela sig i många andra celltyper. Ända sedan forskare använde en kemisk markör för att upptäcka nyligen bildade neuroner har målet varit att utveckla automatiska bildsystem för att segmentera och spåra cellerna i bilderna. Man har då använt mikroskop för att följa cellernas rörelse, med avsikt att kunna följa stamcellernas delning. Att använda bildanalys för att spåra stamceller har varit ett projekt som startade på Chalmers 2001 och har finansierats av Vetenskapsrådet. Specialister inom neurologi på Sahlgrenska har höjt frågor som rör expertis från medicinsk bildanalys. Frågorna har handlat om att ta bilder med hög pålitlighet och kvalitet, att spåra cellerna i en bildsekvens, vart går gränsen för manuellt arbete och att kunna få fram statistisk viktig information om bilderna. Man vill få fram en lösning som resulterar i ett användarvänligt verktyg som kan användas i den fortsatta forskningen. Projektet vi skulle göra i kursen bioteknisk fysik blev en liten del av vad institutionen för bildanalys hjälper specialisterna på Sahlgrenska med. Vi fick undersöka en studie som gjorts angående segmentering och spårning av stamceller med hjälp av en metod som kallas aktiva konturer som använder sig av level sets. Vi kommer i denna rapport att gå in djupare på denna metod och beskriva dem mer i detalj. 4
5 2. Biomedicinsk bakgrund Stamceller är ospecialiserade celler som har potential och möjlighet att utvecklas till mer specialiserade celltyper genom en process som kallas differentiering. De har också förmågan att föröka sig genom celldelning. Forskning på stamceller kan delas i två områden, forskning på mogna och omogna stamceller. Omogna stamceller härstammar från embryot och har potential att bli en rad olika specialiserade celler som t.ex. neuroner eller muskelceller. Mogna stamceller är ospecialiserade celler som finns i specialiserad vävnad. Dom har möjlighet att bli specialiserade celler i vävnaden de bildades i. Exempel på detta kan vara neuroner, oligodendrocyter eller astrocyter om det gäller celltyper i hjärnan. De mogna stamcellerna brukar oftast utveckla ett förstadium till de tre celltyperna vi berättade om innan, kallade progenitorceller och de är mer specialiserade än stamceller. En annan distinktion är att när stamceller delar sig så resulterar det i att minst en av de resulterande cellerna kommer ha samma egenskaper som den ursprungliga, emedan när en progenitorcell delar sig så kan båda cellerna bli specialiserade celler. Genom historien har forskare trott att när hjärnan har blivit skadad så finns det ingen möjlighet för den att reparera det och att utveckling av nya neuroner i hjärnan på en vuxen människa var omöjlig. Men under de senaste åren har man upptäckt att hjärnan visst ändrar sig genom livet och kan reparera skador som uppstått i den. Neurogenes, födelsen av nya neuroner har gett hopp till individer som lider av hjärnsjukdomar där sjukdomen orsakas av bristen på hjärnceller, exempel på detta är Parkinson, Huntington och Alzheimers och 1970-talets forskare upptäckte att vissa delar av hjärnan kunde reparera sig själv. Vid ett antal studier under denna tid fann man att axoner till neuronerna i hjärnan och ryggraden kunde återväxa till viss del efter ett trauma. Nyligen, under 1998 fann en man vid namn Eriksson och hans kollegor på Sahlgrenska Universitets Sjukhus att neuroner i hippocampus hade återbildats, man fann detta när man studerade död hjärnvävnad. Hippocampus har hand om regleringen av minne och inlärningsförmåga. Forskare har också funnit att neurogenes sker i fullvuxna möss, fåglar och andra primater. Forskare studerar nu hur neurogenes sker naturligt och hur det kan användas i medicinsk behandling. 5
6 3. Befintlig metod Den befintliga metoden som ska modifieras bygger på aktiva konturer som i detta fall använder sig av en level set metod för att hitta celler i bilder som den nedan i figur 3. Figur 3 Original bild med celler som ska segmenteras För att den aktiva konturen ska kunna segmentera cellerna så bra som möjligt låter man också bilden genomgå ett Laplacian of Gaussin filter. Nedan ska varje del av den befintliga metoden beskrivas i detalj. 3.1 Level set metoden Metoden bygger på att man tänker sig en kurva som omsluter ett objekt eller en region. Denna kurva kommer att kommer att röra på sig och förändra sig med en hastighetsfunktion. Hastighetsfunktionen kan bero på många faktorer bl.a. lokal geometrisk information. Kurvans front kommer att röra sig med denna hastighetsfunktion och fronten kommer att kunna förflytta sig både framåt och bakåt. För att kunna hålla koll på denna förändring så skapas en level set funktion som är en dimension större och tidsberoende. På så sätt så kan man följa den tidsberoende level set funktionen och dess propagerande i tiden. I varje ögonblick så kommer fronten ges av nollte level set:en (zero level set) och för att man skall kunna beräkna rörelseekvationen funktionen antar värdet noll för fronten. Frontens position vid tidpunkten t ges av zero level set: φ( x( t), t) = 0 Fördelen med level set metoden är att den klarar hörn och topologiska förändringar väldigt bra. 6
7 Figur 3.1 Ett exempel på hur level set funktionen utvecklar sig, fronten kan återfinnas för φ=0 3.2 Aktiva konturer Aktiva konturer eller snakes som dem också kallas baseras på att forma en kurva baserat på olika villkor kring objekt i en bild. Metoden går ut på att man startar med en yttre kurva runt objektet som sedan söker sig in och sluter kring objektets gränser. Många av dessa metoder bygger på att man tar hänsyn till gradientskillnader och att man vill minimera den totala energin längs konturen, både den interna och externa energin tas alltså hänsyn till. Det gäller att minimera uttrycket: E( Γ) = α Γinnanför u 2 0 ( x) C1 d x+ u0 ( x) Γu tan för C 2 2 d x Där u 0 är bilden och Γ utgör kurvan. C 1 och C 2 är medelenergier innanför och utanför kurvan. Genom att utnyttja level set metoden och utöka energin som ska minimeras med faktorer såsom objektets längd och area så kan C 1 och C 2 beräknas: C ( φ) = 1 H ( φ( x)) d x u ( x) H ( φ( x)) d x 0 7
8 C ( φ) = 2 (1 H ( φ( x))) d x u ( x)(1 H ( φ( x))) d x 0 Där H är heavisidefunktionen. 3.3 Laplacian of Gaussian (LoG) filter För att ta bort utsmetningar i bilden så används ett Laplacian of Gaussian (LoG) filter. Den består egentligen av två filter, ett laplace filter som tittar på bildens andraderivator, dvs. tar fram de snabba förändringarna i bilden. För att reducera det högfrekventa bruset som kan bildas så används ett Gaussiskt filter innan laplacianen. Eftersom dessa är linjära filter som använder faltningsoperationer går det att lägga ihop dessa två filter till ett LoG filter. LoG x + y x + y 2σ 2 2σ ( x, y) = e 6 2πσ 2 2 Där σ är filtrets bredd. Figur 3.3 Ett exempel på en LoG funktion 8
9 4. Modifierad metod Då vissa celler klassificeras som samma t.ex. i cellkluster i original metoden, se figur 4-1 nedan (t.ex. klustret längst ner till vänster), så undersöks en ny metod som innebär att man kontrollerar energierna lokalt för varje enskild cell istället för globalt för alla celler. Figur 4-1 Celler som klassificeras som samma i ett kluster Hypotesen är att detta ska medföra en bättre segmentering av cellerna och på så vis kunna urskilja celler som tidigare blev sammansatta med andra celler. Metoden fungerar som tidigare beskrivet men med skillnaden att den nu letar reda på alla celler eller cellkluster i bilden först, för att sedan välja ut enbart dessa områden och behandla dem som enskilda bilder, som kan ses i figur
10 Figur 4-2 Ett mindre område som väljs ut och behandlas på samma sätt som tidigare metoden 4.1 Lokalisera celler En metod för att lokalisera cellerna eller kluster av celler är med hjälp av funktionen bwlabel i MATLAB. Algoritmen använder sig av en procedur som beskrivs i referens [3] och fungerar som följande 1. Run-length kodar original bilden. 2. Söker igenom längderna, tilldelar preliminära numreringar och sparar likheter i numreringarna i en lokal tabell för detta. 3. Tar mot ekvivalenta klasser. 4. Döper om längderna baserade på de mottagna ekvivalenta klasserna. 4.2 Olika trösklingsmetoder Först måste bilden trösklas för att få fram en binär bild för att sedan kunna leta reda på kluster av ettor. Detta kan göras med hjälp av olika metoder men i detta projekt används Otsus trösklingsmetod [4] och värden som är framprovade för att ge bra resultat Otsus trösklingsmetod Otsus metod försöker minimera variansen mellan ettor och nollor. Trösklingen med hjälp av denna metod appliceras på bilden som har genomgått en LoG filter, ett sådant resultat kan ses i figur
11 Figur En bildsekvens som LoG filtrerats och sedan trösklats med Otsus metod Framprovade värden Ovan i figur ser man att Otsus metod inte klarar detta speciellt bra då flertalet celler försvinner vid tröskling. Det är därför av intresse att undersöka hur bra resultat man får om man provar fram ett värde och håller detta statiskt för en bildsekvens. Nedan i figur kan två olika bilder från samma sekvens ses, en i början och en i slutet av sekvensen, först LoG bilderna innan de trösklats och sedan efter det att de trösklat med ett framprovat tröskelvärde. 11
12 Figur T.v. Bildsekvens som genomgått LoG filter, t.h. samma bild trösklat med framprovat värde. Det är en klar förbättring i figur jämfört med figur och trösklingen ger även bra resultat både för bilderna i början och slutet av sekvensen. 4.3 Undersöka de lokala energierna När trösklingen är klar kan cellernas eller klustrernas placering lokaliseras med metoden bwlabel beskriven ovan i 4.1 och det rektangulära område som omsluter dessa kan klippas ut. Detta görs genom att man låter detta område elementvis multipliceras med originalbilden och LoG bilden och man får då ett resultat som ger den urklippta bilden i figur 4-2. Sedan så genomförs original metoden med aktiva konturer för att finna konturen på detta nu mindre område. För att tydligare visualisera detta så färgkodar vi detta på originalbilden så resultatet syns tydligare. I figur 4.3 nedan kan en sådan färgkodad bild betraktas. 12
13 Figur 4.3 Segmenterad och färgkodad bild 13
14 5. Resultat Den första mycket avgörande delen av metoden visade sig vara att trösklingen gav bra resultat. Detta beroende på att placeringen av tröskelvärdet spelar roll då vissa celler kan komma att förloras, samtidigt som en annan nivå kan medföra att för mycket axon och dendriter från cellerna kommer med och gör det svårt att urskilja vad som är celler. Nedan i figur 5-1 kan ses tre bilder, den första innan tröskling, nästa med Otsus metod och den sista med framprovat värde. Figur 5-1 ö.t.v LoG av originalbild innan tröskling, ö.t.h Otsus trösklingsmetod, u.t.v. framprovat tröskelvärde Det är nu av stort intresse att se ifall denna modifierade metoden gav bättre eller sämre resultat än original metoden. I figur 5-2 kan resultatet av en bild ses och jämföras mellan den nya och den gamla metoden. 14
15 Figur 5-2 Över: segmentering och färgkodning med original metoden, Under: segmentering och färgkodning med den modifierade metoden. Man ser i figur 5-2 ovan att vissa celler segmenterats bättre i den modifierade metoden, t.ex. klustret nere till vänster som nu delats upp i ett kluster om två celler och en ensam cell. I original metoden var detta ett kluster om tre celler. Andra liknande segmenteringar har skett i den modifierade metoden. Det finns dock ett fåtal celler som har uteblivit i den modifierade varianten som är med i original varianten. Detta är givetvis inte alls bra och ofta är det troligtvis viktigare att identifiera alla celler på något vis, även om de hittas som en och samma, än att missa någon cell. 15
16 En annan sak som skiljer de två metoderna ifrån är att den modifierade metoden har visat sig vara snabbare än original metoden. Detta p.g.a. att då bilden delas upp runt cellerna så medför det att allt område där det inte är celler inte behöver beräknas. Det sker alltså bara beräkningar på delar av bilden istället för hela bilden. Samtidigt så blir det lättare för metoden att hitta cellerna när man valt ut enbart de områden som de finns i. Sammanfattningsvis kan man säga att den modifierade metoden ibland är bättre och ibland sämre. Troligtvis kan man modifiera denna så att man kommer att kunna hitta cellerna bättre. Att man bara plockar ut de delar där cellerna finns och behandlar de styckvis bör medföra att bättre resultat kan uppnås då man för ett lokalt problem med mer specifika värden kring den cellen, än en generell för alla celler. 16
17 6. Referenser [1] Tony F. Chan, Luminita A. Vese, Active contours without edges, IEEE Transactions on image processing, Vol 10, No.2, Februari 2001 [2] Javier Herrera Rodrigues, Segmentation and tracking of neural stem cells using level sets, Göteborg, Mars 2006 [3] Haralick, Robert M., and Linda G. Shapiro, Computer and Robot Vision, Volume I, Addison-Wesley, 1992, pp [4] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms", IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp
Tentamen Bildanalys (TDBC30) 5p
Tentamen Bildanalys (TDBC30) 5p Skrivtid: 9-15 Hjälpmedel: kursboken Digital Image Processing Svara på alla frågor på nytt blad. Märk alla blad med namn och frågenummer. Disponera tiden mellan frågorna
Projekt i bildanalys Trafikövervakning
Projekt i danalys Trafikövervakning F 99 F 00 Handledare : Håkan Ardö Hösten 3 vid Lunds Tekniska Högskola Abstract Using traffic surveillance cameras the authorities can get information about the traffic
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
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
Projekt i Bildanalys: Automatisk detektion av lungemboli ur scintbilder
: Automatisk detektion av lungemboli ur scintbilder Susann Stjernqvist, F00 och Handledare: Anders Ericsson HT2003 1 Innehåll 1 Syfte 3 2 Teori 3 2.1 SCINTbilder............................. 3 2.2 Snakes.................................
729G43 Artificiell intelligens / Maskininlärning 2. Marco Kuhlmann
729G43 Artificiell intelligens / 2015 Maskininlärning 2 Marco Kuhlmann Förra gången: Linjär regression Gradientsökning Vandra ner i felets dal. Steg 0: Börja med ett godtyckligt värde för θ. Steg 1: Räkna
Ett enkelt OCR-system
P r o j e k t i B i l d a n a l y s Ett enkelt OCR-system av Anders Fredriksson F98 Fredrik Rosqvist F98 Handledare: Magnus Oskarsson Lunds Tekniska Högskola 2001-11-29 - Sida 1 - 1.Inledning Många människor
Användarhandledning. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status
2006-05-15 Användarhandledning Version 1.0 Granskad Godkänd Status Bilder och grafik projektkurs, CDIO MCIV LIPs 1 2006-05-15 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola, CVL Namn Ansvar
Hjärnans utveckling och barnets framsteg Hur hänger det ihop?
Hjärnans utveckling och barnets framsteg Hur hänger det ihop? Föreläsning den 4 maj 2017 Leg psykolog Hörselhabiliteringen, Rosenlunds sjukhus Vad krävs för att vi ska kunna uppleva och lära oss något?
Numerisk lösning till den tidsberoende Schrödingerekvationen.
Numerisk lösning till den tidsberoende Schrödingerekvationen. Det är enbart i de enklaste fallen t ex när potentialen är sträckvis konstant som vi kan lösa Schrödingerekvationen analytiskt. I andra fall
729G43 Artificiell intelligens (2016) Maskininlärning 2. Marco Kuhlmann Institutionen för datavetenskap
729G43 Artificiell intelligens (2016) Maskininlärning 2 Marco Kuhlmann Institutionen för datavetenskap Förra gången: Gradientsökning tangentens lutning i punkt θ steglängdsfaktor Översikt Introduktion
Det magiska med färgat ljus
Huntingtons sjukdom forsknings nyheter. I klartext Skriven av forskare För de globala HS medlemmarna. Upplysning av framskridandet av Huntingtons sjukdom Forskare har använt sig av möss med upplysta hjärnceller
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
Enlagersnät Flerlagersnät Generalisering. Artificiella Neuronnät
Artificiella Neuronnät 1 Karaktäristiska egenskaper Användningsområden Klassiska exempel Biologisk bakgrund 2 Begränsningar Träning av enlagersnät 3 Möjliga avbildningar Backprop algoritmen Praktiska problem
2D Potentialen i en nervcell definieras normalt som skillnaden i spänning mellan dess axon och dendrit.
2D1432 Artificiella Neuronnät och andra lärande system Lösningsförslag till Tentamen 2003-03-06 Inga hjälpmedel. Uppgift 1 Vilka av följande påståenden är sanna? Korrigera de som är fel. 1. Potentialen
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
Projekt i bildanalys: Snakes Sofia Åberg, F98 HT-01 Handledare: Anders Heyden
Projekt i bildanalys: Snakes Sofia Åberg, F98 HT-01 Handledare: Anders Heyden 1. Inledning Inom datorseende vill man ofta segmentera ut objekt som man sedan vill följa i en bildsekvens. En segmenteringsteknik
Mathilda Zetterström Celltherapeutics, Göteborg
Cecilia Bull, Peter S. Eriksson Inst. för Klinisk Neurovetenskap Sahlgrenska universitetssjukhuset, Göteborg Mathilda Zetterström Celltherapeutics, Göteborg Vad är stamceller? Deras ursprung och potential:
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
Artificiella Neuronnät
Artificiella Neuronnät 2 3 4 2 (ANN) Inspirerade av hur nervsystemet fungerar Parallell bearbetning Vi begränsar oss här till en typ av ANN: Framåtkopplade nät med lagerstruktur 3 4 Fungerar i princip
Nobelpriset i fysiologi eller medicin år 2012. John B. Gurdon och Shinya Yamanaka. för upptäckten att mogna celler kan omprogrammeras till pluripotens
PRESSMEDDELANDE 2012 10 08 Nobelförsamlingen vid Karolinska Institutet har idag beslutat att Nobelpriset i fysiologi eller medicin år 2012 gemensamt tilldelas John B. Gurdon och Shinya Yamanaka för upptäckten
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
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?
Frågor och svar om stamceller
Frågor och svar om stamceller Att det finns stamceller i vår kropp och att de kan användas i medicinska behandlingar för att ersätta sjuka celler har man vetat länge. Mot slutet av 1990-talet lyckades
Optimala koder. Övre gräns för optimala koder. Gränser. Övre gräns för optimala koder, forts.
Datakompression fö 3 p.3 Datakompression fö 3 p.4 Optimala koder Övre gräns för optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning)
Optimala koder. Det existerar förstås flera koder som har samma kodordsmedellängd. Enklaste fallet är att bara byta 0:or mot 1:or.
Datakompression fö 3 p.1 Optimala koder En prefixkod kallas optimal om det inte existerar någon annan kod (för samma alfabet och sannolikhetsfördelning) som har lägre kodordsmedellängd. Det existerar förstås
Bildanalys för vägbeläggningstillämplingar
Bildanalys för vägbeläggningstillämplingar Hanna Källén I denna avhandling har några forskningsfrågor gällande bestämning av vägars beständighetundersökts. Bildanalys har används för att försöka komplettera
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
Bildanalys. Segmentering. Föreläsning 7. Split and Merge. Region Growing
Föreläsning 7 1 Föreläsning 7 2 Bildanalys Rikard Berthilsson Kalle Åström Matematikcentrum Lund 27 september 2005 Segmentering Mål: Dela upp bilden i segment, d.v.s. områden som hör till samma objekt
Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1
Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4
Signaler, information & bilder, föreläsning 15
Översikt Signaler, inormation & bilder, öreläsning 5 Michael Felsberg och Maria Magnusson Computer Vision Laborator (Datorseende) Department o Electrical Engineering (ISY) michael.elsberg@liu.se, maria.magnusson@liu.se
Stamceller För att få mer kött på benen
Stamceller För att få mer kött på benen Av Nicole Loginger Populärvetenskaplig sammanfattning av självständigt arbete i biologi 2013, Institutionen för biologisk grundutbildning, Uppsala. Hunger, miljöproblem
Bildmosaik. Bilddatabaser, TNM025. Anna Flisberg Linne a Mellblom. linme882. Linko pings Universitet
Bildmosaik Bilddatabaser, TNM025 Linko pings Universitet Anna Flisberg Linne a Mellblom annfl042 linme882 28 maj 2015 Innehåll 1 Introduktion 2 2 Metod 2 2.1 Features..............................................
BILDBEHANDLINGSMETOD INNEFATTANDE BRUSREDUCERING I BILD MED LOKALT ADAPTIV FILTERKÄRNA
BILDBEHANDLINGSMETOD INNEFATTANDE BRUSREDUCERING I BILD MED LOKALT ADAPTIV FILTERKÄRNA Author: Stefan Olsson Published on IPQ website: April 10, 2015 Föreliggande uppfinning avser en metod för bildbehandling
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
EKG-klassificering. Andreas Bergkvist, Michael Sörnell,
EKG-klassificering Projektrapport i Signaler och system Uppsala Universitet Inst. för signaler och system 2002-2-0 För: Mattias Johansson Av: Andreas Bergkvist, andreasbergkvist@hotmail.com Michael Sörnell,
Hjärnans utveckling och hur den påverkas av nikotin Frida Löv Hjärnans utveckling Huvud-svans-axeln Neuroner migrerar och signalerar
Hjärnans utveckling och hur den påverkas av nikotin Frida Löv Populärvetenskaplig sammanfattning av Självständigt arbete i biologi 2012 Institutionen för biologisk grundutbildning, Uppsala universitet
BANVERKTYGET. Verktygen
BANVERKTYGET Genom banverktyget kan man skapa banor eller kurvor genom att peka och klicka eller peka och dra med verktyget för att skapa mjukare linjer. Detta är funktionellt när man antingen ska skapa
Flera processer. Minneshantering. Trashing kan uppstå ändå. Ersätta globalt
Flera processer Minneshantering Operativsystem lektion 6 Potentiellt problem: Den sida som plockas bort behöver inte vara den sida som används minst!! Det kan finnas andra processer som inte körs eller
GODA ANLEDNINGAR. till att bevara ditt barns stamceller. Ge ditt barn en gåva för livet samla och bevara stamceller från navelsträngen
Ring 040-692 23 27 eller gå in på stemcare.se om du vill bevara ditt barns stamceller 5 GODA ANLEDNINGAR till att bevara ditt barns stamceller Ge ditt barn en gåva för livet samla och bevara stamceller
Projekt i Bildanalys: Mönsterigenkänning inom bioinformatik
Projekt i Bildanalys: Mönsterigenkänning inom bioinformatik 2001-11-30 av Jonas Hjelm (F98) och Åsa Jönsson (F98) Handledare: Henrik Malm Jonas Hjelm f98jhj@efd.lth.se Åsa Jönsson f98ajo@efd.lth.se Inledning
I den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning.
Sida 1 av 23 Editor, Avancerad I den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning. Detta dokument syftar till att hjälpa dig som vill jobba mer aktivt
Klipp-och-klistra DNA: fixa mutationen med gen editering DNA, RNA och Protein
Huntingtons sjukdom forsknings nyheter. I klartext Skriven av forskare För de globala HS medlemmarna. Klipp-och-klistra DNA: fixa mutationen med gen editering Forskare gör exakta ändringar av DNA i ett
Tentamen med lösningsdiskussion. TSFS06 Diagnos och övervakning 1 juni, 2013, kl
Tentamen med lösningsdiskussion TSFS6 Diagnos och övervakning juni, 23, kl. 4.-8. Tillåtna hjälpmedel: TeFyMa, Beta, Physics Handbook, Reglerteknik (Glad och Ljung), Formelsamling i statistik och signalteori
5 GRÅSKALEOPERATIONER
5 GRÅSKALEOPERATIONER 5.1 Histogramoperationer Histogrammet av en bild f(x,y) är frekvensfunktionen, sannolikhetsfunktionen p(f) som utsäger med vilken frekvens (= hur ofta) en viss intensitetsnivå f förekommer.
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
Vad händer i ett genetiskt laboratorium?
12 utveckla nya metoder eller låta sådana prover delta i kvalitetskontrollprogram, såvida inte patienten har uttryckt att man inte vill att ens prov ska vara del av sådan verksamhet. Som alla andra sparade
Perfekt skärpa i Photoshop
Perfekt skärpa i Photoshop Lathunden innehåller viktiga nyckelbegrepp från kursen och alla riktvärden du behöver. Dessutom finns ett antal tips och förtydliganden som inte nämndes i kursen. Alla värden
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
Projektarbete i Bildanalys vid Institutionen för Matematik Lunds Tekniska Högskola. Segmentering. Av: Karin Kolmert och Julia Stojanov
Projektarbete i Bildanalys vid Institutionen för Matematik Lunds Tekniska Högskola Segmentering Av: Karin Kolmert och Julia Stojanov Handledare: Björn Johansson 29 November, 2001 1 Inledning I detta projekt
Spekulativ exekvering i CPU pipelining
Spekulativ exekvering i CPU pipelining Max Faxälv Datum: 2018-12-05 1 Abstrakt Speculative execution is an optimisation technique used by modern-day CPU's to guess which path a computer code will take,
Forskning om diagnos och behandling vid Alzheimers sjukdom
Forskning om diagnos och behandling vid Alzheimers sjukdom Erik Portelius Sahlgrenska Universitetssjukhuset, PhD Institutionen för neurovetenskap och fysiologi vid Göteborgs Universitet Kompetensutveckling
Användarguide för bildredigering i det webbaserade gratisprogrammet: www.pixlr.com Hur du klipper in ett objekt i en annan bild
Användarguide för bildredigering i det webbaserade gratisprogrammet: www.pixlr.com Hur du klipper in ett objekt i en annan bild Användarguide för www.pixlr.com Hur du klipper in ett objekt i en annan bild
Odla hjärna. Dr Anna Falk, Docent Institutionen för Neurovetenskap Karolinska Institutet. För att kunna odla hjärnvävnad behöver vi ett startmaterial
Odla hjärna Dr Anna Falk, Docent Institutionen för Neurovetenskap Karolinska Institutet För att kunna odla hjärnvävnad behöver vi ett startmaterial Hur ska vi studera mänskliga hjärnceller? Hjärnceller
DIGITAL KOMMUNIKATION
EN KOR SAMMANFANING AV EORIN INOM DIGIAL KOMMUNIKAION Linjär kod En binär linjär kod kännetecknas av att summan av två kodord också är ett kodord. Ett specialfall är summan av ett kodord med sig själv
ARTIFICIELLA NEURALA NÄT. MARCO KUHLMANN Institutionen för datavetenskap
ARTIFICIELLA NEURALA NÄT MARCO KUHLMANN Institutionen för datavetenskap Example Alt Bar Fri Hun Pat Price Rain Res Type Est WillWait 1 Yes No No Yes Some $$$ No Yes French 0 10 Yes 2 Yes No No Yes Full
Linköpings universitet
2014-09-08 Översikt Kognitionsvetenskaplig introduktionskurs Föreläsning 5 Integrationsutmaningen Vad är kognitionsvetenskap? Kort bakgrund/historik Representation och bearbetning av information Vetenskapliga
DEMENS. Demensstadier och symptom. Det finns tre stora stadier av demens.
DEMENS Ordet demens beskriver en uppsättning symptom som kan innebära förlust av intellektuella funktioner (som tänkande, minne och resonemang) som stör en persons dagliga funktion. Det är en grupp av
Cacheprobe: programbibliotek för extrahering av cacheminnesparametrar
Cacheprobe: programbibliotek för extrahering av cacheminnesparametrar Gabriel Gerhardsson Cacheprobe p.1/38 Abstract Kan analytiskt ta reda på associativitet, line storlek och storlek på processorns cacheminnen
Signalbehandling Röstigenkänning
L A B O R A T I O N S R A P P O R T Kurs: Klass: Datum: I ämnet Signalbehandling ISI019 Enk3 011211 Signalbehandling Röstigenkänning Jonas Lindström Martin Bergström INSTITUTIONEN I SKELLEFTEÅ Sida: 1
Bra ekonomi för T4. Frågeställning. Svar
Bra ekonomi för T4 Frågeställning Fyra mycket snåla systrar har fått ärva en kolonilott. Lotten har formen av triangel där alla sidor är tjugo meter. Systrarna är överens om att dela kostnaderna för ett
Neurovetenskap. Centrala teman med relevans för f kognitionsvetenskap
Neurovetenskap Centrala teman med relevans för f kognitionsvetenskap Hjärnans evolution Hjärnstammen Mellanhjärnan Limbiska systemet Stora hjärnan (Cerebrum) Lilla hjärnan (Cerebellum) Cortex? Hjärnans
Emma Hallstan Emmha584
LINKÖPING UNIVERISTET SIFT AIBOs ögon Emma Hallstan Emmha584 Innehållsförteckning Inledning... 3 Syfte... 3 SIFT- Scale Invariant Feature Transform... 3 Historien om SIFT... 4 SIFT algoritmen... 4 1. Scale-space
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
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
Experimentella metoder, FK3001. Datorövning: Finn ett samband
Experimentella metoder, FK3001 Datorövning: Finn ett samband 1 Inledning Den här övningen går ut på att belysa hur man kan utnyttja dimensionsanalys tillsammans med mätningar för att bestämma fysikaliska
Hur kan stamceller bidra till att behandla Parkinsons sjukdom?
Hur kan stamceller bidra till att behandla Parkinsons sjukdom? Oscar Cidon Sporrong Populärvetenskaplig sammanfattning av självständigt arbete i biologi HT 2013 Institutionen för biologisk grundutbildning,
LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs
Testplan Mitun Dey Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Reglerteknisk projektkurs, WalkCAM, 2007/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Henrik Johansson Projektledare
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
När stamcellerna kommer till klassrummet
När stamcellerna kommer till klassrummet Klas Blomgren Översikt Hjärnans utveckling Plasticitet och stamceller Fysisk aktivitet Psykisk aktivitet berikad miljö 1 Huvudet och hjärnan Pannloben Hjässloben
Lösningsförslag, Inlämningsuppgift 2, PPU203 VT16.
Lösningsförslag, Inlämningsuppgift 2, PPU203 VT16. Deluppgift 1: En segelbåt med vinden rakt i ryggen har hissat spinnakern. Anta att segelbåtens mast är ledad i botten, spinnakern drar masttoppen snett
Neural bas för kognition
Kommunikation Neural bas för kognition stimulerande, retande inhiberande, förhindrande depolarisation vid tillräckligt mycket retning blir hela neuronen för en stund positivt laddad, då har en SPIKE uppnåtts
Analys av egen tidsserie
Analys av egen tidsserie Tidsserieanalys Farid Bonawiede Samer Haddad Michael Litton Alexandre Messo 9 december 25 3 25 Antal solfläckar 2 15 1 5 5 1 15 2 25 3 Månad Inledning Vi har valt att betrakta
Att skapa en bakgrundsbild och använda den i HIPP
Att skapa en bakgrundsbild och använda den i HIPP Bakgrundsbilder i HIPP kan användas till olika saker, t ex som ett rutnät för en tabell eller en grundkarta. Här visas hur man gör en grundkarta som en
Tillämplingar av bildanalys
Tillämplingar av bildanalys Hanna Källén I denna avhandling bildanalys används för att försöka lösa olika problem. En stor del av avhandlingen handlar om hur vi kan använda bildanalys för att förbättra
SLUTRAPPORT RUNE TENNESMED WEBBSHOP
SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker
Programmering som språk
Matematik Grundskola årskurs 1-3 Modul: Algebra, åk 1-3 Del 5: Algebra och programmering som språk Programmering som språk Constanta Olteanu och Lucian Olteanu, Linnéuniversitetet Att arbeta med programmering
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
Linjära ekvationssystem
Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på denna för att
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
UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik
UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik I den här uppgiften studerar vi hur man kan använda sig av linjära avbildningar för att modifiera bilder i två dimensioner Mycket är repetition av vissa grundbegrepp
Lektionsanteckningar 11-12: Normalfördelningen
Lektionsanteckningar 11-12: Normalfördelningen När utfallsrummet för en slumpvariabel kan anta vilket värde som helst i ett givet intervall är variabeln kontinuerlig. Det är väsentligt att utfallsrummet
Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Avdelningen för beräkningsvetenskap Tentamen i Beräkningsvetenskap I och KF, 5.0 hp, 017-0-14 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!)
GODA ANLEDNINGAR. till att bevara ditt barns stamceller. Ge ditt barn en gåva för livet samla och bevara stamceller från navelsträngen
Ring 040-15 22 22 eller gå in på stemcare.se om du vill bevara ditt barns stamceller 5 GODA ANLEDNINGAR till att bevara ditt barns stamceller Ge ditt barn en gåva för livet samla och bevara stamceller
Huntingtons sjukdom - en hjärnsjukdom
Huntingtons sjukdom forsknings nyheter. I klartext Skriven av forskare För de globala HS medlemmarna. Benmärgstransplantation vid Huntingtons sjukdom Benmärgstransplantation skyddar HS-möss från vissa
BIOLOGI. Vår fantastiska kropp
BIOLOGI Vår fantastiska kropp 6.1 Celler i samarbete Allt liv är uppbyggt av celler. Vissa organismer består av en enda cell, andra av flera miljarder celler. Människokroppen består av tiotusentals miljarder
Programmeringsuppgift Game of Life
CTH/GU STUDIO TMV06a - 0/0 Matematiska vetenskaper Programmeringsuppgift Game of Life Analys och Linär Algebra, del A, K/Kf/Bt Inledning En cellulär automat är en dynamisk metod som beskriver hur komplicerade
Fingerprint Matching
Fingerprint Matching Björn Gustafsson bjogu419 Linus Hilding linhi307 Joakim Lindborg joali995 Avancerad bildbehandling TNM034 Projektkurs Biometri 2006 1 Innehållsförteckning 1 Innehållsförteckning 2
Upprepade mönster (fortsättning från del 1)
Modul: Algebra Del 2: Resonemangsförmåga Upprepade mönster (fortsättning från del 1) Anna-Lena Ekdahl och Robert Gunnarsson, Högskolan i Jönköping Ett viktigt syfte med att arbeta med upprepade mönster
Miniprojektuppgift i TSRT04: Mobiltelefontäckning
Miniprojektuppgift i TSRT04: Mobiltelefontäckning 19 augusti 2015 1 Uppgift Enligt undersökningen Svenskarna och internet 2013 (Stiftelsen för Internetinfrastruktur) har 99 % av alla svenskar i åldern
Två innebörder av begreppet statistik. Grundläggande tankegångar i statistik. Vad är ett stickprov? Stickprov och urval
Två innebörder av begreppet statistik Grundläggande tankegångar i statistik Matematik och statistik för biologer, 10 hp Informationshantering. Insamling, ordningsskapande, presentation och grundläggande
Tentamen, Programmeringsteknik för BME, F och N
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, Programmeringsteknik för BME, F och N 2015 06 03, 14.00 19.00 Anvisningar: Preliminärt ger uppgifterna 7 + 11 + 16 + 11 = 45 poäng.
Ordbokskodning. Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning)
Datakompression fö 6 p.1 Ordbokskodning Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning) Man skapar en ordbok som innehåller 2 b olika sekvenser av symboler
Exempel, minnesfri binär källa. Ordbokskodning. Lempel-Zivkodning. Lempel-Zivkodning, forts.
Datakompression fö 6 p.3 Datakompression fö 6 p.4 Ordbokskodning Exempel, minnesfri binär källa Enkel variant av kodning med variabelt antal insymboler och fixlängds kodord. (Jfr tunstallkodning) Man skapar
Kravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status
2006-02-02 Kravspecifikation Version.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 2006-02-02 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola, CVL Namn Ansvar Telefon
Genetisk programmering i Othello
LINKÖPINGS UNIVERSITET Första versionen Fördjupningsuppgift i kursen 729G11 2009-10-09 Genetisk programmering i Othello Kerstin Johansson kerjo104@student.liu.se Innehållsförteckning 1. Inledning... 1
Linjära ekvationssystem
Föreläsning 3 Linjära ekvationssystem Gausselimination Vanlig gausselimination för det linjära ekvationssystemet Ax = b utgår från den utökade matrisen [A b] och applicerar elementära radoperationer på
Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011
Linköpings universitet Artificiell intelligens II HT 2011 Case-based resoning och dess användning inom sjukvården Sammanfattning Det här arbetet handlar om vad case-based resoning är, hur den funkar, vilka
Introduktion till programmering SMD180. Föreläsning 9: Tupler
Introduktion till programmering Föreläsning 9: Tupler 1 1 Sammansatta datatyper Strängar Sekvenser av tecken Icke muterbara Syntax: "abcde" Listor Sekvenser av vad som helst Muterbara Syntax: [1, 2, 3]