Skip to content

Commit 331c0e0

Browse files
committedNov 25, 2017
added more results
1 parent 36416be commit 331c0e0

28 files changed

+7
-1
lines changed
 

‎README.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## Automatic watermark detection and removal
2+
This was the project that was built as part of project for CS663 (Digital Image Processing).
3+
4+
### Introduction
5+
Visible watermarking is a widely-used technique for marking and protecting copyrights of many millions of images on the web, yet it suffers from an inherent security flaw - watermarks are typically added in a consistent manner to many images. For example, they can be added to the center or corner of an image, and usually they are added with the same opacity levels, and to provide a bit of variation, are usually scaled, rotated, or applied in a periodic fashion to images. While removing a watermark from a single image can be tedious even for a person with good photoshop skills, removing watermarks from a number of images with some consistent property can be done automatically (or semi-automatically).
6+
This is a crude implementation of the paper

‎final/137840668.jpg

73.6 KB
Loading

‎final/168667147.jpg

94.8 KB
Loading

‎final/168667186.jpg

94.7 KB
Loading

‎final/168667261.jpg

108 KB
Loading

‎final/168667362.jpg

-129 KB
Binary file not shown.

‎final/168667468.jpg

76.4 KB
Loading

‎final/168667490.jpg

69.1 KB
Loading

‎final/168668046.jpg

108 KB
Loading

‎final/168668148.jpg

-1.93 KB
Loading

‎final/168668150.jpg

130 KB
Loading

‎final/168668190.jpg

99.4 KB
Loading

‎final/75353029.jpg

77.5 KB
Loading

‎final/75353065.jpg

-54.3 KB
Binary file not shown.

‎final/fotolia_137840668.jpg

74.4 KB
Loading

‎final/fotolia_168667147.jpg

95.7 KB
Loading

‎final/fotolia_168667186.jpg

95.1 KB
Loading

‎final/fotolia_168667261.jpg

108 KB
Loading

‎final/fotolia_168667362.jpg

-128 KB
Binary file not shown.

‎final/fotolia_168667468.jpg

77 KB
Loading

‎final/fotolia_168667490.jpg

69.9 KB
Loading

‎final/fotolia_168668046.jpg

108 KB
Loading

‎final/fotolia_168668148.jpg

929 Bytes
Loading

‎final/fotolia_168668150.jpg

131 KB
Loading

‎final/fotolia_168668190.jpg

99.7 KB
Loading

‎final/fotolia_75353029.jpg

78 KB
Loading

‎final/fotolia_75353065.jpg

-53.4 KB
Binary file not shown.

‎main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
for i in xrange(3):
3939
W[:,:,i]/=C[i]
4040

41-
Jt = J[idx]
41+
Jt = J[:25]
4242
# now we have the values of alpha, Wm, J
4343
# Solve for all images
4444
Wk, Ik, W, alpha1 = solve_images(Jt, W_m, alpha, W)

0 commit comments

Comments
 (0)
Please sign in to comment.