DeepImageTranslator: a free, user-friendly graphical interface for image translation using deep-learning and its applications in 3D CT image analysis
Run Zhou YeiD, Christophe NolliD, Gabriel Mary RichardiD, Martin LepageiD, Éric E. TurcotteiD, André C. CarpentieriD
Abstract
ObjectivesThe advent of deep-learning has set new standards in an array of image translation applications. At present, the use of these methods often requires computer programming experience. Non-commercial programs with graphical interface usually do not allow users to fully customize their deep-learning pipeline. Therefore, our primary objective is to provide a simple graphical interface that allows students and researchers with no programming experience to easily create, train, and evaluate custom deep-learning models for image translation. We also aimed to test the applicability of our tool (the DeepImageTranslator) in two different tasks: semantic segmentation and noise reduction of CT images. MethodsThe DeepImageTranslator was implemented using the Tkinter library; backend computations were implemented using Pillow, Numpy, OpenCV, Augmentor, Tensorflow, and Keras libraries. Convolutional neural networks (CNNs) were trained using DeepImageTranslator and assessed with three-way cross-validation. The effects of data augmentation, deep-supervision, and sample size on model accuracy were also systematically assessed. ResultsThe DeepImageTranslator a simple tool that allows users to customize all aspects of their deep-learning pipeline, including the CNN, the training optimizer, the loss function, and the types of training image augmentation scheme. We showed that DeepImageTranslator can be used to achieve state-of-the-art accuracy and generalizability in semantic segmentation and noise reduction. Highly accurate 3D segmentation models for body composition can be obtained using training sample sizes as small as 17 images. Therefore, for studies with small datasets, researchers can randomly select a very small subset of images for manual labeling, which can then be used to train a specialized CNN model with DeepImageTranslator to fully automate segmentation of the entire dataset, thereby saving tremendous time and effort. ConclusionsAn open-source deep-learning tool for accurate image translation with a user-friendly graphical interface was presented and evaluated. This standalone software can be downloaded for Windows 10 at: https://sourceforge.net/projects/deepimagetranslator/
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 18
- FWCI
- 1.39
- Field percentile
- top 19%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- DeepImageTranslator V2: analysis of multimodal medical images using semantic segmentation maps generated through deep learning
Run Zhou Ye, En Hui Ye, Maxime Bouthillier·HighTech and Innovation JournalPeer-reviewed·Sep 1, 2022
- DeepImageJ: A user-friendly environment to run deep learning models in ImageJ
E. Gomez-de-Mariscal, C. Garcia-Lopez-de-Haro, … D. Sage·bioRxiv·May 6, 2021
- CDeep3M - Plug-and-Play cloud based deep learning for image segmentation of light, electron and X-ray microscopy
M. Haberl, C. Churas, … M. H. Ellisman·bioRxiv·Jun 21, 2018
- InstantDL - An easy-to-use deep learning pipeline for image segmentation and classification
Dominik Waibel, Sayedali Shetab Boushehri, Carsten Marr·BMC BioinformaticsPeer-reviewed·Mar 2, 2021
- ATI_Box: A Simple tool for convolutional neural network-based image semantic segmentation
Tomasz Przygodzki·bioRxiv·Jun 2, 2026
- Portable framework to deploy deep learning segmentation models for medical images
Aditi Iyer, Eve LoCastro, … Joseph O. Deasy·bioRxiv·Mar 17, 2021