MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ transform_matched_filter() [1/2]

template<OperationReadyData DataType>
DataType MayaFlux::Yantra::transform_matched_filter ( DataType &  input,
const std::vector< double > &  reference_signal 
)

Matched filter using cross-correlation for signal detection (IN-PLACE)

Template Parameters
DataTypeOperationReadyData type
Parameters
inputInput data - WILL BE MODIFIED
reference_signalReference signal for matching
Returns
Matched filter output

Definition at line 415 of file ConvolutionHelper.hpp.

416{
417 return transform_cross_correlate(input, reference_signal, true);
418}
DataType transform_cross_correlate(DataType &input, const std::vector< double > &template_signal, bool normalize=true)
Cross-correlation using FFT (convolution with time-reversed impulse) (IN-PLACE)

References transform_cross_correlate().

Referenced by MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType >::transform_implementation().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: