IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 3, 2013, 2:30:22 PM (13 years ago)
Author:
eugene
Message:

add new psMinimizeLMChi2 function with new convergence criterion; add threaded version of psImageSmoothNoMask

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/imageops/psImageConvolve.h

    r32725 r35767  
    242242    );
    243243
    244 /// Smooth an image by parts using 1D Gaussian independently in x and y, allowing for masked pixels
     244/// Smooth an imageby parts using 1D Gaussian independently in x and y, allowing for
     245/// MASKED PIXELS
    245246///
    246247/// Applies a circularly symmetric Gaussian smoothing first in x and then in y
     
    256257    );
    257258
    258 /// Smooth particular pixels on an image, allowing for masked pixels
     259/// Smooth particular pixels on an image, allowing for MASKED PIXELS
    259260///
    260261/// Applies a circularly symmetric Gaussian smoothing first in x and then in y
     
    271272    );
    272273
     274/// Smooth an image by parts using 1D Gaussian independently in x and y, allowing for
     275/// MASKED PIXELS : THREADED VERSION
     276///
     277/// Applies a circularly symmetric Gaussian smoothing first in x and then in y
     278/// directions with just a vector.  This process is 2N faster than 2D convolutions (in general).
    273279psImage *psImageSmoothMask_Threaded(psImage *output,
    274280                                    const psImage *image,
     
    279285                                    float minGauss);
    280286
     287/// Smooth an image by parts using 1D Gaussian independently in x and y, allowing for
     288/// MASKED PIXELS : THREADED VERSION
     289///
     290/// Applies a circularly symmetric Gaussian smoothing first in x and then in y
     291/// directions with just a vector.  This process is 2N faster than 2D convolutions (in general).
     292psImage *psImageSmoothNoMask_Threaded(psImage *output,
     293                                    const psImage *image,
     294                                    float sigma,
     295                                    float numSigma,
     296                                    float minGauss);
     297
     298/// Smooth an image by parts IN-SITU using 1D Gaussian independently in x and y, allowing
     299/// for MASKED PIXELS
    281300bool psImageSmoothMaskF32(
    282301    psImage *image,                    ///< the image to be smoothed
Note: See TracChangeset for help on using the changeset viewer.