Blind image restoration is a great part of image processing, which refers to the technology field that study how to restore
the original image from the observed image without sufficient prior knowledge about the degradation process. Recently,
as a novel method for blind source separation based on high statistics, Independent Component Analysis (ICA)'s
computation algorithms and applications are widely studied. In this paper, we present a Non-negative ICA algorithm
which is used to the blind image restoration with the constraint of non-negativity. Besides this, through a matrix of
de-correlation, it can reduce the requirements to the independence of the source signals in ICA algorithm. Through some
computer simulation and experiments for real images, we show the effectiveness of the presented method.