Enhanced method for embedding watermarks based on integer-to-integer wavelet transform is provided. The method according to the present invention includes the steps of: (A) dividing an original image (X�) to a plurality of image blocks (M�); (B) selecting image blocks for embedding an location information that indicates image blocks to be watermarked;(C) embedding the location information into the image blocks selected in the step (B); and (D) embedding watermarks into remaining image blocks which are not selected in the step (