#include <brip_filter_bank.h>
Public Member Functions | |
brip_filter_bank () | |
brip_filter_bank (unsigned n_levels, double scale_range, float lambda0, float lambda1, float theta_interval, float cuttoff_ratio) | |
brip_filter_bank (unsigned n_levels, double scale_range, float lambda0, float lambda1, float theta_interval, float cuttoff_ratio, vil_image_view< float > const &image) | |
~brip_filter_bank () | |
void | set_image (vil_image_view< float > const &image) |
set image after construction. | |
unsigned | ni () const |
accessors. | |
unsigned | nj () const |
unsigned | n_levels () const |
double | scale_ratio () const |
float | lambda0 () const |
float | lambda1 () const |
float | theta_interval () const |
unsigned | invalid_border () const |
the strip width around the image with invalid filter values. | |
vil_image_view< float > & | response (unsigned int scale_level) |
filter response for scale level. | |
vcl_vector< vil_image_view < float > > | responses () const |
full set of filter responses. | |
bool | save_filter_responses (vcl_string const &dir) const |
save filter responses as individual images. | |
Protected Member Functions | |
void | construct_scale_pyramid () |
internal methods. | |
void | compute_filter_responses () |
Protected Attributes | |
unsigned | ni_ |
members. | |
unsigned | nj_ |
unsigned | n_levels_ |
double | scale_ratio_ |
float | lambda0_ |
float | lambda1_ |
float | theta_interval_ |
float | cutoff_ratio_ |
vil_pyramid_image_view< float > | scale_pyramid_ |
vcl_vector< vil_image_view < float > > | filter_responses_ |
signed filter response in direction with maximum response. |
Definition at line 30 of file brip_filter_bank.h.
brip_filter_bank::brip_filter_bank | ( | ) | [inline] |
Definition at line 34 of file brip_filter_bank.h.
brip_filter_bank::brip_filter_bank | ( | unsigned | n_levels, |
double | scale_range, | ||
float | lambda0, | ||
float | lambda1, | ||
float | theta_interval, | ||
float | cuttoff_ratio | ||
) |
Definition at line 19 of file brip_filter_bank.cxx.
brip_filter_bank::brip_filter_bank | ( | unsigned | n_levels, |
double | scale_range, | ||
float | lambda0, | ||
float | lambda1, | ||
float | theta_interval, | ||
float | cuttoff_ratio, | ||
vil_image_view< float > const & | image | ||
) |
Definition at line 36 of file brip_filter_bank.cxx.
brip_filter_bank::~brip_filter_bank | ( | ) | [inline] |
Definition at line 46 of file brip_filter_bank.h.
void brip_filter_bank::compute_filter_responses | ( | ) | [protected] |
Definition at line 95 of file brip_filter_bank.cxx.
void brip_filter_bank::construct_scale_pyramid | ( | ) | [protected] |
internal methods.
Definition at line 66 of file brip_filter_bank.cxx.
unsigned brip_filter_bank::invalid_border | ( | ) | const |
the strip width around the image with invalid filter values.
Definition at line 123 of file brip_filter_bank.cxx.
float brip_filter_bank::lambda0 | ( | ) | const [inline] |
Definition at line 54 of file brip_filter_bank.h.
float brip_filter_bank::lambda1 | ( | ) | const [inline] |
Definition at line 55 of file brip_filter_bank.h.
unsigned brip_filter_bank::n_levels | ( | ) | const [inline] |
Definition at line 52 of file brip_filter_bank.h.
unsigned brip_filter_bank::ni | ( | ) | const [inline] |
accessors.
Definition at line 50 of file brip_filter_bank.h.
unsigned brip_filter_bank::nj | ( | ) | const [inline] |
Definition at line 51 of file brip_filter_bank.h.
vil_image_view<float>& brip_filter_bank::response | ( | unsigned int | scale_level | ) | [inline] |
filter response for scale level.
Definition at line 60 of file brip_filter_bank.h.
vcl_vector<vil_image_view<float> > brip_filter_bank::responses | ( | ) | const [inline] |
full set of filter responses.
Definition at line 63 of file brip_filter_bank.h.
bool brip_filter_bank::save_filter_responses | ( | vcl_string const & | dir | ) | const |
save filter responses as individual images.
Definition at line 135 of file brip_filter_bank.cxx.
double brip_filter_bank::scale_ratio | ( | ) | const [inline] |
Definition at line 53 of file brip_filter_bank.h.
void brip_filter_bank::set_image | ( | vil_image_view< float > const & | image | ) |
set image after construction.
Definition at line 58 of file brip_filter_bank.cxx.
float brip_filter_bank::theta_interval | ( | ) | const [inline] |
Definition at line 56 of file brip_filter_bank.h.
float brip_filter_bank::cutoff_ratio_ [protected] |
Definition at line 79 of file brip_filter_bank.h.
vcl_vector<vil_image_view<float> > brip_filter_bank::filter_responses_ [protected] |
signed filter response in direction with maximum response.
Definition at line 82 of file brip_filter_bank.h.
float brip_filter_bank::lambda0_ [protected] |
Definition at line 76 of file brip_filter_bank.h.
float brip_filter_bank::lambda1_ [protected] |
Definition at line 77 of file brip_filter_bank.h.
unsigned brip_filter_bank::n_levels_ [protected] |
Definition at line 74 of file brip_filter_bank.h.
unsigned brip_filter_bank::ni_ [protected] |
members.
Definition at line 73 of file brip_filter_bank.h.
unsigned brip_filter_bank::nj_ [protected] |
Definition at line 73 of file brip_filter_bank.h.
vil_pyramid_image_view<float> brip_filter_bank::scale_pyramid_ [protected] |
Definition at line 80 of file brip_filter_bank.h.
double brip_filter_bank::scale_ratio_ [protected] |
Definition at line 75 of file brip_filter_bank.h.
float brip_filter_bank::theta_interval_ [protected] |
Definition at line 78 of file brip_filter_bank.h.