Skip to content

Sketch2Bird model. PyTorch implementation to make a live-updating tool

Notifications You must be signed in to change notification settings

JacobPercy/birds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sketch2Bird

Sketch2Bird generates realistic bird images from simple line sketches using a pix2pix-style U-Net generator.

How it works

  1. Sketch input (manual drawing or edge-based sketch)
  2. Resize to 256x256
  3. Convert to RGB
  4. Normalize to [-1, 1]
  5. Forward pass through the generator
  6. Convert output back to an RGB image

Model

  • Conditional image-to-image translation
  • U-Net generator with encoder-decoder structure
  • Skip connections
  • Tanh output
  • PyTorch

Results

Sample panels

row_subset_5pairs_01 row_subset_5pairs_02 row_subset_5pairs_03 row_subset_5pairs_04 row_subset_5pairs_05 row_subset_5pairs_06 row_subset_5pairs_07

Animations

flip_sketch_generated_all mosaic_mode_1 strip_reveal_story

Drawing interface

Screenshots:

ss1 ss2 ss3

About

Sketch2Bird model. PyTorch implementation to make a live-updating tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors