Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.05 KB

perceiver.md

File metadata and controls

23 lines (16 loc) · 1.05 KB

@defgroup Perceiver Perceiver

@brief Perception code that aims to extract interpretable signals from a visual stream.

The most basic perceiver consists of a detector and a tracker, and returns some vector quantity related to a detected instance in the image. Adding a track filter will, in principle, provide a cleaner output signal less affected by noise or measurement uncertainty. More complex implementations follow.

Sometimes the tracked signals are not important, but rather their meaning. In that case an activity/action detector or recognizer will convert the tracked signal(s) into semantically meaningful labels or their equivalent. A Monitor packages these two together.

Likewise, there may be a need to compare the perceived state to some target or goal state. The most common reason for this comparison would be to assess completion or proximity to the target/goal state. In that case a Progress monitor is needed.

This package attempts to encapsulate the generic functionality of these different classes (Perceiver, Monitor, Progress monitor).