Learning Fixed Points in Generative Adversarial Networks: From Image-to-Image Translation to Disease Detection and Localization

Generative adversarial networks (GANs) have ushered in a revolution in image-to-image translation. The development and proliferation of GANs raises an interesting question: can we train a GAN to remove an object, if present, from an image while otherwise preserving the image? Specifically, can a GAN ``virtually heal'' anyone by turning his medical image, with an unknown health status (diseased or healthy), into a healthy one, so that diseased regions could be revealed by subtracting those two images? Such a task requires a GAN to identify a minimal subset of target pixels for domain translation, an ability that we call fixed-point translation, which no GAN is equipped with yet. Therefore, we propose a new GAN, called Fixed-Point GAN, trained by (1) supervising same-domain translation through a conditional identity loss, and (2) regularizing cross-domain translation through revised adversarial, domain classification, and cycle consistency loss. Based on fixed-point translation, we further derive a novel framework for disease detection and localization using only image-level annotation. Qualitative and quantitative evaluations demonstrate that the proposed method outperforms the state of the art in multi-domain image-to-image translation and that it surpasses predominant weakly-supervised localization methods in both disease detection and localization. Implementation is available at https://github.com/jlianglab/Fixed-Point-GAN.

[1]  Alexei A. Efros,et al.  Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[2]  Kalpana Reddy Fully Automated Segmentation and Tracking of the Intima Media Thickness in Ultrasound Video Sequences of the Common Carotid Artery , 2014 .

[3]  Frans Vos,et al.  Computer-Aided Detection of Polyps in CT Colonography Using Logistic Regression , 2010, IEEE Transactions on Medical Imaging.

[4]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  Adam Finkelstein,et al.  PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[6]  Filippo Molinari,et al.  Fully Automated Dual‐Snake Formulation for Carotid Intima‐Media Thickness Measurement , 2012, Journal of ultrasound in medicine : official journal of the American Institute of Ultrasound in Medicine.

[7]  Michael Kistler,et al.  The Virtual Skeleton Database: An Open Access Repository for Biomedical Research and Collaboration , 2013, Journal of medical Internet research.

[8]  Tomas Gustavsson,et al.  A multiscale dynamic programming procedure for boundary detection in ultrasonic artery images , 2000, IEEE Transactions on Medical Imaging.

[9]  Yi Yang,et al.  Adversarial Complementary Learning for Weakly Supervised Object Localization , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[10]  Vincent Lepetit,et al.  DAISY: An Efficient Dense Descriptor Applied to Wide-Baseline Stereo , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[12]  Jasjit S. Suri,et al.  A state of the art review on intima-media thickness (IMT) measurement and wall segmentation techniques for carotid ultrasound , 2010, Comput. Methods Programs Biomed..

[13]  Ronald M. Summers,et al.  ChestX-ray: Hospital-Scale Chest X-ray Database and Benchmarks on Weakly Supervised Classification and Localization of Common Thorax Diseases , 2019, Deep Learning and Convolutional Neural Networks for Medical Imaging and Clinical Informatics.

[14]  Frans Vos,et al.  Detection and Segmentation of Colonic Polyps on Implicit Isosurfaces by Second Principal Curvature Flow , 2010, IEEE Transactions on Medical Imaging.

[15]  Aaron C. Courville,et al.  Improved Training of Wasserstein GANs , 2017, NIPS.

[16]  Yong Jae Lee,et al.  Hide-and-Seek: Forcing a Network to be Meticulous for Weakly-Supervised Object and Action Localization , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[17]  Wei Wei,et al.  Thoracic Disease Identification and Localization with Limited Supervision , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[18]  Andrew Zisserman,et al.  Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps , 2013, ICLR.

[19]  Christos P. Loizou,et al.  A review of ultrasound common carotid artery image and video segmentation techniques , 2014, Medical & Biological Engineering & Computing.

[20]  Xiaoyi Jiang,et al.  Detections of Arterial Wall in Sonographic Artery Images Using Dual Dynamic Programming , 2008, IEEE Transactions on Information Technology in Biomedicine.

[21]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[22]  Ping Tan,et al.  DualGAN: Unsupervised Dual Learning for Image-to-Image Translation , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[23]  Lei Zhang,et al.  Fine-Tuning Convolutional Neural Networks for Biomedical Image Analysis: Actively and Incrementally , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[26]  Christopher B. Kendall,et al.  Incidence of subclinical atherosclerosis as a marker of cardiovascular risk in retired professional football players. , 2010, The American journal of cardiology.

[27]  Nima Tajbakhsh,et al.  Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning? , 2016, IEEE Transactions on Medical Imaging.

[28]  Alessandro C Rossi,et al.  Automatic localization of intimal and adventitial carotid artery layers with noninvasive ultrasound: a novel algorithm providing scan quality control. , 2010, Ultrasound in medicine & biology.

[29]  Til Aach,et al.  Automated classification of colon polyps in endoscopic image data , 2012, Medical Imaging.

[30]  Alexei A. Efros,et al.  Toward Multimodal Image-to-Image Translation , 2017, NIPS.

[31]  Jung-Woo Ha,et al.  StarGAN: Unified Generative Adversarial Networks for Multi-domain Image-to-Image Translation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[32]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[33]  Ivan Laptev,et al.  Is object localization for free? - Weakly-supervised learning with convolutional neural networks , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  Kenji Suzuki,et al.  Massive-Training Artificial Neural Network Coupled With Laplacian-Eigenfunction-Based Dimensionality Reduction for Computer-Aided Detection of Polyps in CT Colonography , 2010, IEEE Transactions on Medical Imaging.

[35]  Il Dong Yun,et al.  Joint Weakly and Semi-Supervised Deep Learning for Localization and Classification of Masses in Breast Ultrasound Images , 2017, IEEE Transactions on Medical Imaging.

[36]  Lawrence D. Jackel,et al.  Handwritten Digit Recognition with a Back-Propagation Network , 1989, NIPS.

[37]  Jelmer M. Wolterink,et al.  Deep MR to CT Synthesis Using Unpaired Data , 2017, SASHIMI@MICCAI.

[38]  Christos P. Loizou,et al.  Segmentation of the Common Carotid Intima-Media Complex in Ultrasound Images Using Active Contours , 2012, IEEE Transactions on Biomedical Engineering.

[39]  Antonio Criminisi,et al.  Decision Forests for Computer Vision and Medical Image Analysis , 2013, Advances in Computer Vision and Pattern Recognition.

[40]  D. Kerbyson,et al.  Using phase to represent radius in the coherent circle Hough transform , 1993 .

[41]  Gérard G. Medioni,et al.  Tensor Voting: A Perceptual Organization Approach to Computer Vision and Machine Learning , 2006, Tensor Voting.

[42]  Christos P. Loizou,et al.  Integrated System for the Complete Segmentation of the Common Carotid Artery Bifurcation in Ultrasound Images , 2013, AIAI.

[43]  Yuxing Tang,et al.  Attention-Guided Curriculum Learning for Weakly Supervised Classification and Localization of Thoracic Diseases on Chest Radiographs , 2018, MLMI@MICCAI.

[44]  Adam P. Harrison,et al.  Iterative Attention Mining for Weakly Supervised Thoracic Disease Pattern Localization in Chest X-Rays , 2018, MICCAI.

[45]  F. Faita,et al.  Real‐time Measurement System for Evaluation of the Carotid Intima‐Media Thickness With a Robust Edge Operator , 2008, Journal of ultrasound in medicine : official journal of the American Institute of Ultrasound in Medicine.

[46]  Xiaogang Wang,et al.  Deep Learning Face Attributes in the Wild , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

[47]  Bolei Zhou,et al.  Learning Deep Features for Discriminative Localization , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[48]  W. Marsden I and J , 2012 .

[49]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[50]  Ben Glocker,et al.  Semi-supervised Learning for Network-Based Cardiac MR Image Segmentation , 2017, MICCAI.

[51]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[52]  Brian B. Avants,et al.  The Multimodal Brain Tumor Image Segmentation Benchmark (BRATS) , 2015, IEEE Transactions on Medical Imaging.

[53]  Jasjit S. Suri,et al.  Characterization of a Completely User-Independent Algorithm for Carotid Artery Segmentation in 2-D Ultrasound Images , 2007, IEEE Transactions on Instrumentation and Measurement.

[54]  Ronan Collobert,et al.  From image-level to pixel-level labeling with Convolutional Networks , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[55]  Nuno Vasconcelos,et al.  Learning Pit Pattern Concepts for Gastroenterological Training , 2011, MICCAI.

[56]  Jasjit S. Suri,et al.  CAUDLES-EF: Carotid Automated Ultrasound Double Line Extraction System Using Edge Flow , 2011, Journal of Digital Imaging.

[57]  Hyunsoo Kim,et al.  Learning to Discover Cross-Domain Relations with Generative Adversarial Networks , 2017, ICML.

[58]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[59]  Nima Tajbakhsh,et al.  Computer-Aided Pulmonary Embolism Detection Using a Novel Vessel-Aligned Multi-planar Image Representation and Convolutional Neural Networks , 2015, MICCAI.

[60]  Ender Konukoglu,et al.  Unsupervised Detection of Lesions in Brain MRI using constrained adversarial auto-encoders , 2018, ArXiv.

[61]  Léon Bottou,et al.  Wasserstein Generative Adversarial Networks , 2017, ICML.

[62]  Rafael Verdú,et al.  Segmentation of the Common Carotid Artery Walls Based on a Frequency Implementation of Active Contours , 2012, Journal of Digital Imaging.

[63]  Isabel N. Figueiredo,et al.  Automated Polyp Detection in Colon Capsule Endoscopy , 2013, IEEE Transactions on Medical Imaging.

[64]  José-Luis Sancho-Gómez,et al.  Fully automatic segmentation of ultrasound common carotid artery images based on machine learning , 2015, Neurocomputing.

[65]  C.S. Pattichis,et al.  An Integrated System for the Segmentation of Atherosclerotic Carotid Plaque , 2014, IEEE Transactions on Information Technology in Biomedicine.

[66]  Antonio González-López,et al.  Automatic Evaluation of Carotid Intima-Media Thickness in Ultrasounds Using Machine Learning , 2013, IWINAC.

[67]  Yuan Zhou,et al.  Ultrasound intima-media segmentation using Hough transform and dual snake model , 2012, Comput. Medical Imaging Graph..

[68]  Sae Hwang,et al.  Polyp detection in Wireless Capsule Endoscopy videos based on image segmentation and geometric feature , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[69]  Jan Kautz,et al.  Unsupervised Image-to-Image Translation Networks , 2017, NIPS.

[70]  Georg Langs,et al.  f‐AnoGAN: Fast unsupervised anomaly detection with generative adversarial networks , 2019, Medical Image Anal..

[71]  Kazufumi Kaneda,et al.  Computer-Aided Colorectal Tumor Classification in NBI Endoscopy Using CNN Features , 2016, ArXiv.

[72]  Jinbo Bi,et al.  Computer Aided Detection of Pulmonary Embolism with Tobogganing and Mutiple Instance Classification in CT Pulmonary Angiography , 2007, IPMI.

[73]  Yu Zhang,et al.  ECG-based frame selection and curvature-based ROI detection for measuring carotid intima-media thickness , 2014, Medical Imaging.

[74]  Ganapathy Krishnamurthi,et al.  Generative adversarial networks for brain lesion detection , 2017, Medical Imaging.

[75]  Demetri Terzopoulos,et al.  United Snakes , 1999, Medical Image Anal..

[76]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[77]  P. Touboul,et al.  Use of monitoring software to improve the measurement of carotid wall thickness by B-mode imaging , 1992, Journal of hypertension. Supplement : official journal of the International Society of Hypertension.

[78]  Ender Konukoglu,et al.  Visual Feature Attribution Using Wasserstein GANs , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[79]  Nima Tajbakhsh,et al.  Computer-aided detection and visualization of pulmonary embolism using a novel, compact, and discriminative image representation , 2019, Medical Image Anal..

[80]  Hyo-Eun Kim,et al.  Self-Transfer Learning for Weakly Supervised Lesion Localization , 2016, MICCAI.