Digital image processing is the use of a digital computer to process a digital image using an algorithm. As a subcategory or area of digital signal processing, digital image processing has many advantages over analog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as noise accumulation and distortion during processing. This review article provides a comprehensive literature review of various image processing techniques along with a brief introduction to digital image processing that defines its scope and importance, thereby highlighting the importance of its use in the field of electronic engineering applications that are used in today's commercial and industrial scenarios. It takes into consideration the research work done by various leading scholars in the field of electronic engineering and also the description of various software tools like MATLAB which is used for the practical implementation of the given problem lying in its domain.