光度立體法總結
所謂光度立體法是根據在不同光源方向的情況下拍攝的多幅影像的光強來計算物體表面的方向梯度從而獲得影像的三維資訊。
傳統的光度立體一般是假設物體是理想的朗伯表面,假設光照是理想的平行光照。其反射分佈函式可以由下面這個式子得到:
根據影像的輻照度方程可得到表面方向與影像亮度之間的對應關係
式中Q 是反射常數(p,q)為物體表面的方向梯度,
為光源的方向,,為光源的傾角與 仰角。
對於在 3 個不同的光照條件下得到的 3 幅光照影像可以得到以下方程組:
式中分別對應 3 幅影像象素點的規格化亮(灰度值與影像上最大灰度值之比),
分別為 3 幅影像的光源方向。
通過對方程組求解得到影像上各象素點的表面方向梯度 , 在實際情況中由於影像已離散化因此和
可用它們的一次差分近似地表示:
設起始點高度為(起始點通常為影像中心點)則可以求出
四個相鄰點的高度值並進一步擴散得到所有離散影像點上的高度值從而最終恢復物體的表面形狀.
相關文章
- Halcon 光度立體法 例程學習總結
- halcon——缺陷檢測常用方法總結(光度立體)
- Halcon表面缺陷檢測-光度立體法
- Halcon表面缺陷檢測-光度立體法檢測藥片包裝背面的缺陷
- Halcon6:三維重建和光度立體視覺視覺
- Halcon-表面檢測-----確定光度立體法系統的光源的方向
- 中巨集立達離職總結
- OpenCV三種立體匹配求視差圖演算法總結OpenCV演算法
- HTML 語法總結HTML
- sql語法總結SQL
- #1全職獨立開發兩週總結
- 體系總結
- go 奇葩語法總結篇Go
- PHP高階語法總結PHP
- open policy agent 語法總結
- HTML標記語法總結HTML
- 詞法分析實驗總結詞法分析
- es6語法總結
- HTML5語法總結HTML
- oracle體系結構總結Oracle
- 軟體工程總結軟體工程
- ES6常用語法總結
- css基本語法總結及使用CSS
- selenium之xpath語法總結
- 新寫法-slide的總結IDE
- Emmet外掛常用語法總結
- IP地址網段表示法總結
- Hibernate-hql語法總結.
- 常用CSS縮寫語法總結CSS
- 05-ES6語法總結
- webpack整體配置總結Web
- 軟體工程——個人總結軟體工程
- 《軟體工程》個人總結軟體工程
- Oracle物理體系總結Oracle
- 記憶體_管理總結記憶體
- C++語法-結構體C++結構體
- Go語言基礎語法總結Go
- Vue3.2 setup語法糖總結Vue