1. A method of removing red-eye for variable data printing (VDP), the method comprising: initiating a design tool to generate a VDP document; adding a digital image to a variable data channel associated with the VDP document; computing a feature vector associated with a candidate red-eye artifact in the digital image in the variable data channel; comparing an inner product between the feature vector and a weight vector with a threshold to detect presence of red-eye artifacts in candidate regions of the digital image; and removing detected red-eye artifacts from the digital image.