摘要 |
An image processing apparatus is operable to generate at least one processed image from an input image. The image processing apparatus is operable to receive the input image represented as a plurality of pixels each of which includes red, green and blue component values and to apply, for example, a k-means clustering algorithm to identify k local mean for the values of the red, green and blue component values, where k is an integer. The image processing apparatus is operable to identify for each local mean of the pixels for each of the red, green and blue components, a candidate range of component values, and a mapping function for mapping the candidate range of component values onto a dynamic range of possible component values for representing the image. The image processing apparatus is operable to apply for each of the red, green and blue components of each pixel of the input image the identified mapping function, to form for each of the k-local mean a processed image for display. Embodiments of the present invention can provide a system which can be used, in one application to assist surgeons during visible light endoscopic examinations. The system can be used by surgeons to detect and analyse lesions in operating theatres, thereby reducing a need for histologies and repeat procedures. |