1. A method for pixel estimation comprising: determining possible motion classes; determining possible spatial classes; determining possible overall classes; merging said possible overall classes; extracting information for a filter estimation; forming an optimal filter; and applying said optimal filter.