关于数字图像的导数、梯度、偏微分的问题!


最近在做图像处理,准备实现一个算法,论文中用到了图像的导数(一阶导数、二阶导数),图像的偏微分、图像的梯度等概念。我对这些概念的数学含义比较清楚,但是具体到图像就有些迷惑了,求解释?尤其论文中说的图像的导数没有指定到底是x方向导数还是y方向导数,那到底应该怎么求呢?最好能给出具体的用图像像素计算这些概念的公式,谢谢!

matlab 图像处理

傲娇啊混蛋 11 years, 12 months ago
   
  图像就是一个离散函数y=f(x,y)=I(x,y)
  
至于图像的微分,就是做差,至于X,Y是你自己定义的,一般X方向为→,Y方向为↓,原点为左上角。
比如图像I=
1 2 3
3 2 1
2 2 2
dI/dx=每一行横向做差
1 1 1
3 -1 -1
2 0 0
dI2/d2x=对上者每一行横向做差
1 0 0
3 -4 0
2 -2 0

dI/dy=每一列纵向做差
1 2 3
2 0 -2
-1 0 1

dI2/dxdy=对dI/dx每一列纵向做差
1 1 1
2 -2 -2
-1 1 1

美琴D呱太 answered 11 years, 12 months ago

Your Answer