I'm currently working on a project on digital watermarking in a color image. The host image is a color image, and the watermark image that will be embedded is a gray.
Is it necessary that the watermark will be a color image to?


1 Answer 1


You may convert it into RGB gray image by just replicating it along the color channels.

In MATLAB, given mG as the gray image it would be

mGRGB = repmat(mG, 1, 1, 3);

Then you may proceed with the regular procedure.

  • $\begingroup$ Thank you your answer :) $\endgroup$
    – 14max
    Commented Apr 30, 2022 at 21:53
  • $\begingroup$ it's already done my friend ;-) $\endgroup$
    – 14max
    Commented May 1, 2022 at 10:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.