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; and 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, wherein said generated one or more motion compensated output pictures is utilized to adaptively compute a plurality of subsequent weights.