5.0

5.0 | 2 ratings Rate this file 180 downloads (last 30 days) File Size: 65.83 KB File ID: #15686

Image normalization and inverse normalization

by Yuan-Liang Tang

 

24 Jul 2007 (Updated 29 Jul 2009)

Code covered by BSD License  

Performs image normalization and inverse normalization against affine transformation

Download Now | Watch this File

File Information
Description

An implementation of the image normalization (and inverse normalization) part of P. Dong et al.'s paper: "Digital Watermarking Robust to Geometric Distortions," IEEE Trans. Image Processing, Vol. 14, No. 12, pp. 2140-2150, 2005.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Zip File Content  
Other Files Archive created by free jZip.url,
iminvnorm.m,
imnorm.m,
lena.tif,
license.txt,
test.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
20 Sep 2007 Manuel Cedillo

Hello. My name is Manuel Cedillo Hernández. I´m student from México City. Your paper "Digital Watermarking Robust to Geometric Distortions" is very interesting. My question in this paper is: How to constructed the watermark ?. The part of CDMA is clear, but the part of convert the signal 1-D in 2-D is not clear. If it is possible, they could clarify this part to me. Thanks.

24 Oct 2007 Serap Kazan

Hello, my name is Serap KAZAN. Image normalization program is very good. But i also need invers normalization codes. If it is possible can you send me. Thanks.

22 Nov 2007 Arunav Dutta

There arises a white rectangular frame in the image after normalization. how to get rid of that???

please suggest

26 Mar 2008 Yuan-Liang Tang

Dear Arunav,
The white frame may come from your original image. The program ignores black borders, but not white ones.

29 Jan 2009 hayam

I read the paper "A Multibit Geometrically Robust Image Watermark Based on Zernike Moments"
Please, I need the implementation of the paper if it is possible. where I need some help in the part of "dither modulation". ( the implementation steps of the part "dither modulation" is unclear for me.)
thanks

29 Jan 2009 hayam

Also , I would ask if anyone use "benchmark" to evaluate watermarking algorithm by matalb code.

I need to know, how to use it ?

16 May 2009 khaled Almakadmeh

Dear Sir,
I need your help in the following:
" image MUST first be normalized w.r.t. scale and translation i.e. centroid of image is at image center, and image has geometrical moment m00 = fixed number/scale."

Could you please tell me, if the "imnorm.m" do the above description. so that I can use it as black box.

I'm appreciated for your help and support.

Please login to add a comment or rating.
Updates
06 Aug 2007

1. Copyright information is added
2. More comments are added
3. Minor program modification

03 Mar 2008

Du to many inquiries of how to invert a normalized image, some codes were added in 'imnorm.m' such that it returns various transformation matrices. 'iminvnorm.m' then performs the inverse normalization, taking those matrices as inputs.

27 Mar 2008

Bug fixed

31 Mar 2008

1 Add explicit 'XYScale' in the input arguments of 'imtransform' function.
2. Remove 'cutboarder' function.

29 Jul 2009

Bugs fixed and a test file added.

Tag Activity for this File
Tag Applied By Date/Time
geometric transformation Yuan-Liang Tang 22 Oct 2008 09:20:35
image registration Yuan-Liang Tang 22 Oct 2008 09:20:35
image normalization Yuan-Liang Tang 22 Oct 2008 09:20:35
inverse normalization Yuan-Liang Tang 22 Oct 2008 09:20:35
geometric t Yuan-Liang Tang 22 Oct 2008 09:20:35
image moments Yuan-Liang Tang 22 Oct 2008 09:20:35
geometric t khaled Almakadmeh 17 May 2009 14:21:28
geometric transformation khaled Almakadmeh 17 May 2009 14:21:31
geometric transformation Chikako Toska 13 Oct 2009 03:39:38
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com