improved image colouring