Fast Computation of the Difference of Low-Pass Transform.

Abstract

This paper defines the Difference of Low-Pass (DOLP) transform and describes a fast algorithm for its computation. The DOLP is a reversible transform which converts an image into a set of band-pass images. A DOLP transform is shown to require O(N sub 2) multiplies and produce O(N Log(N)) samples from an N sample image. When Gaussian low-pass filters are used, the result is a set of images which have been convolved with difference of Gaussian (DOG) filters from an exponential set of sizes. A fast computation technique based on resampling is described and shown to reduce the DOLP transform complexity to O(N Log(N)) multiplies and O(N)) storage locations. A second technique, cascaded convolution with expansion, is then defined and also shown to reduce the computational cost to O(N Log(N)) multiplies. Combining these two techniques yields an algorithm for a DOLP transform that requires O(N) storage cells and requires O(N) multiplies. The DOLP transform provides a basis for a structural description of gray-scale shape. Descriptions of shape in this representation may be matched efficiently to descriptions of shape from other images to determine motion or stereo correspondence. Such descriptions may also be matched independent of their size or image plane orientation. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1982
Accession Number
ADA126370

Entities

People

  • James L. Crowley
  • Richard M. Stern

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Change Detection
  • Collision Avoidance
  • Computational Complexity
  • Computer Graphics
  • Computer Vision
  • Computers
  • Data Displays
  • Digital Image Processing
  • Electrical Engineering
  • Engineering
  • Frequency
  • Image Processing
  • Pattern Recognition
  • Robotics
  • Signal Processing
  • Transfer Functions

Fields of Study

  • Engineering

Readers

  • Calculus or Mathematical Analysis
  • Computer Vision.
  • Military/Explosive Ordnance Disposal (EOD) Technology