comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDL implementation of the rolling ball background subtraction algorithm
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
IDL implementation of the rolling ball background subtraction algorithm [message #40596] Tue, 17 August 2004 06:02
pirgon is currently offline  pirgon
Messages: 1
Registered: August 2004
Junior Member
Hi,

Does anybody know of an IDL implementation of the rolling ball
background subtraction algorithm used in ImageJ (Subtract Background
Command). A brief description is as follows:

'Roll' a filtering object over a (shrunken) image in order to find the
image's smooth continuous background. For the purpose of explaining
this algorithm, imagine that the 2D grayscale image has a third
(height) dimension defined by the intensity value at every point in
the image. The center of the filtering object, a patch from the top
of a sphere having radius BallRadius, is moved along each scan line of
the image so that the patch is tangent to the image at one or more
points with every other point on the patch below the corresponding
(x,y) point of the image. Any point either on or below the patch
during this process is considered part of the background. Shrinking
the image before running this procedure is advised due to the
fourth-degree complexity of the algorithm.

The ImageJ's Subtract Background command is based on
the NIH Image Pascal version by Michael Castle and Janice
Keller of the University of Michigan Mental Health Research
Institute. Rolling ball algorithm inspired by Stanley
Sternberg's article, "Biomedical Image Processing",
IEEE Computer, January 1983.

I have the java code - just wondered if it's already been written in
IDL or not.

Thank you,

Alan
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: 3D histogram + sensible thresholding
Next Topic: Getting rid of large nested FOR loops

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 16:01:16 PDT 2025

Total time taken to generate the page: 0.00705 seconds