A method of compensating an image to be displayed on a display comprising a display surface, an array of light-emitting pixels, and a sensor being arranged adjacent the display so as to be behind the display in a front view; the method comprising: driving the display with driving voltage signals that are compensated according to a burn-in model that represents predicted pixel degradation over time; collecting, from the sensor, a luminance of light received by the sensor during an emission-on period during which light-emitting pixels adjacent to the sensor emit light according to the compensated driving voltage signals, the sensor receiving, during said emission-on period, both an ambient light passing through the display surface and light emitted by the adjacent light-emitting pixels internally reflected away from the display surface; collecting, from the sensor, a luminance of light received by the sensor during an emission-off period during which the adjacent light-emitting pixels emit no light so that the sensor receives only the ambient light; calculating, by comparing the luminance of the light received by the sensor during the emission-on period to the luminance of the light received by the sensor during the emission-off period, a luminance of light internally reflected away from the display surface and received by the sensor during the emission-on period; determining a reference luminance that is based on the burn-in model, the reference luminance comprising an expected luminance of light internally reflected from the display surface that the sensor is expected to receive; determining whether an error between the luminance of light internally reflected away from the display surface and received by the sensor during the emission-on period and the reference luminance based on the burn-in model equals or exceeds a threshold error, the error being indicative of an error in the burn-in model; responsive to determining that the error equals or exceeds the threshold, updating the burn-in model based on the error; and adjusting the driving voltage signals for driving the light-emitting pixels based on the updated burn-in model to reduce the error. driving the display with driving voltage signals that are compensated according to a burn-in model that represents predicted pixel degradation over time; collecting, from the sensor, a luminance of light received by the sensor during an emission-on period during which light-emitting pixels adjacent to the sensor emit light according to the compensated driving voltage signals, the sensor receiving, during said emission-on period, both an ambient light passing through the display surface and light emitted by the adjacent light-emitting pixels internally reflected away from the display surface; collecting, from the sensor, a luminance of light received by the sensor during an emission-off period during which the adjacent light-emitting pixels emit no light so that the sensor receives only the ambient light; calculating, by comparing the luminance of the light received by the sensor during the emission-on period to the luminance of the light received by the sensor during the emission-off period, a luminance of light internally reflected away from the display surface and received by the sensor during the emission-on period; determining a reference luminance that is based on the burn-in model, the reference luminance comprising an expected luminance of light internally reflected from the display surface that the sensor is expected to receive; determining whether an error between the luminance of light internally reflected away from the display surface and received by the sensor during the emission-on period and the reference luminance based on the burn-in model equals or exceeds a threshold error, the error being indicative of an error in the burn-in model; responsive to determining that the error equals or exceeds the threshold, updating the burn-in model based on the error; and adjusting the driving voltage signals for driving the light-emitting pixels based on the updated burn-in model to reduce the error.