Professional Documents
Culture Documents
Master of Technology in Computer Science: Generative Adversarial Network
Master of Technology in Computer Science: Generative Adversarial Network
Master of Technology in Computer Science: Generative Adversarial Network
(GAN)
Master of Technology
In
Computer Science
By
Anupam Prakash
(201002)
Completing the report helped us know more about the concept Generative Adversarial
Network (GAN). Working with my guide Dr. Satyabhushan Verma I learnt the importance
of cooperation, coordination, and synergy. I hope you will find our seminar report interesting.
All constructive criticism and feedback is cordially invited.
ANUPAM PRAKASH
ACKNOWLEDGEMENT
In completing this report I have been fortunate to have help, support and encouragement from
many people. I would like to acknowledge them for their cooperation.
First, I would like to thank Dr. Satyabhushan Verma, my project guide, for guiding me
through each and every step of the process with knowledge and support. Thank you for your
advice, guidance and assistance.
Finally, I would like to dedicate this report to my parents for their love, encouragement and
help throughout the project.
ANUPAM PRAKASH
05/07/2021
LUCKNOW
ABSTRACT
In recent years, supervised learning with convolutional networks (CNNs) has seen huge
adoption in computer vision applications. Comparatively, unsupervised learning with CNNs
has received less attention. In this work we hope to help bridge the gap between the success
of CNNs for supervised learning and unsupervised learning. We introduce a class of CNNs
called deep convolutional generative adversarial networks (DCGANs) that have certain
architectural constraints, and demonstrate that they are a strong candidate for unsupervised
learning. Training on various image datasets, we show convincing evidence that our deep
convolutional adversarial pair learns a hierarchy of representations from object parts to
scenes in both the generator and discriminator. Additionally, we use the learned features for
Introduction
“GAN is designed to create images of objects, animals and human beings based
on what we have in the real world but never existed.”
GANs are a clever way of training a generative model by framing the problem
as a supervised learning problem with two sub-models: the generator model that
we train to generate new examples, and the discriminator model that tries to
classify examples as either real or fake. The two models are trained together in a
zero-sum game, adversarial, until the discriminator model is fooled about half
the time, meaning the generator model is generating plausible examples.
GANs’ potential for both good and evil is huge, because they can learn to
mimic any distribution of data. That is, GANs can be taught to create worlds
eerily similar to our own in any domain: images, music, speech, prose. They are
robot artists in a sense, and their output is impressive – poignant even. But they
can also be used to generate fake media content, and are the technology
underpinning Deepfakes.
Artificial
Intelligence
Machine Learning
Deep Learning
Figure1: _____________
Artificial Intelligence- Any Techniques which enables computers to mimic
human beings intelligence by using methods like if- else, if-then else rules and
decision tree. In todays time AI is rapidly growing and used at various fields.
Discriminator tells how likely the data is similar to real data or not, it acts as a
detective which analyse output and gives feedback. They both learn and
improve together.
Generated
Discriminator
Real
Generative image models are well studied and fall into two categories:
parametric and nonparametric.
Parametric models for generating images has been explored extensively (for
example on MNIST digits or for texture synthesis (Portilla & Simoncelli, 2000).
However, generating natural images of the real world have had not much
success until recently. A variational sampling approach to generating images
(Kingma & Welling, 2013) has had some success, but the samples often suffer
from being blurry. Another approach generates images using an iterative
forward diffusion process (Sohl-Dickstein, 2015). Generative Adversarial
Networks (Goodfellow, 2014) generated images suffering from being noisy and
incomprehensible. A laplacian pyramid extension to this approach (Denton et
al., 2015) showed higher quality images, but they still suffered from the objects
looking wobbly because of noise introduced in chaining multiple models. A
recurrent network approach (Gregor et al., 2015) and a deconvolution network
approach have also recently had some success with generating natural images.
However, they have not leveraged the generators for supervised tasks
Method--
We propose an unsupervised learning technique that can remove the noise of the
CT images in the low-dose phases by learning from the CT images in the
routine dose phases. Although a supervised learning approach is not applicable
due to the differences in the underlying heart structure in two phases, the images
are closely related in two phases, so we propose a cycle-consistent adversarial
denoising network to learn the mapping between the low- and high-dose cardiac
phases.
Results- Experimental results showed that the proposed method effectively
reduces the noise in the low-dose CT image while preserving detailed texture
and edge information. Moreover, thanks to the cyclic consistency and identity
loss, the proposed network does not create any artificial features that are not
present in the input images. Visual grading and quality evaluation also confirm
that the proposed method provides significant improvement in diagnostic
quality.
Conclusions-
The proposed network can learn the image distributions from the routine-dose
cardiac phases, which is a big advantage over the existing supervised learning
networks that need exactly matched low- and routine-dose CT images.
Considering the effectiveness and practicability of the proposed method, we
believe that the proposed can be applied for many other CT acquisition
protocols.
The use of artificial intelligence (AI) has attracted interest for medical imaging
tasks. However, small data sets are major obstacles, in particular for supervised
machine learning and for rare conditions for which only a small number of
cases may exist even in large databases. Even as medical data sets become more
publicly accessible, most of those data sets are restricted to specific medical
conditions, and data collection for machine learning approaches remains
challenging.