Chemical purity assessment by image analysis

US12412309B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12412309-B2
Application numberUS-202218047025-A
CountryUS
Kind codeB2
Filing dateOct 17, 2022
Priority dateOct 17, 2022
Publication dateSep 9, 2025
Grant dateSep 9, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods include a method for determining the purity of a sample. An image capture is performed of a reference material having a known purity and an unknown material having an unknown purity for which a priori information is known, including that the reference material and the unknown material have a same material type. An image comparison of the reference material and the unknown material is performed to determine a color difference vector between an image of the reference material and an image of the unknown material. A purity of the unknown material is determined using the color difference vector.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: performing, using a color calibration chart and a plurality of illumination sources, a side-by-side image capture of a reference material having a known purity to generate a reference material image and an unknown material to generate an unknown material image, the unknown material having an unknown purity for which a priori information is known, wherein the reference material and the unknown material have a same material type; performing an image comparison of the reference material image to a first calibration image of the color calibration chart obtained using a first common illumination source of the plurality of illumination sources and comparing a second calibration image of the color calibration chart obtained using a second common illumination source of the plurality of illumination sources to the unknown material image; determining, based on the image comparison, a color difference vector between the reference material image and the unknown material image; and determining, using the color difference vector, a purity of the unknown material. 2. The computer-implemented method of claim 1 : wherein performing the image comparison of the reference material and the unknown material comprises: comparing the reference material image to the unknown material image; and determining a color difference vector between the reference material image and the unknown material image. 3. The computer-implemented method of claim 1 , wherein determining the purity of the unknown material comprises comparing a reference color vector of the reference material to an unknown color vector of the unknown material in hue, saturation, value (HSV) space. 4. The computer-implemented method of claim 1 , wherein performing the side-by-side image capture of the unknown material comprises: defining a viewport smaller than a size of the unknown material and excluding outside edges of the unknown material contributing to potential vignetting; and capturing the unknown material image within the viewport. 5. The computer-implemented method of claim 1 , wherein determining the purity of the unknown material comprises performing a table look-up using a color vector in a vector-purity table and performing an interpolation on purity values in the vector-purity table. 6. The computer-implemented method of claim 5 , further comprising: generating the vector-purity table using by adding a known impurity to a sample in steps and recording the color vector at increasing impurity percentage. 7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: performing, using a color calibration chart and a plurality of illumination sources, a side-by-side image capture of a reference material having a known purity to generate a reference material image and an unknown material to generate an unknown material image, the unknown material having an unknown purity for which a priori information is known, wherein the reference material and the unknown material have a same material type; performing an image comparison of the reference material image to a first calibration image of the color calibration chart obtained using a first common illumination source of the plurality of illumination sources and comparing a second calibration image of the color calibration chart obtained using a second common illumination source of the plurality of illumination sources to the unknown material image; determining, based on the image comparison, a color difference vector between the reference material image and the unknown material image; and determining, using the color difference vector, a purity of the unknown material. 8. The non-transitory, computer-readable medium of claim 7 , wherein performing the image comparison of the reference material and the unknown material comprises: comparing the reference material image to the unknown material image; and determining a color difference vector between the reference material image and the unknown material image. 9. The non-transitory, computer-readable medium of claim 7 , wherein determining the purity of the unknown material comprises comparing a reference color vector of the reference material to an unknown color vector of the unknown material in hue, saturation, value (HSV) space. 10. The non-transitory, computer-readable medium of claim 7 , wherein performing the side-by-side image capture of the unknown material comprises: defining a viewport smaller than a size of the unknown material and excluding outside edges of the unknown material contributing to potential vignetting; and capturing the unknown material image within the viewport. 11. The non-transitory, computer-readable medium of claim 7 , wherein determining the purity of the unknown material comprises performing a table look-up using a color vector in a vector-purity table and performing an interpolation on purity values in the vector-purity table. 12. The non-transitory, computer-readable medium of claim 11 , the operations further comprising: generating the vector-purity table using by adding a known impurity to a sample in steps and recording the color vector at increasing impurity percentage. 13. A computer-implemented system, comprising: one or more processors; and a non-transitory computer-readable storage medium coupled to the one or more processors and storing programming instructions for execution by the one or more processors, the programming instructions instructing the one or more processors to perform operations comprising: performing, using a color calibration chart and a plurality of illumination sources, a side-by-side image capture of a reference material having a known purity to generate a reference material image and an unknown material to generate an unknown material image, the unknown material having an unknown purity for which a priori information is known, wherein the reference material and the unknown material have a same material type; performing an image comparison of the reference material image to a first calibration image of the color calibration chart obtained using a first common illumination source of the plurality of illumination sources and comparing a second calibration image of the color calibration chart obtained using a second common illumination source of the plurality of illumination sources to the unknown material image; determining, based on the image comparison, a color difference vector between the reference material image and the unknown material image; and determining, using the color difference vector, a purity of the unknown material. 14. The computer-implemented system of claim 13 , wherein performing the image comparison of the reference material and the unknown material comprises: comparing the reference material image to the unknown material image; and determining a color difference vector between the reference material image and the unknown material image. 15. The computer-implemented system of claim 13 , wherein determining the purity of the unknown material comprises comparing a reference color vector of the reference material to an unknown color vector of the unknown material in hue, saturation, value (HSV) space. 16. The computer-implemented system of claim 13 , wherein performing the side-by-side image capture of the unknown material comprises: defining a viewport smaller than a size of the unknown material and excluding outside edges of the unknown material contributing to potential vignetting; and captu

Assignees

Inventors

Classifications

  • Industrial image inspection · CPC title

  • with colour charts, graduated scales or turrets · CPC title

  • G06T7/90Primary

    Determination of colour characteristics · CPC title

  • G01N21/25Primary

    Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12412309B2 cover?
Systems and methods include a method for determining the purity of a sample. An image capture is performed of a reference material having a known purity and an unknown material having an unknown purity for which a priori information is known, including that the reference material and the unknown material have a same material type. An image comparison of the reference material and the unknown ma…
Who is the assignee on this patent?
Saudi Arabian Oil Co
What technology area does this patent fall under?
Primary CPC classification G06T7/90. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).