Algorithms, Dynamic Programming, Machine Learning, Artificial Intelligence, Markov Models.
the position of a robot given a noisy sensor is an example of filtering. Recognition, where indirect data is used to infer what the data represents. An HMM infers areas of the face, like eyes and mouth (the hidden states) based on rectangular regions of pixels (the observations). Diagram taken from