It is well known that images can be greatly compressed by exploiting the self-similar redundancies. In this paper, the self-similarities of wavelet transform are analyzed, and it is discovered that corresponding subbands of different scale detail signals are similar. an image coding method is proposed according to this property. The typical self-affirm transform is modified such that it is adapted to DWT coefficient encoding. An adaptive quantization method of the transform parameters, is given. Firstly, a J-order discrete wavelet transform of the original image, denoted by LL0, is performed. That is, LL, is decomposed into Ll(J+1), LHj+1, HLj+1 and HHj+1, for 0 less than or equal to j less than or equal to J -1. Secondly, LLj is encoded based on DCT. Thirdly, HLj, LHj Nd HHj are quantized and run-length coded. Fourthly, HLj, LHj and HHj, for 1 less than or equal to j less than or equal to J - 1, are encoded with modified self-similar transforms. HLj, LHj and HHj are divided into non-overlapping range blocks. For each range block R, is an element of HLJ (or LHJ, or HHj), a domain block D-j is an element of HLj+1 (or LHj+1, or HHj+ respectivey), which best matches R-j, is found, and the parameter S-j of the corresponding transform is determined and adaptively quantized. Several kinds of images are compressed with this method. Experimental results demonstrate that this method can compress images significantly while keeping a very good fidelity. Besides, the algorithm is faster than typical fractal image coding methods because less searching is needed.