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 |
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.
Modifications: MPP Mar 2003, Ported to VXL
Definition in file vifa_norm_params.h.
Definition at line 101 of file vifa_norm_params.h.