Calibration apparatus, calibration curve creation method, and independent component analysis method
10852228 ยท 2020-12-01
Assignee
Inventors
Cpc classification
International classification
Abstract
A calibration data acquisition unit (a) acquires Q optical spectra and S evaluation spectra, (b) extracts R subsets from a set of the Q optical spectra, (c) performs independent component analysis in which component amounts in each sample treated as independent components on each of R subsets so as to acquire RN component calibration spectra, (d) obtains an inner product value between the RN component calibration spectrum and an evaluation spectrum, (e) selects a component calibration spectrum for which a correlation degree between a component amount for the target component and the inner product value is the maximum as the target component calibration spectrum from among the RN component calibration spectra, and (f) creates a calibration curve by using the target component calibration spectrum.
Claims
1. A method of obtaining a component amount for a target component in a test object, the method comprising: acquiring an optical spectrum obtained through spectrometry using a measurement device on the test object; acquiring, by executing a computer program being implemented on a computer or a hardware circuit, calibration data including a target component calibration spectrum corresponding to the target component, and a single regression formula indicating a calibration curve; computing, by executing the computer program, an inner product value between the optical spectrum acquired for the test object and the target component calibration spectrum; computing, by executing the computer program, a component amount for the target component corresponding to the inner product value by using the single regression formula indicating a relationship between the inner product value and a component amount for the target component; and displaying the component amount for the target component in the test object on a display, wherein the acquiring of the calibration data includes: (a) a process of acquiring Q optical spectra obtained through spectrometry using the measurement device or another first measurement device on Q first samples each containing N components including the target component, and S evaluation spectra obtained through spectrometry using the measurement device or another second measurement device on S second samples in which a component amount for the target component is known, where the Q is an integer of 3 or more, the N is an integer of 1 or more, and the S is an integer of 3 or more; (b) a process of extracting R subsets from a set of the Q optical spectra, each of the R subsets containing a corresponding subset of the optical spectra of the Q optical spectra, a number of the optical spectra in the respective R subsets being equal to 2 and less than the Q, where the R is an integer of 2 or more; (c) a process of determining N component calibration spectra corresponding to the N components by performing independent component analysis in which component amounts for the N components are treated as independent components in each sample on each of the R subsets, and acquiring a total of RN component calibration spectra; (d) a process of obtaining S inner product values by performing an inner product between each of the RN component calibration spectra and the S evaluation spectra; (e) a process of obtaining a correlation degree between a component amount for the target component in the S second samples and the S inner product values with respect to each of the RN component calibration spectra, and, from among the RN component calibration spectra, selecting a component calibration spectrum causing the correlation degree to be greatest as the target component calibration spectrum; and (f) a process of creating, as the calibration curve, a single regression formula indicating a relationship between an inner product value obtained through an inner product between the S evaluation spectra and the target component calibration spectrum, and a component amount for the target component contained in the S second samples.
2. The method according to claim 1, wherein the process (c) further includes: (1) using an equation X=YW in which an optical spectrum matrix X having optical spectra obtained through the spectrometry on each sample as column vectors is the same as a product between a component natural spectrum matrix Y having unknown component natural spectra derived from respective components among the N components contained in each of the samples as column vectors and a component amount matrix W having unknown component amounts for the N components in each of the samples as column vectors, and performing the independent component analysis in which the respective column vectors forming the component amount matrix W are treated as independent components, so as to determine the component amount matrix W and the component natural spectrum matrix Y; and (2) employing inverse matrix row vectors respectively corresponding to the N components in a general inverse matrix Y of the component natural spectrum matrix Y determined through the independent component analysis, as the component calibration spectra corresponding to the respective components.
3. A calibration curve creation method of creating a calibration curve used to obtain a component amount for a target component contained in a test object, the method comprising: (a) acquiring, by executing a computer program being implemented on a computer or a hardware circuit, Q optical spectra obtained through spectrometry using a measurement device on Q first samples each containing N components including the target component, and S evaluation spectra obtained through spectrometry using the measurement device or another measurement device on S second samples in which a component amount for the target component is known, where the Q is an integer of 3 or more, the N is an integer of 1 or more, and the S is an integer of 3 or more; (b) extracting, by executing the computer program R subsets from a set of the Q optical spectra, each of the R subsets containing a corresponding subset of the optical spectra of the Q optical spectra, a number of the optical spectra in the respective R subsets being equal to 2 and less than the Q, where the R is an integer of 2 or more; (c) determining, by executing the computer program, N component calibration spectra corresponding to the N components by performing independent component analysis in which component amounts for the N components are treated as independent components in each sample on each of the R subsets, and acquiring a total of RN component calibration spectra; (d) obtaining, by executing the computer program, S inner product values by performing an inner product between each of the RN component calibration spectra and the S evaluation spectra; (e) obtaining, by executing the computer program, a correlation degree between a component amount for the target component in the S second samples and the S inner product values with respect to each of the RN component calibration spectra, and, from among the RN component calibration spectra, selecting a component calibration spectrum causing the correlation degree to be greatest as a target component calibration spectrum; (f) creating, by executing the computer program, as the calibration curve, a single regression formula indicating a relationship between an inner product value obtained through an inner product between the S evaluation spectra and the target component calibration spectrum, and a component amount for the target component contained in the S second samples; and (g) displaying the component amount for the target component in the test object on a display.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DESCRIPTION OF EXEMPLARY EMBODIMENTS
(14) Hereinafter, an embodiment of the invention will be described in the following order.
(15) A. Overview of independent component analysis in which component amounts are treated as independent components
(16) B. Overview of calibration curve creation process and calibration process
(17) C. Configuration of calibration apparatus and process content thereof in embodiment
(18) D. Content of calibration data acquisition process
(19) E. Example
(20) F. Modification examples
A. OVERVIEW OF INDEPENDENT COMPONENT ANALYSIS IN WHICH COMPONENT AMOUNTS ARE TREATED AS INDEPENDENT COMPONENTS
(21) Independent component analysis used in an embodiment described below is greatly different from typical independent component analysis in which component-derived measured data (for example, an optical spectrum) is treated as an independent component in that a component amount for a component is treated as an independent component. Therefore, first, a description will be made of a difference between the typical independent component analysis and the independent component analysis in which a component amount is treated as an independent component. Hereinafter, for convenience of description, a description will be made of a case of using an optical spectrum of a test object (also referred to as a sample) as measured data, but the independent component analysis in which a component amount is treated as an independent component is applicable to different kinds of signals or data such as a sound signal or an image.
(22) In the typical independent component analysis, for example, optical spectra x.sub.1(), x.sub.2(), and x.sub.3() obtained through spectrometry on a plurality of samples are expressed as in the following Equation (1) as a linear combination of component natural spectra s.sub.1(), s.sub.2(), and s.sub.3() derived from a plurality of components contained in each sample.
(23)
(24) Here, a.sub.11, a.sub.12, . . . , and a.sub.33 are weighting factors indicating component amounts for the respective components. Herein, for convenience of description, the number of samples and the number of components in optical spectra are assumed to be all three.
(25) The above Equation (1) is expressed as in the following Equation (2) in terms of a matrix.
(26)
(27) In the typical independent component analysis, unknown component natural spectra s.sub.1(), s.sub.2(), and s.sub.3() derived from a plurality of components are treated as components which are independent from each other, and are subjected to independent component analysis by using the above Equation (2). In this case, in order to sufficiently accurately perform independent component analysis, the condition that a plurality of component natural spectra s.sub.1 (), s.sub.2 (), and s.sub.3 () are statistically independent from each other is required to be established.
(28) However, the condition for performing accurate independent component analysis may not be established depending on property of measured data. In this case, optical spectra derived from a plurality of components may not satisfy the condition of being statistically independent from each other. In this case, even if the typical independent component analysis is performed by using the above Equation (2), the component natural spectra s.sub.1(), s.sub.2(), and s.sub.3() or the component amount matrix A cannot be accurately estimated.
(29) The present inventor of the invention has found that the component natural spectra s.sub.1(), s.sub.2(), and s.sub.3() or the component amount matrix A can be accurately estimated or determined by employing the independent component analysis in which a component amount is treated as an independent component instead of the above-described typical independent component analysis.
(30) In the independent component analysis in which a component amount is treated as an independent component, the following equation is used instead of the above Equation (2).
(31)
(32) Here, the superscript T added to the matrix symbol indicates a transposed matrix. Equation (3) is obtained by transposing both of the sides in the above Equation (2).
(33) In the independent component analysis in which a component amount is treated as an independent component, in the above Equation (3), the column vectors [a.sub.11 a.sub.12 a.sub.13].sup.T, [a.sub.21 a.sub.22 a.sub.23].sup.T, and [a.sub.31 a.sub.32 a.sub.33].sup.T of the component amount matrix A.sup.T are respectively treated as independent components, and independent component analysis is performed. These column vectors indicate component amounts for a plurality of components in each sample.
(34) The independent component analysis in which a component amount is treated as an independent component is an analysis method employed through the following examination. As described above, there is a case where component natural spectra derived from a plurality of components do not satisfy the condition of being statistically independent from each other. However, although component natural spectra derived from a plurality of components are not statistically independent from each other, if the condition that component amounts (for example, concentrations) for the plurality of components have no relation to each other and are statistically independent from each other is established, in a case where component amounts (that is, the respective column vectors forming the component amount matrix A.sup.T in the above Equation (3)) for a plurality of components in each sample are treated as independent components, and independent component analysis is performed, it is possible to accurately estimate or determine the component amount matrix A.sup.T, and also to accurately estimate or determine the component natural spectra s.sub.1(), s.sub.2(), and s.sub.3().
(35) If the above Equation (3) is generalized, the following Equation (4) is obtained.
(36)
(37) Here, K indicates the number of measurement points of the wavelength in a spectrum, M indicates the number of samples, and N indicates the number of components. A component amount a.sub.mn (where m is 1 to M, and n is 1 to N) is a component amount (for example, a concentration) for an n-th component in an m-th sample.
(38) Since it is inconvenient to use matrices X.sup.T, S.sup.T, and A.sup.T as in the above Equation (4) with the transposition symbol, X=X.sup.T, Y=S.sup.T, y.sub.n(.sub.k)=s.sub.n(.sub.k), W=A.sup.T, and w.sub.mn=a.sub.mn are set, and the above Equation (4) is rewritten into the following Equation (5) which is used in independent component analysis in which a component amount is treated as an independent component.
(39) Equations used in independent component analysis in which component amount is treated as independent component
(40)
(41) Here, x.sub.m(.sub.k) indicates a spectral intensity at a wavelength .sub.k in an m-th sample, y.sub.n(.sub.k) indicates a spectral intensity at the wavelength .sub.k derived from an n-th component, and w.sub.mn indicates a component amount for the n-th component in the m-th sample. K indicates the number of measurement points of the wavelength in a spectrum, M indicates the number of samples, and N indicates the number of components. K and M are all integers of 2 or more. N is an integer of 1 or more, and may be an integer of 2 or more.
(42) The above Equation (5) corresponds to an equation in which an optical spectrum matrix X having optical spectra obtained through spectrometry on each sample as column vectors [x.sub.m(.sub.1) . . . x.sub.m(.sub.K)].sup.T is the same as a product between a component natural spectrum matrix Y having unknown component natural spectra derived from a plurality of respective components as column vectors [y.sub.n(.sub.1) . . . y.sub.n(.sub.K)].sup.T and a component amount matrix W having unknown component amounts indicating component amounts for a plurality of components in each sample as column vectors [w.sub.m1 . . . w.sub.mN].sup.T.
(43)
(44) The lower part in
(45) In the independent component analysis, the component amount matrix W is determined by treating each column vector [w.sub.m1 . . . w.sub.mN].sup.T of the component amount matrix W in the above Equation (5) as an independent component and performing the independent component analysis, and, as a result, the component natural spectrum matrix Y is also determined. An independent component analysis method may employ the typical independent component analysis. For example, an independent component analysis method disclosed in JP-A-2013-160574 or JP-A-2016-65803 filed by the applicant of the present application may be used, or other independent component analysis methods may be used.
(46) If the component natural spectrum matrix Y in the above Equation (5) is determined, a component amount w* for a plurality of components in a new sample may be obtained by integrating an optical spectrum x* obtained through spectrometry on the new sample with a general inverse matrix Y.sup. of the component natural spectrum matrix Y obtained through the independent component analysis. Specifically, the component amount w* for the components of the new sample may be obtained by using the following Equation (6).
(47)
(48) Here, w*=[w.sub.1* . . . w.sub.N*].sup.T is a component amount for N components included in a new sample, Y.sup. is a general inverse matrix of the component natural spectrum matrix Y obtained through independent component analysis, y.sub.n(.sub.k).sup. is a k-th element of a row vector of an n-th row in the general inverse matrix Y.sup., and x*=[x*(.sub.1) . . . x*(.sub.K)].sup.T is an optical spectrum obtained through spectrometry on the new sample. The above Equation (6) may be derived by multiplying the lefts of both sides in the above Equation (5) by the general inverse matrix Y.sup. of the component natural spectrum matrix Y.
(49) A value of a component amount w.sub.n* for any n-th component of the new sample is obtained according to the following Equation (7) derived from the above Equation (6).
w.sub.n*=y.sub.n.sup.x*
y.sub.n.sup.=[y.sub.n.sup.(.sub.1) . . . y.sub.n.sup.(.sub.K)](7)
(50) Here, y.sub.n.sup. is a row vector of an n-th row in the general inverse matrix Y.sup. of the component natural spectrum matrix Y. The row vector y.sub.n.sup. is also referred to as an inverse matrix row vector y.sub.n.sup. or a component calibration spectrum y.sub.n.sup.. The general inverse matrix Y.sup. of the component natural spectrum matrix Y is referred to as a component calibration spectrum matrix Y.sup.. As mentioned above, the general inverse matrix Y.sup. may be obtained on the basis of the component natural spectrum matrix Y obtained through independent component analysis, and the component amount w.sub.n* for the n-th component may be obtained by taking an inner product between the inverse matrix row vector y.sub.n.sup. (that is, the n-th component calibration spectrum y.sub.n.sup.) corresponding to the n-th component in the general inverse matrix Y.sup. and the optical spectrum x* for the new sample. However, the component natural spectrum matrix Y obtained through independent component analysis is meaningless in a value of an element thereof, and has property in which a waveform thereof is proportional to a true component natural spectrum. Therefore, the component amount w.sub.n* obtained through the inner product in the above Equation (7) is a value which is proportional to an actual component amount. An actual component amount may be obtained by applying the inner product value w.sub.n* obtained through the inner product in the above Equation (7) to a calibration curve (described later).
(51) As mentioned above, according to the independent component analysis in which a component amount is treated as an independent component, even in a case where component natural spectra derived from a plurality of components are not statistically independent from each other, the component amount matrix W and the component natural spectrum matrix Y (and the component calibration spectrum matrix Y.sup. which is a general inverse matrix) can be accurately estimated or determined.
B. OVERVIEW OF CALIBRATION CURVE CREATION PROCESS AND CALIBRATION PROCESS
(52)
(53) In creation of a calibration curve, first, preprocessing is performed on the measured spectra MS, and thus optical spectra OS (the optical spectra X having undergone preprocessing in
(54) Next, independent component analysis in which a component amount is treated as an independent component is performed on a plurality of optical spectra OS, and thus a plurality of component calibration spectra CS.sub.1 to CS.sub.N are obtained. The number in the parenthesis indicates a component number. The plurality of component calibration spectra CS.sub.1 to CS.sub.N correspond to the above-described component calibration spectra y.sub.n.sup..
(55) A lower part in
(56)
C. CONFIGURATION OF CALIBRATION APPARATUS AND PROCESS CONTENT THEREOF IN EMBODIMENT
(57)
(58) The calibration apparatus 100 may be implemented by, for example, an electronic apparatus for use in calibration only, and may be implemented by a general purpose computer. Functions of the respective units 110 to 150 of the calibration apparatus 100 may be implemented by any computer programs or hardware circuits.
(59)
(60) In step S120, the optical spectrum acquisition unit 120 acquires the optical spectrum. TOS (
D. CONTENT OF CALIBRATION DATA ACQUISITION PROCESS
(61)
(62) In step S210, measurement is performed on Q (where Q is an integer of 3 or more) first samples containing a plurality of components including a target component (for example, glucose) so that a set of Q optical spectra OS (
(63) In order to perform the above-described independent component analysis in which a component amount is treated as an independent component with high accuracy, a plurality of pieces of sample data (optical spectra) are required, and a set of the sample data preferably satisfies the following conditions.
(64) Condition C1
(65) A plurality of optical spectra are data obtained by performing measurement on a sample in which various components which can be present during actual measurement on a test object except for a specific target component are mixed with each other.
(66) Condition C2
(67) A component amount distribution of a plurality of components including a target component are statistically independent from each other according to a non-Gaussian distribution.
(68) The above condition C1 may be satisfied by performing measurement under various measurement conditions. However, the condition C2 is not ensured to be satisfied in a set of sample data which is prepared at random. Particularly, with respect to data collected from a plurality of different samples, a component amount distribution may be similar to a normal distribution (Gaussian distribution). On the other hand, not with respect to the whole set of samples but with respect to a subset thereof, it is expected that a component amount distribution deviated from a normal distribution can be obtained. Therefore, in the present embodiment, in step S220 which will be described later, a subset is extracted from a set of optical spectra OS of all prepared samples, and thus independent component analysis in which a component amount is treated as an independent component is improved.
(69) The number S of second samples in which a component amount is known may be any integer of 3 or more, and a larger number S is preferable in that calibration accuracy is improved. Typically, the number S of second samples is smaller than the number Q of first samples. Some or all of the second samples may be used as parts of the first samples.
(70) In step S220, R (where R is an integer of 2 or more) subsets PA.sub.1 to PA.sub.R (
(71) In step S230, the above-described independent component analysis in which a component amount is treated as an independent component is performed on each of the R subsets PA.sub.1 to PA.sub.R so that N component calibration spectra CS.sub.r1 to CS.sub.rN are obtained with respect to each subset PA.sub.r (where r is 1 to R) (
(72) Steps S240 to S260 are processes of selecting an optimal target component calibration spectrum corresponding to the target component from among the RN component calibration spectra CS.sub.rn (where r is 1 to R, and n is 1 to N) obtained in step S230. First, in step S240, an inner product is performed between each of the RN component calibration spectra CS.sub.rn and the S evaluation spectra EDS so that S inner product values P are obtained. In other words, the S inner product values P are calculated for a single component calibration spectrum CS.sub.rn.
(73) In step S250, a correlation degree CD.sub.rn between the known component amount C for the target component in the S second samples and the S inner product values P calculated for the component calibration spectra CS.sub.rn are obtained with respect to each of the RN component calibration spectra CS.sub.rn. Graphs in which a relationship between the inner product value P and the component amount C of the target component is plotted with respect to each of the component calibration spectra CS.sub.rn are drawn on the right end in
(74) In step S260, from among the RN component calibration spectra CS.sub.rn, a single component calibration spectrum CS.sub.rn causing the correlation degree CD.sub.rn to be greatest is selected as a target component calibration spectrum corresponding to the target component. In the example illustrated in
(75) In step S270, the single regression formula C=uP+v (refer to
(76) As mentioned above, in the present embodiment, since independent component analysis in which component amounts for N components are treated as independent components is performed, the independent component analysis can be performed with high accuracy, and thus calibration of a target component can be performed with high accuracy, even in a case where optical spectra derived from a plurality of components are not independent from each other. In the present embodiment, a plurality of subsets PA.sub.r are extracted from a set of Q optical spectra OS, and independent component analysis in which a component amount is treated as an independent component is performed on each of the subsets PA.sub.r. In the above-described way, even in a case where a component amount distribution in the whole set of the Q optical spectra OS is a Gaussian distribution, and thus there is a subset in which independency is deficient, independency is improved since a component amount distribution is a more non-Gaussian distribution in several subsets PA.sub.r, and thus it is possible to obtain a target component calibration spectrum with high accuracy. As a result, it is possible to perform calibration with higher accuracy.
E. EXAMPLE
(77) Creation of Sample
(78) In an Example, an aqueous solution which is a mixture of glucose as a target component, albumin as another component, and water was used as a first sample and a second sample. Specifically, the first sample for acquiring the optical spectra OS is an aqueous solution in which the glucose and the albumin are respectively mixed with pure water in concentration ranges of 50 to 400 mg/dL and 4000 to 5000 mg/dL. Here, component amounts (concentrations) of the glucose and the albumin were set to concentrations determined as random values following a normal distribution in which the set range is included in 3 with the center of the set range as an average value. In other words, independent component analysis with high accuracy was expected not to be performed on the entire first sample. The number Q of first samples was 5000.
(79) In the same manner as the first sample, the second sample for acquiring the evaluation data ED is also an aqueous solution in which the glucose and the albumin are respectively mixed with pure water in concentration ranges of 50 to 400 mg/dL and 4000 to 5000 mg/dL. However, the second sample is an aqueous solution in which a true value of the glucose concentration is measured and is known through chemical analysis. In the Example, the number S of second samples was 10.
(80) Acquisition of Optical Spectra OS or the Like (Step S210 in
(81) The optical spectra OS were acquired from the first samples according to the procedures in
(82) Extraction of Subset (Step S220)
(83) Next, 500 different optical spectra OS were selected from a set of the 5000 optical spectra OS at random, and 10000 subsets PA.sub.r were created. In other words, the number R of subsets PA.sub.r was set to 10000, and the number M of optical spectra OS forming each subset PA.sub.r was set to 500. Here, the number of combinations of selecting 500 from 5000 is .sub.5000C.sub.500=1.5210.sup.704, and the 10000 subsets PA.sub.r are extremely small parts thereof.
(84) Independent Component Analysis on Subsets (Step S230)
(85) Next, independent component analysis in which a component amount is treated as an independent component was performed on the 10000 subsets PA.sub.r so that three component calibration spectra CS.sub.rn (where r is 1 to 10000, and n is 1 to 3) corresponding to the three components were obtained. In other words, 30000 component calibration spectra CS.sub.rn were obtained as a whole.
(86) Calculation of Inner Product Value (Step S240)
(87) Inner products with the 10 evaluation spectra EDS were calculated with respect to each of the component calibration spectra CS, so that ten inner product values P were obtained.
(88) Calculation of Correlation Degree and Selection of Target Component Calibration Spectrum (steps S250 and S260)
(89) The correlation degree CD.sub.rn (correlation coefficient) between the inner product value P and the component amount C was computed as an evaluation index of the component calibration spectra CS.sub.rn on the basis of the ten inner product values P regarding each of the component calibration spectra CS.sub.rn and the known component amount C (glucose concentration) of the glucose of the second samples. The component calibration spectrum CS.sub.rn for which the correlation degree CD.sub.rn was the maximum was selected as an optimal target component calibration spectrum corresponding to the glucose (target component).
(90) Creation of Calibration Data (step S270)
(91) The single regression formula C=uP+v indicating a relationship between the ten inner product values P obtained through the inner product between the ten evaluation spectra EDS and the target component calibration spectrum, and the known component amount C for the target component in the ten second samples is created as a calibration curve by using the selected target component calibration spectrum.
(92) In a comparative example, the process (extraction of subsets) in step S220 in
(93)
(94)
(95)
F. MODIFICATION EXAMPLES
(96) The invention is not limited to the above-described embodiment or alternations thereof, and can be implemented in various aspects within the scope without departing from the spirit of the invention and may be modified as follows, for example.
Modification Example 1
(97) In the above-described embodiment and Example, a description has been made of a case where an aqueous solution containing glucose is used as a sample, but the invention is applicable to other samples. For example, the invention is applicable to a case where a liquid containing a salt or liquid containing a protein such as a lipid or albumin or an alcohol is used as a sample. The invention is also applicable to independent component analysis in which other objects such as a human body (human), a voice, and an image are used as samples. In a case where a human body is an object, the invention is applicable to a case with neutral fat or alcohol in the human body, or glucose in blood as a target component. In a case where data or a signal other than a spectrum is an independent component analysis object, the word spectrum may be replaced with other words such as measured data or object data.
Modification Example 2
(98) Regarding apparatuses to which the invention is applicable, the invention is also applicable to an apparatus in which a component concentration is estimated on the basis of spectrometric data of an optically mid-infrared spectroscopic type, near-infrared spectroscopic type, or Raman spectroscopic type. The invention is also applicable to any one of an optical protein concentration meter, an optical neutral fat concentration meter, an optical blood glucose meter, an optical salt concentration meter, and an optical alcohol concentration meter.
(99) This application claims priority to Japanese Patent Application No. 2016-186728 filed Sep. 26, 2016, which is hereby expressly incorporated by reference herein in its entirety.