Solving the Alhazen–Ptolemy Problem: Determining Specular Points on Spherical Surfaces for Radiative Transfer of Titan’s Seas
Solving the Alhazen–Ptolemy Problem: Determining Specular Points on Spherical Surfaces for Radiative Transfer of Titan’s Seas
复制标题
解决阿尔哈森-托勒密问题:确定泰坦海洋辐射传输的球面上的镜面点
DOI:
10.3847/psj/abe4dd
复制
发表时间:
2020
影响因子:
--
通讯作者:
S. MacKenzie
中科院分区:
文献类型:
--
作者:
W. Miller;J. Barnes;S. MacKenzie
Given a light source, a spherical reflector, and an observer, where on the surface of the sphere will the light be directly reflected to the observer, i.e., where is the specular point? This is known as the Alhazen–Ptolemy problem and finding this specular point for spherical reflectors is useful in applications ranging from computer rendering to atmospheric modeling to GPS communications. Existing solutions rely upon finding the roots of a quartic equation and evaluating numerically which root provides the real specular point. We offer a formulation, and two solutions thereof, for which the correct root is predeterminable, thereby allowing the construction of the fully analytical solutions we present. Being faster to compute, our solutions should prove useful in cases that require repeated calculation of the specular point, such as Monte Carlo radiative transfer, including reflections off of Titan’s hydrocarbon seas.