This paper studies the problem of underdetermined blind source separation with the nonstrictly sparse condition. Different from current approaches in literature, we propose a new and more effective algorithm to estimate the mixing matrices resulted from noise output data sets. After we introduce a clustering prototype of orthogonal complement space and give an extension of the normal vector clustering prototype, a new method combing the fuzzy clustering and eigenvalue decomposition technique to estimate the mixing matrix is presented in order to deal with the nonstrictly sparse situation. A convergent algorithm for estimating the mixing matrices is established, and numerical simulations are given to demonstrate the effectiveness of the proposed approach.