Detecting moving shadows: algorithms and evaluation | Synapse