Systems and methods for nose-based pet identification
AssigneeMars, Incorporated
InventorAlexander Fry
Life of this patent
Estimating the term…
Abstract
A method for identifying a pet via an image of a nose of the pet includes receiving at least one image comprising the nose of the pet, identifying the nose of the pet and nostrils of the nose in the at least one image, comparing a degree of alignment of the nostrils of the nose with a first threshold value, in accordance with the degree of alignment of the nostrils meeting the threshold value, determining a quality metric ofr at least a nose portion of the image, and in accordance with the quality meeting a second threshold value, determining a representation of features of the nose of the pet in the at last one image.
Claims17
A method for identifying a pet via an image of a nose of the pet comprising, at a computing system:
- receiving at least one image comprising the nose of the pet;
- identifying the nose of the pet and nostrils of the nose in the at least one image;
- comparing a degree of alignment of the nostrils of the nose with a first threshold value, wherein comparing the degree of alignment of the nostrils of the nose with the first threshold value comprises determining a horizontal alignment of the nostrils by determining a vertical offset between the nostrils;
- in accordance with the degree of alignment of the nostrils meeting the first threshold value, determining a quality metric for at least a nose portion of the image;
- and
- in accordance with the quality metric meeting a second threshold value, determining a representation of features of the nose of the pet in the at least one image.
A system comprising one or more processors, memory, and one or more programs stored in the memory and including instructions for execution by the one or more processors for
- receiving at least one image comprising a nose of a pet;
- identifying the nose of the pet and nostrils of the nose in the at least one image;
- comparing a degree of alignment of the nostrils of the nose with a first threshold value, wherein comparing the degree of alignment of the nostrils of the nose with the first threshold value comprises determining a horizontal alignment of the nostrils by determining a vertical offset between the nostrils;
- in accordance with the degree of alignment of the nostrils meeting the first threshold value, determining a quality metric for at least a nose portion of the at least one image;
- and
- in accordance with the quality metric meeting a second threshold value, determining a representation of features of the nose of the pet in the at least one image.
A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computing system for causing the computing system to:
- receive at least one image comprising a nose of a pet;
- identify the nose of the pet and nostrils of the nose in the at least one image;
- compare a degree of alignment of the nostrils of the nose with a first threshold value, wherein comparing the degree of alignment of the nostrils of the nose with the first threshold value comprises determining a horizontal alignment of the nostrils by determining a vertical offset between the nostrils;
- in accordance with the degree of alignment of the nostrils meeting the first threshold value, determine a quality metric for at least a nose portion of the at least one image;
- and
- in accordance with the quality metric meeting a second threshold value, determine a representation of features of the nose of the pet in the at least one image.
Dependencies are inferred from the claim text.