Improved watermark detection for spread-spectrum based watermarking using independent component analysis