One countermeasure will be to run distinct processes in parallel. Procedures for example feature extraction, which is the preprocessing in the matching process, are relatively ideal for parallelization. Making use of multicore CPUs for processing, one instruction many details (SIMD) calculation, and embedded GPUs can further improve speeds in some