US11321828B2ActiveUtilityA1

Machine learning system animal age determination

47
Assignee: Canyon Equine ServicesPriority: Apr 9, 2019Filed: Apr 9, 2019Granted: May 3, 2022
Est. expiryApr 9, 2039(~12.7 yrs left)· nominal 20-yr term from priority
Inventors:Wayne Needham
G06T 7/0012G06N 20/00G06T 2207/30036G06T 2207/10024A01K 29/00G06T 2207/20081
47
PatentIndex Score
0
Cited by
10
References
20
Claims

Abstract

Aspects of the present disclosure provide for a system. In some examples, the system includes a computing device configured to capture an image depicting dental characteristics of an animal and a server. The server is configured to receive the image from the computing device, determine a plurality of teeth depicted in the image, determine at least one feature associated with at least one of the plurality of teeth, determine an estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature, and provide the estimated age of the animal.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system, comprising:
 a computing device configured to capture an image depicting dental characteristics of an animal; and 
 a server configured to:
 receive the image from the computing device; 
 determine, based on contents of the image as represented in pixels of the image, a plurality of teeth depicted in the image; 
 determine at least one feature associated with at least one of the plurality of teeth; 
 determine an estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature; and 
 provide the estimated age of the animal. 
 
 
     
     
       2. The system of  claim 1 , wherein the image is one of:
 a top-down image of lower teeth of the animal; 
 a bottom-up image of upper teeth of the animal; or 
 a side image of teeth of the animal. 
 
     
     
       3. The system of  claim 1 , wherein the at least one feature is selected from dimensions of a chewing surface, an Infundibulum, a Dental Star, or a Galvayne's Groove. 
     
     
       4. The system of  claim 1 , wherein determining the plurality of teeth depicted in the image comprises:
 analyzing the image to identify the plurality of teeth; 
 isolating each of the plurality of teeth from one another; and 
 placing a bounding box around each isolated tooth of the plurality of teeth, wherein each bounding box has a minimum length and width dimension possible for surrounding each respective isolated tooth of the plurality of teeth. 
 
     
     
       5. The system of  claim 1 , wherein determining the at least one feature associated with the at least one of the plurality of teeth comprises:
 analyzing the image to identify the at least one feature; and 
 placing a bounding box around the at least one feature, wherein the bounding box has a minimum length and width dimension possible for surrounding the at least one feature. 
 
     
     
       6. The system of  claim 1 , wherein determining the estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature comprises:
 comparing the determined plurality of teeth and the determined at least one feature to a database associating dental characteristic of control animals of a similar type as the animal with ages of the control animals of the similar type as the animal. 
 
     
     
       7. The system of  claim 1 , wherein the server is further configured to determine a confidence level in the estimate age of the animal, wherein the confidence level indicates a confidence of the system in accuracy of the estimated age. 
     
     
       8. The system of  claim 7 , further comprising providing the confidence level in the estimated age of the animal, wherein providing the estimated age of the animal and providing the confidence level in the estimated age of the animal comprises transmitting the estimated age of the animal and the confidence level in the estimated age of the animal to the computing to cause the computing device to display the estimated age of the animal and the confidence level in the estimated age of the animal on a display associated with the computing device. 
     
     
       9. A method, comprising:
 obtaining an image depicting dental characteristics of an animal; 
 determining a plurality of teeth depicted in the image; 
 determining, based on contents of the image as represented in pixels of the image, at least one feature associated with at least one of the plurality of teeth; 
 determining an estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature; and 
 providing the estimated age of the animal to a user. 
 
     
     
       10. The method of  claim 9 , wherein determining the plurality of teeth depicted in the image comprises:
 analyzing the image to identify the plurality of teeth; 
 isolating each of the plurality of teeth from one another; and 
 placing a bounding box around each isolated tooth of the plurality of teeth, wherein each bounding box has a minimum length and width dimension possible for surrounding each respective isolated tooth of the plurality of teeth. 
 
     
     
       11. The method of  claim 9 , wherein determining the at least one feature associated with the at least one of the plurality of teeth comprises:
 analyzing the image to identify the at least one feature; and 
 placing a bounding box around the at least one feature, wherein the bounding box has a minimum length and width dimension possible for surrounding the at least one feature. 
 
     
     
       12. The method of  claim 9 , wherein determining the estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature comprises:
 comparing the determined plurality of teeth and the determined at least one feature to a database associating dental characteristic of control animals of a similar type as the animal with ages of the control animals of the similar type as the animal. 
 
     
     
       13. The method of  claim 9 , wherein the image is one of a top-down image of lower teeth of the animal, a bottom-up image of upper teeth of the animal, or a side image of teeth of the animal, and wherein the at least one feature is selected from dimensions of a chewing surface, an Infundibulum, a Dental Star, or a Galvayne's Groove. 
     
     
       14. The method of  claim 9 , further comprising determining a confidence level in the estimate age of the animal, wherein the confidence level indicates a confidence in accuracy of the estimated age. 
     
     
       15. The method of  claim 14 , further comprising providing the confidence level in the estimated age of the animal, wherein providing the estimated age of the animal and providing the confidence level in the estimated age of the animal comprises transmitting the estimated age of the animal and the confidence level in the estimated age of the animal to a computing device to cause the computing device to display the estimated age of the animal and the confidence level in the estimated age of the animal on a display associated with the computing device. 
     
     
       16. An apparatus, comprising:
 a non-transitory memory configured to store executable program instructions; and 
 a processor configured to execute the program instructions to:
 obtain an image depicting dental characteristics of an animal; 
 determine a plurality of teeth depicted in the image; 
 determine, based on contents of the image as represented in pixels of the image, at least one feature associated with at least one of the plurality of teeth; 
 determine an estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature; and 
 provide the estimated age of the animal to a user. 
 
 
     
     
       17. The apparatus of  claim 16 , wherein determining the plurality of teeth depicted in the image comprises:
 analyzing the image to identify the plurality of teeth; 
 isolating each of the plurality of teeth from one another; and 
 placing a bounding box around each isolated tooth of the plurality of teeth, wherein each bounding box has a minimum length and width dimension possible for surrounding each respective isolated tooth of the plurality of teeth. 
 
     
     
       18. The apparatus of  claim 16 , wherein determining the at least one feature associated with the at least one of the plurality of teeth comprises:
 analyzing the image to identify the at least one feature; and 
 placing a bounding box around the at least one feature, wherein the bounding box has a minimum length and width dimension possible for surrounding the at least one feature. 
 
     
     
       19. The apparatus of  claim 16 , wherein determining the estimate age of the animal based at least partially on the determined plurality of teeth and the at least one feature comprises:
 comparing the determined plurality of teeth and the determined at least one feature to a database associating dental characteristic of control animals of a similar type as the animal with ages of the control animals of the similar type as the animal. 
 
     
     
       20. The apparatus of  claim 16 , wherein the image is one of a top-down image of lower teeth of the animal, a bottom-up image of upper teeth of the animal, or a side image of teeth of the animal, and wherein the at least one feature is selected from dimensions of a chewing surface, an Infundibulum, a Dental Star, or a Galvayne's Groove.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.