In this paper,an improved zerotree structure and a new coding procedure are adopted,which improve the reconstructed image qualities. Moreover, the lists in SPIHT are replaced by flag maps, and lifting scheme is adopted to realize wavelet transform, which lowers the memory requirements and speeds up the ceding process. Experimental results show that the algorithm is more effective and efficient compared with SPIHT.