This paper summarizes the principle and the model of Independent Component Analysis,and various algorithms based on the basic ICA problem,including the HJ neural network,the infomax and maximum negentropy algorithm.The performances of the these methods are compared,the gainable system of ICA algorithm on the web is introduced,the applications of ICA in the Geographical and Environmental fields are discribed and explained.