Differentiation with convolution operators

Click For Summary
The discussion centers on computing the derivative of a function F involving convolution operators, specifically F = W * (I.J(t)) - (W * I).(W*J(t)), where I and J are images, W is a Gaussian kernel, and J depends on transformation parameters t. The user attempts to derive dF/dt and simplifies the expression by treating I as a constant, leading to dF/dt = (I. W*J'(t)) - (W*J'(t)) . (W*I). A participant clarifies that the derivative of a convolution can be computed by differentiating the second function, confirming the user's approach is valid. The discussion emphasizes the correct application of convolution properties in the context of derivatives.
anja.ende
Messages
5
Reaction score
0
Hello,

I have really been banging my head the whole day and trying to figure this derivative out. I have a function of the following form:

F = W * (I.J(t)) - (W * I).(W*J(t))

where I and J are two images. J depends on some transformation parameters t and W is a gaussian kernel with some fixed standard deviation and zero mean. * represents the convolution operator. Now, I want to compute the derivative of F wrt to the transformation parameters 't'.

So, I try the following:

\frac{dF}{dt} = \frac{d}{dt} [(I . W*J(t)) - (W*I)(W*J(t))]

I can talk 'I' out as it can be treated as a constant. This gives (I think):

\frac{dF}{dt} = (I. W*J'(t)) - (W*J'(t)) . (W*I)

Can I treat the convolution operators this way or is this wrong? The convolution kernels are fixed width Gaussians and do not depend on the parameters 't'.

Thanks for any help you can give me.

Anja
 
Last edited:
Physics news on Phys.org
The definition is
$$(f \ast g)(t) = \int_\mathbb{R} f(\tau) g(t - \tau)$$
so with the appropriate smoothness conditions and all that, you can easily verify
$$(f \ast g)'(t) = \int_\mathbb{R} f(\tau) g'(t - \tau) = (f \ast g')(t)$$
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
11K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K