1 Middle Technical University, Continuous Education Center, Baghdad-Iraq

2 Al-Mustansiriyah University, College of Science, Mathematics Science, Baghdad-Iraq


Recently, there have been several automatic approaches to color grayscale images, which depend on the internal features of the grayscale images.  There are several scales which are considered as a prominent key to extract the corresponding chromatic value of the gray level. In this aspect, colorizing methods that rely on automatic algorithms are still under investigation, especially after the development of neural networks used to recognize the features of images. This paper develops a new model to obtain a color image from an original grayscale image through the use of the Support Vector Machine to recognize the features of grayscale images which are extracted from two stages: the first stage is   Haar Discrete Wavelets Transform used to configure the vector that combines with six of Statistical Measurements: (Mean, Variance, Skewness, Kurtosis, Energy and Standard Deviation) extracts from the grayscales image in the second stage. After the Support Vector Machine recognition has been done, the colorization process uses the result of Support Vector Machine to recover the color to greyscale images by using YCbCr color system then it converts the color to default color system (RGB) to be more clear. The proposed model will be able to move away from relying on the user to identify the source image which matches in color levels and it exceeds the network determinants of image types with similar color levels. In addition, Support Vector Machine is considered to be more reliable than neural networks in classification algorithms. The model performance is evaluated by using the Root Mean Squared Error (RMSE) in measuring the success of the assumed modal of matching the coloring (resulting) images and the original color images. So, a reality-related result has been obtained at a good rate for all the tested images. This model has proved to be successful in the process of recognizing the chromatic values of greyscale images then retrieving it. It takes less time complexity in trained data, and it isn’t complex in working.