Python becomes an apt choice for such Image processing tasks. This is due to its growing popularity as a scientific programming language and the free availability of many State of the Art Image Processing tools in its ecosystem. Python is a general purpose programming language with a number of potential advantages for image handling and data presentation in nuclear medicine. These include numpy for the array manipulation needed in image processing, and matplotlib, for display of graphs and data plots.For Python, the Open-CV and PIL packages allow you to apply several digital filters. Applying a digital filter involves taking the convolution of an image with a kernel (a small matrix). Image processing is often viewed as arbitrarily manipulating an image to achieve an aesthetic standard or to support a preferred reality. However, image processing is more accurately defined as a means of translation between the human visual system and digital imaging devices