“…Video processing techniques (like model or feature driven approach, spatial differentiat ion, background removal, background frame differencing, optical flow field, feature tracking, edge detection, etc) not only offers segmentation of video into foreground and background elements to obtain the desired object of interest but also, it is a vital preprocess for applications such as human motion analysis and object based video encoding. [71], [72], [73], [74] [75], [76], [77] [78], [79], [80], [81], [82], [83], [84], [85], [86], [87], [88] [89], [90], [4] …”