The present application discloses a shadow detection method and system for monitoring video images, and a shadow removal method. The shadow detection method includes: acquiring a current frame and a background frame from source data; acquiring, from the current frame, first candidate shadow areas; computing a local-ternary-pattern shadow detection value of the first candidate shadow areas, and selecting second candidate shadow areas; computing a hue detection value, a saturation detection value and a gradient detection value of the second candidate shadow areas; estimating a local-ternary-pattern shadow threshold, a hue threshold, a saturation threshold and a gradient threshold; computing a local-ternary-pattern shadow detection value, a hue detection value, a saturation detection value and a gradient detection value of the first candidate shadow areas; and selecting first candidate shadow areas.
展开▼