Digital image coding/decoding apparatus using watermarking, and methods
thereof are provided. The digital image coding apparatus includes a
discrete wavelet transform portion for performing discrete wavelet
transform on a host image to be transmitted thereon, thereby outputting
M.times.M discrete wavelet coefficients where M is a predetermined
positive integer, a significant coefficient extraction portion for
extracting a predetermined percentile of upper significant coefficients
among M.times.M wavelet coefficients, a pseudo-random number generator for
generating pseudo-random numbers in accordance with a predetermined rule
corresponding to an encryption code, and a coefficient
replacement/combination portion for obtaining replacing location data
representing the N.times.N replacing locations, where N is a predetermined
positive integer smaller than M, replacing and combining coefficients
corresponding to N.times.N replacing locations selected among M.times.M
wavelet coefficients with N.times.N significant wavelet coefficients.
Since a distorted host image transmitted from a severely noisy environment
is corrected using the current image, the flow of information is
continuous. Also, even when the image is abruptly changed, an error in
correcting the image is not generated.
I materiali di immagine di Digital coding/decoding usando la filigranatura ed i metodi di ciò sono forniti. L'apparecchiatura di codificazione di immagine digitale include un wavelet discreto trasforma la parte per l'effettuazione del wavelet discreto trasforma su un'immagine ospite da trasmettere su ciò, quindi producendo i coefficenti discreti del wavelet di M.times.M dove la m. è un numero intero positivo predeterminato, una parte significativa dell'estrazione di coefficente per l'estrazione del percentile predeterminato dei coefficenti significativi superiori fra i coefficenti del wavelet di M.times.M, un generatore pseudo-random di numero per la generazione dei numeri pseudo-random conforme ad una regola predeterminata che corrisponde ad un codice di crittografia e una parte di coefficente replacement/combination per ottenere i dati di sostituzione di posizione che rappresentano il N.times.N che sostituisce le posizioni, dove la N è un numero intero positivo predeterminato più piccola della m., sostituendo ed unendo i coefficenti che corrispondono a N.times.N che sostituisce le posizioni selezionate fra i coefficenti del wavelet di M.times.M con Coefficenti significativi del wavelet di N.times.N. Poiché un'immagine storta ospite trasmessa da un ambiente severamente rumoroso è corretta usando l'immagine corrente, il flusso delle informazioni è continuo. Inoltre, anche quando l'immagine è cambiata bruscamente, un errore nel correggere l'immagine non è generato.