## Search found 12 matches

2015-08-08T12:04:35-07:00
Forum: Digital Image Processing
Topic: Image inpainting
Replies: 6
Views: 13237

### Re: Image inpainting

I think there are new modules in OpenCV for that.
2015-08-08T11:59:47-07:00
Forum: Digital Image Processing
Topic: Audio equalizer for images?
Replies: 14
Views: 40598

### Re: Audio equalizer for images?

What about doing it using Wavelets / Image Pyramid?
2014-11-16T23:58:19-07:00
Forum: Digital Image Processing
Topic: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur
Replies: 50
Views: 71636

### Re: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur

You corrected your answer after I wrote that the magic happens due to clipping in each step.

Yet clipping, since it is Non Linear, must be done at each iteration and not like you wrote.

Try it by yourself.
2014-07-28T01:13:56-07:00
Forum: Digital Image Processing
Topic: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur
Replies: 50
Views: 71636

### Re: The Math Behind Photoshop's Unsharp Mask and Gaussian Bl

It turns out the magic happens when after each addition / subtraction operation you clip the image into its range.
2014-04-28T05:29:49-07:00
Forum: Digital Image Processing
Topic: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur
Replies: 50
Views: 71636

### Re: The Math Behind Photoshop's Unsharp Mask and Gaussian Bl

Thank You for the simulations.

Yet again, what's interesting here is why Photoshop does it and why the direct calculation is different from the "Long Calculation"?
2014-04-27T21:56:43-07:00
Forum: Digital Image Processing
Topic: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur
Replies: 50
Views: 71636

### Re: The Math Behind Photoshop's Unsharp Mask and Gaussian Bl

Let's try it again. Can wee agree that inv(L) = White - L? USM(O) = O + (O - B) - inv(O + inv(B)) = 2O - B - (White - (O + (White - B))) = 2O - B - (White - (O + White - B)) = 2O - B - (White - O - White + B) = 2O - B - White + O + White - B = 3O - 2B. So I was right whether it is a [0, 1] image or ...
2014-04-27T15:27:33-07:00
Forum: Users
Topic: How does -unsharp work?
Replies: 17
Views: 18181

### Re: How does -unsharp work?

I think the documentation isn't updated since I clearly see that GIMP is close to Photoshop.

I promise you Photoshop does what I wrote above.

I just don't know why.
2014-04-27T15:12:24-07:00
Forum: Users
Topic: How does -unsharp work?
Replies: 17
Views: 18181

### Re: How does -unsharp work?

Leave the threshold aside for the aske of this dicussion. Open Photoshop and try: USM(O) = O + (O - GB) - Which is as you set Amount to 100. You'll see it is not replicates Photoshop's USM. Then try the method I suggested: USM(O) = O + (O - GB) - inv(O - inv(GB)) And you'll see it's 100%. The first ...
2014-04-27T14:30:52-07:00
Forum: Users
Topic: How does -unsharp work?
Replies: 17
Views: 18181

### Re: How does -unsharp work?

There's a big difference.
Photoshop does something like "Dark Halos" + "Light Halos".

I think Image Magick does USM(O) = O + Amount * (O - GB)
Photoshop is different.
2014-04-27T13:24:46-07:00
Forum: Users
Topic: How does -unsharp work?
Replies: 17
Views: 18181

### Re: How does -unsharp work?

I think Photoshop works a bit different which produces much better results:

viewtopic.php?f=22&t=25477
2014-04-27T13:18:32-07:00
Forum: Users
Topic: IM Unsharp vs PS USM
Replies: 3
Views: 7199

### Re: IM Unsharp vs PS USM

I think Photoshop's Unsharp Mask is completely different from IM and GIMP.
Look here:

viewtopic.php?f=22&t=25477
2014-04-27T10:39:06-07:00
Forum: Digital Image Processing
Topic: The Math Behind Photoshop's Unsharp Mask and Gaussian Blur
Replies: 50
Views: 71636

### The Math Behind Photoshop's Unsharp Mask and Gaussian Blur

Hello, Has anyone succeeded replicating Photoshop's Gaussian Blur and Unsharp Mask? When I say replicating, I mean up to a rounding error or something like that. It looks like Photoshop is doing something beyond the classic and I want to know what exactly to be able to reproduce things I do in Photo...