Skip to main content

Table 1 Comparison of end-user implementations of template matching, available in common bioimage analysis software

From: Multi-template matching: a versatile tool for object-localization in microscopy images

Name

Availability

Open source

Doc.

Multiple detections

Non-Maxima Suppression

Search region(s)

Transformations

Multiple templates

Reference

Template matching

Fiji

✓

✗

✗

✗

✗

✗

✗

[14]

MatchTemplate

CellProfiler

✓

✓

✗

✗

✗

✗

✗

[25]

Template Matching

ImageJ

✓

✓

✓

✗

✗

✗

✗

Link

cvMatch_Template

ImageJ

✓

✓

✓

✗

✗

✗

✗

[24]

Pattern Matching

NI Vision Development

✗

✓

✓

?

✓

✓

✗

Link

Multi-Template Matching

Fiji, Python, KNIME

✓

✓

✓

✓

✓

✓

✓

This paper

  1. The table lists and compares available implementations and associated functionalities of template matching in common end-user software (Doc.: Documentation available,). The column Transformations corresponds to optional search with additional templates, generated by geometric transformation (e.g. flipping, rotations) of the initial templates. Link 1: https://imagej.nih.gov/ij/plugins/template-matching.html - Link 2: http://www.ni.com/example/30594/en/