PROBLEM TO BE SOLVED: To provide a visual axis detecting apparatus, visual axis detecting method, and visual axis detecting program capable of accurately detecting visual axis directions of various subjects.SOLUTION: The visual axis detecting apparatus can determine effectiveness of a visual axis direction detected by a gaze point detection part 216 using a position difference as a calibration value when detecting a position of a cornea curvature center so as to easily and effectively determine the effectiveness of the visual axis direction without separately using equipment or the like for detecting the effectiveness of the visual axis direction. This configuration can accurately detect visual axis directions of various subjects, for example, subjects whose cornea curvature radii of left/right eyeballs are significantly different from each other and subjects whose visual axis directions of the left/right eyeballs are significantly different due to influence such as the strabismus.SELECTED DRAWING: Figure 4【課題】様々な被験者について視線方向を正確に検出できる視線検出装置、視線検出方法及び視線検出プログラムを提供する。【解決手段】注視点検出部216で検出される視線方向の有効性について、角膜曲率中心の位置を検出する際の較正値である位置差分を用いて判定するため、別途視線方向の有効性を検出するための設備等を用いることなく、容易かつ効果的に視線方向の有効性を判定することができる。これにより、例えば角膜曲率半径が左右の眼球で大きく異なる被験者、又は斜視などの影響により左右の眼球の視線方向が大きく異なる被験者等、様々な被験者について視線方向を正確に検出できる。【選択図】図4