SlideShare a Scribd company logo
1 of 22
Download to read offline
Deep Convolutional Generative Adversarial Networks (DCGANs) for Creating Pixel Art
Lawrence Du
Creating art for mobile apps takes skill and money
Problem: The Costs of Making Art for Indie/Mobile Games
Total cost of adding one new character: $109,000
Artwork cost: $30,000
Problem: The Costs of Making Art for Indie/Mobile Games
Total cost of adding one new character: $109,000
Artwork cost: $30,000
Deep Learning for AI assisted art generation
Fake pictures of bedrooms created by deep neural network
One franchise built around pixel art...
Pokémon Red (released 1998)
Using Pokémon as a training set
● 64 x 64 x 3 pixels = 12,228 features per image
● 700+ Unique Pokémon
● 76,000+ animation frames
Feature engineering with images
● database used for eliminating shape outliers
● 231 Pokémon selected (19,231 frames)
● Expansion of training set size:
○ Brightness
○ Hue
○ Contrast
○ Left-right transformations.
Feature engineering with images
● database used for eliminating outliers
● 231 Pokémon selected (19,231 frames)
● Expansion of training set size:
○ Brightness
○ Hue
○ Contrast
○ Left-right transformations.
Feature engineering with images
● database used for eliminating outliers
● 231 Pokémon selected (19,231 frames)
● Expansion of training set size:
○ Brightness
○ Hue
○ Contrast
○ Left-right transformations.
DEMO
www.DeepPixelMonster.com
(TRY IT YOURSELF)
Implementation
● Written using
● 30+ neural architecture combinations tested.
● Training takes 20-30 minutes on GPU
● Front-end Python
● Amazon AWS
Implementation
DISCRIMINATOR
GENERATOR
Network Balancing
DISCRIMINATOR
LOSS
GENERATOR
LOSS
● LINE messenger - $238 million on stickers in 2015
● Easier to send a sticker than to write Chinese characters (kanji)
Additional use cases for AI pixel art
Lawrence Du
larrydu88@gmail.com
PhD Biological Sciences (UC San Diego)
Solution: Use Deep Learning for AI assisted art generation
AI generated music album covers
DeepPixelMonster_super_final
DeepPixelMonster_super_final
DeepPixelMonster_super_final

More Related Content

What's hot

What's hot (8)

Two Methods for Voxel Detail Enhancement
Two Methods for Voxel Detail EnhancementTwo Methods for Voxel Detail Enhancement
Two Methods for Voxel Detail Enhancement
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
 
Daniel Maslovsky, Craneballs
Daniel Maslovsky, CraneballsDaniel Maslovsky, Craneballs
Daniel Maslovsky, Craneballs
 
3Ds Max presentation
3Ds Max presentation3Ds Max presentation
3Ds Max presentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Chapter01 (2)
Chapter01 (2)Chapter01 (2)
Chapter01 (2)
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
Computer generated images in movies
Computer generated images in moviesComputer generated images in movies
Computer generated images in movies
 

Viewers also liked

Viewers also liked (14)

Slides
SlidesSlides
Slides
 
Selecting Radar Level Instruments for Custody Transfer
Selecting Radar Level Instruments for Custody TransferSelecting Radar Level Instruments for Custody Transfer
Selecting Radar Level Instruments for Custody Transfer
 
Spelling l28
Spelling l28Spelling l28
Spelling l28
 
CUADRO COMPARATIVO.
CUADRO COMPARATIVO.CUADRO COMPARATIVO.
CUADRO COMPARATIVO.
 
First Financial Bankshares 4th Qtr 2016 Investor Presentation
First Financial Bankshares 4th Qtr 2016 Investor PresentationFirst Financial Bankshares 4th Qtr 2016 Investor Presentation
First Financial Bankshares 4th Qtr 2016 Investor Presentation
 
Placa base
Placa basePlaca base
Placa base
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Sección 6: Presentando la información - Clase 19: Evita el plagio
Sección 6: Presentando la información - Clase 19: Evita el plagioSección 6: Presentando la información - Clase 19: Evita el plagio
Sección 6: Presentando la información - Clase 19: Evita el plagio
 
Dragon Rapide
Dragon RapideDragon Rapide
Dragon Rapide
 
Cubismo y futurismo
Cubismo y futurismoCubismo y futurismo
Cubismo y futurismo
 
Modelo de evaluacion
Modelo de evaluacionModelo de evaluacion
Modelo de evaluacion
 
Ensayo sobre el libro y recomendación
Ensayo sobre el libro y recomendaciónEnsayo sobre el libro y recomendación
Ensayo sobre el libro y recomendación
 
6a Pray Always
6a Pray Always 6a Pray Always
6a Pray Always
 
Felipe Gómez - La célula
Felipe Gómez - La célulaFelipe Gómez - La célula
Felipe Gómez - La célula
 

Similar to DeepPixelMonster_super_final

3DAS presentation Game Developers Conference
3DAS presentation Game Developers Conference3DAS presentation Game Developers Conference
3DAS presentation Game Developers ConferenceBlake Senftner
 
Pixel and resolution
Pixel and resolutionPixel and resolution
Pixel and resolutionDamionVize
 
Pixel and resolution
Pixel and resolutionPixel and resolution
Pixel and resolutionDamionVize
 
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....OthmaneABOUELAECHA
 

Similar to DeepPixelMonster_super_final (9)

LarsDuFinal
LarsDuFinalLarsDuFinal
LarsDuFinal
 
Lawrence Du week4 slides
Lawrence Du week4 slides Lawrence Du week4 slides
Lawrence Du week4 slides
 
3DAS presentation Game Developers Conference
3DAS presentation Game Developers Conference3DAS presentation Game Developers Conference
3DAS presentation Game Developers Conference
 
Kinect connect
Kinect connectKinect connect
Kinect connect
 
Kinect
KinectKinect
Kinect
 
Pixel and resolution
Pixel and resolutionPixel and resolution
Pixel and resolution
 
Pixel and resolution
Pixel and resolutionPixel and resolution
Pixel and resolution
 
Portfolio
PortfolioPortfolio
Portfolio
 
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....
StoryVisualization using StoryGAN implemented by pytorch on Pororro Dataset​....
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

DeepPixelMonster_super_final