Static Public Member Functions
sdet_img_edge Class Reference

#include <sdet_img_edge.h>

List of all members.

Static Public Member Functions

static vil_image_view< vxl_byte > detect_edges (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure)
static vil_image_view< float > detect_edge_tangent (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure)
static vil_image_view< float > detect_edge_tangent_interpolated (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure)
static vil_image_view< float > detect_edge_line_fitted (vil_image_view< vxl_byte > img, double noise_multiplier, double smooth, bool automatic_threshold, bool junctionp, bool aggressive_junction_closure, int min_fit_length, double rms_distance)
static void convert_edge_image_to_line_image (vil_image_view< float > &edge_img, vil_image_view< float > &output_line_img)
static void edge_distance_transform (vil_image_view< vxl_byte > &inp_image, vil_image_view< float > &out_edt)
static vil_image_view< float > multiply_image_with_gaussian_kernel (vil_image_view< float > img, double gaussian_sigma)
static void estimate_edge_prob_image (const vil_image_view< vxl_byte > &img_edge, vil_image_view< float > &img_edgeness, const int mask_size, const float mask_sigma)
static vbl_array_2d< float > get_spherical_gaussian_kernel (const int size, const float sigma)
static float convert_edge_statistics_to_probability (float edge_statistic, float n_normal, int dof)
static void convert_true_edge_prob_to_edge_statistics (const vil_image_view< float > &img_tep, vil_image_view< float > &img_es)

Detailed Description

Definition at line 25 of file sdet_img_edge.h.


Member Function Documentation

void sdet_img_edge::convert_edge_image_to_line_image ( vil_image_view< float > &  edge_img,
vil_image_view< float > &  output_line_img 
) [static]

Definition at line 367 of file sdet_img_edge.cxx.

float sdet_img_edge::convert_edge_statistics_to_probability ( float  edge_statistic,
float  n_normal,
int  dof 
) [static]

Definition at line 503 of file sdet_img_edge.cxx.

void sdet_img_edge::convert_true_edge_prob_to_edge_statistics ( const vil_image_view< float > &  img_tep,
vil_image_view< float > &  img_es 
) [static]

Definition at line 486 of file sdet_img_edge.cxx.

vil_image_view< float > sdet_img_edge::detect_edge_line_fitted ( vil_image_view< vxl_byte >  img,
double  noise_multiplier,
double  smooth,
bool  automatic_threshold,
bool  junctionp,
bool  aggressive_junction_closure,
int  min_fit_length,
double  rms_distance 
) [static]

Definition at line 288 of file sdet_img_edge.cxx.

vil_image_view< float > sdet_img_edge::detect_edge_tangent ( vil_image_view< vxl_byte >  img,
double  noise_multiplier,
double  smooth,
bool  automatic_threshold,
bool  junctionp,
bool  aggressive_junction_closure 
) [static]

Definition at line 114 of file sdet_img_edge.cxx.

vil_image_view< float > sdet_img_edge::detect_edge_tangent_interpolated ( vil_image_view< vxl_byte >  img,
double  noise_multiplier,
double  smooth,
bool  automatic_threshold,
bool  junctionp,
bool  aggressive_junction_closure 
) [static]

Definition at line 213 of file sdet_img_edge.cxx.

vil_image_view< vxl_byte > sdet_img_edge::detect_edges ( vil_image_view< vxl_byte >  img,
double  noise_multiplier,
double  smooth,
bool  automatic_threshold,
bool  junctionp,
bool  aggressive_junction_closure 
) [static]

Definition at line 35 of file sdet_img_edge.cxx.

void sdet_img_edge::edge_distance_transform ( vil_image_view< vxl_byte > &  inp_image,
vil_image_view< float > &  out_edt 
) [static]

Definition at line 395 of file sdet_img_edge.cxx.

void sdet_img_edge::estimate_edge_prob_image ( const vil_image_view< vxl_byte > &  img_edge,
vil_image_view< float > &  img_edgeness,
const int  mask_size,
const float  mask_sigma 
) [static]

Definition at line 465 of file sdet_img_edge.cxx.

vbl_array_2d< float > sdet_img_edge::get_spherical_gaussian_kernel ( const int  size,
const float  sigma 
) [static]

Definition at line 439 of file sdet_img_edge.cxx.

vil_image_view< float > sdet_img_edge::multiply_image_with_gaussian_kernel ( vil_image_view< float >  img,
double  gaussian_sigma 
) [static]

Definition at line 425 of file sdet_img_edge.cxx.


The documentation for this class was generated from the following files: