A method for digital watermarking and, in particular, for digital data hiding of significant amounts of data in images and video. The method employs a discrete wavelet transform for embedding gray scale images which can be as great as 25% of the host image data. A simple control parameter is used that can be tailored to either hiding or watermarking purposes, and is robust to operations such as JPEG compression. The method also uses noise-resilient channel codes based on multidimensional lattices which can provide for embedding signature data such as gray-scale or color images. Furthermore, embedded image data can be recovered in the absence of the original host image by inserting the data into the host image in the DCT domain by encoding the signature DCT coefficients using a lattice coding scheme before embedding, checking each block of host DCT coefficients for its texture content, and appropriately inserting the signatured codes depending on a local texture measure. The method further provides for source coding the signature data by vector quantization, where the indices are embedded in the host by perturbing it using orthogonal transform domain vector perturbations. The transform coefficients of the parent data are grouped into vectors, and the vectors are perturbed using noise-resilient channel codes derived from multidimensional lattices. The perturbations are constrained by a maximum allowable mean-squared error that can be introduced in the host. Also, speech can be hidden in video by wavelet transforming the host video frame by frame, and perturbing vectors of coefficients using lattice channel codes to represent hidden vector quantized speech. The embedded video is subjected to H.263 compression before retrieving the hidden speech.

Um método para o watermarking digital e, no detalhe, para esconder de dados digital de quantidades significativas de dados nas imagens e no vídeo. O método emprega um wavelet discreto transforma encaixando as imagens cinzentas da escala que podem ser tão grandes quanto 25% dos dados da imagem do anfitrião. Um parâmetro simples do controle é usado que possa ser costurado às finalidades esconder ou de watermarking, e é robust às operações tais como a compressão do JPEG. O método usa também os códigos ruído-noise-resilient da canaleta baseados nos lattices multidimensional que podem fornecer para encaixar dados da assinatura tais como imagens do gray-scale ou da cor. Além disso, os dados encaixados da imagem podem ser recuperados na ausência da imagem original do anfitrião introduzindo os dados na imagem do anfitrião no domínio de DCT codificando os coeficientes da assinatura DCT usando um esquema de coding do lattice antes de encaixar, verificando cada bloco de coeficientes do anfitrião DCT para ver se há seu índice de textura, e apropriadamente introduzir signatured códigos dependendo de uma medida local da textura. O método mais adicional fornece para o coding de fonte os dados da assinatura pela quantização do vetor, onde os índices são encaixados no anfitrião perturbing que o se usar orthogonal transforma perturbations do vetor do domínio. Os coeficientes da transformação dos dados do pai são agrupados em vetores, e os vetores perturbed usando os códigos ruído-noise-resilient da canaleta derivados dos lattices multidimensional. Os perturbations são confinados por um erro mean-squared permissível máximo que possa ser introduzido no anfitrião. Também, o discurso pode ser escondido no vídeo pelo wavelet que transforma o frame video do anfitrião pelo frame, e os vetores perturbing dos coeficientes que usam o lattice canalizam códigos para representar o discurso quantized escondido do vetor. O vídeo encaixado é sujeitado à compressão H.263 antes de recuperar o discurso escondido.

 
Web www.patentalert.com

< (none)

< Multiple watermarking techniques for documents and other data

> Card security system

> (none)

~ 00023