Attention is a key concept in psychology, cognitive science, neuroscience and, increasingly, computer science. In general, attention refers to the selective processing of overwhelming inputs. Attention is involved in many perceptual phenomena and is a key to understand the cognitive processing in the brain. There are many sub-topics related with attention as reviewed in the below.