基於多項式回歸的顏色校正演算法

2021-08-30 23:58:59 字數 601 閱讀 3772

1.針對顏色誤差分析用iseetest軟體測試機器拍攝的24色色卡進行分析得出灰度偏差曲線

可見顏色誤差曲線,我們只要擬合出類似的非線性關係就可以校正顏色偏差。

2.構建多項式各項1 x x*y x² (三次方程也可以實驗對比校正效果,本實驗二次方程效果較好)

3.基於多項式回歸的顏色校正演算法理論說明

a.在固定光源下拍攝標準色卡,實際影象中第i色塊rgb值為ri,gi,bi,色卡中第i色塊標準值為r0i,g0i,b0i。

b.矩陣v[j][i]為實際拍攝影象中rgb值構造的多項式組成的多項式矩陣,每一行為

(其中j=10位多項式項數,i為色卡的色塊數)。

c.對映關係 x=at·v,x[3][i]為色卡色塊標準rgb值構成的矩陣,a[j][3]為需要求的對映關係矩陣,v[j][i]為多項式回歸矩陣。

d.矩陣a由最小二乘法優化得到 a=(v·vt)-1 (v·xt)

e.在相同光源下拍攝的影象xin[3][m] rgb值構成的多項式矩陣vin[10][m],校正後的影象xout[3][m]=at·vin

多項式回歸

import numpy as np import matplotlib.pyplot as plt x np.random.uniform 3,3,size 100 x x.reshape 1,1 y 0.5 x 2 x 2 np.random.normal 0,1,100 plt.scatter...

多項式回歸

多項式回歸 import torch import numpy defmake features x 獲取 x,x 2,x 3 的矩陣 x x.unsqueeze 1 將一維資料變為 n,1 二維矩陣形式 return torch.cat x i for i in range 1 4 1 按列拼接 ...

多項式回歸

線性回歸適用於資料成線性分布的回歸問題,如果樣本是非線性分布,線性回歸就不再使用,轉而可以採用非線性模型進行回歸,比如多項式回歸 多項式回歸模型定義 與線性模型,多項式模型引入了高次項 y w 0 w1 x w2 x2 w 3x3 wnxn y w 0 w 1x w 2x 2 w 3x 3 w nx...