Extracción de marcas de agua
Solicitud de patente número CN03129534.7
Fecha de solicitud de patente 2003.06.26
Nombre del método de extracción e incrustación de marca de agua digital basado en la imagen restante
Público (Anuncio) No. CN1471019
Público (Anuncio) Fecha 2004.01.28
Categoría Física
Fecha de certificación
Prioridad
Solicitud (derecho de patente) Universidad Jiao Tong de Shanghai
Dirección: No. 1954, Huashan Road, Shanghai, 200030
Inventor (diseñador) Jiang Lingge; Dongjian; He Chen ; Feng Guorui
Solicitud internacional
Publicación internacional
Fecha de entrada nacional
Agencia de patentes Oficina de Patentes Jiaoda de Shanghai
p>Agente Mao Cuiying
Resumen
Un método de extracción e incrustación de marcas de agua digitales basado en imágenes residuales, que divide la imagen en bloques en el dominio espacial y utiliza mapeo caótico para bloquee cada virtual Con el caos incorporado, los datos de la imagen portadora en cada imagen virtual se descomponen en "bloques de imágenes restantes" y "bloques de imágenes cocientes" que se utilizan para cifrar la información de la marca de agua y la secuencia directa del espectro extendido, y la extensión. La información de la marca de agua se incrusta en los "bloques de imagen restantes" "Bloque de imagen". Después de procesar los datos fuera de límites, ensambla cada "bloque de imagen restante" y el "bloque de imagen cociente" correspondiente y utiliza el mapeo caótico para realizar intra-. Invierta el bloque y ensamble cada bloque para obtener la imagen con la marca de agua incrustada. Al extraer la marca de agua, divida la imagen en bloques de acuerdo con el orden de incrustación de la marca de agua y use el caos para realizar el caos interno dentro de los bloques para obtener los "bloques de imagen restantes" correspondientes, y luego use la secuencia de detección generada por el mapeo del caos para realizar Se realiza la demodulación relevante en los "bloques de imagen restantes" y el juicio de umbral, y la marca de agua cifrada obtenida se descifra utilizando un mapeo caótico para recuperar la información oculta de la marca de agua.
Artículo de Soberanía
1. Un método de incrustación y extracción de marca de agua digital basado en la imagen restante, que se caracteriza por incluir los siguientes pasos específicos: 1) Obtener parámetros de mapeo del caos según el clave del sistema de autorización y el valor inicial, se generan tres grupos de secuencias aleatorias caóticas, que se registran como PN1, PN2 y PN3 a su vez. Entre ellos, la longitud de las secuencias PN1 y PN3 es igual al número de píxeles del portador. imagen M1×M2, y la longitud de la secuencia PN2 es igual al número de bits de los datos de la marca de agua W. son iguales 2) Codificación de bloques de imagen, cifrado y difusión de datos de marca de agua: Divida la imagen portadora M1×M2 en píxeles; Muchos bloques virtuales son el número de bits de marca de agua W, cada tamaño de bloque es N1 × N2 píxeles, y organiza la secuencia PN1 como una matriz M1 × M2 consistente con la forma de la imagen portadora, y la descompone en un tamaño virtual N1 × N2, el elemento El valor con coordenadas (i, j) en el bloque se expande binariamente a log2 (N1·N2) bits después del punto decimal, y log2 se toma a su vez. Los bits (N1) y log2(N2) forman un par de coordenadas (cx( i), cy(j)), y las coordenadas (i, j) y (cx(i), cy(j) en cada bloque de imagen son secuencialmente)) intercambian posiciones para lograr el caos interno en el bloque de imagen portador, cuantizar la secuencia caótica PN2 en una secuencia binaria con igual probabilidad de 0/1, y XOR con los datos binarios de la marca de agua para completar el cifrado de los datos de la marca de agua y convertir el caos en La secuencia PN3 se cuantifica en una secuencia pseudoaleatoria de media cero secuencia como una secuencia de modulación de espectro ensanchado, y los bits de marca de agua cifrados se asignan de {0, 1} a {-1, +1}, y la secuencia aleatoria cuantificada PN3 se usa para secuenciarla directamente. Espectro ensanchado para obtener la marca de agua de espectro ensanchado. información 3) Incrustación de marca de agua digital: cada bloque de imagen portadora codificada está incrustado con un bit de marca de agua, y cada bloque pequeño se descompone en un "bloque de imagen restante" y una "imagen cociente" utilizando un bloque de módulo m1", multiplica el espectro ensanchado cifrado; marca de agua por la intensidad de la marca de agua y agréguela al "bloque de imagen restante" correspondiente, y corrija el valor que excede [0, m1-1] dentro del módulo m1, y agregue el "bloque de imagen restante" " y el "bloque de imagen comercial" correspondiente " se somete a operaciones de inversión intrabloque y ensamblaje de bloques para obtener una imagen portadora con marca de agua, en la que el módulo m1 selecciona un valor entero menor que el nivel de gris 256; 4) Extracción de marca de agua: según la clave de autorización, el mapeo del caos se utiliza para dividir y codifica la imagen incrustada con marca de agua recibida en bloques de la misma manera que en la etapa de incrustación. El módulo m2 se selecciona de acuerdo con las condiciones del canal para obtener el "bloque de imagen restante" correspondiente y la secuencia de modulación de espectro ensanchado se restaura de acuerdo con la clave. como el receptor detecta la secuencia, usa la secuencia de detección para realizar operaciones de correlación con cada "bloque de imagen restante" y emite un juicio para obtener los datos de la marca de agua cifrada, finalmente, usa el mapa caótico para generar la secuencia de descifrado de acuerdo con la clave; descifre la información de la marca de agua para obtener la información de la marca de agua incrustada, entre las cuales, la selección del módulo m2 se divide en dos situaciones: si la imagen del portador no está contaminada durante el proceso de publicación, entonces m2 = m1; de lo contrario, m2 es 256.