Image Enhancement means improving the quality of image over input or initial image. There are different methods in image processing which performs operation on image, in order to get enhanced image of the input image. Different image processing methods are used to remove noise, sharpen, or brighten image. Convolution Neural Networks are category of Neural Network that have proven very effective in areas such as image recognition and classification. CNNs have been successful in identifying faces, objects and traffic signs which therefore have become most important tool for machine learning. This document builds on to demonstrate how CNN can be used in digitized image to get a clean and understandable output text image from noisy ones. Convolution Neural Network along with naïve gradient descent learning algorithm is implemented which have been proven to be robust against noise.