1. A method for segmenting a plurality of persons in a physical space based on behavior analysis of the plurality of persons, comprising the following steps of: a) processing path analysis of each person in the plurality of persons based on tracking of the person in a plurality of input images captured by a plurality of means for capturing images using at least a means for control and processing, b) processing behavior analysis of each person in the plurality of persons, c) processing a video-based demographic analysis of each person in the plurality of persons, d) constructing segmentation criteria for the plurality of persons based on a set of predefined rules, and e) segmenting the plurality of persons by applying the segmentation criteria to outputs of the behavior analysis and the demographic analysis for the plurality of persons, wherein attributes of the path analysis comprise information for initial point and destination, coordinates of the person's position, temporal attributes, including trip time and trip length, and average velocity, and wherein the outputs of the behavior analysis comprise a sequence of visits or a combination of visits to a predefined category in the physical space by the plurality of persons.