Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Isophote

From Wikipedia, the free encyclopedia
Curve on an illuminated surface through points of equal brightness
ellipsoid with isophotes (red)

Ingeometry, anisophote is acurve on an illuminated surface that connects points of equalbrightness. One supposes that the illumination is done by parallel light and the brightnessb is measured by the followingscalar product:

b(P)=n(P)v=cosφ{\displaystyle b(P)={\vec {n}}(P)\cdot {\vec {v}}=\cos \varphi }

wheren(P){\displaystyle {\vec {n}}(P)} is the unitnormal vector of the surface at pointP andv{\displaystyle {\vec {v}}} theunit vector of the light's direction. Ifb(P) = 0, i.e. the light isperpendicular to the surface normal, then pointP is a point of the surface silhouette observed in directionv.{\displaystyle {\vec {v}}.} Brightness 1 means that the light vector is perpendicular to the surface. Aplane has no isophotes, because every point has the same brightness.

Inastronomy, an isophote is a curve on a photo connecting points of equal brightness.[1]

Application and example

[edit]

Incomputer-aided design, isophotes are used for checking optically the smoothness of surface connections. For a surface (implicit or parametric), which is differentiable enough, the normal vector depends on the first derivatives. Hence, the differentiability of the isophotes and theirgeometric continuity is 1 less than that of the surface. If at a surface point only the tangent planes are continuous (i.e. G1-continuous), the isophotes have there a kink (i.e. is only G0-continuous).

In the following example (s. diagram), two intersectingBezier surfaces are blended by a third surface patch. For the left picture, the blending surface has only G1-contact to the Bezier surfaces and for the right picture the surfaces have G2-contact. This difference can not be recognized from the picture. But the geometric continuity of the isophotes show: on the left side, they have kinks (i.e. G0-continuity), and on the right side, they are smooth (i.e. G1-continuity).

  • Isophotes on two Bezier surfaces and a G1-continuous (left) and G2-continuous (right) blending surface: On the left the isophotes have kinks and are smooth on the right
    Isophotes on two Bezier surfaces and a G1-continuous (left) and G2-continuous (right) blending surface: On the left the isophotes have kinks and are smooth on the right

Determining points of an isophote

[edit]

On an implicit surface

[edit]

For animplicit surface with equationf(x,y,z)=0,{\displaystyle f(x,y,z)=0,} the isophote condition isfv|f|=c .{\displaystyle {\frac {\nabla f\cdot {\vec {v}}}{|\nabla f|}}=c\ .}That means: points of an isophote with given parameterc are solutions of thenonlinear systemf(x,y,z)=0,f(x,y,z)vc|f(x,y,z)|=0,{\displaystyle {\begin{aligned}f(x,y,z)&=0,\\[4pt]\nabla f(x,y,z)\cdot {\vec {v}}-c\;|\nabla f(x,y,z)|&=0,\end{aligned}}}which can be considered as theintersection curve of two implicit surfaces. Using the tracing algorithm of Bajaj et al. (see references) one can calculate apolygon of points.

On a parametric surface

[edit]

In case of aparametric surfacex=S(s,t){\displaystyle {\vec {x}}={\vec {S}}(s,t)} the isophote condition is

(Ss×St)v|Ss×St|=c .{\displaystyle {\frac {({\vec {S}}_{s}\times {\vec {S}}_{t})\cdot {\vec {v}}}{|{\vec {S}}_{s}\times {\vec {S}}_{t}|}}=c\ .}

which is equivalent to (Ss×St)vc|Ss×St|=0 .{\displaystyle \ ({\vec {S}}_{s}\times {\vec {S}}_{t})\cdot {\vec {v}}-c\;|{\vec {S}}_{s}\times {\vec {S}}_{t}|=0\ .}This equation describes an implicit curve in the s-t-plane, which can be traced by a suitable algorithm (seeimplicit curve) and transformed byS(s,t){\displaystyle {\vec {S}}(s,t)} into surface points.

See also

[edit]

References

[edit]
  • J. Hoschek, D. Lasser:Grundlagen der geometrischen Datenverarbeitung, Teubner-Verlag, Stuttgart, 1989,ISBN 3-519-02962-6, p. 31.
  • Z. Sun, S. Shan, H. Sang et al.:Biometric Recognition, Springer, 2014,ISBN 978-3-319-12483-4, p. 158.
  • C.L. Bajaj, C.M. Hoffmann, R.E. Lynch, J.E.H. Hopcroft:Tracing Surface Intersections, (1988) Comp. Aided Geom. Design 5, pp. 285–307.
  • C. T. Leondes:Computer Aided and Integrated Manufacturing Systems: Optimization methods, Vol. 3, World Scientific, 2003,ISBN 981-238-981-4, p. 209.
  1. ^J. Binney, M. Merrifield:Galactic Astronomy, Princeton University Press, 1998,ISBN 0-691-00402-1, p. 178.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Isophote&oldid=1185683679"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp