Abstract Based on the characteristics of good sparsity and capturing effectively the smooth contours in natural images for Contourlet transform, a new independent component analysis algorithm is proposed by using the block-wise Contourlet transform in this paper. Experimental results show that the proposed algorithm is able to achieve a better performance in image separation.