Wavelet threshold filtering method based on edge detection was introduced to solve the problems of barcode image filtering.This method considers not only high frequency noise but also barcode edge.Therefore the noise can be effectively taken out and barcode edge is also reserved.The effectiveness was proved to be satisfactory by experiment.