pytorch的STN(空間變換網路)

2021-10-09 16:56:44 字數 395 閱讀 1686

stn可以直接插入現有的cnn中。

localisation network:一cnn生成變換引數。

grid genator:生成與輸出影象的每個畫素相對應的座標網路。

sampler:輸出結果

#定義乙個stn網路:本地網路(卷積池化relu卷積池化relu)linear relu linear得到3 * 2的仿射矩陣

#grid = f.affine_grid(theta, x.size())這個函式得到grid ,x = f.grid_sample(x, grid)得到stn的輸出

利用stn將transform the input。

空間變換網路STN

出自 spatial transformer networks insight 文章提出的stn的作用類似於傳統的矯正的作用。比如人臉識別中,需要先對檢測的進行關鍵點檢測,然後使用關鍵點來進行對齊操作。但是這樣的乙個過程是需要額外進行處理的。但是有了stn後,檢測完的人臉,直接就可以做對齊操作。關鍵...

座標變換,空間變換的本質

座標變換或空間變換,本質是相對座標的變化,絕對座標沒變。世界空間有兩個物體a,b。將a變換到b的座標空間意思是 將a從世界空間變換到b的區域性座標空間,也就是在b的區域性座標系中重新表示a的座標 也就是求出a在b座標系中的相對座標 做法很簡單 1,a b 得到乙個向量 v,2,把v分解 投影 到b的...

STN屏的發展

stn屏是在克服tn型液晶顯示難以多路驅動的缺點時誕生的,但是,stn屏的干涉色,使其顯示效果不如tn的液晶顯示,人們不滿意。於是人們利用光學延遲片對園偏振光的補償原理製造出了黑白stn屏。stn屏又吸收了微彩色膜技術實現了彩色stn屏。他突破了無源液晶顯示的彩色化,又遠比tft彩色化液晶顯示 低,...