Professional Documents
Culture Documents
ABSTRACT:
The copyright in the work of authorship immediately becomes the property of the author who created the work. Only the author or those deriving their rights through the author can rightfully claim copyright. In the case of works made for hire, the employer and not the employee is considered to be the author. In this paper we introduce a technique called SPREAD WEIGHTED SUM (SWS) watermarking which is used to protect the copyright of the author. We also suggest a technique to protect the copyright of videos by means of a new technique called MOTION ENTROPY using H.264 STANDARD. We also compare the performance of LEAST SIGNIFICANT BIT (LSB) with that of SPREAD WEIGHTED SUM (SWS) WATERMARKING for IMAGES. We also perform certain performance analysis such as SIGNAL TO NOISE RATIO (SNR).
WATERMARKING:
A watermark is a digital code permanently embedded in cover content, in case of thesis, into a video sequence. A watermark can carry information you can imagine but the amount of the information is unlimited. The more information the watermark carries the more vulnerable the information is. There are different types of watermarking available, they are
Visible watermarking;
INVISIBLE WATERMARKING:
The data embedded into the image that is invisible to the user is referred to as INVISIBLE WATERMARKING.
INVISIBLE WATERMARKING:
There are two types available in invisible watermarking. They are 1. LEAST SIGNIFICANT BIT WATERMARKING; 2. SPREAD WEIGHTED SUM WATERMARKING;
P1=
p+, P-,
b=0 b=1
After implementing this method, the gray scale image is readed from the file. The message to be embedded is converted into a bit stream. Since message to be embedded is very small compared to the size of image, we can afford repeating each bit r times before embedding it in the image. The maximum value of r is the ratio between the image size and the length of the string of bits.
IMAGE EXTRACTION:
Extracting the embedded message needs to read the gray scale image and watermarked image from file. Subtract the watermarked image and the gray scale image to isolate the matrix where our message is embedded. Compare the sum of r repeated bits against zero and decide whether the message bit is a zero or one. Group each seven bits together and find their ASCII code.
ORIGINAL INFORMATION
HELLO
EMBED
66
62
214 237 65 89
BINARY FORMAT
NOT NEEDED
0 0 1 0 0 0 1
PHASES INVOLVED IN OUR PROJECT: PHASE1 APPLYING LSB TECHNOLOGY FOR IMAGES AND OBTAIN THE RESULTS APPLYING SWS TECHNOLOGY FOR IMAGES AND OBTAIN THE RESULTS.
PHASE2 PERFORM CODING FOR WATERMARKING USING MOTION ENTROPY FOR VIDEOS. EVALUATION OF RESULTS OF VIDEO WATERMARKING WITH CURRENT STANDARDS
PHASE3 COMPARE LSB AND SWS TECHNOLOGIES AND SPOT OUT THE ADVANTAGES EVALUATION OF PERFORMANCE FEATURES LIKE SIGNAL TO NOISE RATIO.
SOFTWARE USED:
IMAGE PROCESSING USING MATLAB.
TOOLBOXES USED:
Image acquisition toolbox5; Image processing toolbox42;
DESIGN PARAMETERS:
LOW REDUNDANCY AND LOW : LOW IMMUNITY TO NOISE AND COMPRESSION. GOOD TRANSPARENCY.
ADVANTAGES:
Watermark can not be tempered with (only someone with the original image will be able to modify the watermark) Adjustable level of visible damage to the watermarked image. Easy to embed data and then recover It.
APPLICATIONS:
Owners signatures (Reducing Multimedia piracy) Alert Line on TV broadcasts (Emergency public address) Time stamping of digital images Geo tagging of digital images Saving patients data on biomedical images.
COPYRIGHT PROTECTION FOR VIDEOS: Video watermarking involves embedding cryptographic information derived from frames of digital video into the video itself. The majority of compression algorithms used in video formats are based on a frequency transform, thus watermarking in frequency domain can be directly to the coefficients of that transform. Compressed image is partially decoded to obtain those transform coefficients, watermarked and encoded back again. We are going to present a technique called MOTION ENTROPY for the video streams of H.264 STANDARD. MOTION ENTROPY: Technique for embedding watermark information and to detect the presence of watermark. Its the latest technique for watermarking videos streams. H.264 STANDARD: The H.264 standard represents an evolution of the exixting video coding standards. It has been developed by the ITU-T video coding experts group and ISO/IEC moving pictures experts group in response to the growing need for higher compression of moving pictures. This standard has been chosen because it is the latest video compression standard and offers significant efficiency improvement over the precious standards. It also provides better bit-rate to distortion rate. PARAMETERS TO BE CONSIDERED: NAL------NETWORK ABSTRACTION LAYER. SPS -------SEQUENCE PARAMETER SYSYTEM------INFO ABT COLOR AND RESOLUTION. PPS--------PICTURE PARAMETER SYSTEM--------PICTURE CODING, ENTROPY CODING.
IMPLEMENTATION OF SOFTWARE FRAMEWORK FOR WATERMARKING VIDEOS: H.264 CODEC SUPPORTS: SPS AND PPS; PARTITOONING OF PICTURE INTO SLICES; ALL SLICE TYPES:I,P,B;
THE WATERMARKING FRAMEWORK: This framework helps us in implementing any watermarking scheme for videos either in frequency and spatial domain.
GSTREAMER MULTIMEDIA FRAMEWORK: Generally, a H.264 video stream is usually enveloped together with the audio stream into a multimedia container format such as AUDIO VIDEO INTERLEAVE. In order to avoid implementing of unpacking various container formats and separating out the video stream, the watermarking framework is implemented as a plugin in the open source multimedia framework called GSTREAMER. GSTREAMER - A library that allows the construction of graphs media handling components, ranging from simple audio playback to complex audio and video processing.
Video decoder
Image sink
Audio decoder
Audio sink
A Gstreamer part implements the gstreamer interface which consists of source program in c. the incoming data blocks are sliced down and decoded in the gstreamer part itself.
GTREAMER INTERFACE
EMBEDDING OF DATA
DETECTION OF DATA
INPUT TO THE EMBEDDING PROCESS: AN INTER OR INTRACODED SLICE; CONTENT ID-IDENTIFIER OF THE COVER CONTENT; COPYID-THE PARTICULAR IDENTIFIER OF PARTICULAR COVER CONTENT COPY; WEIGHT-WEIGHT FACTOR SPECIFYING THE WATERMARK STRENGTH.