pymia: A Python package for data handling and evaluation in deep learning-based medical image analysis.

Abstract:

BACKGROUND AND OBJECTIVE:Deep learning enables tremendous progress in medical image analysis. One driving force of this progress are open-source frameworks like TensorFlow and PyTorch. However, these frameworks rarely address issues specific to the domain of medical image analysis, such as 3-D data handling and distance metrics for evaluation. pymia, an open-source Python package, tries to address these issues by providing flexible data handling and evaluation independent of the deep learning framework. METHODS:The pymia package provides data handling and evaluation functionalities. The data handling allows flexible medical image handling in every commonly used format (e.g., 2-D, 2.5-D, and 3-D; full- or patch-wise). Even data beyond images like demographics or clinical reports can easily be integrated into deep learning pipelines. The evaluation allows stand-alone result calculation and reporting, as well as performance monitoring during training using a vast amount of domain-specific metrics for segmentation, reconstruction, and regression. RESULTS:The pymia package is highly flexible, allows for fast prototyping, and reduces the burden of implementing data handling routines and evaluation methods. While data handling and evaluation are independent of the deep learning framework used, they can easily be integrated into TensorFlow and PyTorch pipelines. The developed package was successfully used in a variety of research projects for segmentation, reconstruction, and regression. CONCLUSIONS:The pymia package fills the gap of current deep learning frameworks regarding data handling and evaluation in medical image analysis. It is available at https://github.com/rundherum/pymia and can directly be installed from the Python Package Index using pip install pymia.

authors

Jungo A,Scheidegger O,Reyes M,Balsiger F

doi

10.1016/j.cmpb.2020.105796

subject

Has Abstract

pub_date

2021-01-01 00:00:00

pages

105796

eissn

0169-2607

issn

1872-7565

pii

S0169-2607(20)31629-1

journal_volume

198

pub_type

杂志文章
  • Distal tibial tuberosity high tibial osteotomy using an image enhancement technique for orthopedic scans in the treatment of medial compartment knee osteoarthritis.

    abstract:OBJECTIVE:To observe the efficacy of distal tibial tuberosity high tibial osteotomy in treating medial compartment osteoarthritis of the knee. In the experiment, a medical image enhancement algorithm based on shear wave domain improved Gamma correction was implemented to process medical images in order to diagnose pati...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2020.105349

    authors: Tian X,Han C,Wang J,Tan Y,Zhu G,Lei M,Ma S,Hu Y,Li S,Chen H,Huang Y

    更新日期:2020-07-01 00:00:00

  • A novel approach to speckle noise filtering based on Artificial Bee Colony algorithm: an ultrasound image application.

    abstract::In this study a novel approach based on 2D FIR filters is presented for denoising digital images. In this approach the filter coefficients of 2D FIR filters were optimized using the Artificial Bee Colony (ABC) algorithm. To obtain the best filter design, the filter coefficients were tested with different numbers (3×3,...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2013.05.009

    authors: Latifoğlu F

    更新日期:2013-09-01 00:00:00

  • Construction of patient-specific surface models from MR images: application to bioelectromagnetism.

    abstract::Patient-specific geometric models are needed in many engineering problems. This work reports a novel software tool developed to construct individualized triangulated surface models from MR images. The program consists of three main parts: segmentation, triangulation and registration. The software tool was developed un...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/s0169-2607(02)00125-6

    authors: Lötjönen J

    更新日期:2003-10-01 00:00:00

  • Classification of auditory selective attention using spatial coherence and modular attention index.

    abstract:BACKGROUND AND OBJECTIVE:Brain-Computer Interfaces (BCIs) based on auditory selective attention have been receiving much attention because i) they are useful for completely paralyzed users since they do not require muscular effort or gaze and ii) focusing attention is a natural human ability. Several techniques - such ...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2018.10.002

    authors: de Souza AP,Soares QB,Felix LB,Mendes EMAM

    更新日期:2018-11-01 00:00:00

  • Non-invasive assessment of liver quality in transplantation based on thermal imaging analysis.

    abstract:BACKGROUND AND OBJECTIVE:Liver quality evaluation is one of the vital steps for predicting the success of liver transplantation. Current evaluation methods, such as biopsy and visual inspection, which are either invasive or lack of consistent standards, provide limited predictive value of long-term transplant viability...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2018.06.003

    authors: Lan Q,Sun H,Robertson J,Deng X,Jin R

    更新日期:2018-10-01 00:00:00

  • Implementation of a reference management system, MacRefer, under HyperCard.

    abstract::We have developed a reference management system, MacRefer, using HyperTalk on Macintosh personal computers. Using this program, one can automatically acquire data from databases created by EndNote Plus and from OVID- or Medlar-formatted records downloaded via an online use of Medline. The MacRefer's capability of form...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(96)01731-2

    authors: Sato H,Sato S,Horikoshi I

    更新日期:1996-06-01 00:00:00

  • Building a national electronic medical record exchange system - experiences in Taiwan.

    abstract::There are currently 501 hospitals and about 20,000 clinics in Taiwan. The National Health Insurance (NHI) system, which is operated by the NHI Administration, uses a single-payer system and covers 99.9% of the nation's total population of 23,000,000. Taiwan's NHI provides people with a high degree of freedom in choosi...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2015.04.013

    authors: Li YC,Yen JC,Chiu WT,Jian WS,Syed-Abdul S,Hsu MH

    更新日期:2015-08-01 00:00:00

  • Monte Carlo randomization tests for large-scale abundance datasets on the GPU.

    abstract::Statistical tests are often performed to discover which experimental variables are reacting to specific treatments. Time-series statistical models usually require the researcher to make assumptions with respect to the distribution of measured responses which may not hold. Randomization tests can be applied to data in ...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2010.04.010

    authors: Van Hemert JL,Dickerson JA

    更新日期:2011-01-01 00:00:00

  • Computer-based assessment for facioscapulohumeral dystrophy diagnosis.

    abstract::The paper presents a computer-based assessment for facioscapulohumeral dystrophy (FSHD) diagnosis through characterisation of the fat and oedema percentages in the muscle region. A novel multi-slice method for the muscle-region segmentation in the T1-weighted magnetic resonance images is proposed using principles of t...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2015.03.006

    authors: Chambers O,Milenković J,Pražnikar A,Tasič JF

    更新日期:2015-06-01 00:00:00

  • Adaptive median binary patterns for fully automatic nerves tracking in ultrasound images.

    abstract:BACKGROUND AND OBJECTIVE:In the last decade, Ultrasound-Guided Regional Anesthesia (UGRA) gained importance in surgical procedures and pain management, due to its ability to perform target delivery of local anesthetics under direct sonographic visualization. However, practicing UGRA can be challenging, since it require...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2018.03.013

    authors: Alkhatib M,Hafiane A,Tahri O,Vieyres P,Delbos A

    更新日期:2018-07-01 00:00:00

  • Mathematical model of electrotonic interactions during excitation and repolarisation of myocardial tissue.

    abstract::A discrete model has been developed which reproduces the intercellular electrophysiological processes within a block of myocardial tissue. The behaviour of individual elements is introduced in the form of the digitised physiologic and premature action potentials which are comprehended as series of jumps between discre...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(91)90070-a

    authors: Malik M

    更新日期:1991-06-01 00:00:00

  • A veterinary anatomy tutoring system.

    abstract::A veterinary anatomy tutoring system was developed by using Knowledge Pro, an object-oriented software development tool with hypermedia capabilities, and MS Access, a relational database. Communication between them is facilitated by using the Structured Query Language (SQL). The architecture of the system is based on ...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(94)90045-0

    authors: Theodoropoulos G,Loumos V,Antonopoulos J

    更新日期:1994-02-14 00:00:00

  • CANSURV: A Windows program for population-based cancer survival analysis.

    abstract::Patient survival is one of the most important measures of cancer patient care (the diagnosis and treatment of cancer). The optimal method for monitoring the progress of patient care across the full spectrum of provider settings is through the population-based study of cancer patient survival, which is only possible us...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2005.08.002

    authors: Yu B,Tiwari RC,Cronin KA,McDonald C,Feuer EJ

    更新日期:2005-12-01 00:00:00

  • Attitude of Iranian physicians and nurses toward a clinical decision support system for pulmonary embolism and deep vein thrombosis.

    abstract::This research project sought to design and implement a computerized clinical decision support system (CDSS) that was able to identify patients who were at risk of pulmonary embolism (PE) and deep vein thrombosis (DVT), as well as produce reminders for prophylactic action for these diseases. The main purpose of the CDS...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2014.03.007

    authors: Agharezaei Z,Bahaadinbeigy K,Tofighi S,Agharezaei L,Nemati A

    更新日期:2014-07-01 00:00:00

  • Evaluation of Epilepsy Expert--a decision support system.

    abstract::Epilepsy Expert is a decision support system based on the International Classification of Epilepsies and Epileptic Syndromes (1989). The aim of this study was to evaluate the Epilepsy Expert. First the diagnostic performance was validated. This was done in 3 stages: collection of the patient cases, determination of th...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(94)90206-2

    authors: Korpinen L,Pietilä T,Peltola J,Nissilä M,Keränen T,Touvinen T,Falck B,Petránek ES,Frey H

    更新日期:1994-11-01 00:00:00

  • Hash function performance on different biological databases.

    abstract::Open hashing is used to demonstrate the effectiveness of several hashing functions for the uniform distribution of biological records. The three types of database tested include (1) genetic nomenclature, mutation sites and strain names, (2) surnames extracted from literature files and (3) a set of 1000 numeric ASCII s...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(89)90164-8

    authors: Breen EJ,Williams KL

    更新日期:1989-02-01 00:00:00

  • The evaluation of a novel haptic-enabled virtual reality approach for computer-aided cephalometry.

    abstract:BACKGROUND AND OBJECTIVE:In oral and maxillofacial surgery, conventional radiographic cephalometry is one of the standard auxiliary tools for diagnosis and surgical planning. While contemporary computer-assisted cephalometric systems and methodologies support cephalometric analysis, they tend neither to be practical no...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2016.03.014

    authors: Medellín-Castillo HI,Govea-Valladares EH,Pérez-Guerrero CN,Gil-Valladares J,Lim T,Ritchie JM

    更新日期:2016-07-01 00:00:00

  • Robust real time eye tracking for computer interface for disabled people.

    abstract::Gaze is a natural input for a Human Computer Interface (HCI) for disabled people, who have of course an acute need for a communication system. An efficient eye tracking procedure is presented providing a non-invasive method for real time detection of a subject eyes in a sequence of frames captured by low cost equipmen...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2009.03.010

    authors: De Santis A,Iacoviello D

    更新日期:2009-10-01 00:00:00

  • A virtual environment to evaluate the arm volume for lymphedema affected patients.

    abstract:BACKGROUND AND OBJECTIVE:The paper presents a novel procedure based on 3D scanning and 3D modelling to automatically assess linear and volumetric measurements of an arm and to be further applied to patients affected by post breast cancer lymphedema. The aim is the creation of a virtual platform easily usable by medical...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2020.105795

    authors: Vitali A,Togni G,Regazzoni D,Rizzi C,Molinero G

    更新日期:2021-01-01 00:00:00

  • An incremental learning system for atrial fibrillation detection based on transfer learning and active learning.

    abstract:BACKGROUND AND OBJECTIVE:Atrial fibrillation (AF) is a type of arrhythmia with high incidence. Automatic AF detection methods have been studied in previous works. However, a model cannot be used all the time without any improvement. And updating model requires adequate data and cost. Therefore, this study aims at findi...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2019.105219

    authors: Shi H,Wang H,Qin C,Zhao L,Liu C

    更新日期:2020-04-01 00:00:00

  • JIDE: a new software for computer-aided design of hip prosthesis.

    abstract::This work is aimed at developing an innovative simulation environment supporting and improving the design of standard joint implants (JPD integrated design environment (JIDE)). The conceptual workflow starts from the design of a new implant, by using conventional CAD programmes and completes with the generation of a r...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2001.12.001

    authors: Testi D,Quadrani P,Petrone M,Zannoni C,Fontana F,Viceconti M

    更新日期:2004-09-01 00:00:00

  • Development of an automatic muscle atrophy measuring algorithm to calculate the ratio of supraspinatus in supraspinous fossa using deep learning.

    abstract:BACKGROUND AND OBJECTIVE:Rotator cuff muscle tear is one of the most frequent reason of operations in orthopedic surgery. There are several clinical indicators such as Goutallier grade and occupation ratio in the diagnosis and surgery of these diseases, but subjective intervention of the diagnosis is an obstacle in acc...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2019.105063

    authors: Kim JY,Ro K,You S,Nam BR,Yook S,Park HS,Yoo JC,Park E,Cho K,Cho BH,Kim IY

    更新日期:2019-12-01 00:00:00

  • Development of a new, fast, user friendly, ray tracing program "CSIM" for the simulation of parallelhole collimators.

    abstract::We have developed a fast, user friendly, ray-tracing program, "CSIM" for low-energy gamma rays (up to ∼200keV) to simulate the performance characteristics of parallelhole collimators. We have used a ray-tracing approach to find the sensitivity and resolution of the parallelhole collimator by including the penetration ...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2012.12.004

    authors: Erturk SS,Del Guerra A

    更新日期:2013-06-01 00:00:00

  • Development of PK- and PBPK-based modeling tools for derivation of biomonitoring guidance values.

    abstract::There are numerous programs ongoing to analyze environmental exposure of humans to xenobiotic chemicals via biomonitoring measurements (e.g.: EU ESBIO, COPHES; US CDC NHANES; Canadian Health Measures Survey). The goal of these projects is to determine relative trends in exposure to chemicals, across time and subpopula...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2012.04.014

    authors: Bartels M,Rick D,Lowe E,Loizou G,Price P,Spendiff M,Arnold S,Cocker J,Ball N

    更新日期:2012-11-01 00:00:00

  • Dynamic composition of medical support services in the ICU: Platform and algorithm design details.

    abstract::The Intensive Care Unit (ICU) is an extremely data-intensive environment where each patient needs to be monitored 24/7. Bedside monitors continuously register vital patient values (such as serum creatinine, systolic blood pressure) which are recorded frequently in the hospital database (e.g. every 2 min in the ICU of ...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2010.03.019

    authors: Hristoskova A,Moeyersoon D,Van Hoecke S,Verstichel S,Decruyenaere J,De Turck F

    更新日期:2010-12-01 00:00:00

  • Study of heat transfer on physiological driven movement with CNT nanofluids and variable viscosity.

    abstract:BACKGROUND AND OBJECTIVES:With ongoing interest in CNT nanofluids and materials in biotechnology, energy and environment, microelectronics, composite materials etc., the current investigation is carried out to analyze the effects of variable viscosity and thermal conductivity of CNT nanofluids flow driven by cilia indu...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2016.08.001

    authors: Akbar NS,Kazmi N,Tripathi D,Mir NA

    更新日期:2016-11-01 00:00:00

  • A simulation model for studies of intestine cell dynamics.

    abstract::A dynamic simulation model for the epithelial cell structures of the intestine has been developed. The model is based on hypotheses found in the literature. It is shown that basic cell dynamics can be reproduced by simulation experiments. The simulation program is designed so that model output comparable with experime...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/0169-2607(85)90067-7

    authors: Meinzer HP,Sandblad B

    更新日期:1985-11-01 00:00:00

  • An optimal code for patient identifiers.

    abstract::How to distinguish 1 billion individuals by an identifier consisting of eight characters, allowing a reasonable amount of error detection or even error correction? Our solution of this problem is an optimal code over a 32-character alphabet that detects up to two errors and corrects one error as well as a transpositio...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2005.03.004

    authors: Faldum A,Pommerening K

    更新日期:2005-07-01 00:00:00

  • Interactive toothbrushing education by a smart toothbrush system via 3D visualization.

    abstract::The very first step for keeping good dental hygiene is to employ the correct toothbrushing style. Due to the possible occurrence of periodontal disease at an early age, it is critical to begin correct toothbrushing patterns as early as possible. With this aim, we proposed a novel toothbrush monitoring and training sys...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2009.04.006

    authors: Kim KS,Yoon TH,Lee JW,Kim DJ

    更新日期:2009-11-01 00:00:00

  • How did national life expectation related to school years in developing countries - an approach using panel data mining.

    abstract:BACKGROUND:The purpose of the study was to probe into the changes in life expectancy associated with schooling years found by the Organization for Economic Co-operation and Development (OECD). METHODS:The study was based on the OECD database from the period 2000 to 2006. The data of thirty countries were constructed t...

    journal_title:Computer methods and programs in biomedicine

    pub_type: 杂志文章

    doi:10.1016/j.cmpb.2013.11.016

    authors: Jian WS,Huang CL,Iqbal U,Nguyen PA,Hsiao G,Li HC

    更新日期:2014-03-01 00:00:00