# US 11,112,368 B2 · System and method for evaluating and determining color in gemstones

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,112,368 B2
- Document ID: US11112368B2
- Status: Granted
- Kind: B2
- Application number: 17/128,044
- Filed: 2020-12-19
- Published: 2021-05-06
- Granted: 2021-09-07
- Earliest claimed: 2018-07-15
- Assignees: Sarine Technologies Ltd.
- Applicants: Sarine Technologies Ltd.
- Inventors: Zvi Ioffe; Ariel Danan; Amiram Eldar
- Web page: https://patentgrep.com/patent/US11112368B2

## CPC

- G01J 3/50: using electric radiation detectors
- G01N 21/87: Investigating jewels (G01N21/88 takes precedence)
- G01J 3/2823: {Imaging spectrometer}
- G01J 3/504: {Goniometric colour measurements, for example measurements of metallic or flake based paints}
- G01N 21/251: {Colorimeters; Construction thereof}
- G01N 21/6456: {Spatial resolved fluorescence measurements; Imaging}
- G01N 33/389: {Precious stones; Pearls}
- G06T 7/11: Region-based segmentation
- G06T 7/90: Determination of colour characteristics
- H04N 23/54: Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
- H04N 23/56: provided with illuminating means
- H04N 23/695: Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
- H04N 23/88: for colour balance, e.g. white-balance circuits or colour temperature control
- G01N 21/6489: {Photoluminescence of semiconductors}
- G01N 2201/061: Sources
- G06T 2207/10024: Color image
- G06T 2207/20072: Graph-based image processing
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for the automatic grading of a cut/polished gemstone (SUT) includes an enclosure with a stage for mounting the cut/polished SUT. The enclosure further includes one or more sources of broadband visible (BBV) light, the sources of BBV light being controllable by a programmable controller; an image sensor for capturing a plurality of images of a mounted SUT, and one or more sources of UV light mounted within the enclosure. The controller captures images of the mounted SUT from one or more selected angles relative to the sensor elevation axis and relative to the position of the SUT on the stage rotation axis; an image capturing module is configured for processing the one or more images; and, a light grade calculation module is configured for grading the cut/polished SUT using light indicative parameters from at least a part of the one or more images captured.

## Claims

### Claim 1

A system for the automatic grading of a stone under test (SUT) comprising:
an enclosure, the enclosure including a stage for mounting the SUT, the stage comprising a stage rotation axis, the stage being configured to be rotatable about the stage rotation axis by a rotation device;
the enclosure further comprising one or more sources of broadband visible (BBV) light, the sources of BBV light being controllable by a programmed controller;
an image sensor for capturing a plurality of images of a mounted SUT;
the image sensor being mounted on an arm, the arm being rotatable around a sensor elevation axis, the sensor elevation axis being normal to the stage rotation axis;
one or more sources of ultraviolet (UV) light mounted in the enclosure;
whereby the image sensor is programmed by the programmed controller to capture images of the mounted SUT from one or more selected angles relative to the position of the SUT on the stage rotation axis;
the programmed controller being configured: to activate and control the power level of one or more of the one or more sources of BBV light, to activate and control the power level of one or more of the one or more sources of UV light, to rotate the SUT around the stage rotation axis, and to cause the image sensor to capture one or more images of the cut/polished SUT;
an image processing device configured to process the one or more images captured by the image sensor and
further configured to grade the cut/polished SUT using light indicative parameters from at least a part of the one or more images captured;
characterized in that:
the image sensor being mounted on an arm, the arm being rotatable around a sensor elevation axis, the sensor elevation axis being normal to the stage rotation axis,
the one or more sources of UV light mounted on the arm in the vicinity of the image sensor, and
the programmed controller also being configured to rotate the arm around the sensor elevation axis and to activate and control the image sensor to capture images of the mounted SUT from one or more selected angles relative to the sensor elevation axis.

### Claim 2 (depends on 1)

The system of claim 1, wherein the programmed controller is configured to scan the SUT prior to the programmed controller being configured to capture images for grading, the scan of the SUT causing the programmed controller to create a 3D volumetric model of the SUT.

### Claim 3 (depends on 1)

The system of claim 1, wherein the programmed controller is configured to:
average the color-space values, for two or more captured images, of the one or more captured images to calculate reference values of white balance of the one or more captured images.

### Claim 4 (depends on 1)

The system of claim 1, further comprising the programmed controller being configured to, if a 3D volumetric model of the SUT has been created, select pixels and differentiate the selected pixels either by:
(a) creating histograms for the selected pixels captured at the different angular positions and by the programmed controller being configured to divide the selected pixels by their levels of intensity, whereby the average color is calculated,
(b) segmenting the SUT into distinct regions, and using selected pixels captured within said regions, at the different angular positions, whereby the average color is calculated.

### Claim 5 (depends on 1)

The system of claim 1, further comprising the programmed controller being configured to calculate colorspace values of the one or more images of the SUT under the one or more UV light sources, the programmed controller further being configured to add the calculations under UV light to average color calculations from the one or more BBV sources and wherein color grading is corrected based upon measurement under UV illumination.

### Claim 6 (depends on 4)

The system of claim 4, further comprising the programmed controller being configured to compare the average color calculation of a SUT to a calibrated lookup table containing data on calibrated SUTs with known SUT whiteness and to match the SUT calculations to those of the calibrated SUTs to determine a grade level of the SUT.

### Claim 7 (depends on 1)

The system of claim 1, wherein the programmed controller is further configured to grade the SUT to take into account the simultaneous contrast effect.

### Claim 8 (depends on 4)

The system of claim 4, wherein if a 3D volumetric model has been created, the programmed controller is configured to use the 3D volumetric model to one or more of: (a) adjust one or more of multiple angles set for image capture, (b) determine which of a plurality of sources of UV light to activate, (c) determine which of a plurality of sources of BBV light to activate, and (d) determine the intensity at which to activate each of the selected BBV/UV sources.

### Claim 9 (depends on 1)

The system of claim 1, wherein the temperature of one or more of the BBV light sources and/or the one or more of the UV light sources are actively controlled.

### Claim 10 (depends on 5)

The system of claim 5, wherein the measurement under UV illumination is also used for grading the fluorescence of the SUT.

### Claim 11

A method for the automatic grading of a stone under test (SUT) comprising:
providing an enclosure, the enclosure including a stage for mounting the SUT, the holder comprising a central axis, the stage being rotatable about a stage rotation axis by a rotation device;
the enclosure further comprising one or more sources of broadband visible light (BBV), the sources of BBV light being controllable by a programmed controller;
providing an image sensor for capturing a plurality of color-measurement images of a SUT mounted on the stage;
providing one or more sources of UV light mounted in the enclosure;
providing an image processing device configured to process the plurality of images and to grade the cut/polished SUT using light indicative parameters from at least a part of the one or more images captured;
wherein the method further comprises:
capturing by the image sensor, images of the mounted SUT from one or more selected angles relative to the position of the SUT on the stage rotation axis;
activating and controlling the power level of one or more of the one or more sources of BBV light, rotating the SUT around the stage rotation axis, and causing the image sensor to capture one or more images of the cut/polished SUT;
processing the one or more images; and,
grading the cut/polished SUT using light indicative parameters from at least a part of the one or more images captured;
characterized in that:
the image sensor being mounted on an arm, the arm being rotatable around a sensor elevation axis, the sensor elevation axis being normal to the stage rotation axis,
the one or more sources of UV light mounted on the arm in the vicinity of the image sensor, and
the programmed controller also being configured to rotate the arm around the sensor elevation axis and to activate and control the image sensor to capture images of the mounted SUT from one or more selected angles relative to the sensor elevation axis.

### Claim 12 (depends on 11)

The method of claim 11, further comprising the programmed controller scanning the SUT prior to the programmed controller capturing light in the form of images, the scanning of the SUT causing the programmed controller to create a 3D volumetric model of the SUT.

### Claim 13 (depends on 11)

The method of claim 11, wherein the programmed controller:
for the plurality of captured images, averaging the color-space values of one or more captured images to calculate reference values of white balance of the one or more captured images.

### Claim 14 (depends on 11)

The method of claim 11, further comprising the programmed controller, if a 3D volumetric model of the SUT has been created, selecting pixels and differentiating the selected pixels either by:
(a) creating histograms for the selected pixels captured at the different angular positions and by the programmed controller dividing the selected pixels by their levels of intensity, whereby the average color is calculated,
(b) segmenting SUT onto distinct regions, and using selected pixels captured within said regions, at the different angular positions, whereby the average color is calculated.

### Claim 15 (depends on 11)

The method of claim 11, further comprising the programmed controller calculating color-space values of the one or more captured images of the SUT under the one or more UV light sources, the programmed controller further adding the calculations under UV light to the average color calculations from the one or more BBV sources, wherein color grading is corrected based upon measurement under UV illumination.

### Claim 16 (depends on 14)

The method of claim 14, further comprising the programmed controller comparing the average color calculations of a SUT to a calibrated lookup table containing data on calibrated SUTs with known SUT whiteness and matching the SUT calculations to those of the calibrated SUTs to determine a grade level of the SUT.

### Claim 17 (depends on 11)

The method of claim 11, comprising the further step wherein grading the SUT further adjusts the grade calculation taking into account the simultaneous contrast effect.

### Claim 18 (depends on 14)

The method of claim 14, further comprising the steps of the programmed controller using the 3D volumetric model one or more of: (a) adjusting one or more of multiple angles set for image capture, (b) determining which of a plurality of sources of UV light to activate, (c) determining which of a plurality of sources of BBV light to activate, and (d) determining the intensity at which to activate each of the selected BBV/UV sources.

### Claim 19 (depends on 11)

The method of claim 11, wherein the temperature of one or more of the UV light sources and/or the one or more of the BBV light sources are is actively controlled.

### Claim 20 (depends on 11)

The method of claim 11, wherein the measurement under UV illumination is also used to grade the fluorescence of the SUT.
