IP Library Granted Patent US 10,275,870
Granted Patent B2
US 10,275,870 · App. 15/918,932 · Granted Apr 30, 2019

Automated system and method for clarity measurements and clarity grading

Inventors: Marc Verboven (Vloeiende, BE); Troy Blodgett (Flagstaff, AZ); Dirk Nuyts (Dr. van de Perrestraat, BE)
Assignee: Gemological Institute of America, Inc. (GIA)
G06T7/0004G01N21/87G06T2207/30108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,275,870
App. No.
15/918,932
Granted
Apr 30, 2019
Kind
B2
Abstract

A computer-based system and method for taking clarity measurements of a gem, and a computer-readable medium having computer-executable instructions, are provided and include receiving a pixilated image of a gem and identifying pixels representing an inclusion. The method and medium further include determining characteristics of the inclusion as a function of the pixels representing the inclusion, and providing a clarity grade based upon the determined characteristics. Also provided is a method for mapping a gem, and a computer-readable medium having computer-executable instructions, which include receiving a pixilated image of a gem having facet edges, and identifying pixels representing the facet edges. The method and medium further include generating a diagram of the gem, such that the diagram is a function of the pixels representing the facet edges, and superimposing the diagram onto the pixilated image.

Claims (62)

1. A method for determining clarity of a gem comprising:

at a computer with a processor and memory,

receiving a pixilated image of the gem including facets in the gem;

mapping, using the pixilated image of the gem, the facets of the gem;

correcting the mapped facets of the gem using a vision detection algorithm;

receiving, at least one region of interest, the region of interest including pixels within the pixilated image of the gem;

for each received region of interest,

isolating the pixels within the region of interest within the gem;

running a plurality of scripts on the isolated pixels within the region of interest;

identifying, using the plurality of scripts, any inclusions or inclusion reflections, within the pixels in the region of interest,

wherein the plurality of scripts are ranked according to a performance key;

counting a number of identified inclusions within the area of interest;

determining an area of the identified inclusions within the area of interest;

determining a location for each of the identified inclusions within the area of interest;

determining a relief for each of the identified inclusions within the area of interest; and

determining a clarity grade for the gem, based on the area, location, and relief of the identified inclusions and inclusion reflections within the regions of interest in the gem.

2. The method of claim 1 wherein the plurality of scripts include at least one of the following filters: brightness thresholds, hole filling routines, particle size filters, and edge detection filters.

3. The method of claim 1 further comprising, by the computer, generating a modeled outline of the gem, based on the pixilated image.

4. The method of claim 3 further comprising, by the computer, measuring the gem using both an actual image and the modeled outline.

5. The method of claim 4 wherein measuring includes measuring a dimension of the gem.

6. The method of claim 4 wherein measuring includes measuring an area of the identified inclusions.

7. The method of claim 4 wherein measuring includes measuring a position of the identified inclusions.

8. The method of claim 1 wherein the determining the clarity grade for the gem includes determining a ratio between a size of the gem and the area of the identified inclusion or inclusion reflections.

9. The method of claim 1 wherein the determining the clarity grade for the gem includes calibrated pixel data, from the pixelated image of the gem.

10. A non-transitory computer-readable medium-storing instructions which, when executed by a processor, cause the processor to perform operations:

receiving a pixilated image of the gem including facets in the gem;

mapping, using the pixilated image of the gem, the facets of the gem;

correcting the mapped facets of the gem using a vision detection algorithm;

receiving, at least one region of interest, the region of interest including pixels within the pixilated image of the gem;

for each received region of interest,

isolating the pixels within the region of interest within the gem;

running a plurality of scripts on the isolated pixels within the region of interest;

identifying, using the plurality of scripts, any inclusions or inclusion reflections, within the pixels in the region of interest,

wherein the plurality of scripts are ranked according to a performance key;

determining a relief for each of the identified inclusions within the area of interest;

providing a user interface for viewing the identified inclusions, for each of the plurality of scripts; and

determining a clarity grade for the gem, based on the area, location, and relief of the identified inclusions and inclusion reflections within the regions of interest in the gem.

11. The non-transitory computer-readable medium of claim 10 wherein the plurality of scripts include at least one of the following filters: brightness thresholds, hole filling routines, particle size filters, and edge detection filters.

12. The non-transitory computer-readable medium of claim 10 further comprising, by the computer, generating a modeled outline of the gem, based on the pixilated image.

13. The non-transitory computer-readable medium of claim 12 further comprising, by the computer, measuring the gem using both an actual image and the modeled outline.

14. The non-transitory computer-readable medium of claim 13 wherein measuring includes measuring a dimension of the gem.

15. The non-transitory computer-readable medium of claim 13 wherein measuring includes measuring an area of the identified inclusions and inclusion reflections.

16. The non-transitory computer-readable medium of claim 13 wherein measuring includes measuring a position of the identified inclusions.

17. A system configured to determine clarity of a gem comprising:

a computer with a processor and memory, the computer configured to,

receive a pixilated image of the gem including facets in the gem;

map, using the pixilated image of the gem, the facets of the gem;

correct the mapped facets of the gem using a vision detection algorithm;

determine at least one region of interest, the region of interest including pixels within the pixilated image of the gem;

for each received region of interest,

isolate the pixels within the region of interest within the gem;

run a plurality of scripts on the isolated pixels within the region of interest;

identify, using the plurality of scripts, any inclusions or inclusion reflections, within the pixels in the region of interest,

wherein the plurality of scripts are ranked according to a performance key;

determine an area of the identified inclusions within the area of interest;

determine a relief for each of the identified inclusions and inclusion reflections within the area of interest; and

determine a clarity grade for the gem, based on the area, location, and relief of the identified inclusions within the regions of interest in the gem.

18. The system of claim 17 wherein the determine the clarity grade for the gem includes to determine a ratio between a size of the gem and the area of the identified inclusion.

19. The system of claim 17 wherein the determine the clarity grade for the gem includes calibrated pixel data, from the pixelated image of the gem.

20. The system of claim 10 wherein the plurality of scripts include at least one of the following filters: brightness thresholds, hole filling routines, particle size filters, and edge detection filters.

21. The method of claim 1 wherein the receiving at least one region of interest, is by a user input.

22. The non-transitory computer-readable medium of claim 10 wherein the receiving, at least one region of interest, is by a user input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: VERBOVEN, MARC; BLODGETT, TROY; NUYTS, DIRK
To: GEMOLOGICAL INSTITUTE OF AMERICA, INC. (GIA)
Reel/Frame 053232/0107 →
Continuity (2)
Continuation 12287186 · Oct 7, 2008
Related Publication 20180204318A1 · Jul 19, 2018