DIPlib Documentation - ©1995-2008 Quantitative Imaging Group, Delft University of Technology.

Minima

Detects local minima

SYNOPSIS

#include "dip_filtering.h"

dip_Error dip_Minima ( in, mask, out, connectivity, booleanOutput )

DATA TYPES

integer, float

FUNCTION

This function detects local minima.

The algorithm finds a connected set of pixels with identical value, an no neighbours with lower value. This set is a local minimum and its pixels are set to 1 in the output image. If booleanOutput is false, the output image is a labelled image.

This function differs from LocalMinima in that it marks every minimum. LocalMinima is able to filter out unimportant minima.

ARGUMENTS

Data typeNameDescription
dip_ImageinInput image
dip_ImagemaskMask image
dip_ImageoutBinary output image
dip_intconnectivityConnectivity
dip_BooleanbooleanOutputGive a binary output image?

NOTE

If you are looking for the old version of Minima, it is still available through the following combination of commands:

   dip_Erosion( in, out, se, boundary, filterParam, shape );
   dip_Equal( in, out, out );

SEE ALSO

Maxima, LocalMinima, SeededWatershed, GrowRegions

DIPlib on-line documentation | Function reference | Global function index