An adaptive blink detector to initialize and update a view-based remote eye gaze tracking system in a natural scenario