Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

FPGA IMPLEMENTATION OF INVISIBLE WATERMARKING.mp4

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
419 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 27, 2011

Digital watermarking is the process that embeds data called a watermark into a multimedia object such that the watermark can be detected or extracted later to make an assertion about the object. Several software implementations of the proposed algorithms are available, but very few attempts have been made for hardware implementation. In this project we have taken two images i.e Host and Watermark Image,finally we will get watermarked image. The two input images (Host Image and Watermark Image) are converted into corresponding values using Matlab program. Those values are stored in files and these values are passed to Invisible Watermarking design through test bench.The pixel stored values called using $readmemh or $readmemb with the external file name.Watermark algorithm is applied between the images using Verilog HDL with Modelsim software and final watermarked image value is stored in another file. By using the Matlab program the watermarked values are converted into Image.This level is up to simulation process.To implement in FPGA the interface coding to be written for VGA display.First the watermarked image values to be stored in external memory (RAM) in VGA interface coding.Then the VGA module is synthesized and implemented to the target device.The interface coding will differ depends on Technology or Device family.In this demo we used Spartan 3E xc3s500e.Create the bit file and specify the pin location in UCF file. Connect the USB and monitor cable properly.Check the cable set up and get device id.Finally program it and you can get the image output in external monitor.

Category:

Education

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more