SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 826
A Study of Generative Adversarial Networks in 3D Modelling
Siddhant Shah1, Aditi Thopte2, Prabhdeep Singh Gandhi3, Vrushali Ghodnadikar4,
Shailesh Bendale5
1,2,3,4B.E. Student, Dept. of Computer Engineering, NBN Sinhgad School of Engineering, Ambegoan, Pune- 411041,
Maharashtra, India
5Professor, Dept. of Computer. Engineering, NBN Sinhgad School of Engineering, Ambegaon, Pune – 411041,
Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Computer vision is arguably the most researched field in Artificial Intelligence, the inception of GANs was aimed at
applications in this domain as well. Generative Adversarial Networks as a paradigm is intriguing as it takestheage-old conceptof
adversarial learning and brings a new perspective to it. From human-faces to money bills, GANshavebeenemployedtogeneratea
vast array of images. When it comes to the evolution of GANs, ever since its birth in 2014, different approaches are being
formulated by the brightest minds in this field to attain convergence. It has a certain number of challenges that need to be
addressed before we acquire the same proficiency as other well-known approaches of Deep Learning. In this research paper, we
focus on 3D model generation using GANs. They sample uniform noise distributions randomly while generating these models.
Because the capabilities of GANs are based on random sampling, it becomes more and more difficult to effectuate the desired
output and therein achieve convergence. Also, since human perception primarily benefits from the details in three-dimensional
figures, our focus would be to use two-dimensional diagramstogenerateandreconstruct 3Dcounterparts. Finally, asnotedearlier,
training a GAN is analogous to taming a wild horse! Hence, primarily we will study different approaches to achieve the same. To
conclude, this paper will help get a deepunderstandingofthephilosophyandengineeringbehindGenerativeAdversarialNetworks,
their different challenges, and will terminate with a focus on 3D model generation.
Key Words: Generative Adversarial Networks (GAN), Artificial Intelligence, 3D modelling, 2D to 3D modelling generation.
1. INTRODUCTION
A. Why 3D modeling?
3-D modeling develops a mathematical representation of an object, either inanimate or dynamic along three axes using
specialized softwares. The engineers andartists working oncreatingthesedetailed representationsarecalled3Ddevelopers or
artists. The 3D modeling process is not easy to implement, especially since the interface to creating these models digitally is a
2D screen. The objects designed are crucial to video games, animated movies, medical imaging, underground mapping and
many more applications. A 3D model is also referred to as a 3D mesh.
The most common sources of digital models are those created by an artist or technician using 3D software or meshes scanned
from real-world physical objects using specialized scanning hardware.
At one point in history this technology was limited to entertainment markets and science contrastingly now according to a
report by Bureau of Labor Statistics (BLS) the job market for digital modelers is expected to grow at a rate of 12 percent
through 2018.[2]
3D graphics is almost ubiquitous now, given its applications in a wide range of fields from television, films, game design,
cultural relics restoration, medical illustration, print graphics animation, products and architectural visualization.
B. Why Deep learning?
The traditional way of constructing and generating tridimensional objects is very tiring, tedious and cumbersome,it results in
discouraging ordinary users from creative designing and deprives them from the satisfaction of realizing 3D models that they
envision.
In the recent past, the developer community has used CATIA, SolidWorks, MAYA 3D, and other modeling softwareor scanners
to obtain 3D meshes but it is still exhaustive.
Furthermore, the computer programming community no longer manually engineers our mappingfunctions,andthisprogress
suggests we can achieve reasonable results without laboring for our loss functions too.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 827
Ever since convolutional networks have achieved excellent results in ImageNet competition,variousdeep-learningparadigms
have established their dominance in the 2D space of computer vision problems. The primary idea of deep learningis tosimply
solve high-level arithmetic problems by arranging a domino effect of lower level arithmetic computations, whereoutputfrom
one arithmetic is treated as an input to the next. This is achieved by passing the initial input through a multi-layered nonlinear
array of operational units. Deep Learning is driven by the data fed to it, and the quality of features abstracted largely depends
on the training set.[7]
DNN helps us create abstractions of arithmetic without the need of an expertise in the domain.
Recently, a large amount of work is aimed at addressing the problems in understanding 3D scenes, which includes 3D object
retrieval, shape classification and recognition for 3D objects and shapesegmentation. Asanimportantbranchofdeep-learning
deep generative models have proved their definite advantage in reduction analysis and featureextraction.Byemployingthese
generative models to extract features of 3D models, and structures of 3D meshes on existing datasets, it makes possible the
opportunity to automate generate 3D models that conform to semantic constraints.
C. Generative Adversarial Networks with 3D models
Generative Adversarial Networks are the front-runners of Deep Generative Programming, and are expected to generate new
data by learning the data distribution effectively. Many efforts are taken in image generation such as EBGAN, LSGAN and
pix2pix. Since the GAN paradigm has proven its prowess in 2D imaging, 3D is now considered as the next, exciting, and
imperative frontier of generation. The generator randomly samples the state space provided to it in the form of quality data
input, and then generates different combinations of mathematical representative values, which are modeled as objects.Since,
the essence of generator’s creativity lies in randomness of the sampling, it is difficult to direct the neural net in a desired
direction. In this paper, we study the addition of constraints to training of 3D GANs to better satisfy expectations and avoid
mode-collapse as another aim. The method studied takes class information, basically labels as input, and then generating
realistic, original 3D models is comparable in terms of the training set as well as requirements.
Further, in [1] we study the exploration of a generative network for 3D reconstructionbasedona singleimage.Itaccomplishes
this feat by combining conditional variational auto-encoders (CVAE) with GANs. [10]. The encoder is trained to map images
received as input to a latent space which contains fine 3D structured meshes.
D. Earlier Techniques
Appearance Flow using synthesis view
The approach is simple ,here we train a deep generative convolutional encoder-decoder model, but it does not generate RGB
colour values for each pixel in target view ,it generates appearanceflowvector.Inthiswaymodel doesnotgeneratepixels from
start ,it just copy from input view.
This approach to novel view synthesis is based on examining that texture, shape, color, etc. of different views of same scene is
extremely correlated .for example, given one side view of car image, one could withdraw appearance properties such as 3D
shape, body color, window layouts which are sufficient for recreating many other views.
In this we explicitly gather appearance correlation between dissimilar views of given scene/object bytraininga convolutional
neural network that takes input view and predicts dense appearance flowfieldthatsetouthowtorebuildthetargetviewusing
pixels from input view. For each pixel p in target view, appearance flow vector f (i) ę™´ R2 this specifies the coordinate at the
input view where pixel value is inspected to rebuild pixel i.[9]
Fig 1. Working of earlier techniques
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 828
2. Generative Adversarial Networks
The adversarial modeling is a framework for generating objects, which has a deep impact on the development of generation
methods. It uses adversarial process estimation for generating objects. [1] It is most direct to apply the models whichareboth
multilayer perceptron. GAN uses combination of a generator G and a discriminator D. Here the generative model is putagainst
an adversary, a discriminative model classifies whether a it is generated or sampled from real data. GandDcanberegarded as
two players of a min-max game and train simultaneously .[1]G is a differential multilayer perceptron ,where G is differential
function with parameters Ó¨g mapped to data space as G(p; Ó¨g) and second multilayer perceptron as D(q; Ó¨d).D(q) represents
the probability that p came from data rather than generator’s data.
minG maxD V(D,G)=Ejr [log D(q)]+ Ejq[log(1-D(G(p)))] …(1)
where jr is the data distribution of training set and p is random vector from noise distribution jq .D(q) indicates the possibility
of x is sampled from training data .G is trained to build a map of p between data space G(p).It minimizes probability that D
distinguishes G(p) .Here G(p) came from pg rather than pr.
For training GANS only requires information of data source. It is optimized according to discriminator’s output. Equation 1
mentioned above may not provide sufficient gradient for G to learn .While the early phase the Generator is poor at generating
the objects so D can reject it with high confidence due to the difference between the training data. Here we try to training G to
maximize log D(G(p)) instead of minimizing log(1-D(G(p))).This function resultsinmuchstrongergradientsearly inlearning.
Figure 2:GANS training[2]
are trained by upgrades the discriminative distribution i.e. the blue dashed line .This is done so that it discriminates between
samples from data training set i.e. the black dotted line from the generative distributioni.e.thegreensolidline.TheGcontracts
if found in high density regions and expands in regions of low density . [5]
For example: Lets consider pg is similar to pdata and D classifier is almost accurate. Here D is used to discriminatesamplesfrom
data so that
D(p)= pdata/ pdata+pg(x).
Due to this G is updated and D guides G(p) to flow in the direction where more data is classified. When pg=pdata i.e. the point at
which both cannot improve more.
Algorithm:
This is min-max game that has a global optimum for pg=pdata.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 829
Fig. Original Algorithm of GANs[8]
Advantages and Disadvantages
The disadvantages of Markov chains are never used in Generative Adversarial Networks, only back-propagation is usedtoget
gradients, and no conclusions are needed during learning, or variety of functions .The adversarial models gain statistical
advantage from generator network not being updated with examples but only withgradientsflowingthroughdiscriminator.It
represents very sharp, very degenerate distributions.The maindisadvantageisthatDmustbe well synchronizedwithGduring
training. Another disadvantage is that there is no explicit representation of pg(x).
3. Conditional Generative Adversarial Networks
Nowadays many interesting cases are developed where multiple tags can be applied to a single image[11]. Classifying and
mapping such cases is challenging. We can solve this issue by leveraging additional information from other sources like using
natural language texts to learn a representation of such labels. Using this in our cases we can predict much easily how close to
errors even after considering prediction errors and also make generalized predictions while training. Another solution to the
issue is by using the Conditional Generative model where the input is taken as a conditioning variable and one to many
mapping is begun as a conditional predictive distribution.
We can easily extend Generative Adversarial Network to a conditional model by conditioning some extra information to both
generator and discriminator. We can do conditioning by giving an extra information to generator and discriminator as an
additional input layer. [12]
In the generator, the prior input noise pz(z), and y are combined in joint hidden representation, and the adversarial training
framework allows for considerable flexibility in how this hidden representation.Thegeneratorcombinesthepreviousinputin
the form of noise pz(z) and y in a joint hidden representation for the adversarial training framework to allow a considerable
amount of flexibility in how this hidden representation
A conditional generative adversarial network (cGAN) is basically an extension of the Generative adversarial network (GAN)
model to condition on additional external information.
A generator G is a Deconvolutional neural network, which insteadofcontractingtheinputs,runsfilteroveritsinputsinto a new
representation.
The deconvolutional is exactly the inverse of the convolution operation.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 830
A deconvolutional forward pass is calculated on the basis of a backward pass from a convolutional layer. Overfitting of data is
prevented by limiting depth of the generator.[3],[4]
Fig. cGAN
2. CONCLUSION
Hence, we studied about the new and emerging technology,
GANs and the challenges that it comes with. In addition to
this, we discussed about the applications of 3D modeling on
the GAN. Two types of GANs were reviewed. This paper
reviews various modeling and GAN training approaches. It
also throws light upon the evolution of GAN architecture.
REFERENCES
[1] Salimans, T.;Goodfellow,I.;Zaremba,W.;Cheung,V.;
Radford, A.; Chen, X. Improved techniques for training
gans. arXiv, 2016; arXiv:1606.03498.
[2] Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B.,
Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.
(2014). Generative adversarial nets. In NIPS’2014.
[3] Bengio, Y., Mesnil, G., Dauphin, Y., and Rifai, S.
(2013). Better mixing via deep representations. In
ICML’2013.
[4] Bengio, Y., Thibodeau-Laufer, E., Alain, G., and
Yosinski, J. (2014). Deep generative stochastic net-
works trainable by backprop. In Proceedingsofthe30th
International Conference on Machine Learning
(ICML’14).
[5] Balle, Johannes, Laparra, Valero, and Simoncelli,
Eero P. ´ Density modeling of images using a generalized
normalization transformation. CoRR, abs/1511.06281,
2015.
[6] Denton, Emily L., Chintala, Soumith, Szlam, Arthur,
and Fergus, Robert.Deepgenerativeimagemodelsusing
a laplacian pyramid of adversarial networks. CoRR,
abs/1506.05751, 2015.
[7] SiddhantShah,ShaileshBendale,"AnIntuitiveStudy:
Intrusion Detection Systems and Anomalies,HowAIcan
be used as a tool to enable the majority, in 5G era.",
ICCUBEA, 2019.
[8] Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B.,
Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.
Generative Adversarial Networks. ArXiv e-prints, June
2014.
[9] Kiros, R., Zemel, R., and Salakhutdinov, R. (2013).
Multimodal neural language models. In Proc. NIPS Deep
Learning Workshop.
[10] Jon Gauthier. Conditional generative adversarial
nets for convolutional face generation
[11] F. Bastien, P. Lamblin, R. Pascanu, J. Bergstra, I. J.
Good- fellow, A. Bergeron, N. Bouchard, and Y. Bengio.
Theano: new features and speed improvements. 2012.
Published: Deep Learning and Unsupervised Feature
Learning NIPS 2012 Workshop.
[12] Generative Adversarial Networks: A Survey and
Taxonomy by Zhengwei Wang, Qi She, Tomas E. Ward.

More Related Content

What's hot

IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine LearningIRJET Journal
 
Prediction of Interpolants in Subsampled Radargram Slices
Prediction of Interpolants in Subsampled Radargram SlicesPrediction of Interpolants in Subsampled Radargram Slices
Prediction of Interpolants in Subsampled Radargram Slicesijtsrd
 
Ha5 Full Article
Ha5 Full Article Ha5 Full Article
Ha5 Full Article nixon2011
 
3 d searching
3 d searching3 d searching
3 d searchinggueste2f52f8
 
Data Exchange
Data Exchange Data Exchange
Data Exchange Hemant Wagh
 
3D Final Work
3D Final Work3D Final Work
3D Final Workconor0994
 
CAD Customization &Automation
CAD Customization &AutomationCAD Customization &Automation
CAD Customization &AutomationHemant Wagh
 
IRJET- Neural Style based Comics Photo-Caption Generator
IRJET- Neural Style based Comics Photo-Caption GeneratorIRJET- Neural Style based Comics Photo-Caption Generator
IRJET- Neural Style based Comics Photo-Caption GeneratorIRJET Journal
 
Paper id 25201491
Paper id 25201491Paper id 25201491
Paper id 25201491IJRAT
 
Fundamental of 3D modeling
Fundamental of 3D modeling Fundamental of 3D modeling
Fundamental of 3D modeling Hemant Wagh
 
HA7 Assignment Brief MPH
HA7 Assignment Brief MPHHA7 Assignment Brief MPH
HA7 Assignment Brief MPHMike Hughes
 
L3 gd ha7_3_d_thebasics_030315_01
L3 gd ha7_3_d_thebasics_030315_01 L3 gd ha7_3_d_thebasics_030315_01
L3 gd ha7_3_d_thebasics_030315_01 kieranowens1997
 
Ha5 article draft
Ha5 article draftHa5 article draft
Ha5 article draftnixon2011
 
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYA L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYcsandit
 
A Review of Digital Watermarking Technique for the Copyright Protection of Di...
A Review of Digital Watermarking Technique for the Copyright Protection of Di...A Review of Digital Watermarking Technique for the Copyright Protection of Di...
A Review of Digital Watermarking Technique for the Copyright Protection of Di...IRJET Journal
 
Developing and comparing an encoding system using vector quantization &
Developing and comparing an encoding system using vector quantization &Developing and comparing an encoding system using vector quantization &
Developing and comparing an encoding system using vector quantization &IAEME Publication
 
Characterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ InterfaceCharacterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ Interfacedrboon
 
Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...eSAT Publishing House
 
Development Prototype Design of Virtual Assembly Application-Based Leap Motion
Development Prototype Design of Virtual Assembly Application-Based Leap MotionDevelopment Prototype Design of Virtual Assembly Application-Based Leap Motion
Development Prototype Design of Virtual Assembly Application-Based Leap MotionIJAEMSJORNAL
 

What's hot (20)

IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine Learning
 
Prediction of Interpolants in Subsampled Radargram Slices
Prediction of Interpolants in Subsampled Radargram SlicesPrediction of Interpolants in Subsampled Radargram Slices
Prediction of Interpolants in Subsampled Radargram Slices
 
Ha5 Full Article
Ha5 Full Article Ha5 Full Article
Ha5 Full Article
 
3 d searching
3 d searching3 d searching
3 d searching
 
Data Exchange
Data Exchange Data Exchange
Data Exchange
 
3D Final Work
3D Final Work3D Final Work
3D Final Work
 
CAD Customization &Automation
CAD Customization &AutomationCAD Customization &Automation
CAD Customization &Automation
 
IRJET- Neural Style based Comics Photo-Caption Generator
IRJET- Neural Style based Comics Photo-Caption GeneratorIRJET- Neural Style based Comics Photo-Caption Generator
IRJET- Neural Style based Comics Photo-Caption Generator
 
Paper id 25201491
Paper id 25201491Paper id 25201491
Paper id 25201491
 
Fundamental of 3D modeling
Fundamental of 3D modeling Fundamental of 3D modeling
Fundamental of 3D modeling
 
HA7 Assignment Brief MPH
HA7 Assignment Brief MPHHA7 Assignment Brief MPH
HA7 Assignment Brief MPH
 
L3 gd ha7_3_d_thebasics_030315_01
L3 gd ha7_3_d_thebasics_030315_01 L3 gd ha7_3_d_thebasics_030315_01
L3 gd ha7_3_d_thebasics_030315_01
 
Ha5 article draft
Ha5 article draftHa5 article draft
Ha5 article draft
 
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITYA L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
A L -H ARM E XPANSION M OVIE B ASED ON V IRTUAL R EALITY
 
A Review of Digital Watermarking Technique for the Copyright Protection of Di...
A Review of Digital Watermarking Technique for the Copyright Protection of Di...A Review of Digital Watermarking Technique for the Copyright Protection of Di...
A Review of Digital Watermarking Technique for the Copyright Protection of Di...
 
Developing and comparing an encoding system using vector quantization &
Developing and comparing an encoding system using vector quantization &Developing and comparing an encoding system using vector quantization &
Developing and comparing an encoding system using vector quantization &
 
50120130405017 2
50120130405017 250120130405017 2
50120130405017 2
 
Characterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ InterfaceCharacterization of a 2D Geometry Using C++ Interface
Characterization of a 2D Geometry Using C++ Interface
 
Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...
 
Development Prototype Design of Virtual Assembly Application-Based Leap Motion
Development Prototype Design of Virtual Assembly Application-Based Leap MotionDevelopment Prototype Design of Virtual Assembly Application-Based Leap Motion
Development Prototype Design of Virtual Assembly Application-Based Leap Motion
 

Similar to IRJET- A Study of Generative Adversarial Networks in 3D Modelling

An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...
An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...
An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...IRJET Journal
 
Creating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersCreating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersIRJET Journal
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIRJET Journal
 
Three-dimensional shape generation via variational autoencoder generative ad...
Three-dimensional shape generation via variational  autoencoder generative ad...Three-dimensional shape generation via variational  autoencoder generative ad...
Three-dimensional shape generation via variational autoencoder generative ad...IJECEIAES
 
A deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleA deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleIAESIJAI
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room ApplicationIRJET Journal
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringIRJET Journal
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelAIRCC Publishing Corporation
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelAIRCC Publishing Corporation
 
IRJET- 3D Object Recognition of Car Image Detection
IRJET-  	  3D Object Recognition of Car Image DetectionIRJET-  	  3D Object Recognition of Car Image Detection
IRJET- 3D Object Recognition of Car Image DetectionIRJET Journal
 
STUDY OF BUILDING INFORMATION MODELING PROCESS
STUDY OF BUILDING INFORMATION MODELING PROCESSSTUDY OF BUILDING INFORMATION MODELING PROCESS
STUDY OF BUILDING INFORMATION MODELING PROCESSIRJET Journal
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELijcsit
 
MINI REPORT 1.pdf
MINI REPORT 1.pdfMINI REPORT 1.pdf
MINI REPORT 1.pdfVENUKODIDALA
 
Photo Editing And Sharing Web Application With AI- Assisted Features
Photo Editing And Sharing Web Application With AI- Assisted FeaturesPhoto Editing And Sharing Web Application With AI- Assisted Features
Photo Editing And Sharing Web Application With AI- Assisted FeaturesIRJET Journal
 
IRJET- 3D Printer for Printing Biological Structures
IRJET- 3D Printer for Printing Biological StructuresIRJET- 3D Printer for Printing Biological Structures
IRJET- 3D Printer for Printing Biological StructuresIRJET Journal
 
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEWFACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEWIRJET Journal
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
3D Image visualization
3D Image visualization3D Image visualization
3D Image visualizationalok ray
 
Hand Gesture Identification
Hand Gesture IdentificationHand Gesture Identification
Hand Gesture IdentificationIRJET Journal
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 

Similar to IRJET- A Study of Generative Adversarial Networks in 3D Modelling (20)

An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...
An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...
An Intelligent approach to Pic to Cartoon Conversion using White-box-cartooni...
 
Creating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and AutoencodersCreating Objects for Metaverse using GANs and Autoencoders
Creating Objects for Metaverse using GANs and Autoencoders
 
Isomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D viewsIsomizer – Reconstruction of static 3D objects using 2D views
Isomizer – Reconstruction of static 3D objects using 2D views
 
Three-dimensional shape generation via variational autoencoder generative ad...
Three-dimensional shape generation via variational  autoencoder generative ad...Three-dimensional shape generation via variational  autoencoder generative ad...
Three-dimensional shape generation via variational autoencoder generative ad...
 
A deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleA deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicle
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room Application
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
IRJET- 3D Object Recognition of Car Image Detection
IRJET-  	  3D Object Recognition of Car Image DetectionIRJET-  	  3D Object Recognition of Car Image Detection
IRJET- 3D Object Recognition of Car Image Detection
 
STUDY OF BUILDING INFORMATION MODELING PROCESS
STUDY OF BUILDING INFORMATION MODELING PROCESSSTUDY OF BUILDING INFORMATION MODELING PROCESS
STUDY OF BUILDING INFORMATION MODELING PROCESS
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
 
MINI REPORT 1.pdf
MINI REPORT 1.pdfMINI REPORT 1.pdf
MINI REPORT 1.pdf
 
Photo Editing And Sharing Web Application With AI- Assisted Features
Photo Editing And Sharing Web Application With AI- Assisted FeaturesPhoto Editing And Sharing Web Application With AI- Assisted Features
Photo Editing And Sharing Web Application With AI- Assisted Features
 
IRJET- 3D Printer for Printing Biological Structures
IRJET- 3D Printer for Printing Biological StructuresIRJET- 3D Printer for Printing Biological Structures
IRJET- 3D Printer for Printing Biological Structures
 
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEWFACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
3D Image visualization
3D Image visualization3D Image visualization
3D Image visualization
 
Hand Gesture Identification
Hand Gesture IdentificationHand Gesture Identification
Hand Gesture Identification
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 

IRJET- A Study of Generative Adversarial Networks in 3D Modelling

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 826 A Study of Generative Adversarial Networks in 3D Modelling Siddhant Shah1, Aditi Thopte2, Prabhdeep Singh Gandhi3, Vrushali Ghodnadikar4, Shailesh Bendale5 1,2,3,4B.E. Student, Dept. of Computer Engineering, NBN Sinhgad School of Engineering, Ambegoan, Pune- 411041, Maharashtra, India 5Professor, Dept. of Computer. Engineering, NBN Sinhgad School of Engineering, Ambegaon, Pune – 411041, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Computer vision is arguably the most researched field in Artificial Intelligence, the inception of GANs was aimed at applications in this domain as well. Generative Adversarial Networks as a paradigm is intriguing as it takestheage-old conceptof adversarial learning and brings a new perspective to it. From human-faces to money bills, GANshavebeenemployedtogeneratea vast array of images. When it comes to the evolution of GANs, ever since its birth in 2014, different approaches are being formulated by the brightest minds in this field to attain convergence. It has a certain number of challenges that need to be addressed before we acquire the same proficiency as other well-known approaches of Deep Learning. In this research paper, we focus on 3D model generation using GANs. They sample uniform noise distributions randomly while generating these models. Because the capabilities of GANs are based on random sampling, it becomes more and more difficult to effectuate the desired output and therein achieve convergence. Also, since human perception primarily benefits from the details in three-dimensional figures, our focus would be to use two-dimensional diagramstogenerateandreconstruct 3Dcounterparts. Finally, asnotedearlier, training a GAN is analogous to taming a wild horse! Hence, primarily we will study different approaches to achieve the same. To conclude, this paper will help get a deepunderstandingofthephilosophyandengineeringbehindGenerativeAdversarialNetworks, their different challenges, and will terminate with a focus on 3D model generation. Key Words: Generative Adversarial Networks (GAN), Artificial Intelligence, 3D modelling, 2D to 3D modelling generation. 1. INTRODUCTION A. Why 3D modeling? 3-D modeling develops a mathematical representation of an object, either inanimate or dynamic along three axes using specialized softwares. The engineers andartists working oncreatingthesedetailed representationsarecalled3Ddevelopers or artists. The 3D modeling process is not easy to implement, especially since the interface to creating these models digitally is a 2D screen. The objects designed are crucial to video games, animated movies, medical imaging, underground mapping and many more applications. A 3D model is also referred to as a 3D mesh. The most common sources of digital models are those created by an artist or technician using 3D software or meshes scanned from real-world physical objects using specialized scanning hardware. At one point in history this technology was limited to entertainment markets and science contrastingly now according to a report by Bureau of Labor Statistics (BLS) the job market for digital modelers is expected to grow at a rate of 12 percent through 2018.[2] 3D graphics is almost ubiquitous now, given its applications in a wide range of fields from television, films, game design, cultural relics restoration, medical illustration, print graphics animation, products and architectural visualization. B. Why Deep learning? The traditional way of constructing and generating tridimensional objects is very tiring, tedious and cumbersome,it results in discouraging ordinary users from creative designing and deprives them from the satisfaction of realizing 3D models that they envision. In the recent past, the developer community has used CATIA, SolidWorks, MAYA 3D, and other modeling softwareor scanners to obtain 3D meshes but it is still exhaustive. Furthermore, the computer programming community no longer manually engineers our mappingfunctions,andthisprogress suggests we can achieve reasonable results without laboring for our loss functions too.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 827 Ever since convolutional networks have achieved excellent results in ImageNet competition,variousdeep-learningparadigms have established their dominance in the 2D space of computer vision problems. The primary idea of deep learningis tosimply solve high-level arithmetic problems by arranging a domino effect of lower level arithmetic computations, whereoutputfrom one arithmetic is treated as an input to the next. This is achieved by passing the initial input through a multi-layered nonlinear array of operational units. Deep Learning is driven by the data fed to it, and the quality of features abstracted largely depends on the training set.[7] DNN helps us create abstractions of arithmetic without the need of an expertise in the domain. Recently, a large amount of work is aimed at addressing the problems in understanding 3D scenes, which includes 3D object retrieval, shape classification and recognition for 3D objects and shapesegmentation. Asanimportantbranchofdeep-learning deep generative models have proved their definite advantage in reduction analysis and featureextraction.Byemployingthese generative models to extract features of 3D models, and structures of 3D meshes on existing datasets, it makes possible the opportunity to automate generate 3D models that conform to semantic constraints. C. Generative Adversarial Networks with 3D models Generative Adversarial Networks are the front-runners of Deep Generative Programming, and are expected to generate new data by learning the data distribution effectively. Many efforts are taken in image generation such as EBGAN, LSGAN and pix2pix. Since the GAN paradigm has proven its prowess in 2D imaging, 3D is now considered as the next, exciting, and imperative frontier of generation. The generator randomly samples the state space provided to it in the form of quality data input, and then generates different combinations of mathematical representative values, which are modeled as objects.Since, the essence of generator’s creativity lies in randomness of the sampling, it is difficult to direct the neural net in a desired direction. In this paper, we study the addition of constraints to training of 3D GANs to better satisfy expectations and avoid mode-collapse as another aim. The method studied takes class information, basically labels as input, and then generating realistic, original 3D models is comparable in terms of the training set as well as requirements. Further, in [1] we study the exploration of a generative network for 3D reconstructionbasedona singleimage.Itaccomplishes this feat by combining conditional variational auto-encoders (CVAE) with GANs. [10]. The encoder is trained to map images received as input to a latent space which contains fine 3D structured meshes. D. Earlier Techniques Appearance Flow using synthesis view The approach is simple ,here we train a deep generative convolutional encoder-decoder model, but it does not generate RGB colour values for each pixel in target view ,it generates appearanceflowvector.Inthiswaymodel doesnotgeneratepixels from start ,it just copy from input view. This approach to novel view synthesis is based on examining that texture, shape, color, etc. of different views of same scene is extremely correlated .for example, given one side view of car image, one could withdraw appearance properties such as 3D shape, body color, window layouts which are sufficient for recreating many other views. In this we explicitly gather appearance correlation between dissimilar views of given scene/object bytraininga convolutional neural network that takes input view and predicts dense appearance flowfieldthatsetouthowtorebuildthetargetviewusing pixels from input view. For each pixel p in target view, appearance flow vector f (i) ę™´ R2 this specifies the coordinate at the input view where pixel value is inspected to rebuild pixel i.[9] Fig 1. Working of earlier techniques
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 828 2. Generative Adversarial Networks The adversarial modeling is a framework for generating objects, which has a deep impact on the development of generation methods. It uses adversarial process estimation for generating objects. [1] It is most direct to apply the models whichareboth multilayer perceptron. GAN uses combination of a generator G and a discriminator D. Here the generative model is putagainst an adversary, a discriminative model classifies whether a it is generated or sampled from real data. GandDcanberegarded as two players of a min-max game and train simultaneously .[1]G is a differential multilayer perceptron ,where G is differential function with parameters Ó¨g mapped to data space as G(p; Ó¨g) and second multilayer perceptron as D(q; Ó¨d).D(q) represents the probability that p came from data rather than generator’s data. minG maxD V(D,G)=Ejr [log D(q)]+ Ejq[log(1-D(G(p)))] …(1) where jr is the data distribution of training set and p is random vector from noise distribution jq .D(q) indicates the possibility of x is sampled from training data .G is trained to build a map of p between data space G(p).It minimizes probability that D distinguishes G(p) .Here G(p) came from pg rather than pr. For training GANS only requires information of data source. It is optimized according to discriminator’s output. Equation 1 mentioned above may not provide sufficient gradient for G to learn .While the early phase the Generator is poor at generating the objects so D can reject it with high confidence due to the difference between the training data. Here we try to training G to maximize log D(G(p)) instead of minimizing log(1-D(G(p))).This function resultsinmuchstrongergradientsearly inlearning. Figure 2:GANS training[2] are trained by upgrades the discriminative distribution i.e. the blue dashed line .This is done so that it discriminates between samples from data training set i.e. the black dotted line from the generative distributioni.e.thegreensolidline.TheGcontracts if found in high density regions and expands in regions of low density . [5] For example: Lets consider pg is similar to pdata and D classifier is almost accurate. Here D is used to discriminatesamplesfrom data so that D(p)= pdata/ pdata+pg(x). Due to this G is updated and D guides G(p) to flow in the direction where more data is classified. When pg=pdata i.e. the point at which both cannot improve more. Algorithm: This is min-max game that has a global optimum for pg=pdata.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 829 Fig. Original Algorithm of GANs[8] Advantages and Disadvantages The disadvantages of Markov chains are never used in Generative Adversarial Networks, only back-propagation is usedtoget gradients, and no conclusions are needed during learning, or variety of functions .The adversarial models gain statistical advantage from generator network not being updated with examples but only withgradientsflowingthroughdiscriminator.It represents very sharp, very degenerate distributions.The maindisadvantageisthatDmustbe well synchronizedwithGduring training. Another disadvantage is that there is no explicit representation of pg(x). 3. Conditional Generative Adversarial Networks Nowadays many interesting cases are developed where multiple tags can be applied to a single image[11]. Classifying and mapping such cases is challenging. We can solve this issue by leveraging additional information from other sources like using natural language texts to learn a representation of such labels. Using this in our cases we can predict much easily how close to errors even after considering prediction errors and also make generalized predictions while training. Another solution to the issue is by using the Conditional Generative model where the input is taken as a conditioning variable and one to many mapping is begun as a conditional predictive distribution. We can easily extend Generative Adversarial Network to a conditional model by conditioning some extra information to both generator and discriminator. We can do conditioning by giving an extra information to generator and discriminator as an additional input layer. [12] In the generator, the prior input noise pz(z), and y are combined in joint hidden representation, and the adversarial training framework allows for considerable flexibility in how this hidden representation.Thegeneratorcombinesthepreviousinputin the form of noise pz(z) and y in a joint hidden representation for the adversarial training framework to allow a considerable amount of flexibility in how this hidden representation A conditional generative adversarial network (cGAN) is basically an extension of the Generative adversarial network (GAN) model to condition on additional external information. A generator G is a Deconvolutional neural network, which insteadofcontractingtheinputs,runsfilteroveritsinputsinto a new representation. The deconvolutional is exactly the inverse of the convolution operation.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 12 | Dec 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 830 A deconvolutional forward pass is calculated on the basis of a backward pass from a convolutional layer. Overfitting of data is prevented by limiting depth of the generator.[3],[4] Fig. cGAN 2. CONCLUSION Hence, we studied about the new and emerging technology, GANs and the challenges that it comes with. In addition to this, we discussed about the applications of 3D modeling on the GAN. Two types of GANs were reviewed. This paper reviews various modeling and GAN training approaches. It also throws light upon the evolution of GAN architecture. REFERENCES [1] Salimans, T.;Goodfellow,I.;Zaremba,W.;Cheung,V.; Radford, A.; Chen, X. Improved techniques for training gans. arXiv, 2016; arXiv:1606.03498. [2] Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2014). Generative adversarial nets. In NIPS’2014. [3] Bengio, Y., Mesnil, G., Dauphin, Y., and Rifai, S. (2013). Better mixing via deep representations. In ICML’2013. [4] Bengio, Y., Thibodeau-Laufer, E., Alain, G., and Yosinski, J. (2014). Deep generative stochastic net- works trainable by backprop. In Proceedingsofthe30th International Conference on Machine Learning (ICML’14). [5] Balle, Johannes, Laparra, Valero, and Simoncelli, Eero P. ´ Density modeling of images using a generalized normalization transformation. CoRR, abs/1511.06281, 2015. [6] Denton, Emily L., Chintala, Soumith, Szlam, Arthur, and Fergus, Robert.Deepgenerativeimagemodelsusing a laplacian pyramid of adversarial networks. CoRR, abs/1506.05751, 2015. [7] SiddhantShah,ShaileshBendale,"AnIntuitiveStudy: Intrusion Detection Systems and Anomalies,HowAIcan be used as a tool to enable the majority, in 5G era.", ICCUBEA, 2019. [8] Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. Generative Adversarial Networks. ArXiv e-prints, June 2014. [9] Kiros, R., Zemel, R., and Salakhutdinov, R. (2013). Multimodal neural language models. In Proc. NIPS Deep Learning Workshop. [10] Jon Gauthier. Conditional generative adversarial nets for convolutional face generation [11] F. Bastien, P. Lamblin, R. Pascanu, J. Bergstra, I. J. Good- fellow, A. Bergeron, N. Bouchard, and Y. Bengio. Theano: new features and speed improvements. 2012. Published: Deep Learning and Unsupervised Feature Learning NIPS 2012 Workshop. [12] Generative Adversarial Networks: A Survey and Taxonomy by Zhengwei Wang, Qi She, Tomas E. Ward.