Combining local filtering and multiscale analysis for edge, ridge, and curvilinear objects detection

  • Authors:
  • Sylvain Berlemont;Jean-Christophe Olivo-Marin

  • Affiliations:
  • Cell Biology Department, Harvard Medical School, MA, Boston and Institut Pasteur, Quantitative Image Analysis Unit, CNRS URA, Paris, France;Institut Pasteur, Quantitative Image Analysis Unit, CNRS URA, Paris, France

  • Venue:
  • IEEE Transactions on Image Processing
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents a general method for detecting curvilinear structures, like filaments or edges, in noisy images. This method relies on a novel technique, the feature-adapted beamlet transform (FABT) which is the main contribution of this paper. It combines the well-known Beamlet transform (BT), introduced by Donoho et al., with local filtering techniques in order to improve both detection performance and accuracy of the BT. Moreover, as the desired feature detector is chosen to belong to the class of steerable filters, our transform requires only O(N log (N)) operations, where N = n2 is the number of pixels. Besides providing a fast implementation of the FABT on discrete grids, we present a statistically controlled method for curvilinear objects detection. To extract significant objects, we propose an algorithm in four steps: 1) compute the FABT, 2) normalize beamlet coefficients, 3) select meaningful beamlets thanks to a fast energy-based minimization, and 4) link beamlets together in order to get a list of objects. We present an evaluation on both synthetic and real data, and demonstrate substantial improvements of our method over classical feature detectors.