School of Computer Science and Engineering, Central South University, Changsha 410083, China.
National Innovation of Defense Technology, Academy of Military Sciences PLA China, Fengtai District, Beijing 100071, China.
Comput Biol Med. 2023 Sep;163:107119. doi: 10.1016/j.compbiomed.2023.107119. Epub 2023 Jun 12.
Generative adversarial networks (GANs) and their variants as an effective method for generating visually appealing images have shown great potential in different medical imaging applications during past decades. However, some issues remain insufficiently investigated: many models still suffer from model collapse, vanishing gradients, and convergence failure. Considering the fact that medical images differ from typical RGB images in terms of complexity and dimensionality, we propose an adaptive generative adversarial network, namely MedGAN, to mitigate these issues. Specifically, we first use Wasserstein loss as a convergence metric to measure the convergence degree of the generator and the discriminator. Then, we adaptively train MedGAN based on this metric. Finally, we generate medical images based on MedGAN and use them to build few-shot medical data learning models for disease classification and lesion localization. On demodicosis, blister, molluscum, and parakeratosis datasets, our experimental results verify the advantages of MedGAN in model convergence, training speed, and visual quality of generated samples. We believe this approach can be generalized to other medical applications and contribute to radiologists' efforts for disease diagnosis. The source code can be downloaded at https://github.com/geyao-c/MedGAN.
生成对抗网络(GANs)及其变体作为一种生成具有吸引力的图像的有效方法,在过去几十年的不同医学成像应用中显示出了巨大的潜力。然而,一些问题仍然没有得到充分的研究:许多模型仍然存在模型崩溃、梯度消失和收敛失败等问题。考虑到医学图像在复杂性和维度方面与典型的 RGB 图像不同,我们提出了一种自适应生成对抗网络,即 MedGAN,以减轻这些问题。具体来说,我们首先使用 Wasserstein 损失作为收敛度量来衡量生成器和判别器的收敛程度。然后,我们根据这个度量自适应地训练 MedGAN。最后,我们基于 MedGAN 生成医学图像,并使用它们来构建用于疾病分类和病变定位的少样本医学数据学习模型。在对酒渣鼻、水疱、传染性软疣和角化不良数据集的实验中,我们的实验结果验证了 MedGAN 在模型收敛、训练速度和生成样本的视觉质量方面的优势。我们相信这种方法可以推广到其他医学应用,并有助于放射科医生进行疾病诊断。源代码可以在 https://github.com/geyao-c/MedGAN 上下载。