Diplomová práce

Rozšíření systému Cytomine o volání vzdálených nástroju

Extensions of Cytomine system with calls to remote tools

Bc. Ján Mošať
Anotace

Práca sa zaoberá problematikou presunu analýzy obrazu z nástroja pre anotáciu snímok Cytomine na externú službu. Dokumentuje proces inštalácie a odstránenia prípadných chýb. Venuje sa vnútornej architektúre a jednotlivým častiam, ktoré tvoria systém Cytomine. Vysvetľuje princípy komunikácie s Cytomine pomocou API klientov a podrobne sa zaoberá samostatnou integráciou novej služby na analýzu obrazu.

Abstract

Thesis deals with problematic of transferring image analysis from annotation tool Cytomine to external service. Installation process is documented alongside with removal of experienced issues. Thesis documents internal architecture of Cytomine system and separate parts of which it is composed. Work explains principles of communication with Cytomine through API clients and thoroughly deals with integration of new service for analyzing images into Cytomine.

Zadání práce
Cytomine is an open source collaborative tool for digital pathology, with a number of features dedicated to tele-pathology. However, in order to make it more useful for biomedical researchers (both biologists and bioinformaticians) a number of developments are still needed, most notably the possibility of integrating third party image analysis tools.

Cytomine works with the concept of "annotations" -- areas of interest in the image specified with geometric primitives (point, rectangle, circle, ...) or free-form curve, and attached information (e.g. classification of the tissue, tumor type etc.).

The integration of third-party analysis tools will require definition of a protocol for image annotation specification, service identification and image processing result retrieval.

The thesis will extend the tool with the capability to process an entire image, annotation, or a set of annotations with a remotely called service, which may involve extensive computation, and to display back its results.

The principal components of the work are:

  • Required extensions of the user interface
  • Definition of communication protocol with the remote service
  • Implementation of an example remote service (performing a trivial task, e.g. computing a histogram of pixel intensities in the selected area)

The thesis will document thoroughly the process of integrating another remotely called service. This documentation will serve developers of such services so that they can concentrate on their developments, not having to deal with complexities of Cytomine internals.

A practical outcome of the thesis is also working installation of the extended system available to the users.

Práce zkontrolována:
9. 1. 2017 08:59, Mgr. Aleš Křenek, Ph.D., učo 3086
Jazyk práce
slovenština slovenština
Termín obhajoby
8. 2. 2017
Práce byla úspěšně obhájena

Vedoucí

Mgr. Aleš Křenek, Ph.D., učo 3086
HWL OProj ÚVT MU

Oponent

RNDr. Martin Kuba, Ph.D., učo 3988
UOGI OProj ÚVT MU

Konzultant

doc. Ing. Vlad Calin Popovici, PhD, učo 118944
IBA MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.