Convolutional Neural Network for Colorization of Black and White Photos

  • Siti Ummi Masruroh UIN Syarif Hidayatullah, Jakarta, Indonesia
  • Andrew Fiade UIN Syarif Hidayatullah, Jakarta, Indonesia
  • Muhammad Ikhsan Tanggok UIN Syarif Hidayatullah, Jakarta, Indonesia
  • Rizka Amalia Putri UIN Syarif Hidayatullah, Jakarta, Indonesia
  • Luigi Ajeng Pratiwi Advanced Institute of Science & Technology, Daejeon, South Korea
Keywords: Convolutional Neural Network, Colorization, Deep Learning, Photos Colorization


People today are very fond of capturing moments by taking pictures. Various photo functions are used to document all forms of information that you want to store. In photos with digital images that have black and white, the information obtained is less than optimal, so an image processing process is needed to get color photos. Based on this, the author wants to change photos from black and white to color photos. The method used in this research is Convolutional Neural Network (CNN). This study uses Atlas 200 DK hardware and Ascend 310 processor. The data used in this study are 32 black and white photos in .jpg format as training data and perform 6 experimental scenarios with different numbers of black and white photos in each experiment. The total black and white photos used to experiment were 81 photos. The results obtained are models that successfully perform processing in the form of color photos with the appropriate color results in predicting the possible color of the object in each pixel in the photo. Based on this research, the trend of artificial intelligence can be implemented in changing the color of photos according to color predictions.


Download data is not yet available.


[1] I. B. L. M. Suta, R. S. Hartati, and Y. Divayana, “Diagnosa Tumor Otak Berdasarkan Citra MRI (Magnetic Resonance Imaging),”
Majalah Ilmiah Teknologi Elektro, vol. 18, no. 2, 2019.
[2] C. Zhang and Y. Lu, “Study on Artificial Intelligence: The State of the Art and Future Prospects,” Journal of Industrial Information
Integration, vol. 23, no. May, p. 100224, 2021.
[3] A. Dhillon and G. K. Verma, “Convolutional Neural Network: A Review of Models, Methodologies and Applications to Object
Detection,” Progress in Artificial Intelligence, vol. 9, no. 2, pp. 85–112, 2020.
[4] B. K. Triwijoyo, A. Adil, and A. Anggrawan, “Convolutional Neural Network With Batch Normalization for Classification of
Emotional Expressions Based on Facial Images,” MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer,
vol. 21, no. 1, pp. 197–204, 2021.
[5] F. F. Maulana and N. Rochmawati, “Klasifikasi Citra Buah Menggunakan Convolutional Neural Network,” Journal of Informatics
and Computer Science, vol. 01, pp. 104–108, 2019.
[6] S. Kiranyaz, O. Avci, O. Abdeljaber, T. Ince, M. Gabbouj, and D. J. Inman, “1D Convolutional Neural Networks and Applications:
A Survey,” Mechanical Systems and Signal Processing, vol. 151, p. 107398, 2021.
[7] T. Setiawan and D. Avianto, “Implementasi Convolutional Neural Network untuk Pengenalan Warna Kendaraan,” Naskah Publikasi,
vol. FTIE, p. Unversitas Teknologi Yogyakarta, 2020.
[8] J. Naranjo-Torres, M. Mora, R. Hern´andez-Garc´ıa, R. J. Barrientos, C. Fredes, and A. Valenzuela, “A Review of Convolutional
Neural Network Applied to Fruit Image Processing,” Applied Sciences (Switzerland), vol. 10, no. 10, 2020.
[9] N. M. Trieu and N. T. Thinh, “Quality Classification of Dragon Fruits Based on External Performance Using a Convolutional
Neural Network,” Applied Sciences (Switzerland), vol. 11, no. 22, 2021.
[10] M. Tripathi, “Analysis of Convolutional Neural Network Based Image Classification Techniques,” Journal of Innovative Image
Processing, vol. 3, no. 2, pp. 100–117, 2021.
[11] A. R. Lubis, M. Lubis, and Al-Khowarizmi, “Optimization of Distance Formula in K-Nearest Neighbor Method,” Bulletin of
Electrical Engineering and Informatics, vol. 9, no. 1, pp. 326–338, 2020.
[12] A. Y. Muniar, P. Pasnur, and K. R. Lestari, “Penerapan Algoritma K-Nearest Neighbor pada Pengklasifikasian Dokumen Berita
Online,” Inspiration: Jurnal Teknologi Informasi dan Komunikasi, vol. 10, no. 2, p. 137, 2020.
[13] B. W. Kurniadi, H. Prasetyo, G. L. Ahmad, B. Aditya Wibisono, and D. Sandya Prasvita, “Analisis Perbandingan Algoritma
SVM dan CNN untuk Klasifikasi Buah,” Seminar Nasional Mahasiswa Ilmu Komputer dan Aplikasinya (SENAMIKA) Jakarta-
Indonesia, no. September, pp. 1–11, 2021.
[14] D. A. Pisner and D. M. Schnyer, Support Vector Machine. Elsevier Inc., 2019.
[15] S. Morris, “Image Classification Using SVM,” IEEE Xplore, pp. 1–10, 2018.
[16] T. A. Zuraiyah, S. Maryana, and A. Kohar, “Automatic Door Access Model Based on Face Recognition using Convolutional
Neural Network,” vol. 22, no. 1, pp. 241–252, 2022.
[17] H. Yu, L. T. Yang, Q. Zhang, D. Armstrong, and M. J. Deen, “Convolutional Neural Networks for Medical Image Analysis:
State-Of-The-Art, Comparisons, Improvement and Perspectives,” Neurocomputing, vol. 444, pp. 92–110, 2021.
[18] Y. Tian, “Artificial Intelligence Image Recognition Method Based on Convolutional Neural Network Algorithm,” IEEE Access,
vol. 8, pp. 125 731–125 744, 2020.
[19] P. Musa, E. P. Wibowo, S. B. Musa, and I. Baihaqi, “Pelican Crossing System for Control a Green Man Light with Predicted
Age,” MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, vol. 21, no. 2, pp. 293–306, 2022.
[20] A. Luqman Hakim and Prawito, “Rain Detection in Image Using Convolutional Neural Network,” Journal of Physics: Conference
Series, vol. 1528, no. 1, 2020.
[21] R.-s. Images, L. Hu, M. Qin, F. Zhang, Z. Du, and R. Liu, “RSCNN : A CNN-Based Method to Enhance Low-Light,” Remote
Sensing, MDPI 2020, pp. 1–13, 2020.
[22] N. Agrawal and R. Katna, Applications of Computing, Automation and Wireless Systems in Electrical Engineering. Springer
Singapore, 2019, vol. 553.
[23] A. Ajit, K. Acharya, and A. Samanta, “A Review of Convolutional Neural Networks,” International Conference on Emerging
Trends in Information Technology and Engineering, ic-ETITE 2020, pp. 1–5, 2020.
[24] D. R. Sarvamangala and R. V. Kulkarni, “Convolutional Neural Networks in Medical Image Understanding: A Survey,” Evolutionary
Intelligence, vol. 15, no. 1, 2022.
[25] S. B. Jadhav, V. R. Udupi, and S. B. Patil, “Identification of Plant Diseases Using Convolutional Neural Networks,” International
Journal of Information Technology (Singapore), vol. 13, no. 6, pp. 2461–2470, 2021.
[26] I. Zeger, S. Grgic, J. Vukovic, and G. Sisul, “Grayscale Image Colorization Methods: Overview and Evaluation,” IEEE Access,
vol. 9, pp. 113 326–113 346, 2021.
[27] L. Zhang, C. Li, E. Simo-Serra, Y. Ji, T. T.Wong, and C. Liu, “User-Guided Line Art Flat Filling with Split Filling Mechanism,”
Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 9884–9893, 2021.
[28] S. Anwar, M. Tahir, C. Li, A. Mian, F. S. Khan, and A. W. Muzaffar, “Image Colorization: A Survey and Dataset,” pp. 1–20,
[29] Y. Xiao, P. Zhou, Y. Zheng, and C. S. Leung, “Interactive Deep Colorization Using Simultaneous Global and Local Inputs,”
ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, vol. 2019-May, pp. 1887–
1891, 2019.
[30] H. Kim, H. Y. Jhoo, E. Park, and S. Yoo, “Tag2pix: Line Art Colorization Using Text Tag With SECAT and Changing Loss,”
Proceedings of the IEEE International Conference on Computer Vision, vol. 2019-Octob, pp. 9055–9064, 2019.
[31] S. Rajpurohit, S. Patil, N. Choudhary, S. Gavasane, and P. Kosamkar, “Identification of Acute Lymphoblastic Leukemia in
Microscopic Blood Image Using Image Processing and Machine Learning Algorithms,” 2018 International Conference on
Advances in Computing, Communications and Informatics, ICACCI 2018, no. Cll, pp. 2359–2363, 2018.
[32] B. K. Hatuwal, A. Shakya, and B. Joshi, “Plant Leaf Disease Recognition Using Random Forest, KNN, SVM and CNN,”
Polibits, vol. 62, no. May, pp. 13–19, 2020.
How to Cite
Masruroh, S., Fiade, A., Tanggok, M., Putri, R., & Pratiwi, L. (2023). Convolutional Neural Network for Colorization of Black and White Photos. MATRIK : Jurnal Manajemen, Teknik Informatika Dan Rekayasa Komputer, 22(2), 393-404.