1. A method for signal processing, the method comprising: computing a plurality of weights for adaptively adjusting one or more parameters of a plurality of linear filters utilized for motion compensation in a video enabled device; generating one or more motion compensated output pictures based on vector median filtering a plurality of linear filtered output pictures generated by said plurality of linear filters; extracting a desired picture from a video sequence when three or more frames are utilized for motion estimation of said video sequence; and adaptively computing a plurality of subsequent weights utilizing said generated one or more motion compensated output pictures and said extracted desired picture.