1. A computer-implemented method for smart labeling at scale of motion detected events in video surveillance, comprising the steps of: receiving a source image with a corresponding upload token, wherein said upload token contains data identifying a source camera and an end user entity; presenting said source image to said end user entity for labeling; receiving at least one label name of at least one zone of said source image, correlating said at least one label name with said at least one zone for said image source, and storing said correlated labeled zone; receiving at least a first incoming image frame and at least a second incoming image frame; comparing one or more objects on said at least second incoming image frame with one or more objects on said at least first incoming image frame and identifying significant motion based on said comparison, wherein significant motion is identified in part by computing a delta of change between any of said objects on said at least second incoming image frame and said objects on said at least first incoming image frame; for each identified significant motion, determining a motion zone, wherein said motion zone is the zone of said at least second incoming image frame on which said significant motion overlays; for each motion zone: computing an amount of an overlap with a candidate labeled z from said stored correlated labeled zones; and measuring said overlap among said motion zone and said labeled zone, determining therefrom whether further granular analyses are required to be performed, and performing said further granular analyses when required; generating and indexing a label hit for each matching motion zone with candidate labeled zone; and generating tasks for each generated label hit; wherein at least one of the steps is performed by a processor.