Sie sind auf Seite 1von 8

i

STEGANO AND MULTIPLE WATERMARKING SEQUENTIALLY EMBEDDED IN TO DIGITAL IMAGE


By

G. S .BALAMURUGAN.
Reg. No. 8051010011. Under the Guidance of

Mr. R. JEBAKUMAR
Asst. Professor(OG), Dept. of CSE

A PROJECT REPORT Submitted to the Department of Computer Science and Engineering in the FACULTY OF ENGINEERING & TECHNOLOGY In partial fulfillment of the requirements for the award of the degree of MASTER OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING

SRM UNIVERSITY
(Under section 3 of UGC Act 1956)

Kattankulathur Chennai Tamilnadu-603 203

May - 2013

ii

BONAFIDE CERTIFICATE

Certified that this project report titled Stegano and Multiple Watermarking Sequentially Embedded in to Digital Image is the bona fide work of Mr.G.S.Balamurugan (Reg. No: 8051010011), who carried out the research under my supervision. Certified further, that to the best of my knowledge the work reported herein does not form part of any other project report or dissertation on the basis of which a degree or award was conferred on an earlier occasion on this or any other candidate.

Signature of the Guide Mr.R.Jebakumar Asst. Professor (OG) Dept. of CSE

Signature of the Project Coordinator Mr.B.Muruganantham Asst.Professor (Sr.G) Dept. of CSE

Internal Examiner

External Examiner

iii

ACKNOWLEDGEMENT

It is with great satisfaction and achievement that I have completed my project. I take this opportunity to acknowledge each and every one who contributed towards my work. I express my sincere thanks towards Dr.C.Muthamizhchelvan, Director, Faculty of Engineering and Technology, SRM University. for his valuable support and encouragement. I spontaneously hold in high esteem Dr.E.Poovamal, - Head of the Department, Dept of CSE for her suggestions, valuable support, encouragement and guidance throughout the project. I take this opportunity to thank our Project coordinator Mr.B.Muruganantham, Asst.Professor Senior grade (Sr.G), Dept. of CSE, for bring out this project successfully with enthusiastic guide and making all necessary arrangements. I express my sincere gratitude towards my Project Guide Mr.R.Jebakumar, Asst. Professor (OG) Dept. of CSE for his able assistance, motivation, constant encouragement and kind timely suggestions he has given in every step throughout this project work. I also convey my gratitude to all other members in the Project panel and those who have contributed to this project directly or indirectly.

iv

ABSTRACT

The possibility of adding several watermarks to the same image would enable many interesting applications such as multimedia document tracing, data usage monitoring, and multiple property management. In this paper, we present a novel watermarking scheme, which allows inserting and reliably detecting multiple watermarks sequentially embedded into a digital image.Steganography studies the encoding and the detection of secret message transmitted over digital communication platform. Steganography methods hide the presence of an arbitrary digital message by encoding it in to digital media. Digital watermarking mainly focuses on protection of intellectual property rights and authentication of digital media it is Similar to hide information of digital media it provide new way of ensuring the adequate protection of copyrights holders in intellectual property distribution process. Digital watermarking is a process for modifying physical or electronic media to embed a machine-readable code into the media. The media may be modified such that the embedded code is imperceptible or nearly imperceptible to the user, yet may be detected through an automated detection process. Most commonly, digital watermarking is applied to media signals such as images, audio signals, and video signals .The proposed method, based on elementary linear algebra, is asymmetric, secure under projection attack and robust against distortion due to basic operations such as storage, transmission, and format conversion. A digital watermark is a kind of marker covertly embedded in a noise-tolerant signal such as image data. It is typically used to identify ownership of the copyright of such signal. "Watermarking" is the process of hiding digital information in a carrier signal; the hidden information should, but does not need to contain a relation to the carrier signal. Digital watermarks may be used to verify the authenticity or integrity of the carrier signal or to show the identity of its owners

TABLE OF CONTENTS

ABSTRACT LIST OF FIGURES

IV VII

1. INTRODUCTION 1.1 Literature Survey 2. SYSTEM ANALYSIS 2.1 Existing System Architecture 2.2 Proposed System Architecture 2.3 Problem Definition and Methodologies 2.4 Module Description 3 .DEVELOPMENT ENVIRONMENT 3.1 Hardware Environment 3.2 Software Environment 4. SYSTEM DESIGN 4.1 Architecture Diagram 4.2 Use Case Diagram 4.3 Activity Diagram 4.4 Class Diagram 4.5 Functional Diagram 5. IMPLEMENTATION OF PROJECT DETAILS 5.1 Program Design Language 5.2 Linear Algebra 5.3 Geometric Distortion

1 3 6 6 6 6 8 10 10 10 11 11 13 14 15 16 17 17 17 18

vi

6 .SYSTEM IMPLEMENTATION 6.1 Sample Coding of Steganography 6.2 Sample Coding of Watermarking 7 .SYSTEM TESTING 7.1 Type of Testing. 7.2 Level of Testing. 7.3 Test Case. 8. PERFORMANCE AND LIMITATIONS 8.1 Merits of the System. 8.2 Future Enhancements. 9. APPENDICS 9.1 Sample Screenshots and Report. 9.1a.Input Design. 9.2 Login Form. 9.3 Key Generation Form. 9.4 Watermarking Main Form. 9.5 Output Design. 9.5a.Output Form. 10. CONCLUSION

19 19 24 41 41 42 43 44 44 44 45 45 45 45 46 49 56 56 59

REFERENCES

60

vii

LIST OF FIGURES

FIGURE NO

FIGURES

PAGE NO

1.1 1.2 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 9.1 9.2 9.3 9.4

Digital Watermarking Life cycle phase Watermark Technique. Architecture Diagram of Multiple watermarking Architecture Diagram of Steganography. Use Case Diagram of Steganography. Use Case Diagram of Multiple watermarking Activity Diagram of Steganography. Activity Diagram of Multiple watermarking. Class Diagram Functional Diagram of Multiple watermarking Screen Shots of Login Form Screen Shots of Steganography Screen Shots of Multiple Watermarking Screen Shots of Output Form

1 4 11 12 13 13 14 14 15 16 45 46 49 56

LIST OF TABLES

TABLE NO

TABLES

PAGENO

7.1 7.2 7.3

Unit testing Black box test White box test

43 43 43

viii

LIST OF ABBREVIATIONS

ABBEREVATION ASP XML CLR GUI SQL JPEG BMP TIF CS UML ACE PNG TXT DCT DWT HTML HTTP IIS JPG

DESCRIPTION Active Server Page Extended Markup Language Common Language Runtime Graphical User Interface Structures Query Language Joint photographic expert group Bitmap Image Tagged Image File C sharp Uniformed modeling language Automated Color Enhancements Portable network graphics Texted Document Discrete Correlation transform Discrete wavelet transform Hyper Text Markup Language Hyper Text Transport Protocol Internet Information Services Joint photographic group

Das könnte Ihnen auch gefallen