Full-waveform lidar data provides supplementary radiometric as well as more accurate geometric target information, when compared to discrete return systems. In this research, a wide range of classes in an urban scene; including trees, medium vegetation, low vegetation (grass), water bodies, pitched roofs, flat roofs, asphalt, vehicles, power lines, walls (fences) and concrete are considered. In order to tackle the challenge of distinguishing geometrically similar classes and enhancing the separability of other targets, a new set of features based on deconvolved waveforms is introduced. The positive effect of the proposed feature dataset on classification accuracy in individual classes is shown using two ensemble classifiers (random forests and RUSBoost). Performance of the classifiers is improved by integration with sampling techniques, especially for the under-represented classes. The final output of the proposed method is a highly detailed land cover map of the urban scene, which affords good separability between critical classes. Waveform Processing In order to retrieve the target response from waveforms, a robust deconvolution method based upon sparsity-based regularization (