光度立體法總結
所謂光度立體法是根據在不同光源方向的情況下拍攝的多幅影像的光強來計算物體表面的方向梯度從而獲得影像的三維資訊。
傳統的光度立體一般是假設物體是理想的朗伯表面,假設光照是理想的平行光照。其反射分佈函式可以由下面這個式子得到:
根據影像的輻照度方程可得到表面方向與影像亮度之間的對應關係
式中Q 是反射常數(p,q)為物體表面的方向梯度,
為光源的方向,,為光源的傾角與 仰角。
對於在 3 個不同的光照條件下得到的 3 幅光照影像可以得到以下方程組:
式中分別對應 3 幅影像象素點的規格化亮(灰度值與影像上最大灰度值之比),
分別為 3 幅影像的光源方向。
通過對方程組求解得到影像上各象素點的表面方向梯度 , 在實際情況中由於影像已離散化因此和
可用它們的一次差分近似地表示:
設起始點高度為(起始點通常為影像中心點)則可以求出
四個相鄰點的高度值並進一步擴散得到所有離散影像點上的高度值從而最終恢復物體的表面形狀.
相關文章
- Halcon 光度立體法 例程學習總結
- 光度立體法重構表面
- halcon——缺陷檢測常用方法總結(光度立體)
- Halcon表面缺陷檢測-光度立體法
- Halcon表面缺陷檢測-光度立體法檢測藥片包裝背面的缺陷
- Halcon6:三維重建和光度立體視覺視覺
- 研究光度立體法階段性小結和最佳化(可20ms獲取4個2500*2000灰度圖的Normal Map)。ORM
- Halcon-表面檢測-----確定光度立體法系統的光源的方向
- HTML 語法總結HTML
- 體系總結
- PHP高階語法總結PHP
- es6語法總結
- HTML5語法總結HTML
- selenium之xpath語法總結
- go 奇葩語法總結篇Go
- 新寫法-slide的總結IDE
- open policy agent 語法總結
- #1全職獨立開發兩週總結
- python 語法總結:Python語法快速入門Python
- 軟體工程總結軟體工程
- ES6常用語法總結
- 05-ES6語法總結
- Emmet外掛常用語法總結
- css基本語法總結及使用CSS
- Python筆記_1語法總結Python筆記
- MySQL中介軟體總結MySql
- webpack整體配置總結Web
- ES6 語法學習總結
- Go語言基礎語法總結Go
- 11.6 每日總結(vm無法聯網)
- 初學Solidity(一):語法大致總結Solid
- Vue3.2 setup語法糖總結Vue
- C++語法-結構體C++結構體
- 軟體面試體總結待完善面試
- 過條面結京半立子別按求總為jan
- “生如螻蟻,當立鴻鵠之志”|2020年終總結
- JVM記憶體模型總結JVM記憶體模型
- 《三體2:黑暗森林》總結