This application claims foreign priority, under 35 U.S.C. § 119(a), to European application EP20306696.4 which was filed on Dec. 24, 2020, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present invention relates to non-contact analyses of samples. More particularly, the present invention relates to consolidation of sets of analytical data derived by analysis of a sample by multiple analysis apparatuses that conduct different types of non-contact analysis of the sample.
During characterization of samples of complex natural materials, it is often necessary to consolidate and correlate various sets of information derived from separate analysis apparatuses, herein referred to as “multi-analysis sample characterizations”. In many situations, each sample may be analyzed at a plurality of separated points in or on the sample. Such analysis programs are herein referred to as “multi-point multi-analysis sample characterizations”. Optimal information is obtained when the various analytical apparatuses measure complementary properties of the sample and when the resulting separate measurement results (i.e., local data sets) derived from a sample are combined into a single integrated data set. Such integration of separate measurement results, or blocks, into a single integrated set is referred to as data fusion (Cocchi, Marina. “Introduction: Ways and Means to Deal with Data from Multiple Sources.” In Data Handling in Science and Technology, vol. 31, pp. 1-26. Elsevier, 2019). The fused local data sets may then be tabulated in databases, compared with one other, refined by further mathematical analysis, used for sample classification and modeling, etc. Existing multi-analysis sample characterization methods rely on either synchronized instrumental measurements together with manual data fusion and refinement or else automatic refinement that is either restricted to some particular instruments or that is made under certain assumptions about the samples being analyzed.
The relevance of any instrumental combination to a particular analysis scenario is dependent upon instrumental compatibility, complementarity and coordination. The usefulness of information extracted from the instrumental measurements depends on these factors as well as on the successfulness of the application of data fusion techniques. Subject to context, several different physicochemical properties can be targeted, examples of which are:
To run combined analyses in which multiple points on each sample are analyzed by a plurality of analysis apparatuses, the data from the different sources should be defined according to a global framework with unique identifiers to each analyzed material point of each sample. Such a framework is necessary in order to implement data fusion in cases in which an experiment targets spatial description of objects defined by discrete or continuous set of points.
There are existing solutions to combine information measured by coordinated operation of multiple analytical apparatuses. Unfortunately, such solutions do not systematically perform combined data analysis. The existing solutions include:
Certain fields in the geological sciences are becoming increasingly reliant on multi-analysis sample characterizations combined with data fusion. Geological prospecting, soils characterization and drill-core analyses are three examples where such analyses are being employed. One pilot project in drill-core analysis that has been active since 2016 is the “sonic drilling coupled with automated mineralogy and chemistry” project (SOLSA), which has been carried out by a consortium of nine European-based industrial and academic partners, with partial funding provided by the European Union's Horizon 2020 research and innovation program under grant agreement No 689868. The stated goals of SOLSA are to investigate the combination of exploration, database management, instrumentation and software development, drilling rigs, analytical prototypes and marketing strategies. SOLSA is the first automated expert system for on-site cores analysis. The aim is to develop new or improved highly efficient and cost-effective, sustainable exploration technologies. Accordingly, the SOLSA project includes: (1) integrated drilling optimized to operate in the difficult lateritic environment with the challenge of a mixture of hard and soft rocks, extensible also to other ore types; and (2) fully automated scanner and phase identification software, usable as well in other sectors.
Since the analysis apparatuses 105a-105e do not make contact with the cores 102, 103, each such analytical apparatus operates by detecting particles that originate at the samples and that propagate across a gap between the sample and the apparatus. Thus, each of the analysis apparatuses 105a-105e is associated with a respective particle propagation zone (e.g., particle propagation zones 107a-107e) within which particles propagate from the core sample to the respective analysis apparatus. If one or more of the analysis apparatuses is a radioactive decay detector, then the detected particles may be alpha particles or beta particles. However, in most cases, the detected particles will be photons. Accordingly, photon detection is assumed in the remainder of this document and the particle propagation zones 107a-107e are hereinafter referred to as photon propagation zones. In some instances, the photon propagation zones may also be zones of illumination within which photons are caused to propagate from the analysis apparatus to the sample.
Optionally, one or more additional analytical apparatuses 105f, 105g may be provided in a mobile or temporary field laboratory 111 in order to provide the capability of performing additional analytical tests on core slices or other core samples 102s obtained from the cores 102, 103. The core slices or samples 102s may be taken from the cores at periodic time or core-length intervals and/or may be taken from selected portions of the cores based on data obtained from one or of the analysis apparatuses 105a-105e. Preferably, the mobile field laboratory, if present, comprises computer hardware 109, including computer memory storage and data processing capability, that is in communication with the analysis apparatuses 105f-105g by means of data communication lines 113.
Preferably, the set of analysis apparatuses includes a profilometer (e.g., analytical apparatus 105a) that measures and records the surface topography of each passing core section. A visible-light camera (e.g., analytical apparatus 105b) that creates a visual record of each such section may also be included. The photon propagation zone 107a corresponding to the profilometer 105a will generally include an outgoing beam or beams that illuminate the core surface as well as a set of returning rays comprising light that is reflected or scattered from the core surface. The photon propagation zone 107b corresponding to the visible-light camera 105b will comprise light reflected or scattered from the core surface and may also comprise illumination rays such as, for example, illumination rays from a flashlamp.
The profilometer and/or camera may create a permanent record of the physical configuration of the cores at the time of analyses that other measurements (e.g., measurements made by apparatuses 105b-105e and, if present, apparatuses 105f-105g) may be referenced against. Further, if geological bedding is observed in the core sections, the profilometer and camera may provide a record of the bedding orientation (e.g., geological strike and dip), provided that the orientation of the cores relative to map coordinates is preserved at the time of core extraction. The derived bedding orientation may then be used to extrapolate any interesting compositional, mineralogical, or other information generated by the set of analysis apparatuses 105a-105e and, if present, 105f-105g to other locations remote from the core extraction site.
Each one of the remaining analytical apparatuses (e.g., apparatuses 105c-105e and 105f-105g in the example system 100) is used to acquire specific information that may pertain to either chemical composition or mineralogical phase composition. The number and types of apparatuses that are employed are at the discretion of the user. Without limitation, the set of analysis apparatuses may include: a visible and near-infrared (VNIR) camera and/or spectrometer, possibly including an illumination source, that detects light wavelengths between approximately 400 and 1000 nanometers (nm); a short wave infrared (SWIR) camera and/or spectrometer, possibly including an illumination source, that detects light wavelengths between approximately 920 and 3000 nanometers; a Raman spectrometer and/or probe; a laser-induced breakdown spectroscopy (LIBS) spectrometer and/or probe; an X-ray diffraction (XRD) spectrometer; and an X-ray fluorescence spectrometer. The specific order of the analysis apparatuses need not be as shown in
During real-time drill core characterization, it may be sometimes necessary to extract slices or pieces 102s of the core for additional detailed analyses that are carried out within the temporary field laboratory or other mobile laboratory 111. Because the analytical apparatuses 105a-105e only obtain information from the irregular exterior surface of the core, such additional detailed analyses may be necessary to prepare a flat surface for controlled analysis and to further characterize the bulk sample. The required sample preparation and additional analyses may be undertaken within the controlled environment of the field laboratory 111. It is desirable for the field laboratory to include both an X-ray diffraction apparatus and an X-ray fluorescence spectrometer because of the known complementarity of these two techniques. Combined X-ray diffraction and X-ray fluorescence analyses are described in a co-pending patent application titled “Apparatuses and methods for combined simultaneous analyses of materials” which was filed on the same date as the filing date of this application.
U.S. Pat. No. 9,618,651 discloses systems and methods for analyzing an unknown geological sample. Disclosed embodiments provide a method for addressing the need for obtaining improved geological property information by combining data streams and/or results from multiple sensors, such as X-ray diffraction (XRD), X-ray fluorescence (XRF), Raman, Fourier Transform Infrared (FT-IR) spectroscopy, laser-induced breakdown spectroscopy (LIBS), Quantitative Evaluation of Minerals by SCANing electron microscopy (QEMSCAN), whole rock chemistry and near infrared (NIR) into a single multivariate calibration model. The system may include at least two analytical subsystems, and each of the at least two analytical subsystems provides different information about the geological sample. The local data sets from various analytic subsystems are combined for further analysis, and the system includes a chemometric calibration model that relates geological attributes from analytical data previously obtained from at least two analytical techniques. A prediction engine applies the chemometric calibration model to the combined analytical information from the geological sample to predict specific geological attributes in the unknown geological sample.
Leue et al. (Leue, Martin, Carsten Hoffmann, Wilfried Hierold, and Michael Sommer. “In-situ multi-sensor characterization of soil cores along an erosion-deposition gradient.” Catena 182 (2019): 104140.) describe an efficient sampling and measurement method for easily obtainable soil driving cores with low-destructive preparation. Elemental contents and soil organic and mineral matter composition were measured rapidly and in large numbers using a multi-sensor approach, i.e., visible and near-infrared (Vis-NIR), diffuse reflectance infrared Fourier transform (DRIFT), and X-ray fluorescence (XRF) spectroscopy. The suitability of the approach with respect to three-dimensional soil landscape models was tested using soils along a slope representing different stages of erosion and deposition in a hummocky landscape under arable land use (Calcaric Regosols, Calcic Luvisols, Luvic Stagnosols, GleyicColluvic Regosols). The combination of soil core sampling, pedological description, and three spectroscopic techniques enabled rapid determination and interpretation of horizontal and vertical spatial distributions of soil organic carbon (SOC), soil organic and mineral matter composition, as well as CaCO3, Fe, and Mn contents. Depth profiles for SOC, CaCO3, and Fe contents were suitable indicators for site-specific degrees of erosion and matter transport processes at the pedon-to-field scale. Fe and Mn profiles helped identifying zones of reductive and oxidative domains in subsoils (gleyzation).
U.S. Pat. No. 8,630,314 describes an apparatus includes at least two devices that communicate with each other, wherein a first one of the at least two devices having an IEEE 1588 precision time protocol interface, the interface including one or more components configured for communications in both a wired manner and a wireless manner with a second one of the at least two devices. The second one of the at least two devices having an IEEE 1588 precision time protocol interface, the interface including one or more components configured for communications in both a wired manner and a wireless manner with the first one of the at least two devices. Wherein one of the at least two devices includes a master clock and the other one of the at least two devices includes a slave clock, wherein the master clock communicates a time to the slave clock and the slave clock is responsive to the communicated time from the master clock to adjust a time of the slave clock if necessary to substantially correspond to the time of the master clock, thereby time synchronizing the at least two devices together.
International patent application publication WO2019/213012A1 describes a wearable device operably worn by a user for monitoring musculoskeletal loading on structure inside the body of the user. The device includes a plurality of sensors, each sensor operably worn by the user at a predetermined location and configured to detect information about a biomechanical activity of musculoskeletal tissues, a limb segment orientation, and/or a loading magnitude or location thereon; and a processing unit in communication with the plurality of sensors and configured to process the detected information by the plurality of sensors to estimate the musculoskeletal loading, and communicate the estimated musculoskeletal loading to the user and/or a party of interest.
U.S. Pat. No. 9,117,133 describes an apparatus for analyzing a subject including a hyperspectral image module is provided. The apparatus is used to identify a suspect region of a subject by using a hyperspectral sensor (for obtaining a hyperspectral image of the subject), a control computer including a processor unit (PU) and a computer readable memory (CRM) (for controlling and is in electronic communication with the sensor), a control software module including instructions stored in the CRM and executed by the PU (for controlling said at least one operating parameter of the sensor), a spectral calibrator module including instructions stored in the CRM and executed by the PU (for applying a wavelength dependent spectral calibration standard constructed for the sensor to a hyperspectral image), and a light source for illuminating the subject. An optional contact probe module is used to collect a signal of the suspect region for medical diagnosis. Specifically provided are systems and methods that enable the diagnosis of a medical condition in a subject using spectral medical imaging data obtained using any combination of sensor such as a LIDAR sensor, a thermal imaging sensor, a millimeter-wave (microwave) sensor, a color sensor, an X-ray sensor, a UV sensor, a NIR sensor, a SWIR sensor, a MWIR sensor, a LWIR sensor, and/or a hyperspectral image sensor.
U.S. Pat. No. 9,746,559 describes a method for measuring and registering 3D coordinates that has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D scanner collects 2D camera images. A processor determines first and second translation values and a first rotation value based on the 2D camera images. The processor adjusts the second collection of points relative to the first collection of points based at least in part on the first and second translation values and the first rotation value. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of the first and second collection of 3D coordinates. A measuring device has a 3D scanner and a two-dimensional (2D) camera. The camera may be an integral part of the 3D scanner or a separate camera unit. The 3D measuring device is used in two modes, a first mode in which the 3D scanner obtains 3D coordinates of an object surface over a 3D region of space and a second mode in which camera images are obtained as the camera is moved between positions at which 3D scans are taken. The 2D camera images are used together with the 3D scan data from the 3D scanner to provide automatic registration of the 3D scans.
U.S. Pat. No. 8,736,817 describes an interchangeable chromatic range sensor probe for a coordinate measuring machine. The chromatic range sensor probe is capable of being automatically connected to a coordinate measuring machine under program control. In one embodiment, in order to make the chromatic range sensor probe compatible with a standard coordinate measuring machine auto exchange joint, all chromatic range sensor measurement light transmitting and receiving elements (e.g., the light source, wavelength detector, optical pen, etc.) are included in the chromatic range sensor probe assembly. The chromatic range sensor probe assembly also includes an auto exchange joint element that is attachable through a standard auto exchange joint connection to a coordinate measuring machine. In one embodiment, in order to provide the required signals through the limited number of connections of the standard coordinate measuring machine auto exchange joint (e.g., 13 pins), a low voltage differential signaling serializer may be utilized for providing additional control and data signals on two signal lines.
U.S. Pat. No. 9,976,852 describes a system including an environment for programming workpiece inspection operations for a coordinate measurement machine. The environment includes a user interface comprising a program simulation portion configured to display a 3D view of the workpiece and/or representations of inspection operations to be performed on the workpiece. The user interface further includes auxiliary collision avoidance volume (CAV) creation elements that create CAVs that are represented in the 3D view. The 3D CAVs and/or their representations have integrated graphical modification properties which are controllable in the user interface. The modification properties are activated by selection of a face of the CAV representation, without the explicit activation of a separate modification control element mode or tool. This results in a simplified and intuitive user interface. Users perform a constrained set of graphical modifications in the 3D view using an input device, to modify a CAV.
U.S. Pat. No. 10,373,339 describes a method for determining structure from motion in hyperspectral imaging that includes acquiring hyperspectral data cubes containing intensity data, the intensity data being stored in dimensions of the hyperspectral data cube including a first spatial dimension, a second spatial dimension, and a spectrum dimension; establishing a set of baseline spectral features from a data cube for tracking between data cubes; establishing a set of standard features from a data cube for tracking between data cubes; matching, between data cubes, respective baseline features and standard features; and extracting imaging device motion information based on relative positions of matched baseline and standard features.
Fan et al. (Fan, Shuxiang, Changying Li, Wenqian Huang, and Liping Chen. “Data fusion of two hyperspectral imaging systems with complementary spectral sensing ranges for blueberry bruising detection.” Sensors 18, no. 12 (2018): 4463.) describe investigation of a push broom based hyperspectral imaging system and a liquid crystal tunable filter (LCTF) based hyperspectral imaging system with different sensing ranges and detectors in order to jointly detect blueberry internal bruising in the lab. The mean reflectance spectrum of each berry sample was extracted from the data obtained by two hyperspectral imaging systems respectively. The spectral data from the two spectroscopic techniques were analyzed separately using a feature selection method, partial least squares-discriminant analysis (PLSDA), and support vector machine (SVM), and then fused with three data fusion strategies at the data level, feature level, and decision level. The three data fusion strategies achieved better classification results than using each hyperspectral imaging system alone. The authors suggest that the two hyperspectral imaging systems with complementary spectral ranges, combined with feature selection and data fusion strategies, could be used synergistically to improve blueberry internal bruising detection.
Uchic (Uchic, Michael D. “Serial sectioning methods for generating 3D characterization data of grain- and precipitate-scale microstructures.” In Computational methods for microstructure-property relationships, pp. 31-52. Springer, Boston, Mass., 2011.) provides an overview of the current state-of-the-art for experimental collection of microstructural data of grain assemblages and other features of similar scale in three dimensions (3D). The chapter focuses on the use of serial sectioning methods and associated instrumentation, as this is the most widely available and accessible technique for collecting such data for the foreseeable future. Specifically, the chapter describes the serial sectioning methodology in detail, focusing in particular on automated systems that can be used for such experiments, highlights possibilities for including crystallographic and chemical data, provides a concise discussion of the post-experiment handling of the data, and identifies current shortcomings and future development needs for this field.
Herein is disclosed a novel methodology to combine analyses from scale-compatible instruments and to perform on-line data fusion towards refinement. The new methodology, which is applicable to measurements of sample objects of any given geometry utilizes a holistic strategy of combined systems in which the individual instruments and the object to analyze are defined in a unique global reference system of coordinates assigned to the combined ensemble. Data obtained by each analytical instrument is also referenced to this same global coordinate system by means of a respective instrumental function. Specifically, each data set inherits a local coordinate system from the corresponding instrument; the corresponding instrumental function assigns units to each of the dimensions of the local coordinate system (counts, pixels, reflectance, and so on). Within this reference system, an experimental procedure comprising a set of “multi-analysis sample characterizations” or a set of “multi-point multi-analysis sample characterizations” of a sample object is decomposed into (1) a sequence of rigid motions to place the sample object, in a predefined order, in given positions, where each position corresponds to analysis by a respective analysis apparatus, and (2) a set of effective measurements and data acquisitions at given timestamps, each measurement/data acquisition and timestamp corresponding to a respective analysis apparatus, all steps of which are controlled and synchronized. The object and the analysis apparatuses are assigned with local coordinate systems descriptive of their position in real-time during the experiment. Data obtained by each instrument is also referenced to its local coordinate system through a respective specific instrumental function. Therefore, the problem of fusion of data from multiple analysis apparatuses is transformed into one of 3D geometrical operations with instrumental parameters.
Preferred methods and systems in accordance with the present teachings include the following features:
Using the knowledge of instrumental functions and the data generated by the metrological apparatuses or sensors, it is possible to construct data fusion operators to map each material point being analyzed in the sample object to its different corresponding data. Novel methods in accordance with the present teachings comprise building the theoretical data fusion operators online in the global coordinate system of the combined ensemble, based on features (A) and (B). This novel methodology allows straightforward correlation, study and combined analysis, since the fused data are defined in a unique metric frame.
According to a first aspect of the present teachings, a method of sample analysis comprises:
According to some embodiments, the step of causing the sample to occupy, in sequence, each of the plurality of analysis positions comprises repeatedly moving the sample relative to a set of fixed-position analysis apparatuses. According to some other embodiments, the step of causing the sample to occupy, in sequence, each of the plurality of analysis positions comprises repeatedly moving a set of moveable analysis apparatuses relative to the sample which is fixed. According to some other embodiments, the step of causing the sample to occupy, in sequence, each of the plurality of analysis positions comprises moving the sample at least one time and moving an analysis apparatus at least one time.
According to some embodiments, the metrological apparatus or sensor comprises a profilometer. According to some embodiments, the moving of the sample into the plurality of analysis positions is performed by a continuous movement of the sample by a translation apparatus, for example a linear conveyance apparatus. In such instances, the sample may be a portion of a continuous stream of sample material that is moved, in sequence, into the plurality of analysis positions by the translation apparatus. If the metrological apparatus or sensor comprises a profilometer, the profilometer may be configured to generate coordinates of the sample that are referenced to the moving stream of sample material.
According to some embodiments, the method further comprises comparing the composite data set to a similarly derived composite data set corresponding to a second feature on or of the sample. According to some other embodiments, the method further comprises comparing the composite data set to entries in a database of similarly-derived composite data sets.
According to some embodiments, the step of moving the sample into a plurality of analysis positions comprises moving the sample into position for analysis by one or more of the group consisting of: a visible and near-infrared camera that detects light wavelengths between approximately 400 and 1000 nanometers, a visible and near-infrared spectrometer that detects light wavelengths between approximately 400 and 1000 nanometers, a short wave infrared camera that detects light wavelengths between approximately 920 and 3000 nanometers, a red-green-blue (RGB) camera that detects visible light, and a short wave infrared spectrometer that detects light wavelengths between approximately 920 and 3000 nanometers.
According to some embodiments, the step of moving the sample into a plurality of analysis positions comprises moving the sample into position for analysis by one or more of the group consisting of: a Raman spectrometer and a laser-induced breakdown spectroscopy spectrometer.
According to some embodiments, the step of moving the sample into a plurality of analysis positions comprises moving the sample into position for analysis by one or more of the group consisting of: an X-ray diffraction (XRD) spectrometer; and an X-ray fluorescence (XRF) spectrometer.
According to some embodiments, the step of moving the sample into a plurality of analysis positions comprises moving the sample away from the linear conveyance apparatus and into a mobile laboratory for analysis therein.
According to some embodiments, the moving of the sample into the mobile laboratory for analysis comprises moving the sample into position for X-ray diffraction analysis and/or X-ray fluorescence analysis.
In order to best understand the features and advantages of the teachings of this disclosure, the reader is referred to the appended drawings, which are to be viewed in conjunction with the detailed description of certain examples provided below. Understanding that these drawings depict only exemplary embodiments of the invention and are not therefore to be considered to be limiting in scope, the examples will be described and explained with reference to the accompanying drawings in which:
According to existing strategies for fusing local data sets from a plurality of analysis apparatuses, one data set is labelled as a reference and assigned global coordinates and other data sets are assigned local coordinates. Then, data fusion consists of assembly of transformation operators from local to global systems of coordinates. Such a strategy focuses solely on the data that is output from the apparatuses. In contrast, the strategy of the herein-disclosed methodology is holistic. In other words, each item of information within a measurement remains associated with the analysis apparatus (i.e., the data source) from which it was generated as well as with the sample object or point on the sample object (i.e., the data root) from which the data was obtained. Since a single experiment creates both a time and a space dependency between the analysis apparatuses, the sample objects (and/or sample points) and the data, a global reference system of coordinates is assigned to the combined ensemble of known and acquired information relating to the experiment. In this ensemble, the individual analysis apparatuses, the sample objects/points and the data are all components assigned respectively with local coordinates. Accordingly, data fusion becomes a three-dimensional geometrical problem that includes instrumental parameters.
In accordance with the present teachings, the entire logical combination of data, data source (analysis apparatus) and data root (sample object) are defined by a global reference system. It is assumed that, during an experiment, the global reference is known. Each analysis apparatus has a respective unique local coordinate system that is assigned to it and the collection of local coordinate systems are also assumed to be known during an experiment. The local coordinate systems need not be constant; it is only necessary for any changes in the local coordinate systems to be monitored and accounted for. For example, some analysis apparatuses may have embedded gyroscopes and/or accelerometers that allow real-time control and monitoring of the local reference frames, thus obviating any requirement for the local reference frame to remain constant. Each analysis apparatus generates data through a pre-determined instrumental function, the definition of which includes the various physical properties of the apparatus. During an experiment, each instrumental function is assumed to be known and, because of instrumental stability, is also assumed to be stable (reproducible).
Likewise, each sample object that is to be analyzed or that is to have analyses conducted upon it has a respective unique local coordinate system that is assigned to it. Each sample object local coordinate system is assumed to be fully determined at all times during which an analysis or analyses of it are being performed. The sample object can undergo any rigid motion necessary for its placement into position for an analysis by any given instrument, and this motion is fully determined in terms of one or more rotation angles (Euler angles) and/or translation components, or in terms of an equivalent tensor. Furthermore, each local data set is defined in its own local coordinate system that is independent from other local systems and that is a sole function of the respective instrumental function.
During an experiment, the various analysis apparatuses analyze a sample object either simultaneously or sequentially, in a predefined order, and either statically or dynamically, at given timestamps and positions with respect to the global reference system. Sample positioning is controlled in space and time and is synchronized with data acquisition. In accordance with the present teachings, the ensemble of analysis apparatuses comprises at least one instrument (i.e., a metrological apparatus or sensor) that is able to describe the sample object in accordance with a metric reference system of coordinates. This description is of a manifold whose dimension (e.g., one-dimensional, two-dimensional or three-dimensional) depends on the experiment and/or the capabilities of the analysis apparatuses. As a corollary to this statement, the instrumental function of each metrological apparatus or sensor is the identity operator. Within the ensemble of analysis apparatuses, the metrological apparatus(es) or sensor(s) can be placed at any position. Equivalently, if the analysis apparatuses are arranged so that analyses of the sample object are in a predefined order (e.g.,
According to preferred embodiments, each experiment comprises two stages:
The operation, according to preferred embodiments of the present teachings, of an analysis system comprising multiple analysis apparatuses, may be better understood with reference to
Each analysis apparatus is associated with a respective set of operational parameters, F1 through Fn. In the general case, let Fj be the set of operational parameters associated with the jth analysis apparatus. Such parameters may relate to at least one of instrument sensitivity, resolution, accuracy, etc. The values of the parameters, which are unique to each analysis apparatus, may be utilized as inputs in the generation of a respective instrumental function, φ1 through φn. In the general case, let φj be the instrumental function associated with the jth analysis apparatus. The various instrumental functions may be used as a basis for consistent normalization of the numerical results within the various local data sets. However, the instrumental function, φk, of the metrology apparatus 105(k) is set as the identity operator.
Either as a result of experimental choices or of various physical constraints, such as space constraints, sample holder constraints, etc., the sample object 102s may need to be physically moved between consecutive analyses. In some instances, the movement may comprise a simple linear translation between sample analysis positions, without sample rotations, such as the movements between analysis positions 1-5 depicted in
In the general case, let X(i)(j) represent the coordinates matrix at time ti expressed in the coordinate system of the jth analysis apparatus. Also, let (i→i′)(j) represent the rigid motion transfer matrix corresponding to time change from ti to of written in the coordinate system of the jth analysis apparatus and let (i)(j→j′) represent the rigid motion transfer matrix at time ti from the coordinate system analysis apparatus j to the coordinate system of analysis apparatus j′. In each case, the indices i and j are constrained as follows:
0≤i,i′≤n;0≤j,j′≤n
Initial conditions at time, t0, are referenced by either i=0 or i′=0. The global reference coordinate system of the ensemble, standing conceptually as “instrument 0”, is referenced by either j=0 or j′=0. The inverse transformations are represented as:
(i→i′)
(j)=(i′→i)(j)
and
(i)
(j→j′)=(i)(j′→j)
A respective so-called “fusion operate” k→j:X(k)(k)Dj, is defined for each local data set Dj, (j≠k), where k→j maps coordinate data from the kth instrument acquired at time tk, defined beforehand as the base data, to local data Dj. The fusion operator is given by the composite function:
k→j=φj∘[(j)(0→j)∘(k→j)(0)∘(k)(k→0)] Eq. 2
in which the symbol “∘” is the composite-function operator and wherein the transfer matrix, (k→j)(0), is calculated as a matrix product as follows:
(k→j)
(0)=(k→k+1)(0) . . . (j−2→j−1)(0)(j−1→j)(0)(k<j) Eq. 3a
(k→j)
(0)=(k→k−1)(0) . . . (j+2→j+1)(0)(j+1→j)(0)(k≥j) Eq. 3b
The rightmost transfer matrix, (k)(k→0), in Eq. 2 converts coordinates of features of a sample that are observed by the metrological apparatus or sensor (the kth analysis apparatus) at time point tk into coordinates within the coordinate system of the reference frame at the same time point. The next leftward transfer matrix, (k→j)(0), translates the so-converted coordinates into the coordinate system of the reference frame at time t1. The leftmost transfer matrix within the brackets, (j)(0→j), converts the so-transferred coordinates from the coordinate system of the reference frame into the coordinate system of the jth instrument at the time tj, at which that analysis apparatus is analyzing the sample. Finally, the instrumental function φj, creates an association between the coordinate matrix X(j)(j) in the coordinate system of the jth analysis apparatus at the time, tj, and newly-measured instrumental data, Dj, pertaining to the corresponding region of the sample.
The instrumental data provided by the instrumental function, φj, is an array of scalar variables and parameters, as is schematically represented, in
A necessary information provided in each instrumental data set is the timestamp, which is essential to relate the coordinates of points positioned in the field of view of the instrument at time ti to their unique data at time ti as explained above in terms of an instrumental function. The timestamps are also important for identifying situations in which there is a gap or malfunction in the data acquisition, thereby producing a gap or other irregularity in the timestamps. In such situations, data acquisition software may provide a timestamp having an empty value and/or an optional warning/error message.
The local data set D1 may also include a local coordinate system, which may be represented by its own data plane, such as the data plane D1(0) depicted in
Because local coordinate systems do not contain spatial information, the instrumental function, φ1, is used to map each physical point or points set on or from the sample, as expressed in the local coordinate system of the analysis apparatus of index 1, to a point on the data coordinate grid D1(0). For example,
More generally, the sample is caused to occupy a plurality of analysis positions during execution of the method 400. Each analysis position may correspond to analysis of the sample by one or more of the instruments. Thus, in some experimental setups, the sample may remain in a fixed position, and the plurality of instruments may be moveable such that repeated motion of the plurality of instruments causes the sample to occupy, in sequence, each one of the plurality of analysis positions. In other experimental setups, both the sample and one or more of the instruments may be moveable, such that movement of the sample and/or of at least one instrument causes the sample to occupy each of the plurality of analysis positions. Accordingly, the step 402 comprises causing the sample to occupy a first analysis position or, if entered from step 408, causing the sample to occupy a subsequent analysis position.
Step 404 of the method 400 comprises, in many experimental setups, referencing the orientation of the sample, on or at the instrument to which the sample has been moved, relative to the fixed global coordinate system of the ensemble, relative to a controlled, instrument-specific local coordinate system and, possibly, relative to a laboratory coordinate system. In other experimental setups in which the sample remains in a fixed position, the step 404 comprises referencing the position and or orientation of an instrument relative to a fixed global coordinate system. Preferably, the global reference coordinate system and the local instrument-related coordinate system are continuously monitored throughout the entire method in order to take account of any alterations, distortions or other movements of the coordinate systems relative to one another or relative to a laboratory coordinate system.
If a continuous stream of sample material is provided to a multi-point multi-analysis sample characterization system of the type depicted in
Any change in orientation of a moving sample relative to the global coordinate system of the ensemble or to a moving sample-stream reference frame during transit of the sample to the instrument should be recorded, thereby establishing the rigid motion transfer matrix, (i)(j′→j) at time ti from the local reference frame of the instrument of index j′ from which the sample has been transported or from the global reference frame in the case j′=0, to the local reference frame of the instrument of index j on which the sample is being analyzed or to the global reference frame in the case j=0. Alternatively, any change in orientation of a moving instrument relative to a global laboratory reference frame should be recorded in order to establish the rigid motion transfer matrix, (i)(j′→j). Such orientation changes include not only rotations of the sample or instrument relative to the global reference frame of the ensemble but may also include situations in which detectors of different analysis apparatuses have different respective “viewing” angles of the sample, relative to the global reference frame. Further, any movements of the sample within the apparatus relative to the apparatus-specific local coordinate system (for instance, if the sample is disposed within a sample holder on a moveable stage of the apparatus) should also be recorded. Such latter records establish the values of the coordinates matrix, X(i)(j), at any time, ti, and its changes, (i→i′)(j)X(i)(j) relative to the jth instrument's local coordinate system or relative to the global reference frame of coordinates (in the case j=0).
For purposes of numerical convenience, it is equivalently possible to apply the conjugate transpose operation to both the coordinates matrix X(i)(j), and to the rigid motion transfer matrix (i→i′)(j) prior to determining the above-noted coordinate changes (i→i′)(j)X(i)(j) relative to the jth instrument's local coordinate system or relative to the global reference frame of coordinates (in the case j=0). These transpose operations yield, respectively, the conjugate transpose coordinates matrix, denoted as X(i)(j)=(X(i)(j))*, whose columns are the complex conjugate rows of the coordinate matrix X(i)(j) and vice versa, and the conjugate transpose rigid motion transfer matrix, denoted as (i→i′)(j)=((i→i′)(j))*, whose columns are the complex conjugate rows of the rigid motion transfer matrix (i→i′)(j) and vice versa. The expression for the change of coordinates then becomes:
(i→i′)
(j)
X
(i)
(j)=((X(i)(j))*((i→i′)(j))*)*=(X(i)(j)(i→i′)(j))* Eq. 4
Similarly, such conjugate transpose operations can be applied with either rigid motion transfer matrix within the brackets in Eq. 2.
The apparatus-specific local coordinate system should include at least one fixed point (e.g., the origin of the coordinate system) and at least two axes (for a two-dimensional map of sample locations) or at least three axes (for a three-dimensional map). In general, the coordinate system is three dimensional even in particular cases of plane rotations where the third coordinate may be simply set at a fixed value. In the two-dimensional case, one of the two axes may be a rotational axis. In the three-dimensional case, two of or all three of the axes may be rotational axes. If a flat surface of the sample is being analyzed and is maintained in a known fixed position (e.g., horizontal) during the analysis, then, at a minimum, at least two distinguishable points on the sample surface should be referenced by the local coordinate system so that the position and orientation of the sample within its sample holder may be reliably known. If the sample is to be moved during the course of an analysis, such as when the sample is translated or rotated to bring different areas of the sample into position for analysis, then the at least two distinguishable points establish only an initial orientation of the sample. In order to further record the position and orientation of the sample during the course of the movements, the degree of motion along any translational axis or any rotational axis (e.g., of a sample holder) should also be recorded. In some instances, the sample orientation may be fixed by the configuration of a sample holder.
After having been placed in position for analysis in an instrument, the sample is analyzed in step 406 of the method 400 (
Step 408 of the method 400 is a decision step. If, as evaluated in step 408, there are further analyses to be conducted upon the sample by additional instruments, then execution of the method returns to step 402 via the “Y” (i.e., “Yes”) branch of step 408, thus causing the steps 402-406 to be repeated. The repetition of the steps 402-406 continues until all necessary analyses have been completed. In many instances, the steps 402-406 are repeated until the sample has been analyzed one time by each of the instruments in the experimental setup. It is also possible to continue execution of the method 400, with a new iteration of the steps 402-406, after causing the sample to re-occupy one or more of the analysis positions in order to conduct further analysis. This may happen, for example, if an initial set of analyses of the sample implies that a new region should be analyzed. At least one of the instruments (indexed herein as the kth instrument) is a metrological apparatus or sensor, as noted above, which creates a map of the sample that is subsequently used as base data to which all of the other data are projected.
Once all necessary analyses have been completed, the “N” (i.e., “No”) branch, leading to execution of steps 409 and 410, is executed. In optional step 409, all of the various rigid-motion transfer matrices, (i→i′)(j) and (i)(j′→j), for all values of i, i′, j and j′, as established in the various executions of step 404, are stored within a data file relating to the experiment. The data file may be stored locally to the experimental system or, additionally or alternatively, may be stored on a database server by communication of the data over a network connection, such as a connection to a local area network or to the Internet. In step 410, all of the various composite transformation matrices, each such composite transformation matrix being given by the expression in brackets in Eq. 2, are calculated for each index j (1≤j≤n; and j≠k, where k is the index of a metrological apparatus or sensor). Optionally, the conjugate transpose matrix of each such composite transformation matrix can be calculated. Additionally, the matrix inverse of the matrix given in brackets in Eq. 2 may also be calculated. These calculations are performed using the collection of rigid-motion transfer matrices, (i→i′)(j) and (i)(j→j′) as well as the relationships given in Eqs. 1a-b and Eqs. 3a-b. The results of the calculations performed in step 410 yield a framework for subsequently (in step 412) identifying, within each individual data set Dj, the experimental results corresponding to each identified feature of interest on or of the sample.
In a modified version of the method 400, one or both of the steps 409 and 410 may be moved, within the sequence of steps, to a position prior to step 408, within the loop of steps bounded by step 402 and 408. According to this modified method, some of the rigid-motion transfer matrices, (i→i′)(j) and (i)(j′→j) and other quantities described above are calculated and optionally stored during each iteration of the loop as the information required for their calculation becomes available.
Finally, in step 412, features on or of the sample are chosen for further experimental, mathematical or other logical analysis. In some instances, the features may be chosen randomly such as, for instance, to gain an understanding of an average property of the sample. Alternatively, features of interest may be identified by study of one or more of the local data sets. For example, if a local data comprises digitized photographic information of the sample generated by a conventional RGB camera, a feature of interest may comprise a particular unidentified mineral grain or a region of unusual color. Alternatively, if the local data set comprises spectroscopic data, a feature of interest may comprise a region of the sample having spectral characteristics that do not match those of the surroundings (as may be noted investigation of random locations). These example methods of identifying features of interest are not exhaustive; other methods of identifying features of interest are also possible, depending on the requirements of a user. Step 412 further comprises fusion of the data pertaining to each randomly chosen location or feature of interest on or of the sample. The data fusion comprises consolidation of the data in all of the instrument-specific data sets (D1, D2, . . . , Dn) relating to the location or feature, as collected by all of the instruments. This may be accomplished by:
Step 412 may include normalization of the data within each data segment, thereby facilitating comparison with data of other experiments. Also, the step 412 may include weighting the data of each segment, relative to other segments, in order to give greater weight to data of instruments having higher reliability, accuracy, resolution, etc. The fused data may then be employed in high-level studies such as those that investigate trends or variations within a sample or across a plurality of samples, comparisons to tabulated databases, etc.
In a fully automated system, such as the system 100 shown in
For purposes of example, a highly simplified instance of the system 100 shown in
In the present example, the apparatuses S1 and S2, together with the sample holder SH comprise an ensemble of apparatuses for which an ensemble-related, global coordinate frame of reference, global, is defined during the course of the experiment. Also, each apparatus S1, S2 is assigned with a local coordinate frame t(S1) and t(S2), respectively. In more general systems comprising a total of Na analysis apparatuses, there may be a plurality of local coordinate reference frames, t(Si), where 1≤i≤Na. Each local coordinate frame is monitored in time with respect to the experiment frame, global, by various passive metrological apparatuses, which, for purposes of this example, are assumed to be gyroscopes. The sample is defined within the local coordinate frame of the sample holder, t(SH), that is likewise monitored in time with respect to the experiment frame global. Moreover, the experiment reference frame, global, is itself monitored in time with respect to a laboratory reference frame, lab. In this example, both the experiment and laboratory reference frames are assumed to be constant. Motion of the sample during the experiment generates a (Y-t) position-time record in the experiment frame global. Specifically, the direction of sample motion shown in
In order to correlate data between the apparatuses S1 and S2, rotations are calculated such that the spatial origins of the S1 and S2 frames are brought to that of the mobile SH frame, as discussed further below. It is noted, however, that each rotated frame of reference can be described as a 3D rotation of the experiment frame. For example, at time t, the reference frame of the sample holder, t(SH), can be described in terms of three rotation angles (αx(SH)(t), αy(SH)(t), αz(SH)(t)).
With regard to rotational frame transformations, several three-dimensional descriptions are possible. For purposes of this example, the convention of intrinsic Tait-Bryan Euler angles (P. B. DAVENPORT. “Rotations about nonorthogonal axes.” AIAA Journal, Vol. 11, No. 6 (1973), pp. 853-857) is employed. Under this convention, an active rotation matrix, R(Z,X,Y)(Si)(t) the form of which is given by Eq. E1 (see the accompanying FIG. 5), characterizes the rotation of the frames S1 and S2 around the moving axes with respective angles (αz(Si)(t), αx(Si)(t), αy(Si)(t),) (i=1, 2) with respect to the experiment frame. The form of Eq. E1 assumes that rotations about the axes are taken in the order (Z, X, and Y).
Let the rotation of axes, with respect to the experiment frame, of the metrological sensor be chosen in the order (Z, Y, and X). Also, let the rotation of axes, with respect to the experiment frame, of the one-dimensional camera, S2, be chosen in the order (Z, X, and Y). Further, let the rotation of axes, with respect to the experiment frame, of the sample holder, SH, be chosen in the order (Z, X, and Y). Using these choices, it is possible to construct coordinate transform matrices between different frames at a constant time, t1. The transformation from the S1 frame to the experiment frame at time, t1, is given by the following Eq. E2:
(t
)
(S1→global)
:=R
(Z,Y,X)
(S1)(t1) Eq. E2
Similarly, the transformation from the S2 frame to the experiment frame at time t2 is given by Eq. E3, as follows:
(t
)
(S2→global)
:=R
(Z,X,Y)
(S2)(t2) Eq. E3
Similarly, the transformation from the SH frame to the experiment frame at time, t, is given by Eq. E4, as follows:
(t)
(SH→global)
:=R
(Z,X,Y)
(SH)(t) Eq. E4
From the definitions given in Eqs. E2, E3 and E4, the rotational coordinate transformations (t
(t
)
(S1→SH)=(t
(t
)
(SH→S2)=(t
Coordinate transformation matrices between different times for the same frame are constructed similarly and are listed in Eqs. E6a-E6c in the accompanying
Using the above-noted definitions and relationships between coordinate transformations, a set of coordinate vectors of points of the sample, initially expressed in the S1 frame of reference at time t1, can be expressed in the S2 frame of reference at time, t2. Let the coordinate vector, for each of a total of p points on the sample, as expressed in the S1 frame at t1, be defined by Eq. E7, as follows:
These vectors can then be expressed in the S2 frame of reference at t2 using Eq. E8a, which is given in the accompanying
X
t
(S1)
X
t
(SH)
X
t
(SH)
X
t
(S2) E9
Timestamps, as used in the above equations, are generated from the time-versus-position motion record of the sample holder, which is developed over the length of the core sample. For instance,
From
As described above, instrumental functions and fusion operators are also required in order to fully characterize analytical data sets that are acquired in accordance with the present teachings. Specifically, a respective instrumental function, φi, is defined for each ith analytical apparatus, Si (e.g., apparatuses S1 and S2), that generates data from a sample placed in its field of view. The instrumental function of the metrological sensor S1, which produces a topological characterization in metric units of the sample in the S1 frame of reference, is a special case. In this special case, the instrumental function of the metrological sensor S1 is simply multiplication of each data point by the number 1 and the corresponding operator is the identity operator. In the case of the one-dimensional camera S2, that produces data stripes at constant timestamps, the instrumental operator has, for its input, a set of points from the sample, expressed in the S2 frame and provides, as its output, the different data layers D2 of spectral intensity, as is schematically depicted in
The purpose of the instrumental function, φ2, of the analytical apparatus S2 is to allow one to relate metrological data of the sample, that is derived from S1, to the corresponding spectral data from S2. The instrumental function is defined as an operator having for input a set of points from the sample, expressed in the S2 frame, and giving, as output, the different data layers D2 of spectral intensity. Thus, the instrumental function of S2 at any time, t, may be defined as follows:
φ2
The instrumental function enables the construction, for all sample points, M, being analyzed by S1, of a mapping, S1→S2, of the form:
S1→S2
:X
t
(S1)
(D2(S2))t
From the former definitions, the mapping, , for this example is explicitly the composition of φt
S1→S2=(φ2)t
The mapping S1→S2 is denoted as the data fusion operator relating data from analytical apparatus S1 to that from analytical apparatus S2.
The explicit construction of an explicit instrumental function, φ2
The assignment of pixel index, j, during the construction of the instrumental function for S2 depends upon the physical configuration of the camera as well as well-known optical principles. For example, in some instances, the one-dimensional camera may be modeled as a simple pinhole camera. In general, the parameters that need to be considered include: height of the camera above the surface of the sample, the x-axis value of the center of the camera (see
The discussion included in this application is intended to serve as a basic description. Although the present invention has been described in accordance with the various embodiments shown and described, one of ordinary skill in the art should be aware that the specific discussion may not explicitly describe all embodiments possible; many alternative modifications are implicit.
Number | Date | Country | Kind |
---|---|---|---|
20306696.4 | Dec 2020 | EP | regional |