In the age of artificial intelligence, remote sensing, and especially satellite imagery, are gaining widespread interest among the computer science community in their effort to give machines the ability to recognize their environment through satellite image classification. Imaging satellites provide images of Earth that are collected, analyzed, and processed for civil and military purposes. Satellite images are an important source of data captured from artificial satellites revolving around the Earth's orbit. These images are susceptible to noise and irregular illumination, which affect image quality. An improved enhancement technique is proposed in this paper to increase the visual perception of the image while preserving details. In this method, we use image processing techniques for contrast enhancement. Contrast enhancement techniques greatly support the creation of high-quality contrast images. The effectiveness of the proposed method is tested using PSNR, Entropy, and histogram analysis.