Image comparison system, image comparison method, and image comparison program

The image comparison system addresses the reliance on operator judgment in Hull cell tests by providing a standardized method for analyzing plating test results through image comparison and data retrieval, enhancing consistency and technology transfer.

JP7863871B2Active Publication Date: 2026-05-22YAMAMOTO MS
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
YAMAMOTO MS
Filing Date
2022-06-30
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

Existing Hull cell tests for electroplating rely heavily on operator judgment, which can lead to inconsistencies and challenges in technology transfer and utilization, as the test results are visually assessed and subjective.

Method used

An image comparison system that acquires, stores, and displays surface condition images from plating tests, allowing for objective comparison and analysis of test results using visible light and polarized images, along with data entry and retrieval for matching conditions.

Benefits of technology

Provides a standardized and objective basis for judging plating test results, facilitating technology transfer and reducing subjectivity in evaluating surface conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863871000001
    Figure 0007863871000001
  • Figure 0007863871000002
    Figure 0007863871000002
  • Figure 0007863871000003
    Figure 0007863871000003
Patent Text Reader

Abstract

To easily provide information that can be used as a determination material for a test result of a plating test.SOLUTION: An image comparison system 300 comprises: an acquisition unit 111 for acquiring a surface state image of a metal piece which shows a result of a plating test; a condition acquisition unit 113 for acquiring testing conditions of the plating test with regard to the newly obtained surface state image; a memory unit 120 for memorizing the surface state image and the testing conditions; an extraction unit 114 for extracting another surface state image from the memory unit 120, in which the testing conditions of the newly obtained surface state image consist with at least part of the testing conditions; and a display control unit 115 for displaying the newly obtained surface state image and the other surface state image extracted by the extraction unit 114 on a display unit 160 so that they can be compared.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an image comparison system, an image comparison method, and an image comparison program.

Background Art

[0002] Conventionally, the Hull cell test has been carried out as a test related to plating. The Hull cell test is widely used internationally as a basic test for process control in electroplating.

[0003] In the plating process, there are various factors that affect the film state, and many of them are unexpected factors. The Hull cell test is beneficial because it can quickly find the cause of appearance changes that cannot be compensated for by chemical analysis.

[0004] However, in the Hull cell test, an operator visually checks and judges a metal film formed by electrodeposition. Therefore, the Hull cell test depends partly on the artificial ability of the operator. In particular, with the decrease in the number of engineers, there is concern about a shortage of engineers in the inheritance of technology and the utilization of technology for the future.

[0005] Here, as a technology related to the Hull cell test, for example, a surface inspection device is disclosed in Patent Document 1. In the abstract of the surface inspection device of Patent Document 1, it is described that "a surface inspection device 10 for inspecting defects on the surface of an inspection object has a planar light emission region 20a, and irradiates diffused light from the planar light emission region 20a onto the surface of the inspection object 50, an imaging device 30 that images the surface of the inspection object 50 illuminated by the illumination device 20 to generate an imaging image, and a determination device 40 that determines the presence or absence of defects on the surface of the inspection object 50 based on the imaging image 30. The illumination device 20 is arranged such that the normal reflection direction on the surface of the inspection object 50 of the optical axis of the imaging device 30 coincides with the normal of the light emission region at the center of the light emission region."

Prior Art Documents

Patent Documents

[0006] [Patent Document 1] Japanese Patent Publication No. 2021-179331 [Overview of the project] [Problems that the invention aims to solve]

[0007] The surface inspection apparatus described in Patent Document 1 uses a steel plate with an electroplated surface as the object to be inspected, enabling the proper detection of stain defects on the surface of an object with a relatively high surface roughness. In particular, the surface inspection apparatus in Patent Document 1 has a planar light-emitting area of ​​the illumination device, which suppresses the formation of bright and dark areas even if there are irregularities on the surface of the object to be inspected.

[0008] However, even when using the surface inspection device described in Patent Document 1, the operator still needs to visually confirm the test results of the surface to be inspected, and the test results must be judged based on the captured image of the object being inspected.

[0009] Therefore, even if a surface inspection device described in Patent Document 1 can detect stain defects, if the operator cannot judge whether the test results are good or bad, the detection of stain defects becomes meaningless. In particular, from the perspective of technology transfer and future technology utilization, operators are unable to utilize the technology accumulated by skilled workers to judge the test results.

[0010] Therefore, the present invention has been made in view of the above problems, and aims to provide easily accessible information that can be used as a basis for judgment regarding the test results of plating tests. [Means for solving the problem]

[0011] In other words, the above-mentioned problems of the present invention are solved by the following configuration. The image comparison system according to the present invention is characterized by comprising: an acquisition unit that acquires a surface condition image of a metal piece showing the results of a plating test; a condition acquisition unit that acquires the test conditions of the plating test for the newly acquired surface condition image; a storage unit that stores the surface condition image and the test conditions; an extraction unit that extracts other surface condition images from the storage unit whose test conditions match those of the newly acquired surface condition image, at least partially; and a display control unit that displays the newly acquired surface condition image and the other surface condition images extracted by the extraction unit on a display unit in a comparable manner. [Effects of the Invention]

[0012] According to the present invention, information that can be used as a basis for judgment regarding the test results of plating tests can be easily provided. [Brief explanation of the drawing]

[0013] [Figure 1A] This is an explanatory diagram showing the structure of the Hull cell test. [Figure 1B] This is an explanatory diagram showing a Hull cell tank. [Figure 2] This is an explanatory diagram showing the overall configuration of the image comparison system according to this embodiment. [Figure 3] This is an explanatory diagram showing the main hardware configuration of the image comparison system according to this embodiment. [Figure 4] This is a functional block diagram showing the functions of the CPU of the information processing device according to this embodiment. [Figure 5A] This is a flowchart (part 1) illustrating the operation of the image comparison system according to this embodiment. [Figure 5B] This is a flowchart (part 2) illustrating the operation of the image comparison system according to this embodiment. [Figure 5C] This is a flowchart (part 3) illustrating the operation of the image comparison system according to this embodiment. [Figure 6] This is an explanatory diagram showing the display screen of the Hull cell test image comparison system. [Figure 7]It is an explanatory diagram showing a screen that shows a cover page. [Figure 8] It is a display screen showing a surface state image of a metal piece to be imaged. [Figure 9] It is an input screen for inputting test conditions for the surface state image of the metal piece. [Figure 10A] It is an explanatory diagram showing the upper half of the entry items on the input screen. [Figure 10B] It is an explanatory diagram showing the lower half of the entry items on the input screen. [Figure 11] It is a display screen showing priority items when performing data comparison of surface state images. [Figure 12] On the right side, it is a display screen where other surface state images are extracted in the order of the latest date. [Figure 13] It is a display screen where other surface state images corresponding to five regions are extracted. [Figure 14] It is a display screen comparing the visible light image displayed in the region with the visible light image displayed in the region. [Figure 15] It is a display screen showing a superimposed display in which visible light images are superimposed on each other. [Figure 16] It is a display screen showing a graph indicating the degree of surface unevenness in a polarized light image. [Figure 17] It is a display screen that calls past data and displays the presence or absence of other surface state images on a calendar. [Figure 18A] It defines terms regarding the surface roughness when using nickel. [Figure 18B] It defines terms regarding the color and gloss when using nickel.

Mode for Carrying Out the Invention

[0014] Hereinafter, the modes for carrying out the present invention will be described in detail. <Overview of the Present Embodiment> The image comparison system according to this embodiment captures the surface condition of a metal piece that has undergone a plating test by electroplating, and acquires an image of the surface condition of the metal piece. The operator observes the acquired surface condition image and determines the state of the surface. As an example of a plating test, the Hull cell test is applied, and the deposition state at continuous current densities on the metal piece is targeted. It should be noted that the image comparison system according to this embodiment is not limited to the Hull cell test of plating tests, but can be applied to tests that are judged by the operator visually, such as uniformity tests and adhesion tests.

[0015] [Hull Cell Test] First, let's explain the Hull cell test. The Hull cell test is a method of observing the state of the plating bath by performing a plating treatment on a cathode (test piece) in a Hull cell water bath using a small amount of plating solution. For example, copper, nickel, zinc, etc., can be used as the plating solution.

[0016] Figure 1A is an explanatory diagram showing the configuration of the Hull cell test. The Hull cell test 400 (plating apparatus) is composed of a Hull cell water tank 401, an anode plate CP provided on the left side wall 402 of the Hull cell water tank 401, a cathode plate (metal piece OB as a test piece) provided on the right side wall 403 of the Hull cell water tank 401, a voltmeter 404, an ammeter 405, and a power supply unit (rectifier unit) 406.

[0017] In the Hull cell test 400 of this embodiment, a Hull cell water tank 401, a power supply unit 406, an anode plate CP, and a cathode plate (metal piece OB) are used to perform a plating treatment on the metal piece OB, and the surface condition of the metal piece OB after plating (the state of the plating deposited on the surface of the cathode plate) is observed. For the anode plate CP, for example, oxygen-free copper or electrolytic nickel can be used, and for the cathode plate (metal piece OB), for example, iron or brass can be used. The Hull cell test 400 is performed using a water tank called a Hull cell water tank 401 in order to easily observe the bath state in a short time using a small amount of plating solution.

[0018] Figure 1B is an explanatory diagram showing a Hull cell tank. The Hull cell tank 401 has a trapezoidal shape, with the right side wall 403 positioned diagonally to the left side wall 402. By positioning the right side wall 403 diagonally, the Hull cell tank 401 changes the inter-electrode distance between the anode plate CP and the cathode plate (metal piece OB), creating a gradient in the current distribution.

[0019] Therefore, in the Hull cell test 400, the current density is higher when the distance between the electrode sidewalls 402 and 403 on the upper side of the trapezoid is small, and the current density is lower when the distance between the electrode sidewalls 402 and 403 on the lower side of the trapezoid is large. In this way, the Hull cell test 400 allows for obtaining a plating film with a wide current density range on the metal piece OB that constitutes the cathode plate, so a wide range of current densities can be observed at once.

[0020] <Overall configuration of the image comparison system> Figure 2 is an explanatory diagram showing the overall configuration of the image comparison system according to this embodiment. As shown in Figure 2, the image comparison system 300 according to this embodiment is configured to include an information processing device 100 and an imaging unit 200.

[0021] The operator performs a plating test on a metal piece OB that constitutes the cathode plate, thereby forming the results of the plating test on the surface of the metal piece OB. The metal piece OB is placed on a base FD, and the operator takes a photograph of the metal piece OB placed on the base FD using the imaging unit 200.

[0022] In this embodiment, imaging refers to the process of generating a surface condition image of the metal piece OB by taking photographs of its surface using the imaging unit 200. The plating test in this embodiment is a Hull cell test, in which a current with a continuously changing current density within a predetermined range is passed through the metal piece OB placed in the plating bath, and the result of the plating deposition is imaged.

[0023] The information processing device 100 acquires multiple surface condition images captured by the imaging unit 200 and uses software (application) to associate the surface condition images of the metal piece OB with test conditions and phenomena observed on-site. This allows the information processing device 100 to determine the current bath condition of the metal piece OB and predict potential plating defects that may occur in the future.

[0024] <Details of this embodiment> [Hardware configuration of the image comparison system] Figure 3 is an explanatory diagram showing the main hardware configuration of the image comparison system according to this embodiment.

[0025] The information processing device 100 comprises a CPU (Central Processing Unit) 110, a storage unit 120, a ROM (Read Only Memory) 130, a RAM (Random Access Memory) 140, an input unit 150, a display unit 160, and an internal bus 195. The information processing device 100 is comprised of, for example, a notebook computer, a personal computer, or a tablet terminal, and is not particularly limited.

[0026] The CPU 110, memory unit 120, ROM 130, and RAM 140 function as an application 170 when the CPU 110 executes a control program (not shown) stored in the memory unit 120 or ROM 130.

[0027] The CPU 110 is a central processing unit that implements the processes shown in Figure 4 by executing control programs stored in the memory unit 120 or ROM 130.

[0028] The memory unit 120 is a large-capacity storage device, and is composed of, for example, non-volatile memory (so-called flash memory), a hard disk drive, etc. The memory unit 120 stores, for example, a control program, an image of the surface condition of the metal piece OB, and the test conditions for the Hull cell test.

[0029] RAM140 functions as a work area that temporarily stores various programs, input data, output data, and parameters that can be executed by the CPU110, after the control program is read from ROM130 during various processes controlled by the CPU110.

[0030] The input unit 150 is configured with an input device equipped with cursor keys, numeric input keys, and various function keys. The input unit 150 outputs the press signals and operation signals of pressed keys as input signals to the CPU 110. The CPU 110 performs various processes based on the press signals and operation signals from the input unit 150.

[0031] The display unit 160 is composed of, for example, an LCD (Liquid Crystal Display) monitor. The display unit 160 displays an image of the surface condition of the metal piece OB according to the instructions of the display signal input from the CPU 110. Note that the display unit 160 and the input unit 150 may also employ touch panel displays.

[0032] The internal bus 195 electrically interconnects each component of the information processing device 100.

[0033] The imaging unit 200 includes a visible light camera 201 that takes images using visible light and a polarizing camera 202 that takes images using a predetermined polarization. The visible light camera 201 and the polarizing camera 202 each take images of the surface condition of the metal piece OB and acquire a new surface condition image.

[0034] The visible light camera 201 generates visible light images, allowing the operator to determine, for example, the color of the coating on a metal piece OB, or the darkening of the coating in the case of burning. Visible light images include optical images and digital images.

[0035] The polarization camera 202 captures polarization information by transmitting light with a predetermined polarization direction using each polarizer having a predetermined polarization direction. By generating a polarization image, the polarization camera 202 allows the operator to determine surface irregularities (approximately 0.1 mm) such as burns, blistering, and pits (macroscopic holes). The image captured by the imaging unit 200 includes both a visible light image and a polarization image.

[0036] [Configuration of Functional Blocks in an Information Processing Device] Next, the processing of the CPU 110 of the information processing device 100 according to this embodiment will be explained with reference to Figure 4. Hereafter, the same components will be denoted by the same reference numerals, and their descriptions will be omitted as appropriate.

[0037] Figure 4 is a functional block diagram showing the functions of the CPU 110 of the information processing device 100 according to this embodiment. The CPU 110 implements the acquisition unit 111, registration unit 112, condition acquisition unit 113, extraction unit 114, display control unit 115, detailed display reception unit 116, etc., by executing the control program stored in the storage unit 120.

[0038] The display control unit 115 is configured to include a surface irregularity analysis unit 115a and a date retrieval unit 115b. The detailed display reception unit 116 is configured to include a detailed information extraction unit 116a.

[0039] Furthermore, the CPU 110 implements the appearance area division unit 117, the current density display unit 118, and the transparent image generation unit 119 by executing the control program stored in the memory unit 120.

[0040] The acquisition unit 111 acquires a surface condition image of the metal piece OB, which shows the results of the plating test, from the imaging unit 200. The acquisition unit 111 acquires a visible light image from the visible light camera 201 and a polarized image from the polarizing camera 202.

[0041] The registration unit 112 stores the surface condition image of the metal piece OB acquired by the acquisition unit 111 in the storage unit 120.

[0042] The condition acquisition unit 113 acquires the test conditions for the plating test based on the newly acquired surface condition image. The condition acquisition unit 113 displays an input screen for the test conditions on the display unit 160, for example, as shown in Figure 9, which will be described later. The condition acquisition unit 113 stores the test conditions entered from the input unit 150 in the storage unit 120, associating them with the newly acquired surface condition image.

[0043] The extraction unit 114 refers to the test conditions of the newly acquired surface condition image and extracts from the storage unit 120 other surface condition images that have at least some of the test conditions of the newly acquired surface condition image that match those of the surface condition images previously stored in the storage unit 120. For example, the extraction unit 114 extracts from the storage unit 120 other surface condition images that match at least some of the test conditions of the Hull cell conditions 551 shown in Figure 10A, which will be described later, including the type of plating, total current ([A]), test time ([minutes]), temperature ([°C]), stirring, operator, and photographer. For example, the Hull cell conditions 551 are nickel (Ni) for the type of plating, 5 (A) for the total current, 5 minutes for the test time, 50°C for the plating solution temperature, and no stirring.

[0044] Furthermore, the extraction unit 114 has multiple criteria different from the test conditions, and can accept the selection of one item from among the multiple items and prioritize the extraction of other surface condition images corresponding to that item. For example, the extraction unit 114 can accept one priority item from the priority items shown in Figure 11 (described later), extract other surface condition images, and the display control unit 115 can display the extracted other surface condition images as shown in Figure 12.

[0045] The display control unit 115 displays the newly acquired surface state image and other surface state images extracted by the extraction unit 114 on the display unit 160 in a comparable manner. The display control unit 115 can also display a new surface state image, which is a visible light image captured by the visible light camera 201 and / or a polarized image captured by the polarized camera 202, on the display unit 160. In this case, when either the new surface state image, which is a visible light image or a polarized image, is selected by the display control unit 115, it displays the corresponding other surface state image, which is a visible light image or a polarized image, on the display unit 160.

[0046] The display control unit 115 displays the new surface state images, the visible light image 532 and the polarized image 537, on the display screen 590, for example, as shown in Figure 13, which will be described later. In this case, the display control unit 115 can display other surface state images, such as the visible light image or the polarized image, extracted by the extraction unit 114, in a comparable manner.

[0047] The surface roughness analysis unit 115a analyzes the degree of roughness on the surface of the metal piece OB based on the distance from the edge of the polarized image or the edge of the metal piece, and displays it on the display unit 160. The surface roughness analysis unit 115a analyzes the degree of roughness on the surface of the polarized image 537, for example, as shown in graph 621 of Figure 16, which will be described later.

[0048] The date retrieval unit 115b, in conjunction with the extraction unit 114, displays on the calendar whether or not other surface condition images exist based on the imaging date extracted by the extraction unit 114. For example, the extraction unit 114 extracts other surface condition images whose test conditions match those of a newly acquired surface condition image, based on the imaging date on which those other surface condition images were captured. The date retrieval unit 115b displays on the calendar 640 of the display unit 160 whether or not other surface condition images exist based on the imaging date extracted by the extraction unit 114, for example, as shown in Figure 17 later. As a result, when a date with other surface condition images displayed on the calendar is selected, the date retrieval unit 115b can display the other surface condition images captured on the selected date on the display unit 160.

[0049] When the extraction unit 114 extracts multiple other surface condition images, the detailed display receiving unit 116 receives a detailed display instruction for any one of the multiple other surface condition images extracted by the extraction unit 114. For example, as shown in Figure 12 later, when the extraction unit 114 extracts multiple other surface condition images 580a to 585a, the detailed display receiving unit 116 receives a detailed display instruction for the other surface condition images that the operator wants to compare with the newly acquired surface condition image. In this case, as shown in Figure 14 later, the display control unit 115 can display the newly acquired surface condition image and the selected other surface condition images on the display unit 160 so that they can be compared.

[0050] The detailed information extraction unit 116a extracts detailed information from the storage unit 120 for each of the other surface condition images and the newly acquired surface condition images. The storage unit 120 associates detailed information for each of the other surface condition images and the newly acquired surface condition images, including at least one of the surface condition of the metal piece OB, test conditions, countermeasures, countermeasures results, and a remarks column. The display control unit 115 can display, for example, the input screen 542 of the visible light image 532 (detailed information of the newly acquired surface condition image) and the input screen 611 of the visible light image 572a (detailed information of the other surface condition images), extracted by the detailed information extraction unit 116a, in a comparative manner, as shown in Figure 14.

[0051] The appearance area division unit 117 divides the surface of the metal piece OB into multiple areas. The appearance area division unit 117 receives a judgment on whether the test result is good or bad for each of the divided areas. Therefore, the operator inputs a judgment on whether the test result is good or bad for each divided area. For example, the appearance area division unit 117 divides the surface of the metal piece OB into five areas, as shown in areas 534 and 539 in Figure 9, which will be described later. The operator can determine whether each of the five areas is good or bad, as shown in area-specific item 554 on the input screen 542 in Figure 10B.

[0052] The current density display unit 118 acquires positional information from the edge of a newly acquired surface condition image or another surface condition image, or from the edge of a metal piece OB in the image, and displays the current density at the acquired position on the display unit 160. For example, as shown on the scale 540 in Figure 9, when the position of line 535 is specified on the surface condition image, the current density display unit 118 displays the current density at that position. The method for calculating the current density is, for example, a relational equation for a one-dimensional current distribution model of a Hull cell tank or a Hull cell quick reference table.

[0053] The display control unit 115 can superimpose one of the other surface state images extracted by the extraction unit 114 onto a newly acquired surface state image. In this case, the display control unit 115 may superimpose a portion of the other surface state image onto a portion of the newly acquired surface state image.

[0054] The transparent image generation unit 119 makes one of the two surface state images transparent, or one of the newly acquired surface state images. This allows the display control unit 115 to superimpose the two captured images that have been made transparent. For example, as shown in Figure 15, which will be described later, the display control unit 115 can change either the visible light image 532 displayed in region 571 or the visible light image 572a displayed in region 572 into a transparent image and superimpose it in a semi-transparent state.

[0055] <How the image comparison system works> Figures 5A to 5C are flowcharts illustrating the operation of the image comparison system according to this embodiment. The operation of the image comparison system according to this embodiment will be explained with appropriate reference to Figures 2 to 4 and the display screens, Figures 7 to 18B.

[0056] When application 170 is executed, the information processing device 100 of the image comparison system 300 starts the Hull cell test image comparison system (step S001 in Figure 5A, Figure 6).

[0057] Figure 6 is an explanatory diagram showing the display screen of the Hull cell test image comparison system. As shown in Figure 6, the display screen 500 of the image comparison system 300 shows selection buttons 501 and 502. Selection button 501 is the selection button for performing image comparison for Hull cell management, and selection button 502 is the selection button for performing image comparison for use other than Hull cells.

[0058] If the operator uses it for Hull cell management (Yes in step S002), they select the selection button 501 using the input unit 150, and the screen 510 showing the cover page is displayed on the display unit 160 (step S003, Figure 7).

[0059] On the other hand, when using the system for purposes other than Hull cell testing (No. in step S002), the operator selects the selection button 502 using the input unit 150 to launch another management application (step S004). The image comparison system 300 then works in conjunction with the launched other management application and proceeds to step S003.

[0060] Figure 7 is an explanatory diagram showing the screen displaying the cover page. As shown in Figure 7, screen 510 displays four operation buttons 511 to 514 (step S003).

[0061] Operation button 511 is for taking a photo. Operation button 512 is for checking past data. Operation button 513 is for changing registration information. Operation button 514 is for checking the definition of terms.

[0062] Returning to Figure 5A, the explanation continues. The image comparison system 300 awaits the operator's selection of an operation (step S003), and when the operation button 511 for taking a photograph is selected, the process proceeds to step S005 in Figure 5B.

[0063] In step S005, the operator places a metal piece OB on a dedicated base FD and captures a visible light image and a polarized image using the imaging unit 200. Alternatively, the operator may slide the base FD to capture the visible light image and the polarized image separately.

[0064] Figure 8 is a display screen showing an image of the surface condition of the metal piece to be imaged (step S005). As shown in Figure 8, the display screen 520 of the image comparison system 300 displays an image of the surface condition of the metal piece 522 in area 521. The display screen 520 is provided with a capture button 523, and when the operator presses the capture button 523, an image of the surface condition of the metal piece 522 is captured.

[0065] Figure 9 shows the input screen for entering test conditions for the surface condition image of the metal piece (step S006). On input screen 530, the surface condition image of the metal piece 522 is displayed in areas 531 and 536. Input screen 542 is where the operator enters the test details.

[0066] Region 531 displays a visible light image 532 of the metal piece 522. A switch 533 is provided in region 531, and by turning on the switch 533, the visible light image 532 is divided into five regions 534, A to E, and displayed. The size of the visible light image 532 is, for example, 10 × 20 [mm].

[0067] Region 536 displays a polarized image 537 of the metal piece 522. A switch 538 is also provided in region 536, and by turning on the switch 538, the polarized image 537 is divided into five regions 539, A to E, and displayed. The polarized image 537 is the same size as the visible light image 532, and regions 534 and 539 are extracted and displayed in region 541.

[0068] The five regions 534,539 are indicated by border lines between 25 mm and 35 mm from the bottom of the metal piece 522.

[0069] Line 535 moves left and right on the visible light image 532 by the operator's mouse operation. Line 535 displays the distance from the left edge of the visible light image 532 or the distance from the edge of the metal piece OB in the visible light image 532, and the current density at that position on the scale 540.

[0070] In this case, the current density display unit 118 acquires positional information from the edge of the visible light image 532 or the polarized image 537 or from the edge of the metal piece OB in the image, and determines the current density (A / dm²) at the acquired positional information. 2 Display it at a scale of 540.

[0071] Figures 10A and 10B are explanatory diagrams showing the input fields on the input screen. Figure 10A shows the upper half of the input fields on the input screen, and Figure 10B shows the lower half of the input fields on the input screen (Step S006).

[0072] In the input screen 542 shown in Figure 10A, the shooting conditions 550 include items such as the shooting date, day of the week, weather, temperature ([°C]), humidity ([%]), and other information. For example, the worker would enter the date the metal piece 522 was photographed as May 11, 2020, Tuesday, with sunny weather, a temperature of 25[°C], and humidity of 60[%].

[0073] In the Hull cell conditions 551 on input screen 542, you input the type of plating, total current ([A]), test time ([minutes]), temperature ([°C]), stirring, operator, photographer, etc. for the Hull cell test. For the operator, for example, you might input the plating type as Ni (watts), total current as 5[A], test time as 5[minutes], temperature as 50[°C], no stirring, and both the operator and photographer as XYZ.

[0074] As a result, the extraction unit 114 extracts from the storage unit 120 other surface condition images that match at least some of the test conditions, such as the type of plating, total current ([A]), test time ([minutes]), temperature ([°C]), stirring, operator, and photographer, under the Hull cell condition 551.

[0075] In the pass / fail field 552 of input screen 542, the pass / fail status of the test result is entered using a pull-down button. The worker, for example, enters "Pass".

[0076] In the overall item 553 of input screen 542, you will enter the overall condition of the metal piece 522, for example, whether it is good or bad, whether it has a glossy finish, whether it has a color, etc. Also, you will enter any problems such as charring, clouding, pitting, color, etc. Regarding the cause of defects, for the plating solution, you will enter the concentration of additives, the bath composition, the presence of impurities, etc. Regarding pre-treatment as a cause of defects, you will enter things like insufficient degreasing, insufficient acid cleaning, insufficient water rinsing, etc. Regarding post-treatment as a cause of defects, you will enter things like insufficient water rinsing, insufficient drying, etc. Note that input in overall item 553 is done by checking checkboxes.

[0077] In the area-specific item 554 of the input screen 542 in Figure 10B, the current density range (ASD = A / dm) is specified for each of the five regions 534 A to E in Figure 9. 2 Enter the following: features, pass / fail status, etc. Regarding current density, the current density may be automatically calculated and entered into each area from A to E by turning on the switch 533 of the visible light image 532.

[0078] The appearance region division unit 117 divides the surface of the metal piece 522 into five regions (multiple regions) and accepts the judgment of the test results in each of the five regions.

[0079] For example, for A, the current density range (ASD) is automatically entered as 30-18, and "burnt" is entered via a dropdown menu. For B, the current density range (ASD) is automatically entered as 18-9, and "glossy" is entered via a dropdown menu. For C, the current density range (ASD) is automatically entered as 9-5, and "pitted" is entered via a dropdown menu. For D, the current density range (ASD) is automatically entered as 5-1.8, and "cloudy" is entered via a dropdown menu. For E, the current density range (ASD) is automatically entered as 1.8-0.2, and "no special features" is entered via a dropdown menu. In addition, for each area from A to E, "pass" or "fail" is entered via a dropdown menu.

[0080] In the input field 555a of the input screen 542, the operator enters the countermeasures and the results of performing those measures. Furthermore, by pressing button 555b, the operator can access and view the Hull Cell Technology Collection, which contains a compilation of Hull Cell technologies.

[0081] The input field 556 for the action result on input screen 542 is where the operator's comments are entered if a defect is found in the Hull cell test. The operator can also add photos of the product at the time of the defect and photos of the metal fragment OB after the action was taken by pressing button 558.

[0082] In the remarks column 557 of the input screen 542, the operator can enter comments if unusual results are obtained. When the operator presses button 559, previously captured surface condition images are displayed for comparison. In this case, the surface condition images are displayed according to the items set by the operator, such as good example (standard), bad example, threshold example, caution required, and others.

[0083] Returning to Figure 5B, let's continue the explanation. In step S006, once the input of the test conditions for the captured photographs is complete, the process proceeds to step S007, where the system awaits the selection of data to compare. Note that if you selected to check past data in step S003 of Figure 5A, the system will also proceed to step S007.

[0084] Figure 11 shows a display screen indicating the priority items when comparing surface condition image data (step S007). The display screen 560 of the image comparison system 300 shows a selection button 568 for selecting the type of plating and item selection buttons 561 to 567 for selecting priority items.

[0085] The selection button 568 is a button (input field) for selecting the type of plating from a dropdown menu. In this embodiment, Cu (copper sulfate) is selected as the type of plating from the dropdown menu.

[0086] The item selection buttons 561 to 567 indicate multiple items with criteria different from the test conditions. The extraction unit 114 accepts the selection of one item from among the multiple items using the item selection buttons 561 to 567 and can prioritize extracting other surface condition images that correspond to that item.

[0087] Item selection button 561 extracts other surface condition images by date. Item selection button 562 extracts other surface condition images by day of the week. Item selection button 563 extracts other surface condition images by area determination. Item selection button 564 extracts only images judged to be in good condition from other surface condition images. Item selection button 565 extracts other surface condition images by type of defect. Item selection button 566 extracts other surface condition images by other conditions.

[0088] Returning to Figure 5B, the explanation continues. When a date is selected using the item selection button 561, the image comparison system 300 proceeds to step S008 in Figure 5C, displaying other surface condition images.

[0089] Figure 12 shows a display screen on the right, showing other surface condition images extracted in order of newest date (step S008). On display screen 570, approximately 6 to 10 surface condition images (imaging images) are displayed on the right as past imaging results.

[0090] In Figure 12, region 571 displays a newly acquired visible light image 532 captured by the imaging unit 200. Region 572 displays a visible light image 572a. Region 573 displays a surface condition image 573a. Regions 572 and 573 display pre-set surface condition images, for example, when the plating type is "Cu (copper sulfate)".

[0091] Areas 572 and 573 are configured to display surface condition images pre-set by the operator. For example, a pre-set surface condition image is displayed for each type of plating. Therefore, when the "type of plating" is "Cu (copper sulfate)", the same surface condition image is displayed in areas 572 and 573 each time. For example, the display of a fixed image may be indicated by coloring the "date of capture" column.

[0092] In this way, area 572 displays a visible light image 572a that is set to be displayed each time for each "type of plating," and the visible light image 572a displays, for example, a standard photograph taken immediately after the plating bath. In addition, area 573 displays a surface condition image 573a that is pre-set for the operator for each "type of plating" as a reference for comparison, and the surface condition image 573a displays, for example, an image that serves as the threshold for pass / fail judgment or an image that shows a poor test result.

[0093] Area 580 displays the surface condition image 580a, taken in chronological order from most recent to oldest. Area 581 displays the surface condition image 581a, taken two images prior to last. Areas 582 and 583 display surface condition images 582a and 583a, which indicate areas where defects have occurred and require attention. Areas 584 and 585 display surface condition images 584a and 585a, which show bad examples of areas where defects have occurred.

[0094] The priority order displayed on the display screen 570 can be arbitrarily set by selecting "Manual" at the setting button 586, and will be displayed according to the priority order set by the operator. The priority order can be set, for example, in order of newest date, photos under specific recorded conditions, photos before and after construction, photos when a defect occurred, and photos before and after that. Alternatively, by selecting "Automatic," artificial intelligence (AI) will automatically extract images similar to the newly acquired visible light image 532.

[0095] Returning to Figure 5B, the explanation continues. If, in step S007, the image comparison system 300 selects data comparison by area determination using the item selection button 563, it proceeds to step S009 in Figure 5C and displays other surface condition images.

[0096] Figure 13 is a display screen showing other surface condition images corresponding to the five regions (step S009). As shown in Figure 13, the display screen 590 shows the newly acquired surface condition images, a visible light image 532 and a polarized image 537, on the left side, while the surface condition images 680 to 688 that fit the five regions 534 and 539 are displayed on the right side.

[0097] In area setting 591, you can set a suitable area from among five regions 534,539, and the number of pass / fail cases, the number of defective cases, and the number of feature cases are extracted according to the judgment criteria. Regions 600-608 display visible light images of other surface condition images 680-688, and when polarization image 537 is selected, the other surface condition images 680-688 displayed in regions 600-608 are switched from visible light images to polarization images. Also, when visible light image 532 is selected, the corresponding visible light image is displayed in regions 600-608.

[0098] Returning to Figure 5C, let's continue the explanation. In step S008 (Figure 12) or S009 (Figure 13), when another surface condition image is selected, the image comparison system 300 directly compares the newly acquired surface condition image with the selected other surface condition image (step S010).

[0099] Figure 14 is a display screen comparing the visible light image 532 displayed in region 571 with the visible light image 572a displayed in region 572 (step S010). The visible light image 572a is another surface condition image taken in the past and is a visible light image selected by the operator.

[0100] As shown in Figure 14, the image comparison system 300 compares the visible light image 532 with the visible light image 572a, and displays the input screen 542 of the visible light image 532 and the input screen 611 of the visible light image 572a in a comparable manner.

[0101] Furthermore, the detailed information extraction unit 116a extracts information from the storage unit 120 regarding the surface condition of the metal piece, test conditions, countermeasures, countermeasure results, and remarks column for each of the visible light images 572a and 532, respectively. As a result, the display control unit 115 can display the information extracted by the detailed information extraction unit 116a—the surface condition of the metal piece, test conditions, countermeasures, countermeasure results, and remarks column—on the display screen 610 of the display unit 160.

[0102] In addition, some of the other surface condition images 680-683 that were not selected by the operator are displayed on the right side of the display screen 610. The display screen 610 is also equipped with an overlay display button 612 and graph display buttons 613 and 614.

[0103] Returning to Figure 5C, the explanation continues. When the superimposed display button 612 is selected in step S011 (superimposed display in step S011), the image comparison system 300 proceeds to step S012 and superimposes the visible light image 532 and the visible light image 572a. On the other hand, when the graph display buttons 613 and 614 are selected (graph display in step S011), the image comparison system 300 displays a graph showing the degree of surface quality of region 571 or region 572 (step S013).

[0104] Figure 15 is a display screen showing the superimposed display of visible light image 532 and visible light image 572a (step S012). The image comparison system 300 changes either the visible light image 532 displayed in region 571 or the visible light image 572a displayed in region 572 to a transparent image and superimposes it in a semi-transparent state.

[0105] The transparent image generation unit 119, for example, converts the visible light image 572a into a transparent image, and the display control unit 115 displays the transmitted visible light image 572a and the visible light image 532 superimposed on each other. Alternatively, the display control unit 115 may simply superimpose the visible light image 572a without converting it into a transparent image.

[0106] The display screen 620 is equipped with display mode change buttons 631 to 633. The display mode change buttons 631 to 633 can change the type of surface state image of region 571 and the surface state image of region 572 and superimpose them. For example, display mode change button 631 superimposes the surface state image of region 571 and the surface state image of region 572 as optical images showing visible light. Display mode change button 632 changes the surface state image of region 571 and the surface state image of region 572 to polarized images and superimposes them. Display mode change button 633 changes the surface state image of region 571 to an optical image and the surface state image of region 572 to a polarized image and superimposes them.

[0107] Figure 16 is a display screen showing a graph indicating the degree of surface roughness in a polarized image (step S013). In Figure 16, graph 621 is displayed on display screen 630.

[0108] The surface roughness analysis unit 115a analyzes the degree of roughness on the surface of the metal piece OB based, for example, on the distance from the edge of the polarized image 537, and displays graph 621 on the display screen 630. Graph 621 is a graph of the polarized image 537, measuring the intensity of the colors, the degree of RGB, the number of particles, etc. By displaying graph 621, the display screen 630 can distinguish surface roughness that is difficult to discern from the normal visible light image 532. In particular, the polarized image can detect conditions on the surface of the metal piece OB that differ from what is visible to the naked eye, allowing for more accurate judgment.

[0109] The number of particles can be entered by visually counting them, or it can be automatically determined. Furthermore, the horizontal axis of graph 621 can be selected from three options: the area of ​​five regions 534, 539, the distance from the left edge of each captured image, or the current density. Thus, graph 621 can be displayed with the operator's choice of the horizontal axis representing the distance from the edge of the polarized image 537 or the edge of the metal piece OB, or the current density (A / dm²). 2 ) can be switched between them. Also, the horizontal and vertical axes of Graph 621 are illustrative and not limiting.

[0110] In this embodiment, the image comparison system 300 terminates the processing from Figure 5A to Figure 5C when it performs either the superimposed display (overlay display) according to step S012 in Figure 5C, or the graph display according to step S011.

[0111] <Retrieving past data based on calendar dates (optional)> In the display screen 610 in Figure 14 and the display screen 630 in Figure 16, a calendar display button 615 is provided as an option, which executes a process to retrieve past data from the calendar date.

[0112] Figure 17 shows the display screen that retrieves past data and shows the presence or absence of other surface condition images on the calendar (step S031). As shown in Figure 17, the calendar 640 visually displays the days on which other surface condition images have been accumulated with borders.

[0113] The extraction unit 114 extracts other surface condition images whose test conditions match those of the newly acquired surface condition image, based on the imaging date of the other surface condition image. The date retrieval unit 115b displays on the calendar 640 whether or not other surface condition images exist based on the imaging date extracted by the extraction unit 114.

[0114] As a result, when a date retrieval unit 115b selects a day for which other surface condition images are available on the calendar, it can display the other surface condition images captured on that selected day on the display unit 160.

[0115] <Change of registration information> On screen 510, which shows the cover page in Figure 7, if the operation button 513 for changing the registration information is selected (changing the registration information in step S003 in Figure 5A), the process proceeds to step S101.

[0116] In step S101, for example, the input screen 530 shown in Figure 9 is displayed. On the input screen 530, the operator can modify or change the content of previously captured data. Specifically, on the input screen 542 shown in Figures 10A and 10B, the entered test conditions can be changed (or corrected). Furthermore, the image comparison system 300 can also change the registered information.

[0117] For example, in the input screen 542 shown in Figures 10A and 10B, not only can the shooting conditions 550 and Hull cell conditions 551 be changed or corrected, but additional items can be added to the overall items 553 and area-specific items 554. By adding items to be selected in the overall items 553 and area-specific items 554, the image comparison system 300 can reflect the test results in detail and update the registered information. The image comparison system 300 terminates processing once information is entered on the input screen 542.

[0118] <Setting Terminology Definitions> On screen 510, which shows the cover page of Figure 7, if the operation button 514 for executing term definition is selected (term definition in step S003 of Figure 5A), the process proceeds to step S201.

[0119] Step S201 displays a glossary of terms, defining, for example, the way of describing (expressing) the surface condition for each type of plating.

[0120] Figure 18A defines terminology for surface roughness when nickel is used. Figure 18B defines terminology for color and luster when nickel is used.

[0121] In the glossary table 660 in Figure 18A, there are columns for plating type, term, evaluation criteria, coverage rate, numerical value, and reference photograph. When nickel is used as the plating type, for example, if it is described as "rough," the evaluation criteria are judged by the particle size, and particles with a diameter of 1 [mm] or larger are considered to be present overall (for example, 10 x 20 [mm]). 2 This is defined as a state where 70% of the area is covered, or a state where there are 100 or more of them in total. Additionally, attaching reference photos corresponding to "rustling" will make it easier for workers to visualize the state described by the expression "rustling."

[0122] Please note that this expression is illustrative and not limiting. Also, while initial values ​​are set, workers may input values ​​based on their own judgment, either visually or through automated determination. Furthermore, if a worker selects a reference photo, other photos related to the expression "rustling" may be displayed.

[0123] Furthermore, when the term "peeling" is used, the evaluation criteria will be based on the area that has peeled off, and a state where 50% or more of the area has peeled off will be defined as such. In addition, attaching reference photos corresponding to "peeling" will make it easier for workers to visualize the state described by the term "peeling."

[0124] Furthermore, when the term "pit" is used, the evaluation criterion is defined as a state in which five or more pits, which are macroscopic holes or depressions, are present. In addition, by attaching reference photos corresponding to "pits," the state described as "pit" will be easier for workers to visualize.

[0125] Furthermore, when the term "burnt" is used, the evaluation criterion is judged by the color. In this case, the worker will refer to a reference photograph and determine whether the color is the same as or similar to that of the reference photograph.

[0126] Furthermore, when the term "burnt" is used, the evaluation criteria are based on color and gloss. Workers refer to reference photographs and determine if an area is covered with burnt material at a rate of 60% or more.

[0127] In the glossary table 661 in Figure 18B, there are columns for plating type, terminology, evaluation criteria, coverage rate, visual inspection, and reference photographs. When nickel is used as the plating type, for example, if it is described as "glossy," it is defined as having a coverage rate of 100% and being very bright to the naked eye. Furthermore, by attaching a reference photograph corresponding to "glossy," it becomes easier for workers to visualize what is meant by the expression "glossy."

[0128] Please note that this expression is illustrative and not limiting. Furthermore, if the worker selects a reference photo, other photos related to the expression "glossy" may be displayed.

[0129] Furthermore, when using the term "semi-gloss," the evaluation criteria define it as a coating rate of 90% and a state that is visually slightly brighter. Additionally, attaching reference photographs corresponding to "semi-gloss" can help workers visualize what this term means.

[0130] Furthermore, when the term "cloudy" is used, the evaluation criteria define it as a state where the coverage rate is 70%, and a "haze" is visible to the naked eye. Additionally, attaching reference photographs corresponding to "cloudy" conditions can make it easier for workers to visualize what is meant by "cloudy."

[0131] Furthermore, when the term "white" is used, the evaluation criteria define it as a coverage rate of 50% and a visually whitish appearance. Additionally, attaching reference photographs corresponding to "white" can help workers visualize what is meant by "white." The process ends once the term definitions have been entered or confirmed.

[0132] As described above, the image comparison system 300 is configured to include an acquisition unit 111, a condition acquisition unit 113, an extraction unit 114, and a display control unit 115. The acquisition unit 111 acquires a surface condition image of a metal piece OB showing the results of a plating test. The extraction unit 114 extracts from the storage unit 120 other surface condition images whose test conditions match those of the newly acquired surface condition image, at least partially. The display control unit 115 displays the newly acquired surface condition image and the other surface condition images extracted by the extraction unit 114 on the display unit 160 in a comparable manner.

[0133] With this configuration, the image comparison system 300 can use the extraction unit 114 to extract other surface condition images whose test conditions match those of a newly acquired surface condition image, and display the newly acquired surface condition image of the metal piece OB and the other surface condition images extracted by the extraction unit 114 in a comparable manner. The "part of the test conditions" refers, for example, to the Hull cell conditions 551 of the Hull cell test. Therefore, since it is possible to extract images with matching test conditions such as plating type and test time, information that can be used to make judgments about the results of the plating test can be easily provided to the operator.

[0134] Furthermore, the image comparison system 300 includes a detailed display receiving unit 116 that, when the extraction unit 114 extracts multiple other surface state images, receives a detailed display instruction for any one of the other surface state images extracted by the extraction unit 114. Based on the received detailed display instruction, the display control unit 115 displays the newly acquired surface state image and the other surface state images on the display unit in a comparable manner.

[0135] With this configuration, when the extraction unit 114 extracts multiple other surface condition images, the detailed display receiving unit 116 receives one detailed display instruction for the other surface condition images to be compared with the newly acquired surface condition image. The operator can simply select one of the other surface condition images to be compared, and the newly acquired surface condition image and the other surface condition image will be displayed in a comparable manner. As a result, the image comparison system 300 can easily compare the newly acquired surface condition image with the selected other surface condition image.

[0136] Furthermore, the image comparison system 300 is configured such that the storage unit 120 stores detailed information associated with each of the other surface condition images and the newly acquired surface condition images, including the surface condition of the metal piece OB, test conditions, countermeasures, countermeasures results, and at least one of the remarks column. The system also includes a detailed information extraction unit 116a that extracts detailed information from the storage unit 120 for each of the other surface condition images and the newly acquired surface condition images. The display control unit 115 displays the detailed information of the other surface condition images and the detailed information of the newly acquired surface condition images, extracted by the detailed information extraction unit 116a, on the display unit 160 in a comparable manner.

[0137] With this configuration, the image comparison system 300 can use the detailed information extraction unit 116a to extract detailed information from the storage unit 120 for each of the other surface condition images and the newly acquired surface condition image, and display the detailed information, including at least one of the surface condition of the metal piece OB, test conditions, treatment method, treatment result, and remarks column, on the display unit 160 for each of the other surface condition images and the newly acquired surface condition image. This allows the image comparison system 300 to easily compare the detailed information of the other surface condition image and the newly acquired surface condition image.

[0138] Furthermore, the image comparison system 300 includes a visible light camera 201 that takes images using visible light and a polarized camera 202 that takes images using a predetermined polarization. The visible light camera 201 and the polarized camera 202 take images of the surface condition of the metal piece OB to acquire a new surface condition image.

[0139] With this configuration, the image comparison system 300 acquires a visible light image 532 from the visible light camera 201 and a polarized image 537 from the polarized camera 202. As a result, the image comparison system 300 can display both the visible light image 532 and the polarized image 537 for the surface condition image. Therefore, the operator can view both the visible light image 532 and the polarized image 537 for the surface condition image to confirm the test results.

[0140] Furthermore, the image comparison system 300, via the display control unit 115, causes the display unit 160 to display the new surface state images: the visible light image 532 captured by the visible light camera 201 and / or the polarized image 537 captured by the polarized camera 202. When the display control unit 115 of the image comparison system 300 selects either the new surface state image, the visible light image 532, or the polarized image 537, it causes the display unit 160 to display the corresponding other surface state image, either a visible light image or a polarized image.

[0141] With this configuration, the image comparison system 300 can display the visible light image 532 and the polarized image 537 on the display screen 590 using the display control unit 115. When either the visible light image 532 or the polarized image 537 is selected, the system displays the corresponding image from among the other surface condition images, which are visible light images and polarized images. This allows the operator to easily refer to the corresponding visible light images and polarized images, which are other surface condition images, in relation to the test results.

[0142] Furthermore, the image comparison system 300 includes a display control unit 115a that analyzes the degree of unevenness on the surface of the metal piece OB based on the distance from the edge of the polarized image or the edge of the metal piece OB, and displays it on the display unit 160.

[0143] With this configuration, the image comparison system 300 can analyze the degree of unevenness on the surface of the metal piece OB using a polarized image with the unevenness degree analysis unit 115a. As a result, the image comparison system 300 can visualize the surface condition of the metal piece OB, which cannot be judged by visual inspection, by graphing and quantifying it using the unevenness degree analysis unit 115a.

[0144] Furthermore, the plating test of the image comparison system 300 can be performed using a Hull cell test.

[0145] With this configuration, the image comparison system 300 can display a continuous current density range as a gradient on the metal piece OB as a surface condition image. This allows the image comparison system 300 to obtain various evaluation information, such as confirmation of the optimal current density range in Hull cell testing, compositional balance of the plating bath, excess or deficiency of brighteners and additives, coating strength, impurity contamination, and confirmation of the effect of removal. This information can be used for evaluating plating solutions, managing plating solutions, and developing new plating baths.

[0146] Furthermore, the image comparison system 300 is further equipped with an appearance region division unit 117 that divides the surface of the metal piece OB into multiple regions (A to E), and the appearance region division unit 117 receives a judgment on whether the test result is good or bad in each of the divided regions (A to E).

[0147] With this configuration, the image comparison system 300 divides the surface of the metal piece OB using the appearance region division unit 117, and the operator can input a judgment on whether the test result is good or bad for each divided region. As a result, the image comparison system 300 can compare the test result with other surface condition images for each region divided by the appearance region division unit 117.

[0148] Furthermore, the image comparison system 300 is further configured to include a current density display unit 118 that acquires positional information from the edge of an image or the edge of a metal piece OB in an image in a newly acquired surface condition image or another surface condition image, and displays the current density at the acquired positional information on the display unit 160.

[0149] With this configuration, the image comparison system 300 displays the current density at a specific location on the display unit 160 simply by the operator using the mouse to select an area on the surface condition image using the current density display unit 118. This allows the operator to analyze the surface condition image by referring to the current density displayed on the current density display unit 118. Specifically, even if the surface condition images are identical, differences in current density allow for the determination of the effects of additives, the balance of the plating bath, and other factors.

[0150] Furthermore, the image comparison system 300 has multiple criteria in the extraction unit 114 that differ from the test conditions, accepts the selection of one item from among the multiple items, and prioritizes extracting other surface condition images that correspond to it.

[0151] With this configuration, the image comparison system 300 can set priority items using the extraction unit 114 and extract surface condition images corresponding to those priority items. In this case, the image comparison system 300 can set, for example, the date, day of the week, and area determination shown in Figure 3 as priority items. As a result, the image comparison system 300 can extract other surface condition images that the operator wants to check based on the priority items, making it easy to display other surface condition images that the operator wants to check.

[0152] Furthermore, the image comparison system 300, using the extraction unit 114, extracts other surface condition images whose test conditions match those of the newly acquired surface condition image, based on the imaging date on which the other surface condition image was captured. The display control unit 115 further includes a date retrieval unit 115b that displays on a calendar whether or not other surface condition images exist based on the imaging date extracted by the extraction unit 114. When a date on the calendar in which other surface condition images exist is selected, the date retrieval unit 115b displays the other surface condition images captured on the selected date on the display unit 160.

[0153] With this configuration, the image comparison system 300 can display on the calendar 640 the date on which other surface condition images with matching test conditions were taken, via the date retrieval unit 115b. This allows the image comparison system 300 to display the presence or absence of other surface condition images on the calendar 640, enabling users to search for other surface condition images based on the calendar's dates. In this case, for example, defects are more likely to occur in Hull cell tests after long holidays when manufacturing equipment is shut down for extended periods. Therefore, operators can easily select other surface condition images that may result in failure from the calendar 640, taking into account the time intervals between them.

[0154] Furthermore, the image comparison system 300, via the display control unit 115, superimposes and displays one of the other surface state images extracted by the extraction unit 114 with the newly acquired surface state image.

[0155] With this configuration, the image comparison system 300 can superimpose the images to be compared, regardless of whether they are visible light images or modified images, using the display control unit 115. This allows the image comparison system 300 to make a detailed judgment of the test results while the images to be compared are displayed superimposed.

[0156] Furthermore, the image comparison system 300 is configured to include a transparency image generation unit 119 that, when superimposed, makes either one of the two surface state images transparent: one other surface state image or a newly acquired surface state image.

[0157] With this configuration, the image comparison system 300 can superimpose and display one transmitted image and the other image using the transmission image generation unit 119. This allows the operator to easily detect subtle differences that are difficult to judge through comparative observation, as they can be confirmed by superimposing the transmitted image.

[0158] Furthermore, the present invention is not limited to the embodiments described above, and modifications can be made without departing from the spirit of the invention. [Explanation of symbols]

[0159] 100 Information Processing Devices 111 Acquisition Department 112 Registration Department 113 Condition Acquisition Unit 114 Extraction part 115 Display Control Unit 115a Roughness Analysis Unit 115b Date caller 116 Detailed Information Reception Section 116a Detailed information extraction part 117 Appearance area division 118 Current density display section 119 Transparent Image Generation Unit 200 Imaging Unit 201 Visible light camera 202 Polarizing Camera 300 Image Comparison System 400 Hull cell test (plating equipment)

Claims

1. An acquisition unit that acquires an image of the surface condition of a metal piece showing the results of a plating test, A condition acquisition unit acquires the test conditions for the plating test for the newly acquired surface condition image, A storage unit for storing the surface condition image and the test conditions, An extraction unit extracts from the storage unit other surface condition images whose test conditions match those of the newly acquired surface condition image, at least partially. A display control unit that displays the newly acquired surface state image and other surface state images extracted by the extraction unit on a display unit in a comparable manner, An image comparison system characterized by comprising the following features.

2. If the extraction unit extracts multiple other surface state images, the system further includes a detailed display receiving unit that receives a detailed display instruction for any one of the multiple other surface state images extracted by the extraction unit, The display control unit, Based on the received detailed display instruction, the newly acquired surface condition image and the other surface condition images are displayed on the display unit in a comparable manner. The image comparison system according to claim 1.

3. The storage unit stores detailed information associated with each of the other surface condition images and the newly acquired surface condition images, including the surface condition of the metal piece, the test conditions, the treatment method, the treatment result, and at least one of the remarks column. The system further includes a detailed information extraction unit that extracts the detailed information from the storage unit for each of the aforementioned other surface state images and the newly acquired surface state images. The display control unit, The detailed information of the other surface state image extracted by the detailed information extraction unit and the detailed information of the newly acquired surface state image are displayed on the display unit in a comparable manner. The image comparison system according to claim 1 or 2, characterized in that it is the same as described in claim 1 or 2.

4. A visible light camera that takes images using visible light, Includes a polarization camera that takes images with a predetermined polarization, The visible light camera and the polarization camera are, The surface condition of the metal piece is imaged to obtain the new surface condition image. The image comparison system according to claim 1 or 2, characterized in that it is the same as described in claim 1 or 2.

5. The display control unit, The new surface state image, which is a visible light image captured by the visible light camera and / or a polarized image captured by the polarizing camera, is displayed on the display unit. When either the visible light image or the polarization image, which are the new surface state images, is selected, the corresponding visible light image and polarization image, which are the other surface state images, are displayed on the display unit. The image comparison system according to feature 4.

6. The display control unit, A surface roughness analysis unit analyzes the degree of unevenness on the surface of the metal piece based on the distance from the edge of the polarized image or the edge of the metal piece, and displays the degree of unevenness on the display unit. The image comparison system according to claim 5, further characterized by comprising the following features.

7. The aforementioned plating test is a Hull cell test. The image comparison system according to claim 1.

8. The metal piece further comprises an appearance region division section that divides the surface of the metal piece into multiple regions, The aforementioned external area division section is, In each of the aforementioned regions, a determination is made as to whether the test results are good or not. The image comparison system according to claim 7, further characterized by comprising the following features.

9. A current density display unit is provided that, in the newly acquired surface condition image or the other surface condition image, acquires positional information from the edge of the image or the edge of the metal piece in the image, and displays the current density at the acquired positional information on the display unit. The image comparison system according to claim 7, further characterized by comprising the following features.

10. The extraction unit is The system has multiple criteria that differ from the aforementioned test conditions, accepts the selection of one priority item from among the multiple items, and prioritizes extracting the corresponding other surface condition images. The image comparison system according to claim 1.

11. The extraction unit is Based on the date on which the other surface condition images were captured, other surface condition images whose test conditions match those of the newly acquired surface condition image (at least some of the test conditions) are extracted. The display control unit, The system further includes a date retrieval unit that displays on a calendar whether or not other surface state images based on the imaging date extracted by the extraction unit are present, The aforementioned date retrieval unit, When a day is selected on the calendar that contains the other surface condition images, the other surface condition images captured on the selected day are displayed on the display unit. The image comparison system according to claim 1.

12. The display control unit, The extraction unit extracts one of the other surface state images and the newly acquired surface state image, which are then displayed superimposed on each other. The image comparison system according to claim 1.

13. A transparency image generation unit that makes either the aforementioned other surface state image or the newly acquired surface state image transparent, The image comparison system according to claim 12, further comprising:

14. The acquisition unit performs the step of acquiring an image of the surface condition of a metal piece showing the results of the plating test, The condition acquisition unit performs the step of acquiring the test conditions for the plating test based on the newly acquired surface condition image, The extraction unit performs the step of extracting from the storage unit other surface state images whose test conditions match those of the newly acquired surface state image, at least partially. The display control unit makes the newly acquired surface state image and the other surface state images comparable to each other and displays them on the display unit. An image comparison method characterized by including [a specific feature].

15. On the computer, Procedure for obtaining surface condition images of metal pieces showing the results of a plating test. Procedure for obtaining the test conditions of the plating test for newly acquired surface condition images, A procedure for extracting from the storage unit other surface condition images whose test conditions match those of the newly acquired surface condition image, at least partially. A procedure for displaying the newly acquired surface condition image and the other surface condition images on a display unit in a comparable manner. An image comparison program characterized by executing the following: