The disclosure describes a method of progressively decoding a digital
watermark on a distributed computing platform. A client device equipped
with a digital camera, such as a PDA or cell phone, captures a digital
image of a watermarked object, and pre-filters the image to isolate a
portion of the image data suspected of containing a digital watermark. The
pre-filter de-correlates a portion of the image data suspected of
containing a digital watermark from the remaining host image signal using
a predictive filter. The client then quantizes the filtered data and
progressively transmits the quantized data to a watermark decoder. The
progressive transmitter sends image data as necessary to achieve a valid
decoding operation. To reduce bandwidth requirements, the transmitter
starts with the most highly quantized version of the filtered image, and
sends lesser quantized versions until the watermark decoder completes a
successful decoding operation.
A divulgação descreve um método progressivamente de descodificar um watermark digital em uma plataforma computando distribuída. Um dispositivo do cliente equipado com uma câmera digital, tal como um telefone de PDA ou de pilha, captura uma imagem digital de um objeto watermarked, e os pre-filtros a imagem para isolar uma parcela dos dados da imagem suspeitaram de conter um watermark digital. O pre-filtro de-correlaciona uma parcela dos dados da imagem suspeitados de conter um watermark digital do sinal restante da imagem do anfitrião usando um filtro predictive. O cliente quantiza então os dados filtrados e transmite progressivamente os dados quantized a um decodificador do watermark. O transmissor progressivo emite dados da imagem como necessário conseguir uma operação válida da descodificação. Para reduzir exigências da largura de faixa, os começos do transmissor com a versão o mais altamente quantized da imagem filtrada, e emitem poucas versões quantized até que o decodificador do watermark termine uma operação bem sucedida da descodificação.