Deep Learning Improves Template Matching by Normalized Cross Correlation
Template matching by normalized cross correlation (NCC) is widely used for finding image correspondences. We improve the robustness of this algorithm by preprocessing images with "siamese" convolutional networks trained to maximize the contrast between NCC values of true and false matches. The improvement is quantified using patches of brain images from serial section electron microscopy. Relative to a parameter-tuned bandpass filter, siamese convolutional networks significantly reduce false matches. Furthermore, all false matches can be eliminated by removing a tiny fraction of all matches based on NCC values. The improved accuracy of our method could be essential for connectomics, because emerging petascale datasets may require billions of template matches to assemble 2D images of serial sections into a 3D image stack. Our method is also expected to generalize to many other computer vision applications that use NCC template matching to find image correspondences.
Code (0)
등록된 구현이 없습니다.
Tasks
Deep LearningTemplate MatchingSimilar Papers 제목 키워드 기반
Fast Normalized Cross-Correlation for Template Matching with Rotations
Normalized cross-correlation is the reference approach to carry out template matching on images. When it is computed in Fourier space, it can handle efficiently template translations but it cannot do so with template rot…
Template MatchingTemplate Matching Advances and Applications in Image Analysis
In most computer vision and image analysis problems, it is necessary to define a similarity measure between two or more different objects or images. Template matching is a classic and fundamental method used to score sim…
Decision MakingImage RegistrationMedical Image Analysisobject-detection+3A Neural Template Matching Method to Detect Knee Joint Areas
In this paper, new methods are considered to detect knee joint areas in bilateral PA fixed flexion knee X-ray images. The methods are of template matching type where the distance criterion is based on the negative normal…
Template MatchingEfficient Sliding Window Computation for NN-Based Template Matching
Template matching is a fundamental problem in computer vision, with many applications. Existing methods use sliding window computation for choosing an image-window that best matches the tem- plate. For classic algorithms…
Template MatchingTensorial template matching for fast cross-correlation with rotations and its application for tomography
Object detection is a main task in computer vision. Template matching is the reference method for detecting objects with arbitrary templates. However, template matching computational complexity depends on the rotation ac…
object-detectionObject DetectionTemplate Matching