US2016253574A1PendingUtilityA1
Technologies for determining local differentiating color for image feature detectors
Individually held — no corporate assignee on recordPriority: Nov 28, 2013Filed: Nov 28, 2013Published: Sep 1, 2016
Est. expiryNov 28, 2033(~7.3 yrs left)· nominal 20-yr term from priority
G06V 10/443G06V 10/56G06V 10/462G06K 9/6212G06K 9/6214G06K 9/4652
33
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Technologies for multi-channel feature detection include a computing device to determine a filter response of each image channel of a multi-channel image for one or more image filters. The computing device determines a local differentiating color vector based on the filter responses, applies the filter responses to the local differentiating color vector to generate an adapted response, and determines a total response of the multi-channel image based on the adapted response.
Claims
exact text as granted — not AI-modified1 - 25 . (canceled)
26 . A computing device for multi-channel feature detection, the computing device comprising:
an image filtering module to determine a filter response of each image channel of a multi-channel image for one or more image filters; a local differentiating color module to determine a local differentiating color vector based on the filter responses; and a response determination module to (i) apply the filter responses to the local differentiating color vector to generate an adapted response and (ii) determine a total response of the multi-channel image based on the adapted response.
27 . The computing device of claim 26 , wherein to determine the local differentiating color vector comprises to determine a vector that is collinear with a vector of total responses determined for each image channel based on the filter response of each image channel.
28 . The computing device of claim 26 , wherein to determine the local differentiating color vector comprises to:
determine a symmetric form of a quadratic form matrix for the multi-channel image; and identify an eigenvector corresponding with a smallest-valued eigenvalue or a largest-valued eigenvalue of the quadratic form matrix.
29 . The computing device of claim 28 , wherein to determine the quadratic form matrix comprises to calculate a matrix A={q ij } for image channels i and j, where q ij =½(f i T ·B·f j +f j T ·B·f i ), and
wherein q ij is the element of the matrix A at the i th row and j th column, f is a response vector for an image channel corresponding with an index of f based on the filter response of the image channel, T is a transposition operator, and B is a predefined matrix based on the one or more image filters.
30 . The computing device of claim 28 , wherein to determine the local differentiating color vector comprises to normalize the identified eigenvector to generate the local differentiating color vector.
31 . The computing device of claim 26 , wherein to determine the filter response of each image channel of the multi-channel image comprises to determine a filter response of each image channel of a multi-channel image for each pixel of the multi-channel image.
32 . The computing device of claim 26 , wherein to determine the filter response of each image channel of the multi-channel image comprises to generate a response vector for each image channel based on the filter response of each image channel.
33 . The computing device of claim 32 , wherein to apply the filter responses to the local differentiating color vector comprises to calculate a dot product of the local differentiating color vector and the filter responses.
34 . The computing device of claim 26 , wherein to determine the local differentiating color vector comprises to determine a normalized local differentiating color vector based on the filter responses.
35 . The computing device of claim 26 , wherein the response determination module is further to suppress spatial non-extreme responses of the total response of the multi-channel image.
36 . The computing device of claim 35 , wherein to suppress the spatial non-extreme responses comprises to remove non-interest points from the total response of the multi-channel image, wherein the non-interest points are identified based on a pre-defined threshold value.
37 . The computing device of claim 26 , further comprising a display module to display an image indicative of the total response on a display of the computing device.
38 . The computing device of claim 26 , wherein the one or more image filters comprise one or more of a first order derivative image filter or a second order derivative image filter.
39 . One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
determine a filter response of each image channel of a multi-channel image for one or more image filters; determine a local differentiating color vector based on the filter responses; apply the filter responses to the local differentiating color vector to generate an adapted response; and determine a total response of the multi-channel image based on the adapted response.
40 . The one or more machine-readable storage media of claim 39 , wherein to determine the local differentiating color vector comprises to determine a vector that is collinear with a vector of total responses determined for each image channel based on the filter response of each image channel.
41 . The one or more machine-readable storage media of claim 39 , wherein to determine the local differentiating color vector comprises to:
determine a symmetric form matrix for the multi-channel image; and identify an eigenvector corresponding with a smallest-valued eigenvalue or largest-valued eigenvalue of the symmetric form matrix.
42 . The one or more machine-readable storage media of claim 39 , wherein to determine the local differentiating color vector comprises to:
determine a symmetric form of a quadratic form matrix for the multi-channel image; and identify an eigenvector corresponding with a smallest-valued eigenvalue or a largest-valued eigenvalue of the quadratic form matrix.
43 . The one or more machine-readable storage media of claim 42 , wherein to determine the quadratic form matrix comprises to calculate a matrix A={q ij } for image channels i and j, where q ij =½ (f i T ·B·f j +f j T ·B·f i ), and
wherein q ij is the element of the matrix A at the i th row and j th column, f is a response vector for an image channel corresponding with an index of f based on the filter response of the image channel, T is a transposition operator, and B is a predefined matrix based on the one or more image filters.
44 . The one or more machine-readable storage media of claim 42 , wherein to determine the local differentiating color vector comprises to normalize the identified eigenvector to generate the local differentiating color vector.
45 . The one or more machine-readable storage media of claim 39 , wherein to determine the filter response of each image channel of the multi-channel image comprises to determine a filter response of each image channel of a multi-channel image for each pixel of the multi-channel image.
46 . The one or more machine-readable storage media of claim 39 , wherein to apply the filter responses to the local differentiating color vector comprises to calculate a dot product of the local differentiating color vector and the filter responses.
47 . The one or more machine-readable storage media of claim 39 , wherein the plurality of instructions further causes the computing device to suppress spatial non-extreme responses of the total response of the multi-channel image.
48 . A computing device for multi-channel feature detection, the computing device comprising:
a local differentiating color module to determine a local differentiating color vector based on pixel values of each image channel of a multi-channel image; and a response determination module to (i) apply the pixel values of each image channel to the local differentiating color vector to generate an adapted response and (ii) determine a total response of the multi-channel image based on the adapted response.
49 . The computing device of claim 48 , wherein to determine the local differentiating color vector comprises to determine a vector that is collinear with a vector of total responses determined for each image channel based on the pixel values of each image channel.
50 . The computing device of claim 48 , wherein to determine the local differentiating color vector comprises to (i) determine a symmetric form matrix for the multi-channel image and (ii) identify an eigenvector corresponding with a smallest-valued eigenvalue or largest-valued eigenvalue of the symmetric form matrix, and
wherein the response determination module is further to suppress spatial non-extreme responses of the total response of the multi-channel image.Join the waitlist — get patent alerts
Track US2016253574A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.