A system comprising: a camera configured to capture a stream of images within a flight deck of an aircraft; a non-transitory memory maintaining program instructions; and one or more processors configured to execute the program instructions maintained on the memory, the program instructions causing the one or more processors to: receive the stream of images and at least one of avionics information of the aircraft and a flight state of the aircraft from an avionics system, wherein the avionics information comprises a pixel color or intensity below the aircraft determined by a camera sensor; wherein the flight state comprises cruise; determine at least one of a facial expression or a pose of a pilot within the flight deck based on the stream of images, wherein the pilot is determined to be squinting; classify a behavior of the pilot based on the at least one of the facial expression or the pose and classify a current flight context for the aircraft based on the at least one of the avionics information and the flight state, wherein the current flight context includes determining whether the aircraft is over sea or snow; determine a probability distribution for the behavior of the pilot, wherein the probability distribution indicates the behavior is anomalous; map the probability distribution for the behavior of the pilot to the current flight context to determine a pilot state, wherein the mapping includes determining the pilot is squinting as being a normal or abnormal based on the current flight context; and provide the pilot state to a pilot monitoring system for alerting the pilot; wherein the one or more processors are configured to use at least two behavior classifiers for classifying the behavior of the pilot; wherein determining the probability distribution for the behavior further includes performing conflict resolution when a first behavior classifier of the at least two behavior classifiers classifies the pilot as having a first behavior and a second behavior classifier of the at least two behavior classifiers classifies the pilot as having a second behavior; wherein the conflict resolution includes weighting results the first behavior classifier and the second behavior classifier based on the current flight context a camera configured to capture a stream of images within a flight deck of an aircraft; a non-transitory memory maintaining program instructions; and one or more processors configured to execute the program instructions maintained on the memory, the program instructions causing the one or more processors to: receive the stream of images and at least one of avionics information of the aircraft and a flight state of the aircraft from an avionics system, wherein the avionics information comprises a pixel color or intensity below the aircraft determined by a camera sensor; wherein the flight state comprises cruise; determine at least one of a facial expression or a pose of a pilot within the flight deck based on the stream of images, wherein the pilot is determined to be squinting; classify a behavior of the pilot based on the at least one of the facial expression or the pose and classify a current flight context for the aircraft based on the at least one of the avionics information and the flight state, receive the stream of images and at least one of avionics information of the aircraft and a flight state of the aircraft from an avionics system, wherein the avionics information comprises a pixel color or intensity below the aircraft determined by a camera sensor; wherein the flight state comprises cruise; determine at least one of a facial expression or a pose of a pilot within the flight deck based on the stream of images, wherein the pilot is determined to be squinting; classify a behavior of the pilot based on the at least one of the facial expression or the pose and classify a current flight context for the aircraft based on the at least one of the avionics information and the flight state, wherein the current flight context includes determining whether the aircraft is over sea or snow; determine a probability distribution for the behavior of the pilot, wherein the probability distribution indicates the behavior is anomalous; map the probability distribution for the behavior of the pilot to the current flight context to determine a pilot state, wherein the mapping includes determining the pilot is squinting as being a normal or abnormal based on the current flight context; and provide the pilot state to a pilot monitoring system for alerting the pilot; determine a probability distribution for the behavior of the pilot, wherein the probability distribution indicates the behavior is anomalous; map the probability distribution for the behavior of the pilot to the current flight context to determine a pilot state, wherein the mapping includes determining the pilot is squinting as being a normal or abnormal based on the current flight context; and provide the pilot state to a pilot monitoring system for alerting the pilot; wherein the one or more processors are configured to use at least two behavior classifiers for classifying the behavior of the pilot; wherein determining the probability distribution for the behavior further includes performing conflict resolution when a first behavior classifier of the at least two behavior classifiers classifies the pilot as having a first behavior and a second behavior classifier of the at least two behavior classifiers classifies the pilot as having a second behavior; wherein the conflict resolution includes weighting results the first behavior classifier and the second behavior classifier based on the current flight context