37 m_image(detection_image),
38 m_variance_map(variance_map),
39 m_coordinate_system(coordinate_system),
41 m_saturation(saturation),
43 m_detection_threshold(0),
44 m_variance_threshold(variance_threshold),
45 m_interpolation_gap(interpolation_gap) {
56 m_image(detection_image),
57 m_variance_map(variance_map),
58 m_coordinate_system(coordinate_system),
62 m_detection_threshold(0),
63 m_variance_threshold(1e6),
64 m_interpolation_gap(0) {
65 if (variance_map ==
nullptr && detection_image !=
nullptr) {
67 detection_image->getHeight(), .0001);
263 if (m_filter !=
nullptr) {
264 m_filtered_image = m_filter->processImage(getSubtractedImage(), getUnfilteredVarianceMap(),
265 m_variance_threshold);
266 auto filtered_variance_map = m_filter->processImage(getUnfilteredVarianceMap(),
267 getUnfilteredVarianceMap(),
268 m_variance_threshold);
276 m_filtered_image = getSubtractedImage();
277 m_filtered_variance_map = getUnfilteredVarianceMap();