IP Library Granted Patent US 9,953,406
Granted Patent B2
US 9,953,406 · App. 12/287,186 · Granted Apr 24, 2018

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 9,953,406
App. No.
12/287,186
Granted
Apr 24, 2018
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 (77)

1. A method for taking clarity measurements of a gem comprising:

receiving a pixilated image of a gem;

designating a region of interest within the gem shown in the pixilated image of the gem which includes an inclusion, wherein the region of interest designates a small subset within the gem shown in the pixilated image for analysis;

analyzing the designated region of interest to isolate pixels that correspond to the inclusion while excluding, from the designated region of interest, data not corresponding to the inclusion;

determining characteristics of the inclusion as a function of the pixels that correspond to the inclusion, and

generating a clarity grade based upon the determined inclusion characteristics,

wherein the analyzing step comprises evaluating the designated region of interest using a plurality of vision analysis scripts,

wherein each of the plurality of vision analysis scripts includes different combinations of pixel analysis algorithms, and

wherein scripts in the plurality of vision analysis scripts are ranked based on their respective applicability to the region of interest in the pixilated image.

2. The method of claim 1 , wherein the scripts of the plurality of vision analysis scripts are ranked based on the number of inclusions within the gem that are captured by the scripts.

3. The method of claim 2 , wherein the different combinations of pixel analysis algorithms in each of the plurality of vision analysis scripts are selected to be capable of detecting different types and patterns of inclusions.

4. The method of claim 1 , wherein the determining inclusion characteristics step includes

receiving a precision measurement value of a dimension of the gem;

extracting from the pixilated image of the gem a dimension of the gem in pixels; and

generating an image calibration value based upon the precision measurement value and the dimension in pixels.

5. The method of claim 4 , further including determining a relative size for the inclusion, wherein the relative size is a function of a quantity of pixels representing the inclusion, a quantity of pixels representing the gem, and the image calibration value.

6. The method of claim 1 , wherein the determining inclusion characteristics step includes

correlating a plurality of inclusion location identifier regions to areas of the pixilated image of the gem; and

identifying an inclusion position for the inclusion as a function of the correlated plurality of inclusion location identifier regions.

7. The method of claim 1 , wherein the determining inclusion characteristics step includes

quantifying a brightness of the pixels corresponding to the inclusion;

quantifying a brightness of pixels in a designated area adjacent the pixels corresponding to the inclusion; and

determining a relief characteristic for the inclusion as a function of the brightness of the pixels corresponding to the inclusion and of the pixels in the designated area.

8. The method of claim 1 , further including

constructing a gem structure diagram for the gem from the pixilated image of the gem; and

combining the gem structure diagram and the pixilated image of the gem;

wherein inclusion characteristics of the determining characteristics step are determined using information from the combined gem structure diagram and pixilated image of the gem.

9. The method of claim 8 , further including generating a diagram of the inclusion on the pixilated image of the gem following the determination of the characteristics of the inclusion.

10. The method of claim 8 , further including generating a diagram of the inclusion on the combined gem structure and pixilated image of the gem following the determination of the characteristics of the inclusion.

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

receiving a pixilated image of a gem;

isolating pixels representing an inclusion within a designated region of interest that includes the inclusion, wherein the region of interest designates a small subset within the gem shown in the pixilated image for analysis;

determining characteristics of the inclusion as a function of the isolated pixels representing the inclusion while excluding, from the designated region of interest within the gem shown in the pixilated image, data not corresponding to the inclusion; and

generating a clarity grade based upon the determined inclusion characteristics,

wherein the determining step comprises evaluating the designated region of interest using a plurality of vision analysis scripts,

wherein each of the plurality of vision analysis scripts include different combinations of pixel analysis algorithms, and

wherein scripts in the plurality of vision analysis scripts are ranked based on their respective applicability to the region of interest in the pixilated image.

12. The non-transitory computer-readable medium of claim 11 , further comprising computer executable instructions for identifying pixels representing the gem, wherein the characteristics of the inclusion are also a function of the pixels representing the gem.

13. The non-transitory computer-readable medium of claim 12 , wherein the instructions for determining characteristics of the inclusion include instructions for determining a relative size for the inclusion as a function of a quantity of pixels representing the inclusion and a quantity of pixels representing the gem.

14. The non-transitory computer-readable medium of claim 11 , wherein the instructions for determining characteristics of the inclusion include instructions mapping the pixels representing the gem onto a plurality of inclusion location identifier regions, and instructions for determining a position for the inclusion as a function of the plurality of inclusion location identifier regions.

15. The non-transitory computer-readable medium of claim 11 , wherein the instructions for determining characteristics of the inclusion include instructions for quantifying the brightness of the pixels representing the inclusion, and instructions determining a relief for the inclusion as a function of the brightness.

16. The non-transitory computer-readable medium of claim 11 , wherein the instructions for receiving a pixilated image of a gem further comprise instructions for extracting a region of the pixilated image, wherein the region includes the inclusion.

17. The non-transitory computer-readable medium of claim 11 , wherein the instructions for receiving a pixilated image of a gem further comprise instructions for receiving pixilated images from a real-time camera.

18. The non-transitory computer-readable medium of claim 11 , wherein instructions for identifying pixels representing an inclusion within a designated region of interest further comprises instructions for a plurality of scripts of visual analysis filters for isolating the pixels representing the inclusion.

19. A system comprising:

a processor; and

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

receiving a pixilated image of a gem;

designating a region of interest within the gem shown in the pixilated image of the gem which includes an inclusion, wherein the region of interest designates a small subset within the gem shown in the pixilated image for analysis;

analyzing the designated region of interest to isolate pixels that correspond to the inclusion while excluding, from the designated region of interest, data not corresponding to the inclusion;

determining characteristics of the inclusion as a function of the pixels that correspond to the inclusion, and

generating a clarity grade based upon the determined inclusion characteristics,

wherein the analyzing step comprises evaluating the designated region of interest using a plurality of vision analysis scripts,

wherein each of the plurality of vision analysis scripts includes different combinations of pixel analysis algorithms, and

wherein scripts in the plurality of vision analysis scripts are ranked based on their respective applicability to the region of interest in the pixilated image.

20. The system of claim 19 , wherein the scripts of the plurality of vision analysis scripts are ranked based on the number of inclusions within the gem that are captured by the scripts.

21. The system of claim 20 , wherein the different combinations of pixel analysis algorithms in each of the plurality of vision analysis scripts are selected to be capable of detecting different types and patterns of inclusions.

22. The system of claim 19 , wherein the determining inclusion characteristics step comprises:

receiving a precision measurement value of a dimension of the gem;

extracting from the pixilated image of the gem a dimension of the gem in pixels; and

generating an image calibration value based upon the precision measurement value and the dimension in pixels.

23. The system of claim 22 , wherein the operations further comprise determining a relative size for the inclusion, wherein the relative size is a function of a quantity of pixels representing the inclusion, a quantity of pixels representing the gem, and the image calibration value.

24. The system of claim 19 , wherein the determining inclusion characteristics step comprises:

correlating a plurality of inclusion location identifier regions to areas of the pixilated image of the gem; and

identifying an inclusion position for the inclusion as a function of the correlated plurality of inclusion location identifier regions.

25. The system of claim 19 , wherein the determining inclusion characteristics step comprises:

quantifying a brightness of the pixels corresponding to the inclusion;

quantifying a brightness of pixels in a designated area adjacent the pixels corresponding to the inclusion; and

determining a relief characteristic for the inclusion as a function of the brightness of the pixels corresponding to the inclusion and of the pixels in the designated area.

26. The system of claim 19 , wherein the operations further comprise:

constructing a gem structure diagram for the gem from the pixilated image of the gem; and

combining the gem structure diagram and the pixilated image of the gem;

wherein inclusion characteristics of the determining characteristics step are determined using information from the combined gem structure diagram and pixilated image of the gem.

27. The system of claim 26 , wherein the operations further comprise:

generating a diagram of the inclusion on the pixilated image of the gem following the determination of the characteristics of the inclusion.

28. The system of claim 26 , wherein the operations further comprise:

generating a diagram of the inclusion on the combined gem structure and pixilated image of the gem following the determination of the characteristics of the inclusion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2009
From: VERBOVEN, MARC; BLODGETT, TROY; NUYTS, DIRK
To: GEMOLOGICAL INSTITUTE OF AMERICA, INC. (GIA)
Reel/Frame 022072/0608 →
Continuity (1)
Related Publication 20100086179A1 · Apr 8, 2010