The possibility of solitary pulmonary nodules tending to lung cancer is very high in the middle and late stage. In order to detect the middle and late solitary pulmonary nodules, we present a new computer-aided diagnosis method based on the geometric features. The new algorithm can overcome the disadvantage of the traditional algorithm which can't eliminate the interference of vascular cross section. The proposed algorithm was implemented by multiple clustering of the extracted geometric features of region of interest (ROI) through K-means algorithm, including degree of slenderness, similar degree of circle, degree of compactness and discrete degree. The 232 lung CT images were selected from Lung Image Database Consortium (LIDC) database to do contrast experiment. Compared with the traditional algorithm, the detection rate of the new algorithm was 92.3%, and the error rate was 14.8%. At the same time, the detection rate of the traditional algorithm was only 83.9%, and the error rate was 78.2%. The results show that the proposed algorithm can mark the solitary pulmonary nodules more accurately and reduce the error rate due to precluding the disturbance of vessel section.