Classes | Typedefs
contrib/gel/vifa/vifa_norm_params.h File Reference

Parameter mixin for intensity normalization. More...

#include <vbl/vbl_ref_count.h>
#include <vbl/vbl_smart_ptr.h>
#include <vil/vil_image_view_base.h>
#include <vul/vul_timestamp.h>
#include <gevd/gevd_param_mixin.h>

Go to the source code of this file.

Classes

class  vifa_norm_params

Typedefs

typedef vbl_smart_ptr
< vifa_norm_params
vifa_norm_params_sptr

Detailed Description

Parameter mixin for intensity normalization.

These parameters govern a linear normalization of intensity values from some arbitrary range to [0,1]. If the raw intensity range is the x-axis, and the normalized range is the y-axis, then two points, "high" and "low", are given. A line is fit to these two points, and the two x-coordinates where y==0 and y==1 are the intensity minimum and maximum clip points, imin_ and imax_. The context is that the y-coordinates of high and low points are found by histogramming the source image, and picking the (say) 5% and 95% points.

The defaults are interpreted by the normalize() routine as a no-op: no normalization is performed.

Author:
Roddy Collins, from DDB in TargetJr
Date:
Oct 2001
    Modifications:
     MPP Mar 2003, Ported to VXL
   

Definition in file vifa_norm_params.h.


Typedef Documentation

Definition at line 101 of file vifa_norm_params.h.