1 ) a method of filtering data prior to reading a data watermark that was inserted using a scale to black technique, said method comprising the steps of first projecting the color values of each pixel onto a preferred projection axis that is determined by examining the color of the surrounding pixels, and by reading the watermark from the resulting data.