Skip to content

Commit 331c0e0

Browse files
committed
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)