PROBLEM TO BE SOLVED: To improve the detection accuracy of cornel reflection in an image.SOLUTION: A pupil detection device 1 includes: a camera 2; a light source 3A arranged at a position of a distance D1 from the center of an aperture 8 of the camera 2; a light source 3B arranged at a position of a distance D2 from the center of the aperture 8; a lighting control unit 12 for controlling lighting timing and amounts of light emission of the light sources 3A and 3B; and a detection unit 13 for calculating a position of a pupil image of a subject on the basis of a differential image between a bright pupil image and a dark pupil image and also calculating a position of a corneal reflection image of the subject on the basis of the bright pupil image and dark pupil image. The detection unit 13 performs control to change the sum of the amount of light emission of the light source 3A and the amount of light emission of the light source 3B at the time of acquisition of the bright pupil image on the basis of a luminance value of the corneal reflection image, and also performs control to change the amount of light emission of the light source 3A at the time of acquisition of the bright pupil image on the basis of a luminance value of the pupil image.SELECTED DRAWING: Figure 1【課題】画像中の角膜反射の検出精度を向上させること。【解決手段】瞳孔検出装置1は、カメラ2と、カメラ2の開口部8中心から距離D1の位置に配置された光源3Aと、開口部8中心から距離D2の位置に配置された光源3Bと、光源3A,3Bの点灯タイミング及び発光量を制御する点灯制御ユニット12と、明瞳孔画像と暗瞳孔画像との差分画像を基に対象者の瞳孔像の位置を算出するとともに、明瞳孔画像及び暗瞳孔画像を基に対象者の角膜反射像の位置を算出する検出ユニット13とを備え、検出ユニット13は、角膜反射像の輝度値を基に明瞳孔画像の取得時の光源3Aの発光量と光源3Bの発光量との和を変更するように制御するとともに、瞳孔像の輝度値を基に明瞳孔画像の取得時の光源3Aの発光量を変更するように制御する。【選択図】図1