Photometric stereo for the measurement
- f surface texture and shape
YAN YAN yany14@mails.tsinghua.edu.cn
Photometric stereo for the measurement of surface texture and - - PowerPoint PPT Presentation
Photometric stereo for the measurement of surface texture and shape YAN YAN yany14@mails.tsinghua.edu.cn Main point Introduction of Background Building the sensor optical system Photometric stereo algorithm Results
YAN YAN yany14@mails.tsinghua.edu.cn
π = π(π¦,π§)
then the gradient (π, π)at position π¦,π§ is
π =
,- ,.
π =
,- ,/
then
π½ π¦,π§ = π(π,π) π is reflectance function
conditions
π½ π¦,π§ = π(π π¦,π§ ,π(π¦, π§))
Where
π½ π¦,π§ = (π½2 π¦,π§ ,π½3 π¦,π§ , π½4 π¦,π§ ) π π, π = (π2 π,π ,π3 π,π ,π4 π,π )
gradient according to the lookup table. The lookup table is populated using a calibration target with known geometry , I use a sphere. Make sure the light environment is the same .
get the course gradient π5, π5
tree, then KNN algorithm is applied to find the closest.
R N = β β π:,;π
:,;(π) ;>: ;>?: :>@ :>5
we approximate the reflectance function in the neighborhood of π5, π5 using a first-order Taylor series expansion:
R p,q = R π5,π5 + J π5,π5 π β π5 π β π5 πΎ = (
,G2 ,H ,G2 ,I ,G3 ,H ,G3 ,I ,G4 ,H ,G4 ,I
) (1)
is the course gradient , p,q is the refined gradient π π = πΎK R p,q β R π5,π5 + π5 π5 πΎK = (πΎLπΎ + πΏπ½)?2πΎL (2)
so we use the π5,π5 instead. So the (2) can be improved as π π = π₯πΎK R p,q β R π5,π5 + π5 π5
function πΉ π, π, π = (π. β π)3+(π/ β π)3 the error function E is also a map defined on every point (x , y), then the problem of finding
πππ‘π’ π = β¬πΉ π,π,π ππ¦ππ§