ImageSaliencyFilter
ImageSaliencyFilter[image]
返回 image 的显著图.
更多信息和选项
- 显著性滤波产生单通道图像(也称为显著图),其中强度表示像素在输入图像中的重要性或显著性.
- ImageSaliencyFilter 通常用来聚焦于图像中特征与众不同的区域. 突显值越高越重要.
- ImageSaliencyFilter 适用于具有任意通道数的二维图像.
- ImageSaliencyFilter 使用 Method 选项. 可能的设置是:
-
"Itti" 基于颜色、 强度和方向的突显性(默认) "IttiColor" Itti 算法的彩色图 "IttiIntensity" Itti 算法的强度图 "IttiOrientation" Itti 算法的方向图 "HistogramContrast" 基于图像像素的平均颜色差值的突显性 "SpectralResidual" 基于对数光谱残差的突显性 "ImageSignature" 基于前景估计的突显性 "U2Net" U
-Net 显著对象检测(默认) - Itti 算法基于人类视觉突显性. 对于所有基于该算法的方法,计算都是在 RGB 颜色空间进行的.
- 对于所有基于 Itti 的方法,图像的不同尺度互相比较. 当Method->{"method",{σ1,σ2,…},{step1,step2,…}} 时,对于所有 j,尺度 σi 会和较粗糙的尺度 σi+stepj 比较. 默认设置为 {"Itti",{2,3,4},{3,4}}.
- 使用 Method{"U2Net",TargetDevicedevice},可以指定执行计算的设备.
范例
打开所有单元 关闭所有单元基本范例 (2)
选项 (6)
Method (6)
ImageSaliencyFilter[[image]]i = [image];
ImageAdjust@ImageSaliencyFilter[i, Method -> "Itti"]ImageAdjust@ImageSaliencyFilter[i, Method -> #]& /@ {"IttiOrientation", "IttiIntensity"}"HistogramContrast" 方法使用量化图像估计颜色对比度:
i = [image];ImageSaliencyFilter[i, Method -> "HistogramContrast"]//ImageAdjustImageSaliencyFilter[i, Method -> {"HistogramContrast", 4}]//ImageAdjustImageSaliencyFilter[[image], Method -> "ImageSignature"]//ImageAdjust使用 "SpectralResidual" 方法计算突显性:
ImageSaliencyFilter[[image], Method -> "SpectralResidual"]//ImageAdjustImageSaliencyFilter[[image], Method -> "U2Net"]应用 (4)
i = [image];map = ImageSaliencyFilter[i]SetAlphaChannel[i, MaxDetect[map, .5]]i = [image];saliencymap = ImageSaliencyFilter[i, Method -> "HistogramContrast"]//ImageAdjustmask = DeleteSmallComponents@Dilation[Binarize[saliencymap, 1 / 2], 1]SetAlphaChannel[i, mask]ImageTrim[i, #, 10]& /@ ComponentMeasurements[mask, "BoundingBox"][[All, 2]]i = [image];map = ImageSaliencyFilter[i, Method -> "IttiColor"]//ImageAdjustImageTrim[i, ImageValuePositions[map, "Max"], 30]i = [image];pyr = ImagePyramidApply[ImageSaliencyFilter[#, Method -> "ImageSignature"]&, ImagePyramid[i]]InverseImagePyramid[pyr, "Laplacian"]//ImageAdjustSetAlphaChannel[i, % / 2]SetAlphaChannel[i, ImageAdjust[ImageSaliencyFilter[i, Method -> "ImageSignature"]]]SetAlphaChannel[i, ImageAdjust[ImageSaliencyFilter[i, Method -> "U2Net"]]]属性和关系 (1)
设置 Method->"Itti" 下,用于比较的图越少,结果的计算就越快:
image = [image];RepeatedTiming[ImageSaliencyFilter[image, Method -> "Itti"]]RepeatedTiming[ImageSaliencyFilter[image, Method -> {"Itti", {2, 4}, {2}}]]RepeatedTiming[ImageSaliencyFilter[image, Method -> "U2Net"]]相关指南
-
▪
- 计算机视觉
文本
Wolfram Research (2014),ImageSaliencyFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageSaliencyFilter.html (更新于 2023 年).
CMS
Wolfram 语言. 2014. "ImageSaliencyFilter." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/ImageSaliencyFilter.html.
APA
Wolfram 语言. (2014). ImageSaliencyFilter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageSaliencyFilter.html 年
BibTeX
@misc{reference.wolfram_2026_imagesaliencyfilter, author="Wolfram Research", title="{ImageSaliencyFilter}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/ImageSaliencyFilter.html}", note=[Accessed: 21-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_imagesaliencyfilter, organization={Wolfram Research}, title={ImageSaliencyFilter}, year={2023}, url={https://reference.wolfram.com/language/ref/ImageSaliencyFilter.html}, note=[Accessed: 21-July-2026]}