An image processing apparatus is provided and includes one or more processors and a memory storing instructions. The one or more processors are controlled to receive image stream data captured by an image capturing apparatus and store, in memory, a current image frame from the received image stream data and store, in memory, a previously received image frame from the received image stream data. The previously received image frame having been received at a time earlier than the current image data frame. Using the previously received image frame data stored in memory, a compensation value representing an illumination spectrum of the previously stored image frame data is calculated and image correction is performed on the current image frame data using the calculated compensation value. The corrected current image frame for display on a display device.La présente invention concerne un appareil de traitement dimage comprenant un ou plusieurs processeurs et une mémoire mémorisant des instructions. Le ou les processeurs sont commandés pour recevoir des données de flux dimage capturées par un appareil de capture dimage et pour mémoriser en mémoire une trame dimage actuelle à partir des données de flux dimage reçues, et pour mémoriser en mémoire une trame dimage précédemment reçue à partir des données de flux dimage reçues. La trame dimage précédemment reçue a été reçue à un instant antérieur à la trame de données dimage actuelle. Au moyen des données de trame dimage précédemment reçues mémorisées en mémoire, une valeur de compensation représentant un spectre déclairage des données de trame dimage précédemment mémorisées est calculée et une correction dimage est effectuée sur les données de trame dimage actuelle à laide de la valeur de compensation calculée. La trame dimage actuelle corrigée est destinée à être affichée sur un dispositif daffichage.