BrightnessEqualize[image]
调整整个 image 的亮度,纠正不均匀的照度.
BrightnessEqualize[image,flatfield]
使用由 flatfield 给出的纠正模型,该模型模拟了整个 image 亮度变化的情况.
BrightnessEqualize[image,flatfield,darkfield]
使用由 darkfield 给出的暗环境模型.
BrightnessEqualize
BrightnessEqualize[image]
调整整个 image 的亮度,纠正不均匀的照度.
BrightnessEqualize[image,flatfield]
使用由 flatfield 给出的纠正模型,该模型模拟了整个 image 亮度变化的情况.
BrightnessEqualize[image,flatfield,darkfield]
使用由 darkfield 给出的暗环境模型.
更多信息和选项
- 局部亮度调整亦称为平场扫描,用来移除由不均匀光照或传感器灵敏度的变化引起的图像伪影.
- BrightnessEqualize 适用于任意二维和三维图像,调整 LABColor 空间的光通道.
- flatfield 图像是像纯的明亮的白色背景的同类信号的图像. darkfield 是同样的图像,但没有照明. 带有在同样设置中的对象的 image 的平场由
给出. - flatfield 或 darkfield 的可能设置包括:
-
val 常数 val corrimage 校正图像(调整至相应图像的尺寸) {scope,model} 拟合数据至给定模型 - 默认的 flatfield 包含 2 阶多项式拟合. 默认的 darkfield 被假设为 0.
- 使用 {scope,model},flatfield 或 darkfield 由拟合一个函数估计.
- scope 参数指明是否沿每个轴拟合整个图像数据或图像投影. 可能的设置包括:
-
"Global" 拟合整个图像至给定模型 "Marginal" 分别拟合 model 到沿各个轴的投影 - model 可以为以下形式:
-
n n 次多项式 f,params,vars 具有参数 params 和变量 vars 的任意模型 f - 可以选择下列选项:
-
Masking Automatic 用于模型估计的区域 PerformanceGoal Automatic 优化的目标 - 使用 Masking->Automatic 时,调整中不使用过曝和低曝像素.
- 带有部分透明图像,阿尔法通道与掩模相乘.
范例
打开所有单元 关闭所有单元范围 (7)
数据 (3)
参数 (4)
img = [image];BrightnessEqualize[img, {"Global", 1}]BrightnessEqualize[img, {"Global", 2}]BrightnessEqualize[img, {"Marginal", 2}]BrightnessEqualize[[image], [image]]img = [image];BrightnessEqualize[
img,
{"Global", a + b(x^2 + y^2) + c(x^2 + y^2)^2 + d(x^2 + y^2)^3, {a, b, c, d}, {x, y}}
]BrightnessEqualize[
img,
{"Global", a Exp[-(x^2 + y^2) / σ^2], {a, σ}, {x, y}}
]BrightnessEqualize[[image], 1, {"Global", 6}]选项 (1)
应用 (7)
moon = [image];BrightnessEqualize[moon, {"Global", 4}, Masking -> Binarize[moon]]img = [image];mask = ColorNegate@AlphaChannel@RemoveBackground[img]BrightnessEqualize[img, Masking -> mask]ColorCombine[BrightnessEqualize[#, Masking -> mask]& /@ ColorSeparate[img]]scan = [image];mask = ColorNegate@Closing[Binarize[BottomHatTransform[scan, 12]], 1]BrightnessEqualize[scan, {"Global", 6}, Masking -> mask]TextRecognize[%]BrightnessEqualize[scan, {"Marginal", {6, 0}}]TextRecognize[%]img = [image];mask = ColorNegate@AlphaChannel@RemoveBackground[img]BrightnessEqualize[img, {"Global", 3}, Masking -> mask]从具有许多像素缺陷的低质量相机拍摄的图像中删除 CCD 伪像:
flatfield = [image];image = [image];BrightnessEqualize[image, flatfield]img = [image];mask = Opening[Binarize[img, {.12, .3}], 1]BrightnessEqualize[img, Masking -> mask] // ImageAdjustknee = [image];Image3D[knee, ColorFunction -> "GrayLevelAlpha", ClipRange -> {All, {0, 23}, All}, Boxed -> True]ImageHistogram[knee]mask = Erosion[Binarize[knee, {.05, .3}], 1]knee2 = BrightnessEqualize[knee,
{"Global", {1, x^2 + y^2, z^2, (x^2 + y^2)^2, z^4, (x^2 + y^2)z^2}, {x, y, z}}, Masking -> mask];Map[Image3D[#, ColorFunction -> "GrayLevelAlpha", ClipRange -> {All, {0, 23}, All}, Boxed -> True]&, {knee, knee2}]//GraphicsRow技术笔记
-
▪
- 图像处理
文本
Wolfram Research (2017),BrightnessEqualize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BrightnessEqualize.html.
CMS
Wolfram 语言. 2017. "BrightnessEqualize." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BrightnessEqualize.html.
APA
Wolfram 语言. (2017). BrightnessEqualize. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BrightnessEqualize.html 年
BibTeX
@misc{reference.wolfram_2026_brightnessequalize, author="Wolfram Research", title="{BrightnessEqualize}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/BrightnessEqualize.html}", note=[Accessed: 17-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_brightnessequalize, organization={Wolfram Research}, title={BrightnessEqualize}, year={2017}, url={https://reference.wolfram.com/language/ref/BrightnessEqualize.html}, note=[Accessed: 17-August-2026]}