[Top][All Lists]

[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


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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]