Digital Watermarking Using Phase Dispersion --- Update SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su.

Slides:



Advertisements
Similar presentations
The imaging problem object imaging optics (lenses, etc.) image
Advertisements

1 Fast Multiplication of Large Numbers Using Fourier Techniques Henry Skiba Advisor: Dr. Marcus Pendergrass.
Digital Watermarking With Phase Dispersion Algorithm Team 1 Final Presentation SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu,
3-D Computational Vision CSc Image Processing II - Fourier Transform.
Spatial Filtering (Chapter 3)
Digital Image Processing
6/9/2015Digital Image Processing1. 2 Example Histogram.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Image reproduction. Slice selection FBP Filtered Back Projection.
Some Properties of the 2-D Fourier Transform Translation Distributivity and Scaling Rotation Periodicity and Conjugate Symmetry Separability Convolution.
Multimedia Security Digital Video Watermarking Supervised by Prof. LYU, Rung Tsong Michael Presented by Chan Pik Wah, Pat Nov 20, 2002 Department of Computer.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Brandon Migdal May 7 th 2004 Rochester Institute of Technology Advisor: Dr. Carl Salvaggio Watermark Extraction Methods For Linearly Distorted Images to.
Digital Signal Processing Final Project Proposal R 資工碩一 馬智釗 Reference : “Rotation, scale, and translation resilient digital watermarking based.
Digital Image Watermarking Er-Hsien Fu EE381K Student Presentation.
Digital Watermarking Parag Agarwal
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Digital Watermarking With Phase Dispersion Algorithm Team 1 Final Presentation SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu,
IDL GUI for Digital Halftoning Final Project for SIMG-726 Computing For Imaging Science Changmeng Liu
A Method for Protecting Digital Images from Being Copied Illegally Chin-Chen Chang, Jyh-Chiang Yeh, and Ju-Yuan Hsiao.
Basis beeldverwerking (8D040) dr. Andrea Fuster Prof.dr. Bart ter Haar Romeny dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer Convolution.
Digital Watermarking SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su.
Digital image processing is the use of computer algorithms to perform image processing on digital images which is a subfield of digital signal processing.
Filtered Backprojection. Radon Transformation Radon transform in 2-D. Named after the Austrian mathematician Johann Radon RT is the integral transform.
1 BIEN425 – Lecture 8 By the end of the lecture, you should be able to: –Compute cross- /auto-correlation using matrix multiplication –Compute cross- /auto-correlation.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
Technion, CS department, SIPC Spring 2014 Tutorials 12,13 discrete signals and systems 1/39.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 9: More about Discrete.
Chapter 5: Neighborhood Processing
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Templates, Image Pyramids, and Filter Banks
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
CS654: Digital Image Analysis
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
PRESENTED BY, C.RESHMA –II CSE S.POORNIMA –II IT.
Sejong Univ. CH3. Area Processes Convolutions Blurring Sharpening Averaging vs. Median Filtering.
Fourier Transform.
İmage enhancement Prepare image for further processing steps for specific applications.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Fourier and Wavelet Transformations Michael J. Watts
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment.
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part I.
MMC LAB Secure Spread Spectrum Watermarking for Multimedia KAIST MMC LAB Seung jin Ryu 1MMC LAB.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Miguel Tavares Coimbra
Ikhwannul Kholis Universitas 17 Agustus 1945 Jakarta
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof
Robustness Evaluation of Perceptual Watermarks
Filtering – Part I Gokberk Cinbis Department of Computer Engineering
The Chinese University of Hong Kong
Fourier and Wavelet Transformations
Digital Image Processing
Fourier Transform.
2D Fourier transform is separable
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Digital Image Processing
A Digital Watermarking Scheme Based on Singular Value Decomposition
Digital Image Processing
A Digital Watermarking Scheme Based on Singular Value Decomposition
Parag Agarwal Digital Watermarking Parag Agarwal
Digital Image Processing Week IV
Novel Multiple Spatial Watermarking Technique in Color Images
Fundamentals of Spatial Filtering
Review and Importance CS 111.
Presentation transcript:

Digital Watermarking Using Phase Dispersion --- Update SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su

Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment Normalization Rotation/Scale Detection

Carrier Implementation 1 Carrier is implemented in frequency domain Carrier has random phase The amplitude of Carrier is high pass in order to make it invisible in spatial domain Carrier should be symmetric in frequency domain in order to make its imaginary part to 0 in spatial domain

Carrier Implementation 2 High-pass vs. All-pass

Carrier Implementation 3 Auto correlation of Carrier function should approximate delta function The average of Carrier should be 0

Carrier Implementation 4 if Carrier is not symmetric in frequency domain

Embedded Message * Convolution is implemented by multiplication of Fourier transform in frequency domain Zero padding must be performed before FFT

Tiling Improves the Robustness

After 8 by 8 tiling, the summation of tiles is shown at right The amplitude of the input image will be averaged to flatten after summation of 64 tiles The watermark information is amplified

Parameter α = 0.1 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7

Parameter α = 0.3 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7

Parameter = 0.5 Parameter α = 0.5 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7

Parameter = 0.7 Parameter α = 0.7 α = 0.05 α = 0.1 α = 0.3 α = 0.5 α = 0.7

Similarity vs. Similarity vs. α Similarity is measured by cross correlation between original and extracted log 64 tiles were used in embedding The α controls the visibility of the watermark logo in the watermarked image The α also depends on the number of tiles

Attacked by low pass filter The watermarked image is blurred The extracted logo is equivalent to original log convolve with a low pass filter α=0.3,no blurred α=0.3,blurred

Moment Normalization Preprocessing to remove the high amplitude, low frequency noise At flat area, v’ is replaced by random number with variance of σ d

Rotation/Scale Detection Threshold and image Dilation

Rotation/Scale Detection Image rotation

Current Issues and Problems Odd and Even dimensions of Carrier function generate different output result in spatial domain. How to deal with interpolation errors during rescaling and re-rotation processes

Follow-up Works Implement Contrast Sensitivity Function in Carrier function design Rotation/Scale pattern detection Rotate back to right orientation and scale back to its original dimensions Implementation of Binary Message template function Integrate all functions and final presentation and report

Thank You! Question?