Spectroscopic measurement device, spectroscopic measurement result display method, and program product

Through spectroscopic measurement of the spectrophotometry device and the generation and display of Lab images or Lab histograms, the problem of inaccurate color uneven detection and difficult to visually display the results in the prior art is solved, and more accurate and intuitive color information detection is achieved.

CN119492442APending Publication Date: 2025-02-21SEIKO EPSON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411130795.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-18
Filing Date
2024-08-16
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When the prior art detects uneven colors of the object, it is impossible to accurately detect the color information of the object, and it is difficult to visually display the detection results.

Method used

By using a spectrophotometry device, spectrophotometry measurement of the object is performed by the spectrophotometry measuring unit, spectrophotometry images are acquired, and Lab visual information (Lab image or Lab histogram) is generated by the control unit, and displayed on the display unit.

Benefits of technology

It realizes more accurately detecting the color information of the object and displaying the detection results in an intuitive way, which can better identify the degree of color unevenness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119492442A_ABST
    Figure CN119492442A_ABST
Patent Text Reader

Abstract

The invention provides a spectroscopic measurement device, a spectroscopic measurement result display method, and a program product, which can more accurately detect color information of an object and display the detected color information in a manner that the detected color information can be visually understood. This spectroscopic measurement device is characterized by being provided with: a spectroscopic measurement unit that performs spectroscopic measurement on an object and acquires a spectroscopic image; a display unit; and a control unit that generates Lab visualization information on the basis of the spectroscopic image, and causes the display unit to display the Lab visualization information. In addition, it is preferable that the Lab visualization information be an L image obtained by converting an L value to brightness for each pixel, an a image obtained by converting an a value to brightness for each pixel, or a b image obtained by converting a b value to brightness for each pixel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a spectrophotometry device, a spectrophotometry result display method, and a spectrophotometry result display program. Background Art

[0002] A color unevenness inspection device that acquires a spectral image of an object to inspect color unevenness is being studied for application in various fields because it can quantitatively evaluate the color unevenness of the object.

[0003] For example, Patent Document 1 discloses a device for displaying uneven color of the skin, which includes a calculation unit and a display unit. The calculation unit calculates the color difference between each pixel and adjacent pixels for the skin image of the subject, and the display unit displays the frequency of occurrence of the calculated value of the color difference in a graph or chart. In the device for displaying uneven color, an RGB image of the skin acquired by a digital camera is first obtained, and the RGB image is converted into an L*a*b* image. Next, the color difference of adjacent pixels is calculated based on the L*a*b* image. Then, for the calculated value of the color difference, after grouping based on its value, the composition ratio of each group is graphically displayed. Thus, the degree of color unevenness can be intuitively identified.

[0004] Patent Document 1: Japanese Patent Application Publication No. 2022-157667

[0005] RGB images can only show a part of the color range that can be seen by humans. Therefore, in the L*a*b* image obtained by the color unevenness display device described in Patent Document 1, the color information originally possessed by the object may be missing. Therefore, in the color unevenness inspection device, it may not be possible to accurately detect the color unevenness of the object. On the other hand, for example, even if the detected color unevenness is small, it is also a technical problem to display the detection result of color unevenness in an easy-to-understand manner and intuitively convey it to the user.

[0006] Therefore, it is a technical problem to realize a spectrophotometer that can more accurately detect color information of an object and display the detected color information in an intuitively understandable manner. Summary of the invention

[0007] A spectrophotometer according to an application example of the present invention includes:

[0008] A spectroscopic measurement unit for performing spectroscopic measurement of an object and acquiring a spectroscopic image;

[0009] a display unit; and

[0010] The control unit generates Lab visualization information based on the spectral image and causes the display unit to display the Lab visualization information.

[0011] A spectroscopic measurement result display method according to an application example of the present invention is a method for displaying a spectroscopic measurement result of an object on a display unit, and includes the following steps:

[0012] Acquiring a spectroscopic image of the object;

[0013] Generate Lab visualization information according to the spectroscopic image; and

[0014] The Lab visualization information is displayed on the display unit.

[0015] A non-transitory storage medium having a spectroscopic measurement result display program recorded thereon according to an application example of the present invention is a non-transitory storage medium having a spectroscopic measurement result display program recorded thereon for causing a computer to perform a process for displaying a spectroscopic measurement result of an object on a display unit.

[0016] The spectrophotometric measurement result display program causes the computer to:

[0017] Spectral image acquisition processing, acquiring a spectral image of the object;

[0018] Lab information generation processing, generating Lab visualization information according to the spectral image; and

[0019] The Lab information display process displays the Lab visualization information on the display unit. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a schematic diagram showing a spectroscopic measurement device according to the first embodiment.

[0021] Figure 2 yes Figure 1 Functional block diagram of the spectrophotometer shown.

[0022] Figure 3 It means realization Figure 2 FIG. 1 is a diagram showing an example of a hardware configuration of functions of each functional unit included in the spectroscopic measurement device.

[0023] Figure 4 This is a flowchart showing the configuration of the spectroscopic measurement result display method according to the first embodiment.

[0024] Figure 5 This is an example of a display screen including the preview image displayed in the preview image acquisition step and the Lab image displayed in the Lab image display step.

[0025] Figure 6 This is an example of an input screen for assisting input of environmental setting values ​​in the environmental setting value receiving step.

[0026] Figure 7This is an example of an input screen that assists in inputting normalization parameters in the normalization processing step.

[0027] Figure 8 This is a flowchart showing the configuration of a spectroscopic measurement result display method according to a modification of the first embodiment.

[0028] Fig. 9 This is an example of a display screen including a preview image and a setting field displayed in the preview image acquisition step in the modification of the first embodiment.

[0029] Fig.10 This is an example of a display screen including an L image displayed in the Lab image display step in the modification of the first embodiment.

[0030] Fig.11 This is an example of a display screen including the L image processed in the image processing step.

[0031] Fig.12 This is an example of a display screen including the L image processed in the image processing step.

[0032] Fig.13 It is a flowchart showing the structure of the spectroscopic measurement result display method according to the second embodiment.

[0033] Fig.14 This is an example of a display screen including a preview image displayed in the preview image acquisition step and a Lab histogram displayed in the Lab histogram display step in the second embodiment.

[0034] Fig.15 This is a conceptual diagram showing an example of the difference between the L histogram, the a histogram, and the b histogram.

[0035] Fig.16 This is a flowchart showing the configuration of a spectroscopic measurement result display method according to a modification of the second embodiment.

[0036] Fig.17 This is an example of a display screen including a preview image and a setting field displayed in the preview image acquisition step in the modification of the second embodiment.

[0037] Fig.18 This is an example of a display screen including an L histogram displayed in a Lab histogram display step in a modification of the second embodiment.

[0038] Fig.19 This is a graph showing a scatter plot of reference data and measured data and a regression line obtained by linearly approximating the plotted marks.

[0039] Fig. 20These are a graph HS of reference data, a graph HM of measurement data, and a graph HD of a difference obtained by subtracting the graph HM from the graph HS.

[0040] Fig.21 This is a conceptual diagram showing the distance between a range A occupied by a plurality of qualified data, a range B occupied by a plurality of unqualified data, and measurement data M.

[0041] Description of Reference Numerals

[0042] 1: Spectrophotometric device, 2: Control unit, 3: Spectrophotometric unit, 41: CPU, 42: Memory, 43: Hard disk, 44: Mouse, 45: Keyboard, 46: Monitor, 47: External interface, 48: External bus, 52: Input unit, 54: Display unit, 56: Storage unit, 61: Workbench, 62: Light source, 204: Measurement control unit, 206: Environmental setting value receiving unit, 208: Lab information calculation unit, 210: Standardization processing unit, 212: Display control unit, 216: Image processing unit, 218: Pass / fail judgment unit, 432: Program, 434: Data, 436: OS, 702: Display screen, 703: Preview image, 704: Lab image, 705: Comparison target image, 707: Preview image acquisition button, 708: Spectrophotometric image acquisition button, 709: La b switch button, 711: Normalization button, 711a: First area normalization button, 711b: Second area normalization button, 712: Normalization parameter button, 713: Environment setting value button, 715: Input screen, 716: Selection bar, 717: Selection bar, 720: Input screen, 722: Slider, 723: Slider, 730: Setting bar, 731: Pass / fail judgment result, 732: Image processing button, 733: Pass / fail judgment button, 734: Teach button, 735: L image, 752: Display screen, 754: Lab histogram, 762: Display screen, 765: L histogram, 766: Lab switch bar, 768: Reference data selection bar, 769: Update button, A: Range, B: Range, D1: Graph data, D2: Graph data, D A : Mahalanobis distance, D B : Mahalanobis distance, HD: Graph, HL: L histogram, HM: Graph, HS: Graph, Ha: a histogram, Hb: b histogram, IW: object image, IW1: object image, IW2: object image, Ind: indicator, LW: object image, M: measurement data, R 2: Determination coefficient, S102: Preview image acquisition step, S104: Environmental setting value receiving step, S106: Spectroscopic image acquisition step, S108: Lab image generation step, S110: Lab image display step, S112: Standardization processing step, S114: Image processing step, S116: Acceptance determination step, S118: Determination result display step, S208: Lab histogram generation step, S210: Lab histogram display step, S214: Quantitative evaluation step, ST: Color unevenness, SW: Search window, SW1: Search window, SW2: Search window, W: Object, μ A : Average value, μ B : Mean value, σ A : Standard deviation, σ B : Standard deviation. DETAILED DESCRIPTION

[0043] Hereinafter, a spectroscopic measurement device, a spectroscopic measurement result display method, and a spectroscopic measurement result display program according to the present invention will be described in detail based on the embodiments shown in the drawings.

[0044] 1. First Implementation

[0045] First, the first embodiment will be described.

[0046] 1.1. Spectrophotometric device

[0047] Figure 1 It is a schematic diagram showing a spectroscopic measurement device 1 according to the first embodiment. Figure 2 yes Figure 1 A functional block diagram of the spectrophotometer 1 is shown.

[0048] 1.1.1. Overview of the device

[0049] Figure 1 The spectrophotometric device 1 shown in the figure includes a control unit 2, a spectrophotometric device 3, an input unit 52, a display unit 54, a storage unit 56, a workbench 61, and a light source 62. The spectrophotometric device 1 performs spectrophotometric measurement of an object W and acquires a spectrophotometric image. Spectrophotometric measurement refers to the acquisition of a spectrum (spectrophotometric data) by spectrally spectrally spectrally spectrally reflecting light reflected by the object W for each pixel. In addition, the spectrophotometric image refers to cubic data obtained by collecting images for each spectral wavelength.

[0050] The control unit 2 controls the operation of the spectroscopic measurement unit 3. The control unit 2 also has functions of receiving input from the input unit 52, displaying information on the display unit 54, and writing and reading information to and from the storage unit 56.

[0051] The spectroscopic measurement unit 3 has a spectroscopic unit and an imaging element which are not shown in the figure. The light irradiated from the light source 62 is reflected by the object W and enters the spectroscopic measurement unit 3 as reflected light. The spectroscopic unit is an optical element having the function of selecting light in a specific wavelength region in the reflected light. The selected light enters the imaging element. The imaging element is an image sensor having the function of detecting the two-dimensional distribution of the intensity of the incident light. By switching the specific wavelength selected by the spectroscopic unit, a two-dimensional image can be captured at various wavelengths in the imaging element. Thus, a spectroscopic image is obtained. It should be noted that the spectroscopic measurement unit 3 may also have the function of acquiring a monochrome image, an RGB image, etc., for example. These images can be acquired in a shorter time than the spectroscopic images, and therefore can be used as preview images.

[0052] The input unit 52 receives an input operation by a user of the spectroscopic measurement device 1 . The input information received by the input unit 52 is transmitted to the control unit 2 .

[0053] The display unit 54 displays the display information output from the control unit 2. This allows the user of the spectroscopic measurement device 1 to visually recognize the display information.

[0054] The storage unit 56 stores programs, data, setting values, and the like necessary for the operation of the control unit 2. The storage unit 56 supports reading of programs and the like from the control unit 2 and writing of data and the like.

[0055] The table 61 is a stand on which the object W is placed. The light source 62 irradiates light toward the object W. The light source 62 may be used in a different irradiation mode depending on the type of the object W and the like.

[0056] 1.1.2. Control Unit

[0057] Figure 2 The control unit 2 shown has a measurement control unit 204 , an environment setting value receiving unit 206 , a Lab information calculating unit 208 , a normalizing processing unit 210 , a display control unit 212 , an image processing unit 216 , and a pass / fail judging unit 218 as functional units.

[0058] The measurement control unit 204 controls the operation of the spectroscopic measurement unit 3 to obtain a spectroscopic image and a preview image. The measurement control unit 204 stores the obtained spectroscopic image and preview image in the storage unit 56. The acquisition of the spectroscopic image and the preview image is performed by input operation through the input unit 52, for example.

[0059] The environment setting value receiving unit 206 receives the environment setting value used when generating an L image, an a image, or a b image based on a spectroscopic image. The L image is an image obtained by converting the L value into brightness for each pixel. The a image and the b image are images obtained by converting the a value and the b value into brightness for each pixel. It should be noted that in this specification, "L value" refers to the L* value representing brightness in the L*a*b* color space standardized by the International Commission on Illumination (CIE) in 1976. In addition, in this specification, "a value" refers to the a* value representing chromaticity in the L*a*b* color space. Furthermore, in this specification, "b value" refers to the b* value representing chromaticity in the L*a*b* color space. As an environment setting value, for example, a color matching function, a lighting source, etc. can be cited, and one or both of them can be used. It should be noted that in the following description, at least one of the L value, a value, and b value is also referred to as a "Lab value". In addition, at least one of the L image, a image, and b image is also referred to as a "Lab image". In this specification, a “Lab image” is one of Lab visualization information obtained by extracting and visualizing at least one of an L value, an a value, and a b value for each pixel.

[0060] The color matching function is a function that represents the spectral sensitivity of the human eye. Examples of color matching functions include the color matching function of the CIE 1931 colorimetric standard observer (2-degree field color matching function) and the color matching function of the CIE 1964 colorimetric auxiliary standard observer (10-degree field color matching function).

[0061] The lighting source is a standard light source defined to reproduce the lighting environment, and examples of the lighting source include CIE standard light source D50, CIE standard light source D65, incandescent light A, standard illuminant C, cool white fluorescent light CWF, fluorescent light TL84, and the like.

[0062] The Lab information calculation unit 208 generates a Lab image based on the spectral image and the environmental setting value. Specifically, based on the environmental setting value, the L value, a value and b value are extracted from the spectral data of each pixel contained in the spectral image for each pixel. Then, the L value is converted into brightness to generate an L image. For example, in the case where the L image is set to a bitmap image with 256 color levels, it is sufficient to make the minimum value of the extracted L value correspond to the brightness 0 and the maximum value of the L value correspond to the brightness 255. Similarly, the a value is converted into brightness to generate an a image, and the b value is converted into brightness to generate a b image. By generating a Lab image based on the environmental setting value, a Lab image can be obtained in which the color information of the object W is extracted with higher accuracy. It should be noted that the association between Lab value and brightness is not limited to the above method.

[0063] The normalization processing unit 210 performs a process of normalizing the width of each brightness of the L image, the a image, and the b image. The normalization process is performed based on each range of the extracted L value, the a value, and the b value. Each range may be any specified range other than the range from the minimum value to the maximum value of the above-mentioned Lab value.

[0064] For example, the normalization processing unit 210 may determine the above-mentioned respective intervals based on the respective ranges of Lab values ​​in the two-dimensional region inputted by the input unit 52. In addition, the normalization processing unit 210 may determine the above-mentioned respective intervals based on the designated values ​​inputted by the input unit 52. In this specification, these two-dimensional regions and designated values ​​are also referred to as "normalization parameters".

[0065] The display control unit 212 has a function of causing the display unit 54 to display the Lab image and the aforementioned preview image. In addition, the display control unit 212 may also have a function of causing the display unit 54 to display, for example, a GUI (Graphical User Interface) screen for receiving input of environment setting values ​​and selections, a GUI screen for receiving input of standardized parameters, the result of image processing by the image processing unit 216, the result of pass / fail determination processing by the pass / fail determination unit 218, and the like.

[0066] Figure 3 It means realization Figure 2 FIG. 1 is a diagram showing an example of a hardware configuration of functions of each functional unit included in the spectroscopic measurement device 1 .

[0067] The functions of the functional units of the spectrophotometer 1 are, for example, Figure 3 The hardware shown is implemented by CPU 41, memory 42, hard disk 43, mouse 44, keyboard 45, monitor 46, external interface 47 and external bus 48. CPU 41, memory 42, hard disk 43, external interface 47 and external bus 48 are, for example, computers.

[0068] CPU41 is a central processing unit (Central Processing Unit). As a memory 42, for example, any non-volatile storage element (ROM), any volatile storage element (RAM), a detachable external storage element, etc. can be cited. As an external interface 47, for example, digital input and output ports such as USB (Universal Serial Bus), Ethernet (registered trademark) ports, image output ports, etc. can be cited. Hard disk 43 stores program 432, data 434 and OS436. Program 432 includes a spectroscopic measurement result display program described later. Data 434 is, for example, a spectroscopic image, a Lab image, an environmental setting value, a standardized parameter, etc. OS436 is an operating system. Hard disk 43 can also be a storage medium such as a flash memory, SSD (Solid State Drive: Solid State Drive). In addition, all or part of the hardware can also be composed of FPGA (Field-Programmable Gate Array: Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit: Application Specific Integrated Circuit), etc. Furthermore, for example, a touch panel, a touch pad, a microphone, etc. may be provided in place of at least one of the mouse 44 and the keyboard 45 or in addition to them.

[0069] The program 432 is expanded in the memory 42 and executed by the CPU 41. When the CPU 41 executes the program 432, the functions of the above-mentioned functional units are realized.

[0070] Note that the spectrophotometric measurement result display program may be stored in a nonvolatile storage medium (computer-readable storage medium). In addition, the program 432 and the data 434 may be provided from the outside via a network.

[0071] 1.2. Spectrophotometric results display method

[0072] Next, the spectroscopic measurement result display method according to the first embodiment will be described.

[0073] Figure 4 This is a flowchart showing the configuration of the spectroscopic measurement result display method according to the first embodiment. Figure 4 The spectroscopic measurement result display method shown is performed, for example, by the CPU 41 executing the spectroscopic measurement result display program included in the program 432 and the OS 436. Note that the method may be performed by the CPU 41 executing only the spectroscopic measurement result display program.

[0074] Figure 4The spectroscopic measurement result display method shown includes a preview image acquisition step S102 , an environmental setting value reception step S104 , a spectroscopic image acquisition step S106 , a Lab image generation step S108 , a Lab image display step S110 , and a normalization processing step S112 .

[0075] 1.2.1. Preview image acquisition steps

[0076] In the preview image acquisition step S102 , the computer is caused to perform preview image acquisition processing and preview image display processing.

[0077] Figure 5 This is an example of a display screen 702 including a preview image 703 displayed in the preview image acquisition step S102 and a Lab image 704 displayed in the Lab image display step S110. In the present embodiment, a tomato is illustrated as the object W.

[0078] Figure 5 The display screen 702 shown has a preview image 703 , a Lab image 704 , a comparison target image 705 , a preview image acquisition button 707 , a spectroscopic image acquisition button 708 , a Lab switching button 709 , a normalization processing button 711 , a normalization parameter button 712 , and an environment setting value button 713 .

[0079] The preview image acquisition process is Figure 2 The measurement control unit 204 shown controls the operation of the spectrometer 3 to obtain Figure 5 The preview image display process is Figure 2 The display control unit 212 shown in the figure causes the display unit 54 to display the preview image 703. Figure 5 When the preview image acquisition button 707 shown in FIG. 1 is pressed, a preview image acquisition process and a preview image display process are executed. The preview image 703 is acquired in a shorter time than the spectroscopic image, and thus shows the appearance of the object W in substantially real time. Therefore, the user of the spectroscopic measurement device 1 can efficiently arrange the object W, adjust the distance between the object W and the spectroscopic measurement unit 3, adjust the focus, replace the lens, adjust the light source 62, etc., while observing the preview image 703.

[0080] 1.2.2. Environmental setting value receiving steps

[0081] In the environment setting value receiving step S104, the computer is caused to perform an environment setting value receiving process.

[0082] Environment setting value reception processing is Figure 2 The environment setting value receiving unit 206 shown in the figure receives the environment setting value. The environment setting value may be stored in the storage unit 56 in advance, or may be inputted via the input unit 52.

[0083] Figure 6 This is an example of the input screen 715 for assisting the input of the environment setting value in the environment setting value receiving step S104.

[0084] When pressing Figure 5 When the environment setting value button 713 is pressed, the display unit 54 displays Figure 6 Input screen 715 is shown. Input screen 715 has a selection field 716 for selecting the type of color matching function and a selection field 717 for selecting the type of illumination light source. Selection fields 716 and 717 are pull-down menus, and a desired type can be selected from preset options.

[0085] 1.2.3. Spectral image acquisition steps

[0086] In the spectroscopic image acquisition step S106 , a computer is caused to perform spectroscopic image acquisition processing.

[0087] Spectral image acquisition processing is Figure 2 The measurement control unit 204 shown in the figure controls the operation of the spectroscopic measurement unit 3 to obtain a spectroscopic image (not shown). Figure 5 When the spectral image acquisition button 708 shown is pressed, the spectral image acquisition process is executed. The acquired spectral image is stored in the storage unit 56.

[0088] 1.2.4.Lab image generation steps

[0089] In the Lab image generation step S108 , a computer is caused to perform a Lab image generation process (Lab information generation process).

[0090] When pressing Figure 5 When the spectral image acquisition button 708 is pressed, the Lab image generation process is executed after the spectral image acquisition process to generate a Lab image 704. The Lab image generation process is Figure 2 The Lab information calculation unit 208 shown generates a process of a Lab image 704. Specifically, from the spectral image acquired by the spectral image acquisition process, at least one of the L value, a value and b value is extracted for each pixel and visualized. Visualization refers to processing such as imaging, graphing, patterning, etc. on the Lab value. In the present embodiment, the Lab value is visualized to generate a Lab image 704 (Lab visualization information). The Lab image 704 is an L image in which the L value is converted into brightness for each pixel. It should be noted that the L image can be replaced by an a image in which the a value is converted into brightness for each pixel, or a b image in which the b value is converted into brightness for each pixel. It should be noted that in the Lab image generation process, the environmental setting value stored in the storage unit 56 is used.

[0091] In addition, regarding the Lab image 704, any one of the L image, the a image, and the b image is displayed. Furthermore, two or more images may be displayed simultaneously. The displayed image is Figure 5 The Lab switch button 709 shown is used for switching.

[0092] It should be noted that the L value represents the lightness in the L*a*b* color space, and the a value and the b value represent the chromaticity. In addition, the a value particularly represents the chromaticity between red and green, and the b value represents the chromaticity between yellow and blue. Therefore, by appropriately selecting any one of the L image, the a image, and the b image, it is possible to generate a Lab image 704 in which even subtle color unevenness is fully emphasized.

[0093] In addition, in the above-mentioned preview image acquisition process, when pressing Figure 5 When the preview image acquisition button 707 is shown, it can also be displayed together with the preview image 703. Figure 5 The search window SW shown in FIG. 7 is a diagram of a search window SW. By using the search window SW to specify a two-dimensional area in the preview image 703, the range of each brightness of the Lab image 704 can be set in the generation of the Lab image 704. It is sufficient to assign each minimum value and each maximum value of the Lab value in the two-dimensional area to each minimum value and each maximum value of the brightness of the Lab image 704. The position, size, and shape of the search window SW can be specified using the input unit 52. Thus, the Lab image 704 can be generated in a desired brightness range.

[0094] Note that instead of using the search window SW, each interval of the Lab value may be acquired from the entire preview image 703 .

[0095] 1.2.5.Lab image display steps

[0096] In the Lab image display step S110 , a Lab image display process (Lab information display process) is performed on a computer.

[0097] Lab image display processing is Figure 2 The display control unit 212 shown in the figure displays the processing of the Lab image 704 on the display unit 54. The object image IW is presented in the preview image 703. In addition, the object image LW is presented in the Lab image 704. The color unevenness ST that cannot be seen in the object image IW is presented in the object image LW. By displaying the Lab image 704 in this way, the color unevenness (color information of the object W) that cannot be captured in the usual monochrome image or RGB image can be detected. By displaying such a Lab image 704, the color information of the object W can be displayed in a more intuitively understandable manner.

[0098] In addition, Figure 5 In the display screen 702 shown, a comparison target image 705 is displayed side by side with the Lab image 704. The comparison target image 705 is an image stored in advance in the storage unit 56 or an image input at an arbitrary timing, and is an image for comparison with the Lab image 704. By displaying the comparison target image 705 side by side with the Lab image 704, the user of the spectrophotometry device 1 can easily compare the two images. As a result, the comparison target image 705 can be used as a color sample, so that, for example, when the user determines whether the color information of the color unevenness ST is information that should be determined as unacceptable, it can assist in making an accurate determination.

[0099] 1.2.6. Standardized processing steps

[0100] In the normalization processing step S112, the computer is made to perform normalization processing. This step can be performed as needed when the Lab image 704 generated by the Lab image generation processing is inappropriate.

[0101] The standardization process in this step is Figure 2 The normalization processing unit 210 shown performs normalization processing on the range of each brightness of the Lab image based on the normalization parameter, thereby setting a desired value for each interval of the Lab value.

[0102] Figure 7 This is an example of an input screen 720 for assisting input of normalization parameters in the normalization processing step S112.

[0103] When pressing Figure 5 When the standardized parameter button 712 is pressed, the display unit 54 displays Figure 7 Input screen 720 is shown. As an example, input screen 720 has sliders 722 and 723 for receiving designated values ​​of normalization parameters of a image. By sliding slider 722 through input unit 52, the maximum value of a can be designated, and by sliding slider 723, the minimum value of a can be designated.

[0104] After specifying the normalization parameters, when you press Figure 5 When the normalization processing button 711 is clicked, normalization processing is performed. Thus, the range of each brightness of the Lab image is updated based on the normalization parameter. Figure 5 The updated Lab image 704 is displayed in the image. By updating the Lab image 704, the resolution of brightness can be further improved, and for example, the image can be displayed more clearly. Figure 5 The colors shown are uneven.

[0105] It should be noted that the input method of the standardization parameter is not limited to the above content. For example, the search window SW can be changed to re-specify the two-dimensional area, or a specified value can be input by text. The former performs standardization based on each range of Lab values ​​in the two-dimensional area. The latter performs standardization based on the specified value input by text. Thus, the expected standardization can be performed to obtain a Lab image 704 with a resolution that fully improves the brightness.

[0106] The spectroscopic measurement result display method according to the first embodiment has been described above, but a part of the above steps may be omitted or replaced by steps having equivalent structures. In addition, the order of the steps may be reversed.

[0107] 2. Modification of the First Embodiment

[0108] Next, a modification of the first embodiment will be described.

[0109] Figure 8 This is a flowchart showing the configuration of a spectroscopic measurement result display method according to a modification of the first embodiment.

[0110] A modified example of the first embodiment will be described below. However, in the following description, the differences from the first embodiment will be described, and the description of the same matters will be omitted. Figures 1 to 7 The same components are denoted by the same reference numerals.

[0111] The modification example of the first embodiment is the same as the first embodiment except that the pass / fail determination of the color information of the object W is performed based on the generated Lab image.

[0112] Figure 8 The spectroscopic measurement result display method shown includes a preview image acquisition step S102, an environmental setting value receiving step S104, a spectroscopic image acquisition step S106, a Lab image generation step S108, a Lab image display step S110, a standardization processing step S112, an image processing step S114, a pass / fail judgment step S116, and a judgment result display step S118.

[0113] 2.1. Preview image acquisition steps

[0114] In the preview image acquisition step S102 , the computer is caused to perform preview image acquisition processing and preview image display processing.

[0115] Fig. 9 This is an example of a display screen 702 including a preview image 703 and a setting field 730 displayed in the preview image acquisition step S102 in the modification of the first embodiment.

[0116] Fig. 9 The display screen 702 shown has a preview image 703 , a preview image acquisition button 707 , a spectroscopic image acquisition button 708 , a normalization processing button 711 , a setting column 730 , a pass / fail determination result 731 , an image processing button 732 , and a pass / fail determination button 733 .

[0117] 2.2. Environmental setting value receiving steps

[0118] In the environment setting value receiving step S104, the computer is caused to perform an environment setting value receiving process.

[0119] exist Fig. 9 In the setting column 730 shown, input of setting values ​​of each setting item is received. As setting items, for example, environmental setting values ​​such as color matching function and lighting source, standardization parameters such as minimum value of L value, maximum value of L value, minimum value of a value, maximum value of a value, minimum value of b value, maximum value of b value, various threshold values, etc. These environmental setting values ​​and standardization parameters are stored in the storage unit 56.

[0120] 2.3. Spectral image acquisition steps

[0121] In the spectroscopic image acquisition step S106 , a computer is caused to perform spectroscopic image acquisition processing.

[0122] 2.4.Lab image generation steps

[0123] In the Lab image generation step S108 , a computer is caused to perform a Lab image generation process (Lab information generation process).

[0124] The Lab image generation process generates a Lab image (Lab visualization information) based on the environment setting values ​​and the standardized parameters stored in the storage unit 56. Note that the standardized parameters can be used using Fig. 9 Each range of Lab values ​​in the two-dimensional area specified by the search window SW shown can also be used Fig. 9 The specified value of the Lab value is entered in the setting column 730 shown.

[0125] 2.5.Lab image display steps

[0126] In the Lab image display step S110 , a Lab image display process (Lab information display process) is performed on a computer.

[0127] Fig.10 This is an example of a display screen 702 including an L image 735 displayed in the Lab image display step S110 in the modification of the first embodiment.

[0128] Fig.10 The L image 735 shown is an example of a Lab image. Fig. 9 When the spectral image acquisition button 708 is pressed, the spectral image acquisition process and the Lab image generation process are executed, and the preview image 703 is changed to the L image 735. Fig.10 A switching button (not shown) is provided in the image, and one or more of the L image, the a image, and the b image can be selected for display.

[0129] 2.6. Standardized processing steps

[0130] In the normalization processing step S112, the computer is made to perform normalization processing. This step can be performed as needed when the Lab image 704 generated by the Lab image generation processing is inappropriate.

[0131] exist Fig.10 In the display screen 702 shown, an L image 735 and a setting field 730 (input receiving screen) for receiving input of normalization parameters are arranged side by side. This allows input of more appropriate normalization parameters while observing changes in the L image 735.

[0132] Image processing steps

[0133] In the image processing step S114, the computer is made to perform image processing. It should be noted that the image processing step S114 only needs to be performed as needed and can be omitted.

[0134] Fig.11 and Fig.12 Each is an example of a display screen 702 including an L image 735 after image processing has been performed in the image processing step S114.

[0135] When pressing Fig.10 When the image processing button 732 shown is pressed, image processing is performed on the L image 735. The image processing is not particularly limited, and examples thereof include binarization processing and spot detection processing.

[0136] The binarization process binarizes the brightness of each pixel of the L image 735 based on a preset threshold value. The binarization emphasizes the color unevenness ST included in the L image 735. It should be noted that, instead of the binarization process, any process that increases the contrast between the color unevenness ST and other parts may be used.

[0137] The speckle detection process detects speckles in the L image 735 or the L image 735 subjected to high contrast processing such as binarization based on a preset threshold. The speckle detection can determine the area occupied by the color unevenness ST. Thus, the magnitude of the color unevenness ST can be quantitatively evaluated. Fig.11The indicator Ind indicating the range detected as a speckle by the speckle detection process is included.

[0138] 2.8. Pass / Fail Determination Steps

[0139] In the pass / fail determination step S116, a computer is caused to perform a pass / fail determination.

[0140] When pressing Fig.11 When the pass / fail judgment button 733 is pressed, the L image 735 that has been subjected to image processing is judged to be pass / fail. The pass / fail judgment is based on, for example, Fig.11 If the size and number of the indicator Ind meet the threshold, the system is judged as qualified. Fig.12 The indicator Ind is not shown in . Therefore, Fig.12 The L image 735 shown can be determined as acceptable. On the other hand, if the size or number of the indicators Ind does not satisfy the threshold value, it is determined as unacceptable.

[0141] 2.9. Judgment result display steps

[0142] In the determination result display step S118, the computer is caused to perform determination result display processing.

[0143] When the pass / fail determination is performed in the pass / fail determination step S116, Fig.11 and Fig.12 The pass / fail determination result 731 shown in FIG. 1 shows characters indicating the determination result. Fig.11 In the Fig.12 By performing pass / fail determination based on the L image 735 in this way, the color information of the object W can be inspected more accurately.

[0144] In the above-described modified examples as well, the same effects as those of the first embodiment can be obtained.

[0145] 3. Second Implementation

[0146] Next, a second embodiment will be described.

[0147] Fig.13 It is a flowchart showing the structure of the spectroscopic measurement result display method according to the second embodiment.

[0148] The second embodiment will be described below. However, in the following description, the differences from the first embodiment will be described, and the description of the same matters will be omitted. Figures 1 to 7 The same components are denoted by the same reference numerals.

[0149] The second embodiment is the same as the first embodiment except that a Lab histogram is generated and displayed as Lab visualization information.

[0150] 3.1. Preview image acquisition steps

[0151] In the preview image acquisition step S102 , the computer is caused to perform preview image acquisition processing and preview image display processing.

[0152] Fig.14 This is an example of a display screen 752 including a preview image 703 displayed in the preview image acquisition step S102 and a Lab histogram 754 displayed in the Lab histogram display step S210 in the second embodiment. In this embodiment, two landscape photos (color photos) with slightly different tones are shown as the object W.

[0153] Fig.14 The display screen 752 shown has a preview image 703, a Lab histogram 754, a preview image acquisition button 707, a spectroscopic image acquisition button 708, a first area normalization processing button 711a, a second area normalization processing button 711b, a normalization parameter button 712 and an environment setting value button 713.

[0154] 3.2. Environmental setting value receiving steps

[0155] In the environment setting value receiving step S104, the computer is caused to perform an environment setting value receiving process.

[0156] 3.3. Spectral image acquisition steps

[0157] In the spectroscopic image acquisition step S106 , a computer is caused to perform spectroscopic image acquisition processing.

[0158] 3.4.Lab histogram generation steps

[0159] In the Lab histogram generation step S208 , a computer is caused to perform Lab histogram generation processing (Lab information generation processing).

[0160] When pressing Fig.14 When the spectral image acquisition button 708 is pressed, the spectral image acquisition process and the Lab histogram generation process are executed to generate a Lab histogram 754. The Lab histogram generation process is Figure 2The Lab information calculation unit 208 shown generates a Lab histogram 754. In the present embodiment, the Lab value is graphed to generate a Lab histogram 754 (Lab visualization information). The Lab histogram 754 is an L histogram that graphs the frequency of the L value of each level. It should be noted that instead of the L histogram, an a histogram that graphs the frequency of the a value of each level, or a b histogram that graphs the frequency of the b value of each level can be used. It should be noted that in the following description, at least one of the L histogram, the a histogram, and the b histogram is also referred to as a "Lab histogram". By generating such a Lab histogram 754 and displaying it in the Lab histogram display step S210 described later, the color information of the object W can be displayed in a more intuitively understandable manner. It should be noted that in the Lab histogram generation process, the environmental setting values ​​stored in the storage unit 56 are used.

[0161] In addition, regarding the Lab histogram 754, any one of the L histogram, the a histogram, and the b histogram is displayed. It should be noted that two or more histograms may be displayed simultaneously. The displayed histograms are displayed by Fig.14 The Lab switch button 709 shown is used for switching.

[0162] In addition, in the above-mentioned preview image acquisition process, when the Fig.14 When the preview image acquisition button 707 is shown, it can also be displayed together with the preview image 703. Fig.14 The two search windows SW1 and SW2 are shown. By using the search windows SW1 and SW2 to specify a two-dimensional area in the preview image 703, the range of each level of the Lab histogram 754 can be set in the generation of the Lab histogram 754. Specifically, it is sufficient to assign each minimum value and each maximum value of the Lab value in the two-dimensional area to each minimum value and each maximum value of the level of the Lab histogram 754. The position, size and shape of the search windows SW1 and SW2 can be specified using the input unit 52. Thus, the Lab histogram 754 can be generated within the desired level range.

[0163] Note that instead of searching the windows SW1 and SW2 , each interval of the Lab value may be acquired from the entire preview image 703 .

[0164] 3.5.Lab histogram display steps

[0165] In the Lab histogram display step S210 , a computer is caused to perform Lab histogram display processing (Lab information display processing).

[0166] Lab histogram display processing is Figure 2The display control unit 212 shown in the figure displays the processing of the Lab histogram 754 on the display unit 54. The object images IW1 and IW2 are presented in the preview image 703. In addition, the Lab histogram 754 includes the graphic data D1 and D2 corresponding to the object images IW1 and IW2. By displaying such a Lab histogram 754, the difference in color information of the object W can be detected more accurately, and the detected difference in color information can be displayed in a more intuitively understandable manner. In addition, by displaying the graphic data D1 and D2 at the same time in this way, for example, the graphic data D1 as a color sample and the graphic data D2 as a measurement object can be compared. In this way, the color of the object image IW2 can be correctly checked.

[0167] 3.6. Standardized processing steps

[0168] In the normalization processing step S112, the computer is made to perform normalization processing. This step can be performed as needed when the Lab histogram 754 generated by the Lab histogram generation processing is inappropriate.

[0169] When pressing Fig.14 When the normalization parameter button 712 is shown, for example, the normalization parameter can be specified in the same manner as in the first embodiment. Note that the normalization parameter can be set individually for the search windows SW1 and SW2.

[0170] Next, press Fig.14 When the first area normalization processing button 711a is pressed, the normalization processing of the range of each level of the Lab histogram 754 is performed based on the normalization parameters set for the search window SW1. When the second area normalization processing button 711b is pressed, the normalization processing of the range of each level of the Lab histogram 754 is performed based on the normalization parameters set for the search window SW2. Thus, the range of each level of the Lab histogram 754 is updated based on the normalization parameters. Then, in Fig.14 The updated Lab histogram 754 is displayed in . By updating the Lab histogram 754, the frequency resolution can be further improved, and the graphic data D1 and D2 can be compared with higher accuracy.

[0171] It should be noted that the input method of the standardization parameter is not limited to the above content. For example, the search windows SW1 and SW2 can be changed to re-specify the two-dimensional area, or the specified value can be input by text. In this way, the expected standardization processing can be performed to obtain a Lab histogram 754 with a sufficiently improved frequency resolution.

[0172] Fig.151 is a conceptual diagram showing an example of the difference between the L histogram HL, the a histogram Ha, and the b histogram Hb.

[0173] Fig.15 The object images IW1 and IW2 shown are substantially the same photographs except that the tones are slightly different. The spectral images are acquired, and the Lab values ​​are extracted to generate an L histogram HL, an a histogram Ha, and a b histogram Hb. In each histogram, the graphic data D1 generated based on the object image IW1 and the graphic data D2 generated based on the object image IW2 are superimposed and displayed.

[0174] Comparing the three histograms, in the L histogram HL and the a histogram Ha, the differences between the graphic data D1 and D2 are relatively small. In contrast, in the b histogram Hb, the difference between the graphic data D1 and D2 is large. In this way, by displaying more than two histograms and comparing the graphic data, the color information of the object images IW1 and IW2 can be compared with higher accuracy. In particular, the a value and the b value representing the chromaticity can take negative values ​​or positive values. Therefore, even if the average values ​​of the a value and the b value are calculated for comparison, there is a situation where the negative value and the positive value cancel each other out and a proper comparison cannot be made. In contrast, by comparing with the histogram, the above-mentioned cancellation will not occur, so a proper comparison can be made.

[0175] The spectroscopic measurement result display method according to the second embodiment has been described above, but a part of the above steps may be omitted or replaced by steps having equivalent structures. In addition, the order of the steps may be reversed.

[0176] 4. Modification of the Second Embodiment

[0177] Next, a modification of the second embodiment will be described.

[0178] Fig.16 This is a flowchart showing the configuration of a spectroscopic measurement result display method according to a modification of the second embodiment.

[0179] A modified example of the second embodiment will be described below. However, in the following description, the differences from the first and second embodiments will be described, and the description of the same matters will be omitted. Figures 1 to 15 The same components are denoted by the same reference numerals.

[0180] The modification example of the second embodiment is the same as the second embodiment except that the pass / fail determination of the color information of the object W is performed based on the generated Lab histogram.

[0181] Fig.16The spectroscopic measurement result display method shown includes a preview image acquisition step S102, an environmental setting value receiving step S104, a spectroscopic image acquisition step S106, a Lab histogram generation step S208, a Lab histogram display step S210, a standardization processing step S112, a quantitative evaluation step S214, a pass / fail judgment step S116, and a judgment result display step S118.

[0182] 4.1. Preview image acquisition steps

[0183] In the preview image acquisition step S102 , the computer is caused to perform preview image acquisition processing and preview image display processing.

[0184] Fig.17 This is an example of a display screen 752 including the preview image 703 and the setting field 730 displayed in the preview image acquisition step S102 in the modification of the second embodiment.

[0185] Fig.17 The display screen 752 shown has a preview image 703 , a preview image acquisition button 707 , a spectroscopic image acquisition button 708 , a normalization processing button 711 , a setting column 730 , a pass / fail determination result 731 , a teach button 734 , and a pass / fail determination button 733 .

[0186] 4.2. Environmental setting value receiving steps

[0187] In the environment setting value receiving step S104, the computer is caused to perform an environment setting value receiving process.

[0188] exist Fig.17 In the setting column 730 shown, input of setting values ​​of each setting item is received. As setting items, for example, environmental setting values ​​such as color matching function and lighting source, and standardized parameters such as minimum value of L value, maximum value of L value, minimum value of a value, maximum value of a value, minimum value of b value, and maximum value of b value can be cited. These environmental setting values ​​and standardized parameters are stored in the storage unit 56.

[0189] 4.3. Spectral image acquisition steps

[0190] In the spectroscopic image acquisition step S106 , a computer is caused to perform spectroscopic image acquisition processing.

[0191] 4.4.Lab histogram generation steps

[0192] In the Lab histogram generation step S208 , a computer is caused to perform Lab histogram generation processing (Lab information generation processing).

[0193] The generation process of the Lab histogram 754 generates a Lab histogram (Lab visualization information) based on the environmental setting values ​​and the standardized parameters stored in the storage unit 56. It should be noted that the standardized parameters can be used using Fig.17 Each range of Lab values ​​in the two-dimensional area specified by the search window SW shown can also be used Fig.17 The designated value of the Lab value is input in the setting column 730 shown in FIG. 7. It should be noted that when the Lab histogram 754 is a distribution close to a normal distribution, a value equivalent to ±3σ of a normal distribution may be used as the designated value of the Lab value. σ is the standard deviation of a normal distribution.

[0194] 4.5.Lab histogram display steps

[0195] In the Lab histogram display step S210 , a computer is caused to perform Lab histogram display processing (Lab information display processing).

[0196] Fig.18 This is an example of a display screen 762 including an L histogram 765 displayed in the Lab histogram display step S210 in the modification of the second embodiment.

[0197] Fig.18 The L histogram 765 shown is an example of a Lab histogram. Fig.17 When the spectral image acquisition button 708 shown in the figure is pressed, the spectral image acquisition process and the Lab histogram generation process are executed. Then, when the histogram display button not shown in the figure is pressed, the display Fig.18 Display screen 762 is shown. Fig.18 The display screen 762 shown has a Lab switching bar 766, a reference data selection bar 768, and an update button 769. The Lab switching bar 766 is a pull-down menu that can select any one of the L histogram, a histogram, and b histogram. The reference data selection bar 768 can select the type of reference data. After selecting the type of histogram and the type of reference data, by pressing the update button 769, the graphic data D1 and D2 displayed in the L histogram 765 are updated and displayed. Thus, for example, the graphic data D1 based on the reference data can be compared with the graphic data D2 based on the measurement data about the object W in an overlapping manner. As a result, the object image IW can be correctly color checked.

[0198] 4.6. Standardized processing steps

[0199] In the normalization processing step S112, the computer is made to perform normalization processing. This step can be performed as needed when the Lab histogram 754 generated by the Lab histogram generation processing is inappropriate.

[0200] 4.7. Quantitative evaluation steps

[0201] In the quantitative evaluation step S214 , a computer is caused to perform quantitative evaluation.

[0202] When pressing Fig.17 When the teaching button 734 shown is pressed, a teaching screen (not shown) is displayed. In the teaching screen, reference data for quantitative evaluation can be registered. Reference data is data that serves as a reference for pass / fail judgment, and is used to quantitatively evaluate the relationship between the measured data about the object W and the reference data. In the teaching screen, a list of reference data can also be displayed and selected. At this time, pseudo color, thumbnail image, average Lab value, threshold value for judging pass / fail, etc. of each data can also be displayed in the list. In the teaching screen, select reference data for quantitative evaluation of the measured data.

[0203] As quantitative evaluation, for example, there can be cited evaluation based on the correlation coefficient between the benchmark data and the measured data (first evaluation), evaluation based on the error rate between the benchmark data and the measured data (second evaluation), evaluation based on comparison of the Mahalanobis distance from a plurality of qualified data to the measured data with the Mahalanobis distance from a plurality of unqualified data to the measured data (third evaluation), etc.

[0204] In the first evaluation, the frequency of each level obtained from the spectral image is used as the measurement data, and the frequency of the benchmark set for each level is used as the benchmark data. Next, the ratio of the measurement data to the benchmark data is calculated for each level. Then, the correlation coefficient of the distribution of the obtained ratio is calculated, and a quantitative evaluation is performed based on the calculated correlation coefficient. Through such a quantitative evaluation, the color inspection described later can be performed with high accuracy.

[0205] Fig.19 This is a graph showing a scatter plot of the reference data and the measured data, and a regression line obtained by linearly approximating the plot marks. Fig.19 As shown in the figure, by finding the regression line of the plotted markers, the coefficient of determination R can be calculated. 2 The coefficient of determination is the value obtained by squaring the correlation coefficient. The closer it is to 1, the closer the measured data is to the reference data. Fig.19 In FIG. 1 , a graph about L value is shown, but a graph about a value and b value can also be created. In this case, the maximum value, minimum value, and average value of the correlation coefficient can also be calculated from two or more graphs, and quantitative evaluation can be performed based on the calculation results.

[0206] In the second evaluation, the frequency of each level obtained from the spectral image is used as the measurement data, and the frequency of the benchmark set for each level is used as the reference data. Next, the error rate between the reference data and the measurement data is calculated. Then, a quantitative evaluation is performed based on the calculated error rate. Through such a quantitative evaluation, the color inspection described later can be performed with high accuracy.

[0207] Fig. 20 The graph HS of the reference data, the graph HM of the measured data, and the graph HD of the difference obtained by subtracting the graph HM from the graph HS. First, regarding the graph HD, the difference is squared for each level of the L value, and the square root is taken after the sum is taken. Then, the calculation result is used as the error rate. The smaller the value of the error rate, the closer the measured data is to the reference data quantitatively. It should be noted that in Fig. 20 , a graph about L value is shown, but a graph about a value and b value can also be created. In this case, the maximum value, minimum value, and average value of the error rate can also be calculated based on two or more graphs, and quantitative evaluation can be performed based on the calculation results.

[0208] In the third evaluation, the frequency of each level obtained from the spectral image is used as measurement data, the frequency of qualified data set for each level is used as qualified data, and the frequency of unqualified data set for each level is used as unqualified data. Therefore, the qualified data uses, for example, the measurement data obtained from the object W determined as qualified by other methods, and the unqualified data uses, for example, the measurement data obtained from the object W determined as unqualified by other methods. Next, quantitative evaluation is performed based on the comparison of the Mahalanobis distance from a plurality of qualified data to the measurement data and the Mahalanobis distance from a plurality of unqualified data to the measurement data. Through such quantitative evaluation, the color inspection described later can be performed with high accuracy.

[0209] Fig.21 It is a conceptual diagram showing the range A occupied by a plurality of qualified data, the range B occupied by a plurality of unqualified data, and the distance between the measured data M. Fig.21 The average value μ of multiple qualified data in any level is shown. A , standard deviation σ A And the Mahalanobis distance D between the measured data and the qualified data A . Mahalanobis distance D A For example, using the measured data M and the average value μ A The difference is divided by the standard deviation σ A In addition, Fig.21 The average value μ of multiple unqualified data in any level is shown. B , standard deviation σ B And the Mahalanobis distance D between the measured data and the unqualified data B . Mahalanobis distance DB For example, using the measured data M and the average value μ B The difference is divided by the standard deviation σ B The resulting value is defined as A and Mahalanobis distance D B Satisfy D A <D B When the measured data M is close to the qualified data range A, it can be considered that when D B <D A , it can be considered that the measurement data M is close to the range B of unqualified data.

[0210] 4.8. Pass / Fail Determination Steps

[0211] In the pass / fail determination step S116, a computer is caused to perform a pass / fail determination.

[0212] When pressing Fig.17 When the pass / fail judgment button 733 is pressed, a pass / fail judgment based on the relationship between the evaluation result of the quantitative evaluation and the threshold value is performed. If the evaluation result of the quantitative evaluation meets the threshold value, it is judged as passed. If the evaluation result of the quantitative evaluation does not meet the threshold value, it is judged as failed. In this way, a color inspection based on the threshold value can be performed.

[0213] 4.9. Judgment result display steps

[0214] In the determination result display step S118, the computer is caused to perform determination result display processing.

[0215] When the pass / fail determination is performed in the pass / fail determination step S116, Fig.17 The pass / fail determination result 731 shown displays characters indicating the determination result. By performing the pass / fail determination based on the Lab histogram in this way, the color information of the object W can be inspected more accurately.

[0216] In the above-described modified examples as well, the same effects as those of the second embodiment can be obtained.

[0217] 5. Effects of the aforementioned implementation methods

[0218] As described above, the spectroscopic measurement device 1 according to the above embodiment includes the spectroscopic measurement unit 3, the display unit 54, and the control unit 2. The spectroscopic measurement unit 3 performs spectroscopic measurement of the object W and acquires a spectroscopic image. The control unit 2 generates Lab visualization information (Lab image 704 or Lab histogram 754) based on the spectroscopic image and causes the display unit 54 to display the Lab visualization information.

[0219] With such a configuration, it is possible to obtain the spectrophotometry device 1 that can more accurately detect color information of the object W and display the detected color information in an intuitively understandable manner.

[0220] In the spectrophotometry device 1 according to the above embodiment, the Lab visualization information is an L image obtained by converting L value into brightness for each pixel, an a image obtained by converting a value into brightness for each pixel, or a b image obtained by converting b value into brightness for each pixel.

[0221] According to such a configuration, it is possible to obtain the spectroscopic measurement device 1 which can generate and display a Lab image in which even subtle color unevenness is sufficiently emphasized.

[0222] In the spectrophotometry device 1 according to the above-described embodiment, the control unit 2 sets the range of each brightness of the L image, the a image, or the b image based on each interval of the extracted L value, the a value, or the b value.

[0223] With such a configuration, it is possible to obtain the spectroscopic measurement device 1 that can generate the Lab image 704 within a desired brightness range.

[0224] In the spectrophotometer 1 according to the above embodiment, the control unit 2 includes the image processing unit 216. The image processing unit 216 performs spot detection processing on the binarized L image, a image, or b image after performing binarization processing on the L image, a image, or b image.

[0225] According to such a configuration, for example, the area occupied by the color unevenness ST can be determined. Thus, it is possible to obtain the spectroscopic measurement device 1 that can quantitatively evaluate the magnitude of the color unevenness ST.

[0226] In the spectrophotometer 1 according to the above embodiment, the Lab visualization information is an L histogram that graphs the frequency of L values ​​at each level, an a histogram that graphs the frequency of a values ​​at each level, or a b histogram that graphs the frequency of b values ​​at each level.

[0227] With such a configuration, it is possible to obtain the spectroscopic measurement device 1 that can more accurately detect the difference in color information of the object W and display the detected difference in color information in a more intuitively understandable manner.

[0228] In the spectrophotometer 1 according to the above embodiment, the control unit 2 sets the range of each level of the L histogram, a histogram, or b histogram based on each interval of the extracted L value, a value, or b value.

[0229] With such a configuration, it is possible to obtain the spectroscopic measurement device 1 capable of generating the Lab histogram 754 within a desired level range.

[0230] In addition, in the spectroscopic measurement device 1 involved in the aforementioned embodiment, when the frequency of each level obtained based on the spectroscopic image is used as measurement data and the frequency of the benchmark set for each level is used as reference data, the control unit 2 may have a pass / fail judgment unit 218 that calculates the ratio of the measurement data to the reference data for each level and judges the pass / fail of the measurement data based on the correlation coefficient of the distribution of the obtained ratio.

[0231] According to such a configuration, the color inspection of the object W can be performed with high accuracy.

[0232] In addition, in the spectroscopic measurement device 1 involved in the aforementioned embodiment, when the frequency of each level obtained based on the spectroscopic image is used as measurement data and the frequency of the benchmark set for each level is used as reference data, the control unit 2 may have a pass / fail judgment unit 218 that calculates the error rate between the reference data and the measurement data and performs a pass / fail judgment on the measurement data based on the error rate.

[0233] According to such a configuration, the color inspection of the object W can be performed with high accuracy.

[0234] In addition, in the spectroscopic measurement device 1 involved in the aforementioned embodiment, when the frequency of each level obtained based on the spectroscopic image is used as measurement data, the qualified frequency set for each level is used as qualified data, and the unqualified frequency set for each level is used as unqualified data, the control unit 2 may have a pass / fail judgment unit 218 for judging the pass / fail of the measurement data based on the Mahalanobis distance from a plurality of qualified data to the measurement data and the Mahalanobis distance from a plurality of unqualified data to the measurement data.

[0235] According to such a configuration, the color inspection of the object W can be performed with high accuracy.

[0236] The spectrophotometer 1 according to the above embodiment includes the input unit 52. The control unit 2 may include a normalization processing unit 210 that acquires the ranges of L value, a value, or b value in the two-dimensional region input by the input unit 52 as the above-mentioned intervals.

[0237] According to such a configuration, it is possible to perform a desired normalization process based on each range of Lab values ​​in a two-dimensional region.

[0238] The spectrophotometer 1 according to the above-described embodiment includes the input unit 52. Furthermore, the control unit 2 may include a normalization processing unit 210 that acquires a designated value input by the input unit 52 as each of the above-described intervals.

[0239] According to such a configuration, it is possible to perform a desired normalization process based on the designated value.

[0240] In the spectrophotometry device 1 according to the above embodiment, the control unit 2 includes the display control unit 212. The display control unit 212 displays the L image 735 (Lab visualization information) and the setting field 730 (input receiving screen) for receiving input of a designated value side by side on the display unit 54.

[0241] According to such a configuration, a more appropriate designated value (normalization parameter) can be input while observing the change of the L image 735 .

[0242] In the spectrophotometer 1 according to the above-mentioned embodiment, the control unit 2 includes an environment setting value receiving unit 206 and a Lab information calculating unit 208. The environment setting value receiving unit 206 receives an environment setting value including at least one of a color matching function and an illumination light source. The Lab information calculating unit 208 generates Lab visualization information (Lab image 704 or Lab histogram 754) based on the spectroscopic image and the environment setting value.

[0243] According to such a configuration, Lab visualization information obtained by extracting color information of the object W with higher accuracy can be obtained.

[0244] In addition, the spectroscopic measurement result display method involved in the above-mentioned embodiment is a method for displaying the spectroscopic measurement result of the object W on the display unit 54, and includes a spectroscopic image acquisition step S106, a Lab image generation step S108 or a Lab histogram generation step S208, and a Lab image display step S110 or a Lab histogram display step S210. The spectroscopic image acquisition step S106 acquires a spectroscopic image of the object W. The Lab image generation step S108 and the Lab histogram generation step S208 generate Lab visualization information (Lab image 704 or Lab histogram 754) based on the spectroscopic image. The Lab image display step S110 and the Lab histogram display step S210 display the Lab visualization information on the display unit 54.

[0245] According to such a configuration, it is possible to more accurately detect the color information of the object W and to display the detected color information in a manner that can be intuitively understood.

[0246] In addition, the spectroscopic measurement result display program involved in the above-mentioned embodiment is a program that causes a computer to perform a process of displaying the spectroscopic measurement result of the object W on the display unit 54. The spectroscopic measurement result display program causes a computer to perform a spectroscopic image acquisition process, a Lab information generation process, and a Lab information display process. The spectroscopic image acquisition process acquires a spectroscopic image of the object W. The Lab information generation process generates Lab visualization information (Lab image 704 or Lab histogram 754) based on the spectroscopic image. The Lab information display process displays the Lab visualization information on the display unit 54.

[0247] According to such a configuration, it is possible to obtain a program that enables more accurate detection of color information of the object W and displays the detected color information in an intuitively understandable manner.

[0248] As mentioned above, the spectroscopic measurement device, the spectroscopic measurement result display method, and the spectroscopic measurement result display program according to the present invention have been described based on the illustrated embodiments, but the present invention is not limited thereto.

[0249] For example, the spectrophotometric measurement device according to the present invention may replace the components of the aforementioned embodiment with any components having the same function, or may add any components to the aforementioned embodiment. In addition, the spectrophotometric measurement result display method according to the present invention may also add any process for any purpose to the aforementioned embodiment. Furthermore, the spectrophotometric measurement result display program according to the present invention may also be compressed or encrypted.

Claims

1. A spectrophotometric measuring device, characterized in that: have: A spectroscopic measurement unit for performing spectroscopic measurement of an object and acquiring a spectroscopic image; a display unit; and The control unit generates Lab visualization information based on the spectral image and causes the display unit to display the Lab visualization information.

2. The spectrophotometer according to claim 1, wherein: The Lab visualization information is an L image obtained by converting L value into brightness for each pixel, an a image obtained by converting a value into brightness for each pixel, or a b image obtained by converting b value into brightness for each pixel.

3. The spectrophotometer according to claim 2, wherein: The control unit sets the range of each brightness of the L image, the a image, or the b image based on each interval of the extracted L value, the a value, or the b value.

4. The spectrophotometer according to claim 2 or 3, characterized in that: The control unit includes an image processing unit that performs a spot detection process on the L image, the a image, or the b image after performing a binarization process on the L image, the a image, or the b image.

5. The spectrophotometer according to claim 1, wherein: The Lab visualization information is an L histogram in which the frequency of L values ​​for each class is graphed, an a histogram in which the frequency of a values ​​for each class is graphed, or a b histogram in which the frequency of b values ​​for each class is graphed.

6. The spectrophotometer according to claim 5, characterized in that The control unit sets the range of each level of the L histogram, the a histogram, or the b histogram based on each interval of the extracted L value, a value, or b value.

7. The spectrophotometer according to claim 5 or 6, characterized in that: When the frequency of each of the levels obtained based on the spectral image is used as measurement data and the frequency of the benchmark set for each of the levels is used as reference data, the control unit has a pass / fail judgment unit that calculates the ratio of the measurement data to the reference data for each of the levels and judges the pass / fail of the measurement data based on a correlation coefficient of the distribution of the obtained ratio.

8. The spectrophotometer according to claim 5 or 6, characterized in that: When the frequency of each of the levels obtained based on the spectral image is used as measurement data and the frequency of the benchmark set for each of the levels is used as reference data, the control unit has a pass / fail judgment unit that calculates the error rate between the reference data and the measurement data and performs pass / fail judgment on the measurement data based on the error rate.

9. The spectrophotometer according to claim 5 or 6, characterized in that: When the frequency of each of the levels obtained based on the spectral image is used as measurement data, the qualified frequency set for each of the levels is used as qualified data, and the unqualified frequency set for each of the levels is used as unqualified data, the control unit has a pass / fail judgment unit that judges the pass / fail of the measurement data based on the Mahalanobis distance from a plurality of the qualified data to the measurement data and the Mahalanobis distance from a plurality of the unqualified data to the measurement data.

10. The spectrophotometer according to claim 3 or 6, characterized in that: The spectrophotometer comprises an input unit. The control unit includes a normalization processing unit configured to acquire, as the respective intervals, respective ranges of an L value, an a value, or a b value in a two-dimensional region input by the input unit.

11. The spectrophotometer according to claim 3 or 6, characterized in that: The spectrophotometer comprises an input unit. The control unit includes a normalization processing unit configured to acquire, as each of the intervals, a designated value input by the input unit.

12. The spectrophotometer according to claim 11, wherein: The control unit includes a display control unit configured to display the Lab visualization information and an input receiving screen for receiving an input of the designated value side by side on the display unit.

13. The spectrophotometer according to claim 1, wherein: The control unit has: an environment setting value receiving unit that receives an environment setting value including at least one of a color matching function and an illumination light source; and The Lab information calculation unit generates the Lab visualization information based on the spectral image and the environmental setting value.

14. A method for displaying spectrophotometric results, characterized in that: Displaying the spectroscopic measurement result of an object on a display unit, the spectroscopic measurement result display method comprising the following steps: Acquiring a spectroscopic image of the object; Generate Lab visualization information according to the spectroscopic image; and The Lab visualization information is displayed on the display unit.

15. A program product, characterized in that The invention comprises a spectroscopic measurement result display program for causing a computer to perform a process of displaying the spectroscopic measurement result of an object on a display unit, The spectrophotometric measurement result display program causes the computer to: Spectral image acquisition processing, acquiring a spectral image of the object; Lab information generation processing, generating Lab visualization information according to the spectral image; and The Lab information display process displays the Lab visualization information on the display unit.

Citation Information

Patent Citations

  • Skin color unevenness display method, skin color unevenness evaluation method, skin color unevenness display device, and skin color unevenness display program

    JP2022157667A