1 of 40

Image colorization & De-noise

Group 7

張凱博、高田、林芷萱、林彥承

2 of 40

outline

  • Introduction to Autoencoder
  • Image Colorization
  • Image De-noise
    • Native implementation
    • A Better Version
  • Comparison
  • Conclusion

3 of 40

Autoencoder

4 of 40

Autoencoder

5 of 40

6 of 40

7 of 40

8 of 40

9 of 40

10 of 40

11 of 40

Image Colorization

12 of 40

What If We Input Grayscale Image?

13 of 40

Experiment

14 of 40

Training Dataset

92219 anime face images

15 of 40

Training Environment

Linux (ubuntu 18.04)

NVIDIA Tesla V100 SXM2 32GB * 8

Intel Xeon Platinum 8168 CPU 2.70GHz * 40

661G RAM available

16 of 40

Results

17 of 40

Training Set

18 of 40

Training Set

19 of 40

Training Set

20 of 40

Training Set

21 of 40

Testing Set Performance

22 of 40

Testing Set Performance

23 of 40

Testing Set Performance

24 of 40

Testing Set Performance

25 of 40

Testing Set Performance

26 of 40

Some Observations

27 of 40

Some Observations

28 of 40

Comparison (anime face)

29 of 40

Comparison (anime face)

30 of 40

Image De-noise

31 of 40

32 of 40

Naive Implementation

We first conduct experiment on MNIST

33 of 40

34 of 40

35 of 40

Our first try on Anime Dataset

64

64

32

32

36 of 40

Our first try on Anime Dataset

Barely recognizable

37 of 40

Image De-noise

Add Noise

De-noised

38 of 40

Image De-noise

Add Noise

De-noised

39 of 40

Conclusion

  • The loss of testing set almost would not reduce after 50 epochs.
  • The hair and the eyes of some predicted anime images would have mixed color.
  • For different databsets image types, model would perform on different focus. So train the correspond type is important.

40 of 40

Q & A