Calibration curve generator, control method for calibration curve generator, and control program for calibration curve generator

By narrowing down candidate processing areas for wavelengths and increasing resolution, the system efficiently determines the processing area for pre-processing, reducing the time required for calibration curve generation.

JP2025179502APending Publication Date: 2025-12-10ANRITSU CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024086296
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-28
Publication Date
2025-12-10

AI Technical Summary

Technical Problem

Conventional calibration curve generation techniques require significant time due to the need to set multiple parameters through extensive parameter combinations, leading to inefficient processing.

Method used

A system that generates a calibration curve by determining the processing area for pre-processing by narrowing down candidate areas for wavelengths while increasing resolution, thereby reducing the time required for calibration curve generation.

Benefits of technology

The system effectively determines the processing area for pre-processing, significantly shortening the time needed to generate calibration curves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025179502000001_ABST
    Figure 2025179502000001_ABST
Patent Text Reader

Abstract

To provide a calibration curve generator, a control method for the calibration curve generator, and a control program for the calibration curve generator, which are capable of shortening the time required to generate a calibration curve.SOLUTION: A calibration curve generator executes a series of processes including: a first process that extracts, with a predetermined resolution, candidate wavelength processing regions for preprocessing; a second process that performs preprocessing for each candidate region; a third process that calculates a calibration curve based on the preprocessing results on candidates; a fourth process that evaluates the calibration curves calculated from the respective candidates and selects, as the best candidate, the candidate in the region where the calibration curve with highest evaluation; and a fifth process that increases the resolution and extracts candidates located near the best candidate as new candidates, and when the resolution after performing the fourth process has not yet reached a specified resolution, the generator performs the fifth process and then repeats the series of processes from the second process, and when the resolution after performing the fourth process has reached the specified resolution, the generator determines the best candidate as the processing region for preprocessing.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a calibration curve generating device, a control method for a calibration curve generating device, and a control program for a calibration curve generating device. [Background technology]

[0002] Patent Document 1 discloses an apparatus that acquires Q optical spectra and S evaluation spectra by performing preprocessing including normalization on the measurement spectra, extracts R subsets from the set of Q optical spectra, performs independent component analysis on each of the R subsets, with the amount of each component in each sample being an independent component, acquires R × N component calibration spectra, calculates the inner product value between each of the R × N component calibration spectra and the evaluation spectrum, selects from the R × N component calibration spectra the one that has the highest correlation between the amount of the target component and the inner product value as the target component calibration spectrum, and creates a calibration curve using the target component calibration spectrum. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-54306 Summary of the Invention [Problem to be solved by the invention]

[0004] The device described in Patent Document 1 requires appropriate setting of multiple parameters related to pretreatment. However, in order to appropriately set multiple parameters for pretreatment, it is necessary to generate and evaluate a calibration curve based on combinations of all parameters. Therefore, conventional techniques have had the problem of taking a long time to generate the calibration curve.

[0005] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide a calibration curve generating device, a control method for a calibration curve generating device, and a control program for a calibration curve generating device that can shorten the time required to generate a calibration curve. [Means for solving the problem]

[0006] The calibration curve generating device according to the present invention is a calibration curve generating device (2) that generates a calibration curve to be referenced by an inspection device (11) that inspects an article based on the spectroscopic spectrum of the article measured by a spectroscopic measurement device (10), the calibration curve being provided with a preprocessing unit (20) that performs preprocessing of a plurality of absorption spectra obtained by the spectroscopic measurement device for a plurality of articles whose true values ​​are known, a calibration curve calculation unit (22) that calculates the calibration curve from the absorption spectra after the preprocessing and the true values ​​for the plurality of articles, a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit, and a processing determination unit (24) that determines at least the processing content of the preprocessing, the processing determination unit performing a first process of extracting candidates for a processing region of a wavelength to be subjected to the preprocessing with a predetermined resolution, and The system is configured to execute a series of processes including a second process for executing preprocessing, a third process for causing the calibration curve calculation unit to calculate the calibration curve from the results of performing the preprocessing for each candidate in the processing area, a fourth process for causing the calibration curve evaluation unit to evaluate the calibration curves calculated from each candidate in the processing area by the calibration curve calculation unit and selecting the candidate in the processing area for which the calibration curve with the highest evaluation was obtained as the best candidate, and a fifth process for increasing the resolution and extracting a candidate whose processing area is closest to the best candidate as a new candidate in the processing area, and if the resolution has not become a specific resolution after executing the fourth process, execute the fifth process and then execute the series of processes from the second process, and if the resolution has become the specific resolution after executing the fourth process, determine the best candidate as the processing area for the preprocessing.

[0007] With this configuration, the calibration curve generating device of the present invention determines the processing area for pre-processing by narrowing down the candidate processing areas for wavelengths for pre-processing while increasing the resolution, thereby shortening the time required to generate the calibration curve.

[0008] In the calibration curve generating device according to the present invention, in the fifth process, the processing determination unit may determine, as candidates whose processing areas are closest to the best candidate, a processing area in which the start position and the end position are subtracted by one resolution from the start position and the end position of the best candidate, a processing area in which the start position is subtracted by one resolution and the end position is added by one resolution, a processing area in which the start position is added by one resolution and the end position is subtracted by one resolution, and a processing area in which the start position and the end position are added by one resolution.

[0009] With this configuration, the calibration curve generating device according to the present invention can narrow down candidates for the processing region of wavelengths for which pre-processing is performed while increasing the resolution.

[0010] In addition, in the calibration curve generating device of the present invention, there may be multiple candidates for the pre-processing to be performed, and the processing determination unit may determine a processing area for the pre-processing for each candidate pre-processing, and determine the candidate processing that is most highly evaluated by the calibration curve evaluation unit when the processing area for the pre-processing is determined as the processing to be performed in the pre-processing.

[0011] With this configuration, the calibration curve generating device according to the present invention determines the processing to be performed in the preprocessing while determining the processing region of the preprocessing, thereby reducing the time required to generate the calibration curve.

[0012] A control method for a calibration curve generating device according to the present invention includes a preprocessing unit (20) that performs preprocessing of a plurality of absorption spectra obtained by a spectroscopic measurement device (10) for a plurality of articles whose true values ​​are known, a calibration curve calculation unit (22) that calculates a calibration curve from the preprocessed absorption spectra and the true values ​​for the plurality of articles, and a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit, and controls the calibration curve generating device (2) to generate a calibration curve to be referenced by an inspection device (11) that inspects an article based on the spectroscopic spectrum of the article measured by the spectroscopic measurement device, the control method comprising: a first process of extracting candidates for a processing region of a wavelength for which the preprocessing is performed with a predetermined resolution; and a second process of causing the preprocessing unit to execute the preprocessing for each candidate for the processing region. a third process in which the calibration curve calculation unit calculates the calibration curve from the results of performing the pre-processing on each candidate for the processing area; a fourth process in which the calibration curve evaluation unit evaluates the calibration curves calculated from each candidate for the processing area by the calibration curve calculation unit, and the candidate for the processing area for which the calibration curve with the highest evaluation is obtained is selected as the best candidate; and a fifth process in which the resolution is increased and a candidate for the processing area closest to the best candidate is extracted as a new candidate for the processing area.If the resolution has not become a specific resolution after performing the fourth process, the fifth process is performed, and then the series of processes from the second process are performed; and if the resolution has become the specific resolution after performing the fourth process, the best candidate is determined to be the processing area for the pre-processing.

[0013] In this way, the control method of the calibration curve generating device of the present invention determines the processing area for pre-processing by narrowing down the candidate processing areas for wavelengths for pre-processing while increasing the resolution, thereby shortening the time required to generate the calibration curve.

[0014] A control program for a calibration curve generating device according to the present invention includes a preprocessing unit (20) that performs preprocessing of a plurality of absorption spectra obtained by a spectroscopic measurement device (10) for a plurality of articles whose true values ​​are known, a calibration curve calculation unit (22) that calculates a calibration curve from the preprocessed absorption spectra and the true values ​​for the plurality of articles, and a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit, and causes a computer to control the calibration curve generating device (2) that generates a calibration curve to be referenced by an inspection device (11) that inspects an article based on the spectroscopic spectrum of the article measured by the spectroscopic measurement device, the control program including: a first process that extracts candidates for a processing region of a wavelength for which the preprocessing is performed with a predetermined resolution; and a second process that causes the preprocessing unit to perform the preprocessing for each candidate for the processing region. a third process in which the calibration curve calculation unit calculates the calibration curve from the results of the pre-processing for each candidate in the processing area; a fourth process in which the calibration curve evaluation unit evaluates the calibration curves calculated from each candidate in the processing area by the calibration curve calculation unit and selects the candidate in the processing area for which the calibration curve with the highest evaluation was obtained as the best candidate; and a fifth process in which the resolution is increased and a candidate in the processing area closest to the best candidate is extracted as a new candidate in the processing area. If the resolution has not become a specific resolution after the fourth process is performed, the fifth process is performed, and then the series of processes from the second process are performed; and if the resolution has become the specific resolution after the fourth process is performed, the best candidate is determined to be the processing area for the pre-processing.

[0015] In this way, the control program of the calibration curve generating device of the present invention determines the processing area for pre-processing by narrowing down the candidate processing areas for wavelengths for pre-processing while increasing the resolution, thereby shortening the time required to generate the calibration curve. [Effects of the Invention]

[0016] According to the present invention, it is possible to provide a calibration curve generating device, a control method for a calibration curve generating device, and a control program for a calibration curve generating device that can shorten the time required to generate a calibration curve. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 is a functional block diagram of an article inspection device equipped with a calibration curve generating device according to one embodiment of the present invention. [Figure 2] FIG. 2 is a flowchart showing a processing region determination operation performed by a processing determination unit included in a calibration curve generating device according to one embodiment of the present invention. [Figure 3] FIG. 3 is a graph for explaining the operation of the processing area determination operation by the processing determination unit constituting the calibration curve generating device according to one embodiment of the present invention, where (a) shows how the best candidate is selected initially, and (b) shows how the best candidate is selected after increasing the resolution. DETAILED DESCRIPTION OF THE INVENTION

[0018] An article inspection system 100 according to an embodiment of the present invention includes an article inspection device 1 and a calibration curve generating device 2. As shown in FIG.

[0019] When an item to be inspected, which is being transported individually along a transport path by a transport unit, reaches a predetermined inspection position, the item inspection device 1 irradiates light onto the item, which is in a fixed position at the predetermined inspection position, and inspects the quality of the item based on the spectral spectrum of the transmitted light that passes through the item upon irradiation with this light (also called irradiated light).

[0020] The items to be inspected include unpackaged items with an outer diameter of several to several tens of mm that can be transported individually, bite-sized items, as well as items and molded products of a predetermined shape manufactured using existing manufacturing equipment or manufacturing equipment without inspection capabilities, and especially items that do not change shape during transportation.

[0021] Examples of such articles include pharmaceutical preparations such as tablets, capsules, lozenges, and drops, as well as candy and chocolate. The following description will be given taking as an example an article to be inspected a tablet W that is circular in plan view, has a height (thickness) smaller than its diameter, and is roughly cylindrical in side view. Note that the article to be inspected is not limited to a circular shape in plan view, and articles of various shapes such as an oval shape or a polygonal shape can also be used.

[0022] Examples of the conveying unit include a conveying belt, a conveying disk, a conveying chute, and the like, which are configured to align and convey articles individually.

[0023] The article inspection device 1 according to this embodiment includes a spectroscopic measurement device 10 and an inspection device 11.

[0024] The spectroscopic measurement device 10 includes a light source unit and a light detection unit. The spectroscopic measurement device 10 irradiates a tablet W to be measured with broadband light (visible light, near-infrared to terahertz light (terahertz waves)), and measures the spectrum of the light transmitted through the tablet W in response to the irradiation of this light.

[0025] In this embodiment, the inspection device 11 is composed of a computer unit equipped with a CPU (Central Processing Unit), RAM (Random Access Memory), ROM (Read Only Memory), a storage device such as a hard disk drive, and a communication port.

[0026] The ROM and storage device of this computer unit store a program for causing the computer device to function as the inspection device 11. That is, the CPU executes the program stored in the ROM and storage device using the RAM as a working area, causing the computer unit to function as the inspection device 11 in this embodiment.

[0027] The inspection device 11 calculates the absorbance A of the tablet W at each wavelength λ from the light intensity Ii at the wavelength λ of the reference spectrum stored in the storage device and the light intensity I at the wavelength λ of the spectrum of the tablet W measured by the spectrometer 10, as follows: A=-log 10 The absorption spectrum of the tablet W is calculated by performing calculation according to (I / Ii). In this embodiment, the spectrum measured by the spectroscopic measurement device 10 in the absence of a measurement object is used as the reference spectrum.

[0028] The inspection device 11 performs preprocessing for a predetermined wavelength range of the absorption spectrum of the tablet W. The predetermined wavelength range is received from the calibration curve generating device 2 connected via a communication port and stored in the storage device of the inspection device 11.

[0029] The preprocessing performed by the inspection device 11 is the same as the preprocessing performed by the preprocessing unit 20 of the calibration curve generating device 2 described later, and therefore will not be described again. When the preprocessing of the absorption spectrum of the tablet W is completed, the inspection device 11 refers to the calibration curve stored in the storage device and calculates a measurement value corresponding to the absorption spectrum of the tablet W.

[0030] In this embodiment, the measured value represents the content of the test component contained in the tablet W. The calibration curve is received from the calibration curve generating device 2 connected via a communication port and stored in the storage device of the inspection device 11.

[0031] The inspection device 11 judges whether the quality of the tablets W is good or bad based on the measured values. The inspection device 11 outputs a sorting signal based on the quality or bad result of the judgment to a sorting device (not shown) that sorts the tablets W into normal products and defective products. The sorting device sorts the tablets W into normal products and defective products based on the sorting signal.

[0032] The calibration curve generating device 2 generates a calibration curve to be referenced by the inspection device 11 in order to inspect the tablet W measured by the spectroscopic measurement device 10. In this embodiment, the calibration curve generating device 2 is configured by a computer device including a CPU, RAM, ROM, a storage device such as a hard disk drive, a communication port, a display device, and an input device.

[0033] The ROM and storage device of this computer device store a program for causing the computer device to function as the calibration curve generating device 2. That is, the CPU executes the program stored in the ROM and storage device using the RAM as a working area, causing the computer device to function as the calibration curve generating device 2 in this embodiment.

[0034] The display device is, for example, a liquid crystal display device. The input device is, for example, a keyboard device or a pointing device. The input device may be, for example, a touch pad integrated with the display device. A cable for communicating with the inspection device 11 is connected to the communication port.

[0035] The storage device of the calibration curve generating device 2 stores the absorption spectra of a plurality of tablets whose true values ​​are known in association with the true values. The true values ​​of the plurality of tablets are measured in advance by an apparatus capable of high-precision measurement, such as a high-performance liquid chromatography apparatus. The absorption spectra of the plurality of tablets are measured in advance by the article inspection device 1.

[0036] In this embodiment, the absorption spectra of a plurality of tablets are grouped according to true values ​​and stored in the storage device of the calibration curve generating device 2. For example, the absorption spectra of 80 tablets with a true value of around 2 are assigned to the first group. The absorption spectra of 80 tablets with a true value of around 4 are assigned to the second group. The absorption spectra of 80 tablets with a true value of around 8 are assigned to the third group. The absorption spectra of 80 tablets with a true value of around 12 are assigned to the fourth group.

[0037] The calibration curve generating device 2 includes a preprocessing unit 20, a classification unit 21, a calibration curve calculation unit 22, a calibration curve evaluation unit 23, and a processing determination unit 24.

[0038] The preprocessing unit 20 performs predetermined preprocessing on the absorption spectra stored in the storage device to convert them into a data format suitable for multivariate analysis, which will be described later. The predetermined preprocessing includes at least one of the four arithmetic operations, differentiation, integration, and normalization.

[0039] The classification unit 21 classifies the preprocessed absorption spectra into teacher data Tr and test data Te. In this embodiment, the classification unit 21 classifies the preprocessed absorption spectra equally into teacher data Tr and test data Te.

[0040] The calibration curve calculation unit 22 calculates a calibration curve that represents the correlation between the teacher data Tr and the true value by performing multivariate analysis on the teacher data Tr and the true value associated with the teacher data Tr.

[0041] The calibration curve calculation unit 22 performs multivariate analysis using, for example, simple regression analysis, multiple regression analysis, quantification type 1, quantification type 2, quantification type 3, discriminant analysis, logistic regression analysis, principal component analysis, partial least squares regression (PLS regression), factor analysis, cluster analysis, correspondence analysis, multidimensional scaling, conjoint analysis, support vector machine, decision tree, random forest, naive Bayes, neural network, and deep learning.

[0042] In this embodiment, the calibration curve calculation unit 22 performs multivariate analysis using PLS regression. The calibration curve calculated by the calibration curve calculation unit 22 is transmitted to the inspection device 11 via a communication port in response to an operation of the input device, for example, and stored in a storage device of the inspection device 11.

[0043] The calibration curve evaluation unit 23 calculates an evaluation value of the calibration curve calculated by the calibration curve calculation unit 22 using the test data Te and the true value associated with the test data Te, and evaluates the accuracy of the calibration curve based on the evaluation value.

[0044] In this embodiment, the calibration curve evaluation unit 23 calculates an evaluation value of the calibration curve based on at least one index such as the mean square error, the root mean square error, the mean absolute error, the average error, the prediction standard error, the coefficient of determination, and the coefficient of determination adjusted for the degrees of freedom.

[0045] The processing determination unit 24 determines at least the processing content of the preprocessing. In this embodiment, the processing determination unit 24 determines the processing area of ​​the preprocessing and the processing to be performed in the preprocessing. For example, the processing determination unit 24 determines the processing to be performed in the preprocessing from among a first processing candidate that performs normalization, a second processing candidate that performs normalization and first differentiation, and a third processing candidate that performs normalization and second differentiation.

[0046] The processing determination unit 24 determines the processing area for each candidate processing by appropriately performing each of the first to fifth processes described below for each of the first, second, and third candidate processing.

[0047] The processing decision unit 24 executes a series of processes including a first process of extracting candidate processing areas for wavelengths to be preprocessed at a predetermined resolution; a second process of causing the preprocessing unit 20 to perform preprocessing for each candidate processing area; a third process of causing the calibration curve calculation unit 22 to calculate a calibration curve from the results of performing preprocessing for each candidate processing area; a fourth process of causing the calibration curve evaluation unit 23 to evaluate the calibration curves calculated from each candidate processing area by the calibration curve calculation unit 22 and selecting the candidate processing area for which the calibration curve with the highest evaluation was obtained as the best candidate; and a fifth process of increasing the resolution and extracting a candidate whose processing area is closest to the best candidate as a new candidate processing area.

[0048] If the resolution has not become a specific resolution after the fourth process is executed, the process determination unit 24 executes a series of processes from the second process after executing the fifth process, and if the resolution has become a specific resolution after the fourth process is executed, it determines the best candidate as the processing area for pre-processing.

[0049] In the fifth process, the processing determination unit 24 determines the following as new candidates whose processing areas are closest to the best candidate: a processing area in which the start position and end position are subtracted by one resolution from the start position and end position of the best candidate; a processing area in which the start position is subtracted by one resolution and the end position is added by one resolution; a processing area in which the start position is added by one resolution and the end position is subtracted by one resolution; and a processing area in which the start position and end position are added by one resolution.

[0050] The processing determination unit 24 determines the processing area of ​​the preprocessing for each processing candidate of the preprocessing in this manner, and determines the processing candidate that has the highest evaluation by the calibration curve evaluation unit 23 when determining the processing area of ​​the preprocessing as the processing to be executed in the preprocessing.

[0051] The processing region determination operation performed by the processing determination unit 24 configured as above will be described with reference to Fig. 2. The processing region determination operation described below is performed for each of the pre-processing process candidates (in this embodiment, the first process candidate, the second process candidate, and the third process candidate).

[0052] First, in S1, the processing determination unit 24 extracts candidates for processing regions of wavelengths for which pre-processing is to be performed with a predetermined resolution (first processing). After performing the processing in S1, the processing determination unit 24 performs the processing in S2.

[0053] In S2, the processing determination unit 24 causes the preprocessing unit 20 to perform preprocessing on each candidate processing region (second processing). After performing the processing in S2, the processing determination unit 24 performs the processing in S3.

[0054] In S3, the processing determination unit 24 causes the calibration curve calculation unit 22 to calculate a calibration curve from the results of preprocessing performed on each candidate processing region (third processing). After executing the processing of S3, the processing determination unit 24 executes the processing of S4.

[0055] In S4, the processing determination unit 24 causes the calibration curve evaluation unit 23 to evaluate the calibration curves calculated from each candidate processing area by the calibration curve calculation unit 22, and selects the candidate processing area from which the calibration curve with the highest evaluation has been obtained as the best candidate (fourth processing). After executing the processing of S4, the processing determination unit 24 executes the processing of S5.

[0056] In S5, the processing determination unit 24 determines whether the resolution is set to a specific resolution. If it is determined in S5 that the resolution is set to a specific resolution, the processing determination unit 24 executes the process of S6. If it is determined in S5 that the resolution is not set to a specific resolution, the processing determination unit 24 executes the process of S7.

[0057] In S6, the processing determination unit 24 determines the best candidate as the processing region for pre-processing. After executing the processing of S6, the processing determination unit 24 ends the processing region determination operation.

[0058] In S7, the processing determination unit 24 increases the resolution and extracts a candidate whose processing area is close to the best candidate as a new candidate for the processing area (fifth process). After executing the process of S7, the processing determination unit 24 executes the process of S2.

[0059] In this way, when the processing determination unit 24 determines the processing area for each processing candidate for pre-processing in the processing area determination operation, it determines the processing candidate with the highest evaluation by the calibration curve evaluation unit 23 in S4 as the processing to be executed in pre-processing.

[0060] The operation of the processing region determination operation by the processing determination unit 24 will be specifically described below with reference to Fig. 3. In each graph shown in Fig. 3, the vertical axis indicates the start position of the processing region, and the horizontal axis indicates the end position of the processing region.

[0061] 3(a), the first process is executed by the process determination unit 24, and candidates for the processing region of the wavelength for which preprocessing is to be performed are extracted with a predetermined resolution. Here, since the start position of the processing region is before the end position of the processing region, in the illustrated example, 15 candidates for the processing region indicated by circles are extracted.

[0062] The best candidate is selected by executing the first to fourth processes by the process determination unit 24. In Fig. 3(a), it is shown that the candidate marked with M (hereinafter simply referred to as "candidate M") is selected by the process determination unit 24 as the best candidate.

[0063] In FIG. 3(b), the fifth process is executed by the process determining unit 24, whereby a candidate whose processing area is close to the candidate M selected as the best candidate is extracted as a new candidate for the processing area.

[0064] In Figure 3(b), four new candidates are extracted: a processing area in which the start position and end position of candidate M are subtracted by one resolution; a processing area in which the start position is subtracted by one resolution and the end position is added by one resolution; a processing area in which the start position is added by one resolution and the end position is subtracted by one resolution; and a processing area in which the start position and end position are added by one resolution.

[0065] A new best candidate is selected by the process determination unit 24 executing the second to fourth processes. Figure 3(b) shows that the candidate marked with N (hereinafter simply referred to as "candidate N") has been selected as the best candidate by the process determination unit 24.

[0066] In the fourth process, if the resolution is not a specific resolution, the processing decision unit 24 executes the fifth process, whereby a candidate whose processing area is close to the candidate N selected as the best candidate is extracted as a new candidate for the processing area, and a series of processes are executed from the second process.

[0067] In the fourth process, when the resolution becomes a specific resolution, candidate N is determined as the processing region of the pre-processing by the process determination unit 24. That is, in the fourth process, a series of processes from the second process are repeatedly executed until the resolution becomes a specific resolution.

[0068] As described above, the calibration curve generating device 2 of this embodiment determines the processing area for pre-processing by narrowing down the candidate processing areas for wavelengths for pre-processing while increasing the resolution, thereby shortening the time required to generate the calibration curve.

[0069] Furthermore, in the fifth process, the calibration curve generating device 2 of this embodiment selects the following processing areas as candidates whose processing areas are closest to the best candidate: a processing area in which the start position and end position are subtracted by one resolution from the start position and end position of the best candidate; a processing area in which the start position is subtracted by one resolution and the end position is added by one resolution; a processing area in which the start position is added by one resolution and the end position is subtracted by one resolution; and a processing area in which the start position and end position are added by one resolution, so that it is possible to narrow down the candidates for the processing area of ​​the wavelength for pre-processing while increasing the resolution.

[0070] Furthermore, the calibration curve generating device 2 according to this embodiment determines the processing to be performed in the pre-processing while determining the processing region of the pre-processing, and therefore can reduce the time required to generate the calibration curve.

[0071] In this embodiment, in the fifth process, the processing decision unit 24 has been described as determining, as new candidates whose processing areas are closest to the best candidate, a processing area in which the start position and end position are reduced by one resolution from the start position and end position of the best candidate, a processing area in which the start position is reduced by one resolution and the end position is increased by one resolution, a processing area in which the start position is increased by one resolution and the end position is reduced by one resolution, and a processing area in which the start position and end position are increased by one resolution.

[0072] In contrast to this, in the fifth process, the processing decision unit 24 may determine new candidates whose processing areas are closest to the best candidate, such as a processing area in which only the start position is subtracted by one resolution from the start position and end position of the best candidate, a processing area in which only the start position is added by one resolution, a processing area in which only the end position is subtracted by one resolution, and a processing area in which only the end position is added by one resolution.

[0073] Furthermore, in the fifth process, the processing determination unit 24 may determine as new candidates whose processing areas are closest to the best candidate the following: a processing area in which the start position and end position are subtracted by one resolution from the start position and end position by one resolution from the best candidate; a processing area in which the start position is subtracted by one resolution and the end position is added by one resolution from the start position; a processing area in which the start position is added by one resolution and the end position is subtracted by one resolution from the end position; a processing area in which the start position alone is subtracted by one resolution from the start position; a processing area in which the end position alone is subtracted by one resolution from the end position; and a processing area in which the end position alone is added by one resolution from the end position.

[0074] Furthermore, in the fifth process, the process determining unit 24 may further include the best candidate as a new candidate whose processing area is close to the best candidate.

[0075] While embodiments of the present invention have been disclosed above, it will be apparent to those skilled in the art that modifications may be made thereto without departing from the scope of the present invention, and it is intended that all such modifications and equivalents be included in the following claims. [Explanation of symbols]

[0076] 2. Calibration curve generator 10 Spectrometer 11 Inspection equipment 20 Pretreatment section 22 Calibration curve calculation section 23 Calibration curve evaluation section 24 Processing decision unit

Claims

1. A calibration curve generating device (2) that generates a calibration curve to be referenced by an inspection device (11) that inspects an article based on a spectroscopic spectrum of the article measured by a spectroscopic measurement device (10), comprising: a pre-processing unit (20) that pre-processes a plurality of absorption spectra obtained by the spectroscopic measurement device for a plurality of articles whose true values ​​are known; a calibration curve calculation unit (22) for calculating the calibration curve from the absorption spectra after the pretreatment and the true values ​​for the plurality of articles; a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit; a processing determination unit (24) that determines at least the processing content of the preprocessing, The processing determination unit a first process of extracting candidates for a processing region of wavelengths for which the pre-processing is performed with a predetermined resolution; a second process of causing the preprocessing unit to execute the preprocessing for each candidate of the processing region; a third process in which the calibration curve calculation unit calculates the calibration curve from the results of performing the preprocessing on each candidate processing area; a fourth process of causing the calibration curve evaluation unit to evaluate the calibration curves calculated from each of the candidate processing areas by the calibration curve calculation unit, and selecting the candidate processing area for which the calibration curve with the highest evaluation has been obtained as the best candidate; a fifth process of increasing the resolution and extracting a candidate whose processing area is close to the best candidate as a new candidate for the processing area; If the resolution is not the specific resolution after the fourth process is executed, the fifth process is executed, and then the series of processes from the second process are executed; If the resolution becomes the specific resolution after the fourth process is executed, the calibration curve generating device determines the best candidate as the processing region of the pre-processing.

2. The processing determination unit In the fifth process, the start position and the end position of the best candidate are a processing area obtained by subtracting one resolution from the start position and the end position; a processing region obtained by subtracting one resolution from the start position and adding one resolution to the end position; a processing region obtained by adding one resolution to the start position and subtracting one resolution from the end position; a processing region obtained by adding one resolution to the start position and the end position; The calibration curve generating device according to claim 1 , wherein the candidate has a processing area close to the best candidate.

3. The preprocessing has a plurality of candidates for processing to be performed, The processing determination unit determining a processing region of the pre-processing for each candidate of the pre-processing; The calibration curve generating device according to claim 1 , wherein the candidate process that was most highly evaluated by the calibration curve evaluating unit when the processing region of the pre-processing was determined is determined as the process to be executed in the pre-processing.

4. a pre-processing unit (20) that pre-processes a plurality of absorption spectra obtained by a spectroscopic measurement device (10) for a plurality of articles whose true values ​​are known; a calibration curve calculation unit (22) for calculating a calibration curve from the absorption spectra after the pretreatment and the true values ​​for the plurality of articles; a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit, A control method for controlling a calibration curve generating device (2) that generates a calibration curve referenced by an inspection device (11) that inspects an object based on a spectroscopic spectrum of the object measured by the spectroscopic measuring device, comprising: a first process of extracting candidates for a processing region of wavelengths for which the pre-processing is performed with a predetermined resolution; a second process of causing the preprocessing unit to execute the preprocessing for each candidate of the processing region; a third process in which the calibration curve calculation unit calculates the calibration curve from the results of performing the preprocessing on each candidate processing area; a fourth process of causing the calibration curve evaluation unit to evaluate the calibration curves calculated from each of the candidate processing areas by the calibration curve calculation unit, and selecting the candidate processing area for which the calibration curve with the highest evaluation has been obtained as the best candidate; a fifth process of increasing the resolution and extracting a candidate whose processing area is close to the best candidate as a new candidate for the processing area; If the resolution is not the specific resolution after the fourth process is executed, the fifth process is executed, and then the series of processes from the second process are executed; A control method for a calibration curve generating device, wherein, if the resolution becomes the specific resolution after the fourth process is executed, the best candidate is determined as a processing region for the pre-processing.

5. a pre-processing unit (20) that pre-processes a plurality of absorption spectra obtained by a spectroscopic measurement device (10) for a plurality of articles whose true values ​​are known; a calibration curve calculation unit (22) for calculating a calibration curve from the absorption spectra after the pretreatment and the true values ​​for the plurality of articles; a calibration curve evaluation unit (23) that evaluates the accuracy of the calibration curve calculated by the calibration curve calculation unit, A control program for causing a computer to control a calibration curve generating device (2) that generates a calibration curve to be referenced by an inspection device (11) that inspects an article based on the spectroscopic spectrum of the article measured by the spectroscopic measurement device, comprising: a first process of extracting candidates for a processing region of wavelengths for which the pre-processing is performed with a predetermined resolution; a second process of causing the preprocessing unit to execute the preprocessing for each candidate of the processing region; a third process in which the calibration curve calculation unit calculates the calibration curve from the results of performing the preprocessing on each candidate processing area; a fourth process of causing the calibration curve evaluation unit to evaluate the calibration curves calculated from each of the candidate processing areas by the calibration curve calculation unit, and selecting the candidate processing area for which the calibration curve with the highest evaluation has been obtained as the best candidate; a fifth process of increasing the resolution and extracting a candidate whose processing area is close to the best candidate as a new candidate for the processing area; If the resolution is not the specific resolution after the fourth process is executed, the fifth process is executed, and then the series of processes from the second process are executed; a control program for a calibration curve generating device that, if the resolution becomes the specific resolution after the fourth process is executed, determines the best candidate as a processing region for the pre-processing;

Citation Information

Patent Citations

  • Calibration device, calibration curve creation method, and independent component analysis method

    JP2018054306A