Specimen holders for x-ray diffractometer
US-2024201111-A1 · Jun 20, 2024 · US
US12412309B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12412309-B2 |
| Application number | US-202218047025-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 17, 2022 |
| Priority date | Oct 17, 2022 |
| Publication date | Sep 9, 2025 |
| Grant date | Sep 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Industrial image inspection · CPC title
with colour charts, graduated scales or turrets · CPC title
Determination of colour characteristics · CPC title
Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.