The present disclosure relates generally to field of grading a gemstone; and more specifically to systems and methods for grading clarity of a gemstone.
Gemstones are precious stones that are cut and polished pieces of mineral crystal. Usually, they are used for making jewellery. Gemstones vary in their quality. The quality of the gemstone is indicated by gemstone grading. Gemstone gradings are done according to their clarity, cut, colour and weight. Clarity is the presence or absence of any imperfections or inclusions. Traditionally, the gemstones are graded manually by skilled gemologists.
An object of the present disclosure is to provide systems and methods for grading a gemstone.
According to one aspect, there is provided a system for grading a gemstone, the system comprising:
In some embodiments, the system is configured and operable to grade clarity of the gemstone with respect to one or more of the following: surface cleanliness, surface polish state and internal inclusions.
In some embodiments, the system comprises a mechanical aligner configured and operable to align the gemstone, while located on the holder, with respect to the image capturing device, such that a selected facet of the gemstone is perpendicular to the line of sight.
In some embodiments, the direct illumination arrangement comprises a collimated light source, and a light directing arrangement to carry a collimated light beam from the collimated light source to at least one facet of the gemstone.
In some embodiments, the light directing arrangement comprises a beam splitter cube and a movement mechanism configured to move the beam splitter cube into and out of the line of sight.
In some embodiments, the collimated light beam generated by the direct illumination arrangement is used for verifying alignment of the gemstone with respect to the image capturing device.
In some embodiments, the direct illumination arrangement comprises a light source array configured and operable to illuminate the gemstone with one or more specular and/or diffused light patterns, the image capturing device being configured to capture one or more respective images that are processed by the controller arrangement to generate a cosmetic view of the gemstone comprising one or more still images and/or one or more motion images obtained by combining two or more still images captured at different orientations of the gemstone.
In some embodiments, the facet illumination arrangement comprises an array of light sources, each of the light sources being individually operable by the controller arrangement to illuminate at least a portion of a single facet of the gemstone, the image capturing device being operable to capture an image of the at least portion of the single facet while illuminated.
In some embodiments, the image capturing device is adapted to capture an image of a QR-code pre-printed on a facet of the gemstone, the controller arrangement being configured to process the image of the QR-code to identify the gemstone.
In some embodiments, the image capturing device comprises an iris having an adjustable opening, the controller arrangement being configured and operable to generate a control signal for optimizing the opening of the iris based on image processing to thereby reduce gemstone internal reflections in the images.
In some embodiments, the system comprises a plurality of holders fitting a plurality of gemstones of different sizes, the controller arrangement being configured and operable to automatically detect the holder mounted on the manipulator arm by performing image processing to images captured by the image capturing device.
In some embodiments, the controller arrangement is configured to process a plurality of images of the gemstone captured in a plurality of orientations of the gemstone and merge the plurality of images to create a three-dimensional model of the gemstone.
In some embodiments, the controller arrangement is configured to:
According to another aspect, there is provided a method for grading a gemstone, the method comprising:
In some embodiments, the one or more illumination arrangements comprise a dark-field illumination arrangement, wherein while the gemstone is illuminated by the dark-field illumination arrangement, one or more images are captured at each one of the following orientations of the gemstone: a table view with zero tilt angle, a tilted view with a second tilt angle between zero and 45 degrees, a girdle view with 90 degrees tilt angle, and a pavilion view with a third tilt angle between 90 and 135 degrees.
In some embodiments, for each of the table view, tilted view, girdle view and pavilion view, a plurality of images are captured at a respective plurality of depths of focus of the image capturing device along the line of sight.
In some embodiments, the processing of the captured images comprises determining clarity of the gemstone including existence of internal inclusions.
In some embodiments, the method comprises a step of determining autofocusing and registering gemstone 3D position, by:
In some embodiments, the one or more illumination arrangements comprise a facet illumination arrangement, the method comprising illuminating one or more facets of the gemstone with the facet illumination arrangement, capturing images by the image capturing device and processing the images to determine surface cleanliness of the one or more facets.
In some embodiments, the images are processed to determine a polish grade for the gemstone.
In some embodiments, the one or more illumination arrangements comprise a direct illumination arrangement, the direct illumination arrangement is selectively controlled to illuminate the gemstone with a collimated light beam which reflectance from the gemstone is detected and analysed to verify alignment of the gemstone with respect to the line of sight.
In some embodiments, the one or more illumination arrangements comprise a direct illumination arrangement, the direct illumination arrangement comprises a light source array configured and operable to illuminate the gemstone with one or more specular and/or diffused light patterns, the image capturing device being configured to capture one or more respective images that are processed to generate a cosmetic view of the gemstone comprising one or more still images and/or one or more motion images obtained by combining two or more still images captured at different orientations of the gemstone.
In some embodiments, the image capturing device is controllable to capture an image of a QR-code pre-printed on a facet of the gemstone, the image of the QR-code being processed in order to identify the gemstone.
In some embodiments, the image capturing device comprises an iris having an adjustable opening, the iris opening being controllable based on image processing to thereby reduce gemstone internal reflections in the captured images.
In some embodiments, the method comprises:
Additional aspects, advantages, features and objects of the present disclosure will be made apparent from the drawings and the detailed description of the illustrative embodiments. The features of the present disclosure are susceptible to being combined in various combinations without departing from the scope of the present disclosure as defined by the claims.
Embodiments of the present disclosure will now be described, by way of example only, with reference to the following diagrams wherein:
The following detailed description illustrates non-limiting embodiments of the presently disclosed subject matter and non-limiting ways in which they can be implemented. Although some modes of carrying out the present disclosure have been disclosed, those skilled in the art would recognize that other embodiments for carrying out or practicing the presently disclosed subject matter are also possible.
The present disclosure relates to systems and methods for grading a gemstone. In some embodiments of the present disclosure, the systems and methods relate specifically to grading the clarity of a gemstone. There are a number of types of cut for the gemstone. A round brilliant cut (RBC) or modified RBC are of the most popular types of cut for diamonds. A diamond cut by RBC technique has three main parts: a crown, a girdle and a pavilion. Herein, the crown is a top portion of the faceted/polished diamond. The crown may be topped off by a table which may be a largest facet of the diamond. Typically, the crown includes eight stars, eight mains and sixteen “half” facets, apart from the table. The girdle may be a widest part of the diamond, and forms an outermost edge of the gemstone. The pavilion is located below the girdle and is in a shape of ‘V’. Similar to the crown, the pavilion may be faceted, i.e. the pavilion may have polished flat surfaces. The pavilion, generally, includes eight mains and sixteen “half” facets. The cullet may be a facet cut at a bottom-most tip of the diamond. It may be understood that there may be a total of fifty-seven facets in the RBC cut diamond.
As will be described herein below, the system 100 comprises at least the following: a gemstone holder for securely supporting the gemstone, one or more illumination arrangements for illuminating the gemstone, at least one image capturing device for taking images of the gemstone and a controller arrangement configured and operable to process/analyse the images and generate one or more outputs indicative of properties of the gemstone including a grading of the gemstone and/or a plot of a map of inclusions and/or other features of the gemstone.
In some embodiments, the system 100 comprises an image capturing device 102 having a macro-lens 104. The image capturing device 102 may be disposed to capture images along a line of sight LOS. The line of sight as used herein may mean the field of view of the image capturing device and may be extending along a straight, broken or curved line coinciding at least partially with the optical axis of the image capturing device. In some embodiments, the image capture device 102 includes an image capture actuator (see
In some embodiments, the system 100 comprises illumination sub-systems comprising some or more of the following: a direct illumination arrangement 106, a dark-field illumination arrangement 118 and a facet illumination arrangement 122.
In some embodiments, the direct illumination arrangement 106 comprises a collimated light source 108, a movement mechanism 110 and a beam splitter cube 112.
In some embodiments, the system 100 comprises an aligner 114. In some embodiments, the system 100 comprises a manipulator arm 120. In some embodiments, the manipulator arm 120 has a first end 130 and a second end 132.
In some embodiments, the system 100 comprises a holder 134 mounted at the second end 132 and configured for supporting/holding the gemstone 140. In some embodiments, the holder 134 is adapted to be positioned to dispose the gemstone 140 along the line of sight of an image capturing device. In some embodiments, the holder 134 may be a depression or a circular cavity. In some embodiments, the holder 134 comprises a component (not shown) configured to generate a negative pressure therein, so as to securely hold the gemstone when placed thereon. In some embodiments, the negative pressure is generated by employing a vacuum pump. In some embodiments, the gemstone 140 is securely held by a vacuum so that the gemstone is sucked into the holder 134 and is held tightly. Thus, the negative pressure may prevent the gemstone from falling-off of the holder 134. In some embodiments, the system 100 includes a plurality of replaceable holders for supporting various gemstone sizes. For example, a small holder for supporting a gemstone of 0.2-0.5 carat, a medium holder for supporting a gemstone of 0.4-1.5 carat and so on. In some embodiments, the system 100, e.g. the controller arrangement, is configured to automatically identify the installed holder, e.g. by means of image processing algorithms executed by the controller arrangement on images captured by the image capturing device. Further, the system may identify the gemstone under examination, also by means of image processing algorithms executed by the controller arrangement on images captured by the image capturing device (e.g. finding gemstone's diameter and height from different images at different orientations).
In some embodiments, the manipulator arm 120 is configured to be swivelled about the first end 130 thereof between a first position for placing a gemstone and a second position along the line of sight for grading the gemstone. In some embodiments, the manipulator arm 120 is configured to rotate along a roll axis 136 thereof to enable imaging the gemstone from different orientation angles. In some embodiments, the manipulator arm 120 is configured to allow for rotation of the holder 134 along a pitch axis 138 thereof to enable imaging the gemstone from different angles about the gemstone longitudinal axis (coinciding with the line of sight direction when the gemstone is aligned).
In some embodiments, the system includes a controller arrangement 116 that may comprise a controller 124, a processor 126 and a user interface 128. The controller arrangement 116 (e.g. a computer running a specified software/firmware) may be configured to selectively control one or more of the following: one or more illumination arrangements in the illumination sub-systems to generate a plurality of illumination patterns for the gemstone 140; the image capturing device 102 to capture an image of each of the generated plurality of illumination patterns; and the processor to process the captured images and generate at least one output indicative of the gemstone properties, including grading clarity in/of the gemstone 140.
In some embodiments, the image capturing device 102 is configured to capture a QR-Code embedded (printed, engraved, etched) previously on the gemstone, e.g. on a facet of the gemstone. The QR-Code can then be processed by the controller arrangement to extract the encoded data. The encoded data can be indicative of origin, history, properties of the gemstone, thus providing traceability of the diamond along the manufacturing/processing chain.
In some embodiments, the image capturing device 102 comprises an iris 103 having an adjustable opening. The controller arrangement is configured and operable to generate a control signal for optimizing the opening of the iris based on image processing to thereby reduce gemstone internal reflections in the images.
In some embodiments, the system 100 comprises a gemstone's authenticating/fingerprint determining arrangement (not specifically shown). The gemstone's authenticating/fingerprint determining arrangement comprises one or more light sources configured and operable to illuminate the gemstone with fluorescence exciting illumination (e.g., UV light of specific wavelengths) and a spectrometer for detecting the excited fluorescence in the gemstone. The authenticating/fingerprint determining arrangement may be used to authenticate that the gemstone/diamond is a natural stone not being grown in the lab. Type 1a diamond forms about 98% of natural diamonds and cannot be produced in the lab, e.g. using the CVD or HPHT techniques. The authenticating/fingerprint determining arrangement can detect the 1a diamond, using specific UV wavelength(s), thus enabling to recognize whether the gemstone is natural. Additionally, the authenticating/fingerprint determining arrangement may allow for color/fluorescence zoning detection, a phenomenon where there are specific areas within the gemstone that have different certain fluorescence properties, thus adding another parameter that can be used for traceability of the gemstone.
In some embodiments, the system 100 is configured and operable to measure and/or detect gemstone properties related to the polish state/parameter of the gemstone, and generate a polish grade thereof. Polish grading parameter refers to how well the gemstone is polished, and how clean its surface is (permanent features). For example, it may refer to existence, intensity and spread of scratches and/or burn marks (both can occur from the polishing/manufacturing process or other processes). By utilizing one or more of the illumination arrangements (e.g. the direct illumination and the dark-field illumination) for producing specific lighting scenarios/patterns and illuminating the gemstone from different orientations utilizing the manipulator arm, and utilizing the image capturing device to capture respective images of the gemstone, polish features can be extracted by the controller arrangement by processing the images, possibly employing AI algorithms, and a polish grade of the gemstone can be determined.
In some embodiments, the system is configured to apply measurements to a gemstone A and to a gemstone B, the controller arrangement being configured to process the images/collected data of both gemstones and compare between the gemstones A and B. In some embodiments, the controller arrangement is configured to generate a matching score between gemstones A and B as part of the grading process for the gemstones. In some embodiments, the data related to a gemstone A was previously obtained and saved in a memory (a storage medium such as a cloud or physical storage).
Accordingly, in some embodiments, the system is operated as follows: capturing images of the gemstone A and the gemstone B; analyzing the images for the gemstone A and the gemstone B; storing, in the storage medium, data indicative of the gemstone A and the gemstone B grading, based on the analyzed images; and comparing the stored data of the gemstone A and the gemstone B, and determining whether the stored data are a match and therefore whether a gemstone B is the same gemstone as a gemstone A that was sourced from a particular mine/source.
In some embodiments, where the stored data of gemstones A and B do not match, the controller arrangement is configured to calculate, based on the comparing, a matching score for one or more features, such as clarity and inclusions, in gemstone A and in gemstone B, the matching score being informative of a match between the features of gemstone A and gemstone B, and, the controller arrangement being configured to identify gemstone B as being the same or derived from gemstone A when the matching score meets a predefined matching criteria.
In some embodiments, prior to placing a gemstone onto the holder 334, a gemstone “stone ID” is entered into the system on the user interface which acquires from a memory (local or in the cloud), a three-dimensional model (hereinafter 3D Model) of the gemstone, previously obtained for the gemstone, into a software of the system. In some embodiments, the 3D model was obtained in other systems configured to create a 3D model of a gemstone. In some embodiments, after entering the “stone ID”, the gemstone is then placed on the holder 334 and the manipulator arm 320 is swivelled about the first end to the second position. In some embodiments, once the gemstone is placed, the manipulator arm 320 is automatically swivelled to the second position such that the gemstone is in the line of sight to the image capturing device.
In some embodiments, after the gemstone is placed and the manipulator arm is swivelled to the second position, an alignment procedure is followed by a combination of autofocus and registering stone position procedure(s). In some embodiments, after the gemstone is placed and the manipulator arm is swivelled to the second position, a combination of autofocus and registering stone position procedure(s) is/are followed by an alignment procedure. Any order or combination of the alignment procedure and the autofocus and registering stone position procedure(s) may be done to validate that the stone is in a correct position that is registered or understood by the system.
The method includes, at step 4002, calculating a gemstone two-dimensional image size in pixels, using the 3D model of the gemstone and system known parameters such as, a height of the holder etc.
The method includes, at step 4004, locating a gemstone in an image using the image size in pixels and system known parameters such as, a height of the holder etc.
The method includes, at step 4006, cropping the image to a calculated region of interest. The method includes, at step 4008, calculating an initial table focus height using the 3D model of the gemstone and the system parameters such as, a height of the holder etc.
The method includes, at step 4010, moving the image capturing device to the calculated initial table focus height.
The method includes, at step 4012, determining table focus height by capturing an image at the initial table focus height. After, analysing the captured image to determine proper focus and repeating; moving the image capturing device, capturing a picture, and analysing for proper focus until best focus is found.
The method includes, at step 4014, determining the culet height position for the image capturing device using the table focus height and the 3D model.
The method includes, at step 4016, capturing a culet image from the culet height position.
The method includes, at step 4018, determining the girdle height position for the image capturing device using the table focus height and the 3D model.
The method includes, at step 4020, capturing a girdle height image from the girdle height position.
The method includes, at step 4022, calculating using the data analysed from the images captured in the above steps of method 4000, the three-dimensional orientation of the gemstone.
The method includes, at step 4024, registering the three-dimensional orientation of the gemstone in the system
Referring to
In some embodiments, the direct illumination arrangement 706 comprises a light source array, e.g. arranged in a ring, configured and operable to illuminate the gemstone with one or more specular and/or diffused light patterns, the image capturing device 702 being configured to capture one or more respective images that are processed by the controller arrangement to generate a cosmetic view of the gemstone. The cosmetic view can include one or more still images, one or more motion (live) images obtained by combining two or more still images captured at different orientations of the gemstone.
In some embodiments, after the mechanical alignment step as illustrated in
In some embodiments, the 360 degrees alignment verification and rotation alignment process comprise: first, rotating the gemstone 360 degrees and capturing reflection images using direct illumination or the collimated light source every 45 degrees. Second, an algorithm may be utilized to verify the reflection light for each reflection image and analyse a gemstone rotation axis. Third, gemstone table reflection's edges may be detected and the gemstone may be rotated such that sides of the gemstone are in vertical position. This may be set as “0” rotation position.
In some embodiments, the gemstone position registration process includes defining a zero-facet of the gemstone by utilizing the 3D model. Since the gemstone's position and orientation is registered between the loaded 3D model and the images grabbed, and as it is known where each facet in the image is placed in the 3D model, the stone can be oriented to a specific orientation. A facet is determined as a zero-facet and the gemstone can be rotated so that zero-facet is always at a certain position (e.g., “12” o'clock of the image).
In some embodiments, after the gemstone is aligned and its position registered as detailed above, an analysis of the gemstone's cleanliness is begun. In some embodiments, the table of the gemstone is checked for cleanliness by utilizing the system 900 illustrated in
The illuminated one or more selected facets may be then captured by the image capturing device. By way of specific example, a first light source or LED 952 of the plurality of light emitting diodes generates the light beam 954 to strike a half facet 942 of the gemstone 940. The light source or LEDs to be turned on may be decided by the controller arrangement to direct light therefrom to one or more of selected facets of the gemstone at a particular instant of time. In some embodiments, the gemstone while being lit under different illumination arrangements for image reflections off of different facets, the gemstone may also be manipulated by the manipulator arm toward the light sources as needed in order to change the depth of focus. Manipulation is determined by the 3D model and simulation. In this example, the different lighting patterns and the manipulation may be configured to identify the position and facet cleanliness of the gemstone. Moreover, the system may take images of the gemstone from various angles. This process utilizes a 3D model of the gemstone to selectively control the one or more illumination arrangements, and in this example the light array of the facet illumination arrangement.
In some embodiments, the facet illumination arrangement is configured to determine cleanliness of a gemstone and map the facet details of a gemstone. The facet details may include position of facets on the stone, size of the facets on the stone, or a combination thereof. In some embodiments, the illuminated one or more facets may be captured by the image capturing device. In some embodiments, the facet illumination is implemented as a controllable light source device allowing custom light pattern to be projected on the gemstone for allowing various illumination conditions including facet illumination.
The facets of the crown may be illuminated in groups of four. Herein, each group may comprise one star, one main facet and two half facets. Thus, a total of eight groups may be formed to capture the entire crown of the gemstone. Accordingly, based on the 3D model and the position, a light pattern may be generated to create the reflection from the facets. The gemstone may be rotated to capture images of all the facets of the crown.
In some embodiments, the process for generating a crown facet reflection image may be as follows. First, the gemstone may be rotated by 22.5 degrees from an initial position in order to have the “main” facets point towards the light array. This may be done for purposes derived from algorithm design, machine mechanical constraints and the likes. Second, the image capturing device may be focused to a crown reflection position that may be defined as halfway from the table to a girdle height and may be calculated by 3D model. Third, the required LED(s) may be turned on. Fourth, the image capturing device may be then configured to capture a first crown reflection image. Further, the provided third and fourth steps may be repeated seven times to capture seven crown reflection images. In some embodiments, once the crown reflection images and the pavilion reflection images are captured, the crown reflection images may be merged to create a merged crown reflection image and the pavilion reflection images may be merged to create a merged pavilion reflection image. The merged crown reflection image and the merged pavilion reflection image may be utilized to check a cleanliness of the gemstone. Herein, a dedicated algorithm may be utilized to verify the cleanliness of the gemstone and/or to notify a result to a user. Also, the algorithm may use these images to infer dirt in the captured images and utilize this data when for clarity/polish grade.
In some embodiments, the systems and methods described herein can be utilized to improve the 3D model of a gemstone that has been obtained using another system. Sometimes, the 3D model has some inaccuracies with regard to the gemstone real measurements. The images captured using the systems and the methods described herein, from different orientations of the gemstone while illuminated with different illumination patterns (e.g., the facet illumination and the dark-field illumination arrangements), can be analysed and used to perform remodelling of the 3D model and increase the accuracy of the 3D model.
Returning now to
Further, the gemstone may be rotated by 12.5 degrees so that a first half facet is along the line of sight. The image capturing device may capture the pavilion reflection image of the first half facet. Subsequently, the gemstone may be rotated by 22.5 degrees so that a second half facet is along the said line of sight. Herein, again, the last two steps may be repeated fifteen more times so that all the half facets are captured by the image capturing device. In this way all pavilion reflection images may be captured. In some embodiments, the gemstone while being lit under different illumination arrangements for image reflections off of different facets, the gemstone may also be manipulated by the manipulator arm toward the light sources as needed in order to change the depth of focus. Manipulation is determined by the 3D model and simulation. In this example, the different lighting patterns and the manipulation may be configured to identify gemstone structure/model matching, find the position and facet cleanliness of the gemstone. Moreover, the system and the method may take images of the gemstone from various angles.
In some embodiments, once cleanliness is analysed and thus determined, a clarity grading process is begun as illustrated in
The process of grading clarity of a gemstone may include capturing images under a dark field illumination, thus scanning the gemstone similar to a “CT scan” of the gemstone that allows inclusions such as, edges, defects and scratches in the gemstone to be better seen. In some embodiments, the gemstone is scanned under this dark field illumination, in a table view, a tilted view, a girdle view and a pavilion view.
In some embodiments, after the table view, the tilted view, the girdle view and the pavilion view are generated, the first set of images, the second set of images, the third set of images and the fourth set of images may be processed by an artificial intelligence (AI) clarity grader and the data obtained by this process may be uploaded to a grading server. The grader server may employ AI algorithms to grade the clarity of the gemstone. Further, the AI algorithms may create a gemstone features plot.
The method includes, at a step 1002, supporting the gemstone onto the holder with the holder positioned along the line of sight of the image capturing device.
The method includes, at a step 1004, selectively controlling one or more illumination arrangements to generate a plurality of illumination patterns for the gemstone.
The method includes, at a step 1006, selectively configuring the image capturing device to capture the image of each of the generated plurality of illumination patterns.
The method includes, at a step 1008, tilting the holder at different angles to obtain different orientations of the gemstone. For each tilt angle, the holder and the gemstone located thereon may also be rotated around an axis of the gemstone to obtain different orientations for each tilt angle.
The method includes, at a step 1010, selectively configuring the image capturing device to capture images at different depths of focus of the gemstone at each of the obtained different orientations thereof.
The method includes, at a step 1012, processing the captured images, to determine one or more of the following: cleanliness of the gemstone, grading clarity of the gemstone, grading the gemstone, mapping of the gemstone, and collecting relevant parameters of the gemstone.
The method includes, at a step 1102, placing a gemstone onto the holder with the holder positioned along the line of sight of the image capturing device.
The method includes, at a step 1104, autofocusing and registering gemstone position, as described above.
The method includes, at a step 1106, aligning the gemstone, e.g., by using the mechanical aligner as described above.
The method includes, at a step 1108, checking a cleanliness of the gemstone, possibly by illuminating the gemstone with the facet illumination arrangement, as described above.
The method includes, at a step 1110, scanning a table view of the gemstone at a plurality of depths of focus.
The method includes, at a step 1112, scanning a tilted view of the gemstone at a plurality of depths of focus.
The method includes, at a step 1114, scanning a girdle view of the gemstone at a plurality of depths of focus.
The method includes, at a step 1116, scanning a pavilion view of the gemstone at a plurality of depths of focus.
Steps 1110-1116 are described above.
The method includes, at a step 1118, analysing the scanned images captured in steps 1110 to 1116.
The method includes, at step 1120, determining the clarity of the gemstone.
The method includes, at a step 1122 (not shown in the flow), plotting stone features of the gemstone.
In some embodiments, the stone features, including those relating to the clarity of the gemstone, e.g., inclusions, serve as fingerprint(s)/markers of the gemstone which can be utilized for traceability of the gemstone.
In some embodiments, method 1000 and/or method 1100 include repeating the respective steps on gemstones A and B; applying a comparison between the gemstones A and B by analyzing one or more of the following: the images of gemstone A and B, the analyzed images, the stone parameters and features; then determining whether the data of gemstones A and B are a match and therefore whether a gemstone B is the same gemstone as a gemstone A that was sourced from a particular mine/source. In some embodiments, where the stored data of gemstones A and B do not match, the method further includes calculating, based on the comparing, a matching score for one or more features, such as clarity and inclusions, in gemstone A and in gemstone B, the matching score being informative of a match between the features of gemstone A and gemstone B, and, to identify gemstone B as being the same or derived from gemstone A when the matching score meets a predefined matching criteria.
In some embodiments, the processor 126 may be disposed in communication with a memory (e.g., RAM, ROM, etc. not shown i) via a storage interface. The storage interface may connect to memory including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as, serial advanced technology attachment (SATA), Integrated Drive Electronics (IDE), IEEE-1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.
Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present disclosure. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., be non-transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, non-volatile memory, hard drives, Compact Disc (CD) ROMS, DVDs, flash drives, disks, and any other known physical storage media.
The described operations may be implemented as a method, system or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a “non-transitory computer readable medium”, where a processor may read and execute the code from the computer readable medium. The processor is at least one of a microprocessor and a processor capable of processing and executing the queries. A non-transitory computer readable medium may include media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. Further, non-transitory computer-readable media may include all computer-readable media except for a transitory. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.).
An “article of manufacture” includes non-transitory computer readable medium, and/or hardware logic, in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may include a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention, and that the article of manufacture may include suitable information bearing medium known in the art.
The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise.
The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
Modifications to embodiments of the present disclosure described in the foregoing are possible without departing from the scope of the present disclosure as defined by the accompanying claims. Expressions such as “including”, “comprising”, “incorporating”, “have”, “is” used to describe and claim the present disclosure are intended to be construed in a non-exclusive manner, namely allowing for items, components or elements not explicitly described also to be present. Expressions such as “may” and “can” are used to indicate optional features, unless indicated otherwise in the foregoing. Reference to the singular is also to be construed to relate to the plural.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/054534 | 5/16/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63189185 | May 2021 | US |