Integration Platform for Biomedical Image Analysis

Show full item record



Permalink

http://urn.fi/URN:ISBN:978-951-51-0982-8
Title: Integration Platform for Biomedical Image Analysis
Author: Rantanen, Ville
Contributor organization: University of Helsinki, Faculty of Medicine, Institute of Biomedicine, Research Programs Unit
Helsingin yliopisto, lääketieteellinen tiedekunta, biolääketieteen laitos
Helsingfors universitet, medicinska fakulteten, biomedicinska institutionen
Publisher: Helsingin yliopisto
Date: 2015-04-24
Language: eng
URI: http://urn.fi/URN:ISBN:978-951-51-0982-8
http://hdl.handle.net/10138/153857
Thesis level: Doctoral dissertation (article-based)
Abstract: Images provide invaluable information to Biomedicine. Especially, microscopy as an information source has been providing knowledge for research and clinical diagnostics. We have moved away from simply looking at the images to quantifiable computerized image analysis. Over the last decades, image analysis developers have prepared algorithms and software to address various scientific enquiries using images. These software are often created for a single purpose. Naturally, not even the most generic software can include all the algorithms ever created. From an image analysis developer point of view, the choice of software creates limitations. It limits the developer to the algorithms included and to the language it was developed in. Even if the software is modular and extendable, a specific language is required and the earlier algorithm implementations would have to be ported. This thesis presents an integration platform for image analysis: Anima. It is capable of using existing software and including them in analysis workflows. Since image analysis is very case specific, custom processing commands are frequently needed. Anima comes with a large number of data and image analysis components developed directly for the platform, as well as components that send custom commands to the integrated software. All of the components can be executed in a single analysis pipeline. Anima itself is built on top of Anduril, another software, inheriting its software architecture. Anduril gives Anima the power of parallel processing and rerun prevention mechanism, speeding up the development cycle of new algorithms. The usability of Anima for method development is shown by implementing new segmentation algorithms and visualization tools. The tools and methods are all suited to large data sets. To display the modularity, the tools are published as separate programs that are then integrated in Anima. The usefulness of the platform is shown by applying it in different biomedical research settings. The settings include different organisms: human, rat and nematode; different sample material: brain tissue, lymphatic nodes and serum; and different medical interests: cerebral ischemia, cancer and allergy. Anima is a versatile open-source image analysis platform, that encourages the use of best practices of programming habits. It makes the development of analysis workflows and individual algorithms more efficient.Kuvantaminen on tärkeä tiedon lähde lääketieteelle. Erityisesti mikroskopia on tärkeä kuvapohjaisen tiedon tuottaja biolääketieteellisessä tutkimuksessa. Tietokoneteknologian ansiosta emme ole enää riippuvaisia ihmissilmistä kuvien tulkitsijana. Viime vuosikymmeninä kuva-analyysien kehittäjät ovat luoneet algoritmeja ja kokonaisia ohjelmistoja kuvien hyödyntämiseksi tieteellisiin tarkoituksiin. Useimmat näistä ohjelmista tehdään yhtä tutkimuskysymystä varten. Edes yleisluontoiset ohjelmistopaketit eivät voi sisältää menetelmiä kaikkiin tarkoituksiin. Kuva-analyysikehittäjälle ohjelman valinta luo myös rajoituksia. Ohjelmistoalustan valinta rajoittaa uusien algoritmien kehittäjän käyttämään vain alustan omaa ohjelmointikieltä. Modulaariset ohjelmistot eivät aina vapauta kehittäjää kielivalinnasta. Aikaisemmin julkaistujen algoritmikirjastojen käyttö vaikeutuu, koska todennäköisesti ne pitäisi ohjelmoida uudelleen toisella kielellä. Tässä väitöskirjassa esitellään sovelluksia yhdistävä kuva-analyysin kehitysalusta: Anima. Se osaa ajaa muita kuva-analyysiohjelmia ja sisällyttää ne yhteen sulavaan kokonaisuuteen. Animassa itsessään on suuri määrä tiedon ja kuvien analysointikomponentteja. Sen lisäksi Animaan voidaan yhdistää ulkopuolisia ohjelmia suorittamaan kuva-analyysin osuuksia, esimerkiksi silloin kun haluttu osuus on jo ohjelmoitu valmiiksi toiseen ohjelmaan. Anima on rakennettu toisen alustan, Andurilin päälle. Siten Anima käyttää suoraan Andurilin ohjelmistoarkkitehtuuria. Anduril hyödyntää resursseja järkevästi: se osaa rinnakkaisprosessoida, eikä se suorita jo ajettuja analyysin osia uudestaan. Animan hyöty kuva-analyysin kehitystyössä näytetään esittelemällä kaksi suurten kuvamäärien segmentointiin soveltuvaa algoritmia ja kaksi visualisointityökalua, jotka ovat kaikki kehitetty joko Animan avulla tai sen suoritettavaksi. Tämä väitöskirja esittää Animan edut lääketieteellisen kuva-analyysin työkaluna. Animaa on käytetty analysoimaan kuvia näytteistä, jotka ovat otettu eri eläinlajeista: ihmisestä, rotasta ja sukkulamadosta. Näytteistä on kuvattu eri kohteita: aivokudosta, imusolmuketta ja veriseerumia. Tämän lisäksi tutkimuskysymykset vaihtelevat eri lääketieteen alojen välillä: iskemian, syövän, sekä allergian. Kaiken kaikkiaan Anima on moneen kykenevä avoimen lähdekoodin analyysialusta. Sillä on tehokasta kehittää uusia kuva-analyysialgoritmeja ja -työnkulkuja. Modulaarisuutensa ansiosta uudet algoritmien toteutukset ovat myös käytettävissä muualla kuin Animassa itsessään.
Subject: biomedicine
Rights: Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.


Files in this item

Total number of downloads: Loading...

Files Size Format View
Integrat.pdf 2.586Mb PDF View/Open

This item appears in the following Collection(s)

Show full item record