Login  Register

Re: convolution versus PDE

Posted by Duane and Julie on Jul 29, 2006; 6:07pm
URL: http://imagej.273.s1.nabble.com/convolution-versus-PDE-tp3701910p3701911.html

On Jul 27, 2006, at 9:31 AM, Martin du Saire wrote:

> Hi,
>
> This may be off topic but hopefully you won't mind too much:  I  
> recently "discovered" that many convolution operations can be  
> performed using partial differential equations, quite often some  
> form of the heat equation.  Is there some advantage to this, and  
> when would this be an appropriate route to take?
>
> Thanks.
>
> Martin

Convolutions are closed form.  PDEs are solved using an iterative  
process (in my experience), during which you have to decide when  
you've reached an answer that is good enough or has quit changing.

I can't imagine how solving a PDE could be quicker than doing a  
convolution.  I don't see a real difference in answers.  I'm trying  
to come up with a reason to use PDEs over convolution, but I'm having  
a hard time.

Perhaps if the convolution kernel is quite large, and you are willing  
to have an approximate answer to avoid having to worry about padding  
and/or edge effects?

    duane