BrightnessEqualize[image]
不均等な照明を正して image の明るさを調整する.
BrightnessEqualize[image,flatfield]
image 全体の明るさの変化をモデル化する flatfield が与えた訂正モデルを使用する.
BrightnessEqualize[image,flatfield,darkfield]
darkfield が与えた暗い周囲モデルを使う.
BrightnessEqualize
BrightnessEqualize[image]
不均等な照明を正して image の明るさを調整する.
BrightnessEqualize[image,flatfield]
image 全体の明るさの変化をモデル化する flatfield が与えた訂正モデルを使用する.
BrightnessEqualize[image,flatfield,darkfield]
darkfield が与えた暗い周囲モデルを使う.
詳細とオプション
- 局所的な明るさ調整は写野感度平坦化としても知られるもので,一様ではない照明あるいはセンサー感度の変化によって生じた画像のアーチファクトを取り除くために使われる.
- BrightnessEqualizeは,任意の2Dおよび3D画像に使われ,LABColor空間における明るさのチャンネルを調整する.
- flatfield 画像は,無地でよく照明が当たった白い背景のように均一な信号の画像である.darkfield はそれと同じ画像であるが照明がないものである.オブジェクトの設定が等しい image のフラットフィールディングは
で与えられる. - 次は flatfield または darkfield に使用可能な設定である.
-
val 一定の値 val corrimage (画像の次元に再スケールされた)修正画像 {scope,model} 与えられたモデルにデータをフィットさせる - デフォルトの flatfield は二次の多項式フィットからなる.デフォルトの 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 Language. 2017. "BrightnessEqualize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BrightnessEqualize.html.
APA
Wolfram Language. (2017). BrightnessEqualize. Wolfram Language & System Documentation Center. Retrieved from 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: 04-September-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: 04-September-2026]}