鑲嵌資料集工具小結(七)色彩平衡與接縫線 Ⅰ
鑲嵌資料集的色彩平衡與接縫線 Ⅰ
色彩平衡
鑲嵌資料集一般由多張影像組成的,各幅影像可能由於各種原因存在色彩差異,例如航攝時的天氣、光線等原因。為了讓整個鑲嵌資料集看起來是無縫的一整張,而不是一片一片的,我們需要做的就是色彩校正,或者叫做色彩平衡(均衡)。也就是實現下面的效果:
做色彩校正之前,需要檢查原始資料的所有波段是不是滿足下面幾個條件:
√ 所有波段已經建立統計值(包括直方圖);
√ 所有柵格資料集具有相同的波段數;
√ 所有柵格資料集的畫素型別和畫素深度都相同(只支援 8 位無符號和 16 位無符號位深度);
√ 所有柵格資料集都沒有關聯的色彩對映表。
Color Balance Mosaic Dataset 工具用於實現鑲嵌資料集的色彩平衡。
Balance Method
工具提供了三種勻色的演算法:
勻光/Dodging
這是傳統的勻光攝影測量方法。如果選擇“勻光/Dodging”,需要同時選擇 目標顏色表面型別 。此方法會參照目標顏色來更改每個畫素值,使影像均勻過渡到目標顏色。多數情況下,勻光平衡效果最佳。
SINGLE_COLOR — 所有畫素都參照一個單色點(即,平均值)進行勻光處理。
COLOR_GRID — 所有畫素都參照分佈在整個鑲嵌資料集中的多組點進行勻光處理。
FIRST_ORDER — 所有畫素都參照從二維多項式傾斜平面獲取的多個點進行勻光處理。與“顏色格網”表面相似。
SECOND_ORDER —所有畫素都參照從二維多項式拋物線/雙曲線/橢圓表面獲取的一組多點進行勻光處理。與“顏色格網”表面相似。
THIRD_ORDER —所有畫素都參照從三次表面獲取的多個點進行勻光處理。
PS:
√ 當柵格數量較少且地物型別較少時,單色表面會取得良好的效果。如果柵格資料較多或者地物型別較多時,這種方法輸出顏色可能會變得模糊。
√ 如果有大量的柵格或區域含有大量的地面物體型別,這種方法會產生非常好的輸出效果。
√ First Order,Second Order, Third Oder 這三種方法與“顏色格網”表面相比,多項式階表面的顏色變化通常更為平滑,並且使用的輔助表儲存空間更少,但往往需要花費更長的時間進行處理。
直方圖/Histogram
此方法將根據目標直方圖更改各畫素值。可基於所有柵格自動計算目標直方圖,也可以指定一個目標柵格。
當鑲嵌資料集中的所有柵格的直方圖形狀都相似時,直方圖平衡會取得較好的效果。
標準差/Standard Deviation
此方法將根據標準差計算更改每個畫素值。可基於所有柵格或指定的目標柵格自動計算標準差值。
當鑲嵌資料集中的所有柵格的正態值具有相同的直方圖分佈時,標準差平衡的效果最好。
Target Raster
上面三種方法中所使用到的數值,既可以來源於鑲嵌資料集自身,也可以來源於自己指定的目標柵格。
不同的色彩平衡方法:使用勻光平衡時,得出的目標顏色取決於當時所選擇的目標顏色表面型別。
對於 SINGLE_COLOR,將使用參照目標影像的平均值。
對於 COLOR_GRID,會將參照目標影像重取樣為適合的格網。
對於 多項式階表面,通過最小二乘擬合從參照目標影像獲得多項式的係數。
使用直方圖平衡時,將基於參照目標影像獲得目標直方圖。
使用標準差平衡時,將基於參照目標影像獲得目標標準差。
Block Filed
從鑲嵌資料集的屬性表中指定一個用於“分組”的欄位,在執行計算和操作時,用於標識應被視為單一專案的多個專案。
預處理選項在執行柵格資料集色彩平衡之前,工具會先執行預處理選項。
Exclude Area Raster
用於排除不能或者難於進行色彩校正的區域,例如:水、雲和異常區域等。本質上就是建立一個掩膜,從而從鑲嵌資料集色彩校正演算法中排除一些畫素。
PS: 對鑲嵌資料集進行色彩校正時,排除區域並不會經常用到。只有當存在較難校正的區域,且不希望因為這些問題區域產生偏差時,可建立排除區域。另外,畫素分佈中的極值(極低畫素值和極高畫素值)區域也可能成為色彩校正的問題區域。
那如何生成這個排除區域柵格呢?
工具箱中提供 Generate Exclude Area 工具,下面就來看看這個工具。
通過輸入資料選擇 位深 和 生成方法:
Pixel type:
此引數用於選擇輸入柵格資料集的畫素深度。畫素深度非常重要,因為需要對所有 8 位以上的畫素深度調整色彩掩膜和直方圖值。8_BIT — 0 到 255 之間。這是預設值;
11_BIT — 0 到 2047 之間;
12_BIT — 0 到 4095 之間;
16_BIT — 0 到 65535 之間。
Generate Method:
提供了兩種方法:COLOR_MASK ,HISTOGRAM_PERCENTAGE
COLOR_MASK — 可以設定要在輸出中排除的最大顏色值。這是預設設定。
HISTOGRAM_PERCENTAGE — 可以設定畫素的最小和最大直方圖百分比。
Stretch Type
如果我們指定的了拉伸型別,那麼就意味著在色彩平衡的過程中,使用的是柵格資料拉伸後的值,而不是柵格資料的原始像元值。NONE — 不應用預拉伸。這是預設設定。
ADAPTIVE — 自適應預拉伸。
MINIMUM_MAXIMUM — 最小值-最大值預拉伸。
STANDARD_DEVIATION — 標準差預拉伸。
Gamma
當選擇了標準差拉伸或最小值-最大值拉伸時,可以額外的設定Gamma值。可通過應用 Gamma 拉伸來控制影像的整體亮度。如果 Gamma 係數設定得太低,中間色調將太暗;而如果 Gamma 係數設定得太高,中間色調又會太亮。Gamma 係數不僅會改變影像的亮度,還會改變紅綠藍之間的比率。
如果對色彩校正的不滿意,我們也可以移除效果,鑲嵌資料集的右鍵選單中,Remove -- Color Balancing。
相關文章
- 鑲嵌資料集工具小結(八)色彩平衡與接縫線 Ⅱ
- 鑲嵌資料集工具小結(二)鑲嵌資料輪廓線與邊界
- 鑲嵌資料集工具小結(一)建立/刪除鑲嵌資料集
- 鑲嵌資料集工具小結(四)鑲嵌資料集的屬性 Ⅰ
- 鑲嵌資料集工具小結(五)鑲嵌資料集的屬性 Ⅱ
- 鑲嵌資料集工具小結(六)鑲嵌資料集的屬性 Ⅲ
- 鑲嵌資料集工具小結(十 一)分析、修復、同步鑲嵌資料集
- 鑲嵌資料集工具小結(十)函式鏈函式
- 鑲嵌資料集工具小結(三)概檢視/OverviewsView
- 鑲嵌資料集工具小結(九)計算像元大小範圍
- ENVI無縫鑲嵌、拼接柵格資料的方法
- 遙感影像鑲嵌拼接:ENVI的Pixel Based Mosaicking工具操作方法AI
- 資料無縫對接:金蝶雲星空與旺店通整合案例
- 資料整合案例:旺店通與金蝶雲星空的無縫對接
- 金蝶雲星空與吉客雲的採購入庫資料無縫對接方案
- 資料結構-平衡二叉樹資料結構二叉樹
- 資料集與工具包kitti_nuscen
- 【資料結構與演算法】手撕平衡二叉樹資料結構演算法二叉樹
- 資料結構與演算法-二叉查詢樹平衡(DSW)資料結構演算法
- 資料結構與演算法-二叉查詢樹平衡(AVL)資料結構演算法
- 兩步就能教你一鍵調整影片色彩平衡
- HDFS資料平衡
- 小程式與Vue對比·資料繫結Vue
- 演算法與資料結構——AVL樹(平衡二叉搜尋樹)演算法資料結構
- 資料結構與演算法---盛最多水的容器、接雨水資料結構演算法
- 無縫連線 dubbo-go 與 gRPCGoRPC
- 七、基本資料結構(樹形結構)資料結構
- Alink漫談(七) : 如何劃分訓練資料集和測試資料集
- 重學資料結構(七、圖)資料結構
- 演算法與資料結構之並查集演算法資料結構並查集
- [學習筆記] Splay & Treap 平衡樹 - 資料結構筆記資料結構
- 資料結構與演算法之線性結構資料結構演算法
- 資料結構實驗之查詢七:線性之雜湊表資料結構
- 《大話資料結構》讀後總結(七)資料結構
- 資料結構與演算法 - 線性表資料結構演算法
- python連線clickhouse資料庫的兩種方式小結Python資料庫
- 演算法與資料結構系列 ( 七 ) - 歸併排序- Merge Sort演算法資料結構排序
- 資料結構與演算法 | 線性表 —— 連結串列資料結構演算法