影像梯度

✍ dations ◷ 2025-12-09 00:40:15 #Computer graphics,Image processing

影像梯度(Image gradient)是指影像强度和颜色的方向性变化。影像的梯度在影像处理中是基础的一环。举例来说,Canny边缘检测器(Canny edge detector)用计算影像梯度来做边缘检测。在数位影像处理的软件中,影像的梯度也可以用来将颜色做渐进式的混合,例如右图中可以将绿色从左到右渐进的变成蓝色。

以下用影像的强度函数(intensity function)的梯度作为范例说明。影像的强度函数是一个双变数函数,分别代表纵轴和横轴的像素强度,此时强度函数的梯度即为一个二维的向量,分别代表纵轴和横轴方向的导数。对于每个像素点,梯度向量的方向为可能的最大强度变化,而梯度向量的长度则是对应到该方向变化的比例。

因为在数位影像中的强度函数是离散的数据点,要计算这个函数的导数,我们需要假设这个离散的强度函数是从连续函数抽样来的。有了这个假设(在加上其它假设),许多估计法可以计算离散强度函数的导数。最常被使用到的方法是计算影像和一个滤波器的卷积,像是索伯算子(Sobel operator)或 Prewitt算子(Prewitt operator)。

在电脑视觉的应用里,影像的梯度可以用来抽取影像中的资讯。可以借由用卷积滤波器(例如Sobel滤波器),从原始影像生成一张梯度影像。梯度影像的每个像素点的值是由原图同位置像素在某特定方向的变化计算出的,在应用上通常会计算横轴和纵轴的梯度影像。

边缘检测是梯度影像最常见的应用之一。在计算出梯度影像之后,具有比较大梯度的像素,就是边缘可能的位置。Canny边缘检测器就是一个借由影像梯度来做边缘检测的算法。

影像梯度也可以帮助抽取和配对影像的特征(feature)。使用不同的相机拍摄相同的场景时,因为相机本身的参数不同,拍出来的影像可能会有截然不同的像数值。此时,若以影像的像素值作为配对两影像的标准,会因为相同物体在两影像有不同的像数值导致配对失败。此时可以计算梯度影像最为一个更加可靠的特征,因为尽管相机参数或是场景的亮度不同,梯度较高(通常是物体边界)的位置不会改变,所以梯度影像对于相机参数和场景亮度的变化较不敏感,比较适合作为配对特征的依据。

一张影像的梯度即为他的偏微分,根据横轴和纵轴的方向表示为一个向量::165

一张影像的导数可以用有限差分估计(finite differences)。如果使用中央差分,我们可以用一维滤波器和影像 A {\displaystyle \mathbf {A} } 的卷积来估计对y的导数, {\displaystyle *} 代表一维的卷积运算:

这个 2×1 的滤波器会让影像平移半个像素的位置,为了避免这个状况,可以使用 3×1 的滤波器:

梯度的方向可以由下式计算::706

而梯度的大小可以由下式计算:

相关

  • IUCN Red List of Threatened Species.国际自然保护联盟濒危物种红色名录(或称IUCN红色名录,简称红皮书)于1963年开始编制,是全球动植物物种保护现状最全面的名录。此名录由国际自然保护联盟编制及维护。IUCN红色名录
  • 高雄捷运 §从政府兴建到民间兴建营运后转移模式高运量捷运:BOT环状轻轨:第三轨供电(750伏特直流电)高雄都会区大众捷运系统,简称高雄捷运、高捷,为中华民国第二座投入营运的城市轨道交通系统、首座机场联络轨道系统,以高雄市区为
  • 巴利·马歇尔巴里·马歇尔(英语:Barry J. Marshall,1951年9月30日-),生于澳洲西部城市卡尔古利,是西澳大学临床微生物学教授。他的主要成就是证明了幽门螺旋杆菌是造成大多数胃溃疡和胃炎的原因
  • 布芒语布芒语是一种使用于中国云南省金平苗族瑶族傣族自治县的语言,系属于南亚语系,是傣族支系曼仗傣的母语。该语言在21世纪初才被中国语言学者刀洁发现。这种语言与使用于越南的抗
  • 卢多维克·法泽卡什卢多维克·法泽卡什(罗马尼亚语:Ludovic Fazekás;1925年5月17日-),匈牙利族人,罗马尼亚共产党中央政治执行委员会委员、中央书记处书记,罗马尼亚副总理。1925年,出生于罗马尼亚特兰
  • 日月潭羊耳蒜日月潭羊耳蒜(学名:),为台湾特有种兰花,已灭绝。原本分布于南投县日月潭地区的拉鲁岛,海拔约750m左右。假球茎卵形。叶为线形或线状披针形,长16-30公分,仅1-1.5公分宽。总状花序顶生
  • 薄暮 (消歧义)薄暮可以指:
  • 黑便士黑便士(英语:Penny Black)是世界上第一枚带背胶邮票,1840年5月1日在英国正式发行,6日投入使用。虽然5月6日是邮票生效的第一天,但由于邮票从5月1日就开始出售,当天就有人使用邮票,所
  • 潘善念潘善念(越南语:Phan Thiện Niệm/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H",
  • 贝瑙利姆贝瑙利姆(Benaulim),是印度果阿邦South Goa县的一个城镇。总人口10163(2001年)。该地2001年总人口10163人,其中男性4947人,女性5216人;0—6岁人口934人,其中男495人,女439人;识字率74.3