[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Discrete convolution with a non constant kernel
From: |
Laurent Hoeltgen |
Subject: |
Discrete convolution with a non constant kernel |
Date: |
Tue, 27 Jan 2015 12:53:51 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.3.0 |
Hi,
is there a function in octave that performs a convolution of a 2D array
(i.e. image) with a kernel that is different in each pixel? So basically
in pixel (i,j) I want to compute
sum_(k,l) f(i-k,j-l) * g((i,j), (k,l))
where f is my input image and g my convolution kernel (with dependence
on (i,j)), too. I could implement it by myself, but before I start
hacking something together with too many for loops I wanted to make sure
that there is no function which does the job already. I need such a
function, because I want implement non-linear and anisotropic diffusion
processes.
Regards,
Laurent
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Discrete convolution with a non constant kernel,
Laurent Hoeltgen <=