[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Fwd: Re: Smoothing Functions without distorting matrices' edges]

**From**: |
Søren Hauberg |

**Subject**: |
Re: [Fwd: Re: Smoothing Functions without distorting matrices' edges] |

**Date**: |
Sun, 24 Sep 2006 20:31:45 +0200 |

søn, 24 09 2006 kl. 20:22 +0200, skrev Søren Hauberg:
>* Sadly, anisodiff.m won't run as is. Gives me an error about*
>* toascii, or such, when it tries to *
>* >> im=double(im);*
>* *
>* I must have an old form of double.m*
>* *
>* I'm running *
>* octave-2.1.50a-inst.exe on Win98*
>* so will look through the code to see what I can change.*
For what it's worth, the code runs out of the box on 2.9.8.
>* Two things catch my eye, one 'stability' ?!!!*
I haven't used Perona-Malik that much, but a lot of image processing
people recommends the algorithm. I think the algorithm is a special case
of non-linear diffusion, and that the algorithm should be stable.
>* and the other,*
>* 'iterations' I'm trying to vectorize this smoothing to*
>* make it snappy. Right now I already have a program that*
>* expands the matrix, iterates smoothing for the slope, then*
>* smooths using conv2, then shaves it back to original size*
>* and it only takes 0.6 seconds on 1200,120 *
I forgot about that part of your problem. On my machine the Perona-Malik
operation takes about a second or two, so it doesn't seem to be the
solution to your problem -- sorry.
Søren