Comparison of generative adversarial networks architectures for biomedical images synthesis

Main Article Content

Oleh M. Berezsky
Petro B. Liashchynskyi

Abstract

The article analyzes and compares the architectures of generative adversarial networks. These networks are based on convolutional neural networks that are widely used for classification problems. Convolutional networks require a lot of training data to achieve the desired accuracy. Generative adversarial networks are used for the synthesis of biomedical images in this work. Biomedical images are widely used in medicine, especially in oncology. For diagnosis in oncology biomedical images are divided into three classes: cytological, histological, and immunohistochemical. Initial samples of biomedical images are very small. Getting training images is a challenging and expensive process. A cytological training dataset was used for the experiments. The article considers the most common architectures of generative adversarial networks such as Deep Convolutional GAN (DCGAN), Wasserstein GAN (WGAN),Wasserstein GAN with gradient penalty (WGAN-GP), Boundary-seeking GAN (BGAN), Boundary equilibrium GAN (BEGAN). A typical GAN network architecture consists of a generator and discriminator. The generator and discriminator are based on the CNN network architecture. The algorithm of deep learning for image synthesis with the help of generative adversarial networks is analyzed in the work. During the experiments, the following problems were solved. To increase the initial number of training data to the dataset applied a set of affine transformations: mapping, parallel transfer, shift, scaling, etc. Each of the architectures was trained for a certain number of iterations. The selected architectures were compared by the training time and image quality based on FID (Freshet Inception Distance) metric. The experiments were implemented in Python language. Pytorch was used as a machine learning framework. Based on the used software a prototype software module for the synthesis of cytological images was developed. Synthesis of cytological images was performed on the basis of DCGAN, WGAN, WGAN-GP, BGAN, BEGAN architectures. Google's online environment called Collaboratory was used for the experiments using Nvidia Tesla K80 graphics processor

Downloads

Download data is not yet available.

Article Details

Topics

Section

Software engineering аnd systems analysis

Authors

Author Biographies

Oleh M. Berezsky, West Ukrainian National University. 11, Lvivska St. Ternopil, 46009, Ukraine

Dr. Sci. (Eng), Professor, Head of Computer Engineering Department

Petro B. Liashchynskyi, West Ukrainian National University. 11, Lvivska St. Ternopil, 46009, Ukraine

PhD Student of Computer Engineering Department

Similar Articles

You may also start an advanced similarity search for this article.