Pupil detection and tracking for AR 3D under various circumstances