Method for fixed-rotation and rotation-independent image correlation
AssigneeCoherix, Inc.
InventorDouglas Davidson
Life of this patent
Estimating the term…
Abstract
A circlet is defined as a compact angle representation expressing, at a given pixel comprised in the first image, the direction of change of pixel intensity. A method of locating a feature of interest includes the steps of: acquiring a first image of a feature of interest to a user; generating a learned circlet image from the first image; saving one or more sets of learned circlets corresponding to one or more selected probes; acquiring a second image of the feature of interest; generating a target circlet image from the second image; and correlating the learned circlet image and the target circlet image.
Claims25
A method of correlating an image of a feature of interest, comprising:
- acquiring a first image of a feature of interest;
- generating a learned circlet image from the first image, wherein a circlet is defined as a compact angle representation expressing, at a given pixel comprised in the first image, the direction of change of pixel intensity;
- saving one or more sets of learned circlets corresponding to one or more selected probes;
- acquiring a second image of the feature of interest;
- generating a target circlet image from the second image;
- and
- correlating the learned circlet image and the target circlet image.
A method of locating a feature of interest comprising the steps of:
- acquiring a first image of a feature of interest;
- filtering the first image;
- generating a learned gradient image corresponding to the filtered first image;
- generating a learned circlet image comprising edgels from the learned gradient image;
- determining a learned non-maximum suppression image from the learned circlet image;
- determining one or more edgel chains from the learned non-maximum suppression image;
- determining a consistency score for one or more of the learned edgels;
- using the consistency scores, selecting a set of primary probes from the one or more learned edgels;
- using the consistency scores, selecting a set of secondary probes from the one or more learned edgels;
- saving one or more sets of learned circlets corresponding to the selected probes;
- selecting alternate primary probes;
- acquiring a second image of the feature of interest;
- filtering the second image;
- generating a target gradient image corresponding to the filtered second image;
- generating a target circlet image from the target gradient image;
- and
- correlating the learned circlet image and the target circlet image.
Dependencies are inferred from the claim text.