The Discrete Pulse Transform (DPT), a well known method for the analysis of signals, was recently extended to images. Here we propose an efficient algorithm generating DPT on a given image and discuss some applications. These include detecting objects of interest in a scene and identifying textures by granulometric curves.