Skip to content

Commit 86833ae

Browse files
committed
make autoParametersLiEntropy use existing class timers
1 parent a1a6dfb commit 86833ae

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/algorithm/APRConverter.hpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,10 @@ inline bool APRConverter<ImageType>::get_apr(APR &aAPR, PixelData<T>& input_imag
462462
computation_timer.start_timer("apply_parameters");
463463

464464
if( par.auto_parameters ) {
465+
method_timer.start_timer("autoParameters");
465466
// autoParameters(local_scale_temp,grad_temp);
466467
autoParametersLiEntropy(local_scale_temp2, local_scale_temp, grad_temp);
468+
method_timer.stop_timer();
467469
}
468470

469471
applyParameters(aAPR,par);
@@ -769,9 +771,8 @@ template<typename T,typename S>
769771
void APRConverter<ImageType>::autoParametersLiEntropy(const PixelData<T> &image,
770772
const PixelData<T> &localIntensityScale,
771773
const PixelData<S> &grad) {
772-
APRTimer li_timer(false);
773774

774-
li_timer.start_timer("subsample");
775+
fine_grained_timer.start_timer("autoparameters: subsample buffers");
775776

776777
std::vector<S> grad_subsampled;
777778
std::vector<T> lis_subsampled;
@@ -811,15 +812,15 @@ void APRConverter<ImageType>::autoParametersLiEntropy(const PixelData<T> &image,
811812
lis_subsampled[idx] = lis_foreground[idx*delta];
812813
}
813814
}
814-
li_timer.stop_timer();
815+
fine_grained_timer.stop_timer();
815816

816-
li_timer.start_timer("threshold_gradient");
817+
fine_grained_timer.start_timer("autoparameters: compute gradient threshold");
817818
par.grad_th = threshold_li(grad_subsampled);
818-
li_timer.stop_timer();
819+
fine_grained_timer.stop_timer();
819820

820-
li_timer.start_timer("threshold_lis");
821+
fine_grained_timer.start_timer("autoparameters: compute sigma threshold");
821822
par.sigma_th = threshold_li(lis_subsampled);
822-
li_timer.stop_timer();
823+
fine_grained_timer.stop_timer();
823824

824825
std::cout << "Used parameters: " << std::endl;
825826
std::cout << "I_th: " << par.Ip_th << std::endl;

0 commit comments

Comments
 (0)