System and method for computerized evaluation of gemstones
AssigneeDiamond Technologies Company
InventorPaul T. Shannon, Sr.
Life of this patent
Estimating the term…
Abstract
A system and method for computerized grading of the cut of a gemstone. The system includes a gemstone model and an illumination model. The gemstone model defines the cut of the gemstone in three dimensions with reference to the facets of the gemstone. The illumination model defines light projected onto the gemstone. The method includes the steps of determining a beam of light refracted into the gemstone from the illumination model for at least one of the facets, tracing reflections of the beam of light within the gemstone, and measuring at least one light beam refracted out of the gemstone model. The measurements of the refracted light are used to evaluate the gemstone.
Claims74
A method for grading the cut of a gemstone, comprising the steps of:
- illuminating a gemstone model using an illumination model, wherein said gemstone model defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;
- refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;
- reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;
- refracting said refracted and reflected light beams out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam;
- and
- measuring said exiting light beam.
A method for modeling the propagation of light in an optical system, comprising the steps of:
- projecting a beam of light at a first one of a plurality of surfaces of said optical system, wherein said beam of light is represented by an illumination model and said plurality of surfaces are represented by an optical system model;
- modeling the propagation of light from said first one of said plurality of surfaces of said optical system through the optical system as defined by said optical system model;
- and
- measuring the attributes of the light beam at a predetermined point in the optical system.
A method for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut comprising the steps of:
- varying a proportion parameter for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;
- evaluating each of said gemstone models to obtain a set of values for each attribute;
- and
- selecting the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut.
A system for grading the cut of a gemstone, comprising:
- means for illuminating a gemstone model using an illumination model, wherein said gemstone model defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;
- means for refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;
- means for reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;
- means for refracting at least one of said refracted and reflected light beams out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam;
- and
- means for measuring said exiting light beam.
A system for modeling the propagation of light in an optical system, comprising:
- means for projecting a beam of light at one of a plurality of surfaces of the optical system, wherein said beam of light is represented by an illumination model and said plurality of surfaces are represented by an optical system model;
- means for modeling the propagation of said beam of light within the optical system according to said optical system model;
- and
- means for measuring said beam of light at a predetermined point in the optical system.
A system for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut, comprising:
- means for varying a proportion parameter for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;
- means for evaluating each of said gemstone models to obtain a set of values for each attribute;
- and
- means for selecting the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut.
In a system for grading the cut of a gemstone, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
- a first computer readable program code means for causing said computer to illuminate a gemstone model using an illumination model, wherein said gemstone model defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;
- a second computer readable program code means for causing said computer to refract said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;
- a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;
- a fourth computer readable program code means for causing said computer to refract at least one of said refracted and reflected light beams out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam;
- and
- a fifth computer readable program code means for causing said computer to measure said exiting light beam.
In a system for for modeling the propagation of light in an optical system, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
- a computer readable program code means for causing said computer to project a beam of light at one of a plurality of surfaces of the optical system, wherein said beam of light is represented by an illumination model and said plurality of surfaces are represented by an optical system model;
- a computer readable program code means for causing said computer to model the propagation of said beam of light within the optical system according to said optical system model;
- and
- a computer readable program code means for causing said computer to measure said beam of light at a predetermined point in the optical system.
In a system for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
- a first computer readable program code means for causing said computer to vary a proportion parameter for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;
- a second computer readable program code means for causing said computer to evaluate each of said gemstone models to obtain a set of values for each attribute;
- and
- a third computer readable program code means for causing said computer to select the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut.
A method for grading the cut of a gemstone, comprising the steps of:
- illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets;
- refracting said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;
- reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;
- refracting said refracted and reflected lights out of said gemstone model through a third facet of said gemstone model to produce an exiting light;
- and
- measuring said exiting light.
A system for grading the cut of a gemstone, comprising:
- means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,
- means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;
- means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;
- means for refracting at least one of said refracted and reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;
- and
- means for measuring said exiting light.
In a system for grading the cut of a gemstone, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
- a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;
- a second computer readable program code means for causing said computer to refract said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light;
- a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;
- a fourth computer readable program code means for causing said computer to refract at least one of said refracted and reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;
- and
- a fifth computer readable program code means for causing said computer to measure said exiting light.
Dependencies are inferred from the claim text.