1. A method of edge smoothing block filtering, comprising: selecting a current pixel as a pixel to be filtered; selecting a candidate pixel within a search area about the current pixel; computing a cost difference between pixels within a candidate pixel neighborhood about the candidate pixel and pixels within a current pixel neighborhood about the current pixel; converting the cost difference to a similarity measure based on a smoothing noise threshold; and filtering the current pixel based on the candidate pixel and the similarity measure.