Thin-slice computer tomography provides high-resolution images that facilitate the diagnosis of early-stage lung cancer. However, the sheer size of the CT volumes introduces variability in radiological readings, driving the need for automated detection systems. The main contribution of this paper is a technique for combining geometric and intensity models with the analysis of local curvature for detecting pulmonary lesions in CT. The local shape at each voxel is represented via the principal curvatures of its associated isosurface without explicitly extracting the isosurface. The comparison of these curvatures to values derived from analytical shape models is then used to label the voxel as belonging to particular anatomical structures, e.g., nodules or vessels. The algorithm was evaluated on 242 CT exams with expert-determined ground truth. The performance of the algorithm is quantified by free-response receiver-operator characteristic curves, as well as by its potential for improvement in radiologist sensitivity.