Data processing device, data processing program, method for determining whether a group of substrates is similar or not, system for evaluating a group of substrates, and method for evaluating a group of substrates

The data processing device automates the determination of similarity in waste electronic circuit boards through image data acquisition, feature extraction, and similarity determination, enhancing recycling efficiency and reliability.

JP7795730B2Active Publication Date: 2026-01-08AKITA UNIV +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021088721
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-26
Publication Date
2026-01-08
Estimated Expiration
2041-05-26

AI Technical Summary

Technical Problem

Existing methods for recycling waste electronic circuit boards lack reliability and efficiency in determining the similarity between image data of a collection of boards and past data, leading to subjective judgments and increased processing time.

Method used

A data processing device and method that utilize image data acquisition, feature extraction, and similarity determination units to automate the process, including region classification, weighting of features, and indirect lighting to ensure high reliability and efficiency in determining image data similarity.

Benefits of technology

Enables efficient and reliable determination of image data similarity in waste electronic circuit boards, supporting the establishment of a viable recycling business by ensuring accurate metal resource estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007795730000007
    Figure 0007795730000007
  • Figure 0007795730000008
    Figure 0007795730000008
  • Figure 0007795730000009
    Figure 0007795730000009
Patent Text Reader

Abstract

To provide a technique that contributes to the establishment of a recycling business for waste electronic boards regarding an aggregation of the waste electronic boards by making it possible to determine the similarity between image data of the aggregation and image data constituting past data efficiently with high reliability.SOLUTION: A data processing device 6 includes: a data acquisition unit 61 that acquires image data of an aggregation of waste electronic boards; a feature quantity extraction unit 65 that extracts complexity of an image in the image data and uses it as a feature quantity of the image data; and a similarity determination unit 66 that determines similarity between one piece of image data acquired by the data acquisition unit 61 and another piece of image data using the feature quantity as an index.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data processing device, a data processing program, a method for determining whether a group of substrates is similar or not, a system for evaluating a group of substrates, and a method for evaluating a group of substrates. [Background technology]

[0002] Because the electronic substrates that make up electronic devices contain metals with high economic value, in recent years discarded electronic substrates (hereinafter referred to as "waste electronic substrates") have been recycled to extract and refine major metals from these waste electronic substrates.

[0003] When recycling waste electronic substrates, it is very important to know in advance the amount of metal resources contained in the waste electronic substrates. For this reason, it has been proposed to estimate the amount of metal resources contained in waste electronic substrates to be recycled by utilizing past data obtained during past recycling and determining whether image data of the waste electronic substrates is similar to the past data (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2020-190881 Summary of the Invention [Problem to be solved by the invention]

[0005] When recycling waste electronic circuit boards, it is common to process a collection of multiple waste electronic circuit boards (a group of boards) at once. Furthermore, a collection of waste electronic circuit boards may contain multiple types of boards, such as a group of expansion board boards or a group of CPU boards. Even in such cases, it is extremely important for waste electronic circuit board recycling to be viable as a business that it is possible to obtain high reliability and efficiency in determining whether the image data of a collection of waste electronic circuit boards is similar to past data.

[0006] The present invention aims to provide technology that contributes to the establishment of a recycling business for waste electronic circuit boards by enabling highly reliable and efficient determination of the similarity between image data of a collection of waste electronic circuit boards and image data constituting past data. [Means for solving the problem]

[0007] A first aspect of the present invention is a data acquisition unit that acquires image data of the collection of waste electronic substrates; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that determines whether one image data and another image data acquired by the data acquisition unit are similar or not by using the feature amount as an index; The data processing device includes:

[0008] A second aspect of the present invention is The feature extraction unit is configured to extract the complexity of the image by analyzing the texture of the image. 1 is a data processing device according to a first aspect.

[0009] A third aspect of the present invention is The feature extraction unit uses the calculation result of the coefficient of variation of the complexity as the feature. A data processing device according to the first or second aspect.

[0010] A fourth aspect of the present invention is a region classification unit that classifies the image data into a substrate region and a background region based on the feature extracted by the feature extraction unit, The similarity determination unit is configured to determine whether the substrate region is a similarity determination target. The data processing device according to any one of the first to third aspects.

[0011] A fifth aspect of the present invention is a different feature extraction unit that extracts a different feature from the feature from the image data; The similarity determination unit is configured to perform similarity determination using, as an index, the feature extracted by the feature extraction unit and another feature extracted by the another feature extraction unit. The data processing device according to any one of the first to fourth aspects.

[0012] A sixth aspect of the present invention is The similarity determination unit is configured to weight each feature amount used in the similarity determination. A data processing device according to a fifth aspect.

[0013] A seventh aspect of the present invention is an imaging unit that captures an image of the collection of waste electronic substrates to obtain the image data; an illumination unit that irradiates light onto the collection of waste electronic substrates that are to be imaged by the imaging unit, The lighting unit is configured to irradiate the collection of waste electronic substrates with indirect light while blocking external light. The data processing device according to any one of the first to sixth aspects.

[0014] An eighth aspect of the present invention is Computer, a data acquisition unit that acquires image data of the collection of waste electronic substrates; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that determines whether one image data and another image data acquired by the data acquisition unit are similar or not by using the feature amount as an index; It is a data processing program that functions as a

[0015] A ninth aspect of the present invention is a method for manufacturing a semiconductor device comprising: a data acquisition step of acquiring image data of the collection of waste electronic substrates; a feature extraction step of extracting image complexity from the image data and setting the image complexity as a feature of the image data; a similarity determination step of determining whether one image data and another image data acquired in the data acquisition step are similar to each other by using the feature amount as an index; The method for determining whether a group of substrates is similar or not comprises the steps of:

[0016] A tenth aspect of the present invention is a method for manufacturing a semiconductor device comprising: an image capturing unit that captures an image of the collection of waste electronic substrates; a resource amount estimation unit that analyzes the aggregate and estimates the amount of metal resources contained in the aggregate; a database unit that stores and accumulates the image capturing results from the image capturing unit and the estimation results from the resource amount estimation unit in association with each other; a data acquisition unit that acquires image data of the collection from the image capturing unit or the database unit; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that uses the feature amount as an index to determine whether one image data item acquired by the data acquisition unit for the analysis target in the resource amount estimation unit is similar to another image data item acquired by the data acquisition unit from the database unit for comparison with the one image data item; an evaluation information output unit that extracts from the database information corresponding to image data that has been determined to have a high similarity to the one image data by the similarity determination unit, and outputs the extracted information as evaluation information about the collection that is the analysis target of the resource amount estimation unit; The substrate group evaluation system includes:

[0017] An eleventh aspect of the present invention is a method for manufacturing a semiconductor device comprising: an image capturing step of capturing an image of the collection of waste electronic substrates with an image capturing unit; a resource amount estimation step of analyzing the aggregate to estimate the amount of metal resources contained in the aggregate; a data storage step of storing and accumulating the image capturing result in the image capturing step and the estimation result in the resource amount estimation step in a database unit in association with each other; a data acquisition step of acquiring image data of the collection from the image capturing unit or the database unit; a feature extraction step of extracting image complexity from the image data and setting the image complexity as a feature of the image data; a similarity determination step of determining whether one image data item acquired in the data acquisition step for the analysis target in the resource amount estimation step is similar to another image data item acquired from the database unit in the data acquisition step for comparison with the one image data item, using the feature amount as an index; an evaluation information output step of retrieving, from the database unit, correspondence information of image data determined to have a high similarity to the one image data in the similarity determination step, and outputting the information as evaluation information about the collection to be analyzed in the resource amount estimation step; The substrate group evaluation method includes the steps of: [Effects of the Invention]

[0018] According to the present invention, it is possible to efficiently and reliably determine whether image data of a collection of waste electronic substrates is similar to other image data, thereby contributing to the establishment of a recycling business for waste electronic substrates. [Brief explanation of the drawings]

[0019] [Figure 1] FIG. 10 is a flow chart showing an example of a procedure for an analysis process in a recycling process of waste electronic substrates. [Figure 2] 1 is a schematic diagram showing a system configuration of a substrate group evaluation system according to the present invention; [Figure 3]1 is a block diagram showing an example of a functional configuration of a substrate group evaluation system according to the present invention; [Figure 4] 1 is a flowchart showing an example of the procedure of a method for determining whether a group of substrates is similar or not according to the present invention. [Figure 5] 1 is an explanatory diagram showing a specific example of a board image to be handled by the board group similarity determination method according to the present invention; [Figure 6] 1 is an explanatory diagram showing an example of a board region and a background region in a board image handled by the board group similarity determination method according to the present invention; [Figure 7] FIG. 10 is an explanatory diagram (part 1) showing a specific example of the procedure for extracting a fourth characteristic amount in the substrate group similarity determination method according to the present invention. [Figure 8] FIG. 10 is an explanatory diagram (part 2) showing a specific example of the procedure for extracting a fourth characteristic amount in the substrate group similarity determination method according to the present invention. [Figure 9] 10A and 10B are explanatory diagrams showing a specific example of a board image and a complexity heat map used in the board group similarity determination method according to the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0020] A data processing device, a data processing program, a substrate group similarity determination method, a substrate group evaluation system, and a substrate group evaluation method according to the present invention will be described below with reference to the drawings.

[0021] <Recycling process overview> First, an outline of the recycling process for waste electronic substrates will be explained.

[0022] Recycling of waste electronic substrates can involve extracting and refining major metals from the waste electronic substrates at a non-ferrous metal smelter, and also includes analytical processing to determine the amount of metal contained in the waste electronic substrates. The waste electronic circuit boards to be processed are printed circuit boards with electronic components mounted on them, and contain metal resources such as gold, silver, copper, platinum, palladium, etc. Specific examples include expansion board boards, motherboard boards, CPU boards, memory boards, network boards, server boards, finger boards, HDD boards, and mobile phone boards. In addition, for recycling purposes, waste electronic circuit boards are treated as a collection of a certain amount of the same type of boards (for example, boards with the same or similar configuration of electronic components mounted on them), and this collection is treated as a single unit (hereinafter, a single unit is referred to as a "lot"). Therefore, different types of waste electronic circuit boards are treated as separate lots.

[0023] The analysis process in the recycling process is carried out, for example, according to the procedure described below. FIG. 1 is a flow diagram showing an example of the procedure of an analysis process in the recycling process of waste electronic substrates. When performing the analysis process, first, an image of the collection of waste electronic boards in the target lot is taken to obtain an image of the collection (hereinafter also referred to as a "board image") (step 101, hereinafter step is abbreviated as "S"). Next, the waste electronic boards in the target lot are crushed, and a portion of them is used as a sample (S102), and the composition of the sample is analyzed (S103). This allows the metal content ratio of the waste electronic boards to be obtained. The metal content ratio refers to the proportion of major metals estimated to be contained in a predetermined amount (e.g., 1 ton) of waste electronic boards. In other words, the amount of metal resources contained in the collection of waste electronic boards can be estimated by analyzing the composition of the sample. When determining an appropriate analytical treatment procedure for waste electronic boards, it is desirable to be able to grasp the metal content ratio of the waste electronic boards in advance. Therefore, as shown in the dashed box in the figure, when selecting the analytical treatment procedure (S106), by using a board image of the target waste electronic board and referring to information on similar boards that have been handled in the past (S104), it becomes possible to more accurately estimate the metal content ratio (S105).

[0024] The analytical process described above is carried out for each lot, which is a collection of waste electronic boards. In other words, a collection of multiple waste electronic boards (a group of boards) that make up one lot is processed all at once. This is extremely effective in achieving efficient processing. However, in the above-mentioned analysis process, if the similarity determination of the circuit board images etc. is made by the subjective judgment of the operator, it becomes a process that depends on the individual, which is not desirable from the viewpoint of ensuring a high reliability of the process. Furthermore, if the amount of data to be compared is enormous, it will be a heavy burden on the operator and will take a lot of time, which is not desirable from the viewpoint of realizing efficient processing. For this reason, in this embodiment, an algorithm is used to automate the determination of similarity of a collection of waste electronic substrates in the analysis process of the recycling process, thereby ensuring high reliability of the estimation results for the amount of metal resources contained in the collection of waste electronic substrates and making it possible to efficiently carry out the processing required for this.

[0025] <System configuration example> Next, an example of the configuration of a system used in this embodiment to enable automated determination of the similarity of a collection of waste electronic circuit boards will be described. The system given as an example here corresponds to a specific example of the "circuit board group evaluation system" according to the present invention. Fig. 2 is a schematic diagram showing the system configuration (hardware configuration) of the substrate group evaluation system exemplified in this embodiment, and Fig. 3 is a block diagram showing an example of the functional configuration (software configuration) of the substrate group evaluation system shown in Fig. 2.

[0026] (Overall composition) 2, the system exemplified in this embodiment includes a belt conveyor 2 that receives and transports a collection of waste electronic circuit boards (hereinafter also referred to as a "substrate group") 1 that constitutes a target lot, a camera 3 that serves as an imaging unit that photographs the substrate group 1 flowing on the belt conveyor 2 to obtain substrate images, a resource amount estimation unit 4 that performs a component analysis of the substrate group 1 received from the belt conveyor 2 to determine the metal content ratio and thereby estimates the amount of metal resources contained in the substrate group 1, a server device 5 and a data processing device 6 that are configured by a computer device, and an illumination unit 7 that irradiates light onto the substrate group 1 that is the subject of imaging by the camera 3. Note that the server device 5 and the data processing device 6 may be configured separately from each other, or may be configured as an integrated unit.

[0027] Of these, the belt conveyor 2, the camera 3, and the resource amount estimation unit 4 may be configured using known techniques, and detailed description thereof will be omitted here. Furthermore, in this embodiment, a system configuration in which the camera 3 photographs the group of substrates 1 on the belt conveyor 2 is exemplified, but this is not limiting and other system configurations may be used. For example, the camera 3 may photograph the group of substrates 1 before they are transported by the belt conveyor 2, or may photograph the group of substrates 1 being transported by a transport tool other than the belt conveyor 2, or may photograph the group of substrates 1 being placed at a predetermined location. Furthermore, the camera 3 may be installed outside the system (for example, an external camera installed in a location remote from the system) as long as it is capable of providing image data to the data acquisition unit 61 and database unit 51, which will be described later.

[0028] (Server device) 3, the server device 5 has a database unit 51 that stores past data obtained within the system during past recycling processes. The data stored in the database unit 51 includes image data of the substrate image obtained by the camera 3 and data related to the estimation results of the metal resource amount by the resource amount estimation unit 4 (hereinafter simply referred to as "resource amount data").

[0029] Image data of substrate images is stored and accumulated for each lot processed within the system. Each image data for each lot is associated with identification information for identifying the image data. Examples of the identification information include information on the substrate type name (product name, etc.) for each lot, lot number, processing date and time, etc., but are not particularly limited as long as they enable identification. The format of the identification information also includes, for example, text format, two-dimensional or one-dimensional barcode format, etc., but are not particularly limited as long as they are recognizable.

[0030] The resource amount data, which is the estimation result by the resource amount estimation unit 4, is associated with image data and stored for each lot processed in the system. In other words, the database unit 51 associates image data with resource amount data and stores the data for each lot.

[0031] (Data Processing Device) The data processing device 6 corresponds to one specific example of the "data processing device" according to the present invention, and is configured with hardware resources such as an arithmetic unit consisting of a combination of a CPU, ROM, RAM, etc., for controlling the operation of the entire system, and a storage unit such as a flash memory, HDD, etc. In other words, the data processing device 6 is configured with hardware resources as a computer device, and when the arithmetic unit executes a predetermined program stored in the storage unit, the program (software) and the hardware resources work together to control the operation of the entire system.

[0032] In addition, the data processing device 6 is configured to function as at least a data acquisition unit 61, a first feature extraction unit 62, a second feature extraction unit 63, a third feature extraction unit 64, a fourth feature extraction unit 65, a similarity determination unit 66, and an evaluation information output unit 67 by the calculation unit executing a predetermined program.

[0033] The data acquisition unit 61 has a function of acquiring image data of the board image from the camera 3 or the database unit 51. Specifically, the data acquisition unit 61 acquires image data of the board image of the target lot to be analyzed by the resource amount estimation unit 4 from the camera 3, and also acquires image data of the board image to be compared with the target lot from the database unit 51. The data format of the acquired image data is not particularly limited.

[0034] The first feature extraction unit 62 has a function of extracting, as the first feature, a feature related to color information of the image data acquired by the data acquisition unit 61. In other words, the first feature extraction unit 62 extracts a different type of feature from the fourth feature extraction unit 65 described below, and corresponds to one specific example of the "different type of feature extraction unit" according to the present invention. The first feature will be described in detail later.

[0035] The second feature quantity extraction unit 63 has a function of extracting, as a second feature quantity, a feature quantity related to the coefficient of variation of the substrate distribution of the image data acquired by the data acquisition unit 61. In other words, the second feature quantity extraction unit 63 extracts a different type of feature quantity from the fourth feature quantity extraction unit 65 described below, and corresponds to another specific example of the "different type of feature quantity extraction unit" according to the present invention. The second feature quantity will be described in detail later.

[0036] The third feature extraction unit 64 has a function of extracting, as a third feature, a feature relating to the quantity of a predetermined shape portion of a waste electronic circuit board in the image data acquired by the data acquisition unit 61. In other words, the third feature extraction unit 64 extracts a different type of feature from the fourth feature extraction unit 65 described below, and corresponds to yet another specific example of the "different type of feature extraction unit" according to the present invention. The third feature will be described in detail later.

[0037] The fourth feature extraction unit 65 has a function of extracting the complexity of an image specified by the image data acquired by the data acquisition unit 61 and setting the extracted complexity as a fourth feature of the image data. In other words, the fourth feature extraction unit 65 corresponds to a specific example of the "feature extraction unit" according to the present invention. The fourth feature will be described in detail later.

[0038] The fourth feature amount extraction unit 65 also functions as an area separation unit 65a. The area separation unit 65a has a function of separating the image data acquired by the data acquisition unit 61 into a board area and a background area based on the fourth feature amount extracted by the fourth feature amount extraction unit 65. The board area and the background area will be described in detail later.

[0039] The similarity determination unit 66 has a function of determining whether one image data set, which the data acquisition unit 61 acquires from the camera 3 regarding a target lot to be analyzed by the resource amount estimation unit 4, is similar to other image data set, which the data acquisition unit 61 acquires from the database unit 51 for comparison with the one image data set. The similarity determination unit 66 performs the similarity determination using at least the fourth feature amount, and preferably the fourth feature amount as well as each of the first, second, and third feature amounts, as indicators. The similarity determination unit 66 also narrows down the image data to be subjected to the similarity determination based on the identification information of the image data.

[0040] The evaluation information output unit 67 has a function of receiving the result of the similarity determination by the similarity determination unit 66 and outputting various pieces of information identified from the result of the similarity determination as evaluation information for the group of substrates in the target lot. The evaluation information output by the evaluation information output unit 67 is information provided for the process of approving the component analysis results by the resource amount estimation unit 4. Specifically, the evaluation information includes, for example, other image data that has been determined by the similarity determination unit 66 to have a high similarity to one image data piece for the target lot, and resource amount data corresponding to the image data with a high similarity. This information is extracted from the database unit 51 by the evaluation information output unit 67 to form the evaluation information.

[0041] (program) In the data processing device 6 having the above-described functional configuration, the functions of the above-described units 61 to 67 are realized by executing a predetermined program by the calculation unit constituting the data processing device 6. In other words, the predetermined program that realizes the functions of the units 61 to 67 corresponds to one embodiment of the "data processing program" according to the present invention.

[0042] In this case, the specified program that realizes each function may be provided by being stored on a recording medium (e.g., a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc.) that can be read by the computer device, as long as it can be installed in the data processing device 6 as a computer device, or it may be provided from outside via a network such as the Internet or a dedicated line.

[0043] (Lighting Department) The lighting unit 7 irradiates light onto the group of boards 1 to be imaged by the camera 3, and for this purpose, it is equipped with a light-shielding film 7a arranged to cover the camera 3 and part of the belt conveyor 2, a reflector 7b arranged in the space covered by the light-shielding film 7a, and an illumination lamp 7c that emits light toward the reflector 7b. By providing such light-shielding film 7a, reflector 7b, and illumination lamp 7c, the lighting unit 7 is configured to irradiate the group of boards 1 on the belt conveyor 2 with indirect light while blocking out external light.

[0044] <Procedure for determining whether a group of boards is similar or not> Next, an example of processing operations in the system configured as described above will be described. Here, the procedure for determining whether a group of substrates is similar or not by the data processing device 6 will be mainly specifically described. The procedure given as an example here corresponds to one specific example of the "method for determining whether a group of substrates is similar or not" according to the present invention. The procedure of the "method for determining whether a group of substrates is similar or not" constitutes part of the procedure of the "method for evaluating a group of substrates" according to the present invention.

[0045] FIG. 4 is a flowchart showing the procedure of the method for determining whether a group of substrates is similar or not, which is given as an example in this embodiment.

[0046] (Data acquisition) 4, in determining whether a group of boards is similar or not, first, the camera 3 takes an image of the boards in the group of boards 1 of the target lot (hereinafter referred to as the "input lot") supplied onto the belt conveyor 2, and the data acquisition unit 61 acquires the image data resulting from the image capture from the camera 3 (S201). Note that it is preferable that the image data of the board images is associated with unique identification information, for example, when the image is captured by the camera 3.

[0047] At this time, the group of boards 1 of the input lot is transported into a space covered by the light-shielding film 7a of the illumination unit 7 and is imaged by the camera 3 within that space. Within that space, light emitted from the illumination lamp 7c is reflected by the reflector 7b, and the reflected light (i.e., indirect light) reaches the group of boards 1 on the belt conveyor 2. Therefore, the group of boards 1 on the belt conveyor 2 is not affected by external light due to the shielding provided by the light-shielding film 7a. Furthermore, the group of boards 1 on the belt conveyor 2 is imaged by the camera 3 in a state where indirect light uniformly illuminates the entire imaging area without causing localized concentration of direct light. More specifically, the group of boards 1 on the belt conveyor 2 is imaged by the camera 3 in a state where differences in brightness (luminance information) between the center and edges are suppressed and shadow areas are eliminated. Furthermore, while direct light can cause overexposure and other issues in areas where light is concentrated, which can result in the inability to capture color information in those areas, this can be prevented by using indirect light. That is, the camera 3 can capture images of the boards in the group of boards 1 on the belt conveyor 2 under stable conditions that are always approximately constant while eliminating the influence of image capturing timing, environmental conditions, and the like.

[0048] Figure 5 shows a specific example of a board image. The example in Figure 5(a) shows a case where the type of waste electronic board is an expansion board type board, and multiple expansion board type boards are grouped together so as to overlap each other to form the board group 1. The example in Figure 5(b) shows a case where the type of waste electronic board is a CPU board, and multiple CPU boards are grouped together so as to overlap each other to form the board group 1. In this way, the images of the boards in the board group 1 show a collection of one type of waste electronic boards, but the images will be different depending on the type of waste electronic board. Furthermore, even if the waste electronic boards in the board group 1 are the same type, the images of the boards in the board group 1 will not be the same for different lots, because the overlapping state and position on the belt conveyor 2 are indefinite and will differ for each lot.

[0049] When the image data of the input lot is acquired, as shown in FIG. 4, the data acquisition unit 61 accesses the database unit 51 and acquires the image data of the processed lot stored and accumulated in the database unit 51 (hereinafter referred to as "database image data") (S202).

[0050] Since the image data in the database constitutes past data, the data volume is enormous and it is likely to include data from discarded electronic circuit boards of different types from the input lot. Therefore, the similarity determination unit 66 may narrow down the image data in the database to be subjected to similarity determination. Specifically, for example, the similarity determination unit 66 focuses on the identification information of the image data of the input lot and the identification information of the image data in the database and calculates the similarity between them. The similarity may be calculated using a known technique, such as the Levenshtein distance if the identification information is text information specifying the circuit board product name. After calculating the similarity between them, the similarity is compared with a preset threshold, and only image data from lots with a similarity equal to or greater than the threshold is subjected to similarity determination. Narrowing down the image data in this way improves processing efficiency compared to when image data is not narrowed down.

[0051] (Extraction of first feature) Thereafter, the first feature extraction unit 62 extracts first features for each of the image data of the input lot and the image data in the database (for each image data of each lot in the case of multiple lots, the same applies below) (S203). More specifically, the first feature extraction unit 62 calculates a feature related to the color information of the image data as the first feature. The types of colors contained in a board image vary depending on the type of waste electronic board that makes up the board image. Therefore, color information is considered to be very useful in characterizing a board image.

[0052] The first feature extraction unit 62 can calculate a feature related to the hue value of the HSV color system as a feature related to color information (i.e., the first feature). The HSV color system is expressed by three components: H (hue), S (saturation), and V (lightness), and compared to the RGB color system, it can capture color differences in a manner closer to human perception. In particular, a feature focused on the hue value of the HSV color system provides robustness against lighting conditions, etc., when capturing images with the camera 3, making it possible to obtain judgment results that are close to those obtained by visual judgment by an operator.

[0053] The calculation of the feature amount related to the hue value may be performed using the specific method disclosed in Patent Document 1.

[0054] As a result, the first feature quantity extraction unit 62 extracts the first feature quantity (f ci ) and the first feature of the image data in the database (f cdi ) will be extracted.

[0055] (Extraction of second feature) Furthermore, the second feature extraction unit 63 extracts second features from the image data of the input lot and the image data of the database (S204). More specifically, the second feature extraction unit 63 calculates a feature related to the coefficient of variation of the substrate distribution as the second feature. The substrate distribution can be identified based on the distribution of a predetermined-shape portion of the waste electronic substrate in the image. An example of the predetermined-shape portion of the waste electronic substrate is a linear-shaped portion corresponding to the terminal portion of the waste electronic substrate. In other words, the second feature extraction unit 63 calculates a feature representing the distribution status of the terminal portion (linear-shaped portion) of the waste electronic substrate using a coefficient of variation as the feature related to the coefficient of variation of the substrate distribution (i.e., the second feature).

[0056] Waste electronic circuit boards generally have terminal sections where electrode terminals are arranged in rows, and the arrangement varies depending on the type of waste electronic circuit board. Therefore, quantifying the distribution of such terminal sections (linear sections) in an image is considered to be extremely useful in characterizing the circuit board image. Moreover, although waste electronic circuit boards are equipped with various components other than terminal sections, focusing only on the terminal sections (linear sections) can improve processing efficiency.

[0057] The calculation of the feature amount representing the distribution state of the terminal portions (linear portions) of the waste electronic substrates by the coefficient of variation may be carried out by using the specific method disclosed in Patent Document 1.

[0058] As a result, the second feature quantity extraction unit 63 extracts the second feature quantity (f v ) and the second feature of the image data in the database (f vd ) will be extracted.

[0059] (Extraction of the third feature) Furthermore, the third feature extraction unit 64 extracts a third feature from each of the image data of the input lot and the image data in the database (S205). More specifically, the third feature extraction unit 64 calculates, as the third feature, a feature related to the quantity of predetermined shape portions of the waste electronic board. As in the case of the second feature, the predetermined shape portions are linear portions corresponding to the terminal portions of the waste electronic board. The quantity of the predetermined shape portions can be exemplified by the number of linear portions. In other words, the third feature extraction unit 64 calculates, as the feature related to the quantity of predetermined shape portions of the waste electronic board (i.e., the third feature), a feature related to the number of terminal portions (linear portions) of the waste electronic board (i.e., the number of linear portions in the image).

[0060] The overlapping state and position of waste electronic boards in board images differs for each lot. Therefore, if the number of straight lines in the image can be quantified and the number of terminals present can be estimated, it will be possible to grasp the overlapping state and amount of overlap of each board, which is thought to be extremely useful in characterizing board images.

[0061] The feature amount relating to the number of straight lines in an image may be calculated using the specific method disclosed in Patent Document 1.

[0062] As a result, the third feature quantity extraction unit 64 extracts the third feature quantity (f L ) and the third feature of the image data in the database (f dL ) will be extracted.

[0063] (Extraction of the fourth feature) Furthermore, the fourth feature extraction unit 65 extracts a fourth feature from each of the image data of the input lot and the image data of the database (S206). More specifically, the fourth feature extraction unit 65 obtains a feature related to the complexity of the board image of the waste electronic board as the fourth feature.

[0064] The dissimilarity of a board image is an index that represents the uniformity of the image, and takes a value between 0.00 and 1.00. Specifically, the more non-uniform the pixel values ​​that make up the image are and the greater the difference between each value, the higher the complexity of the image. On the other hand, if the pixel values ​​are uniform and the difference between shades is small, the complexity of the image will be a low value.

[0065] For example, in the group of expansion boards shown in Figure 5(a), the overlapping expansion boards are relatively large, so the complexity of the board images of the group tends to be low. In contrast, in the group of CPU boards shown in Figure 5(b), the overlapping CPU boards are relatively small, so the complexity of the board images of the group tends to be high. In this way, when dealing with a collection of discarded electronic boards, the image complexity of the boards will vary depending on the type of discarded electronic boards, the degree of overlap, etc. Therefore, image complexity is considered to be very useful in characterizing board images.

[0066] The complexity of an image can be calculated by analyzing the texture of the image, and therefore the fourth feature amount extraction unit 65 is configured to extract the complexity of the image by analyzing the texture of the image. Texture analysis is a technique for quantitatively classifying images by quantifying the spatial patterns of the image. Specifically, for example, a gray-level co-occurrence matrix (GLCM) is generated, and statistical information is extracted from the matrix to describe the texture characteristics of the image. Note that specific techniques for texture analysis and complexity extraction using texture analysis can be performed using well-known techniques, and detailed descriptions thereof will be omitted here.

[0067] For such image complexity, the fourth feature extraction unit 65 calculates a coefficient of variation of the complexity and sets the result as the fourth feature. By using the coefficient of variation of the complexity as the fourth feature, it becomes possible to determine the size and distribution of the waste electronic boards in the board image from the fourth feature. Specifically, for example, if a large number of small waste electronic boards are captured in the board image, the value of the coefficient of variation tends to be large, and if a small number of large waste electronic boards are captured, the value of the coefficient of variation tends to be small. Furthermore, for example, if waste electronic boards are evenly scattered throughout the board image, the value of the coefficient of variation tends to be large, and if the waste electronic boards are concentrated in a certain area, the value of the coefficient of variation tends to be small. Note that a specific method for calculating the coefficient of variation of the complexity will be described in detail below.

[0068] Here, a specific procedure for extracting the fourth feature amount by the fourth feature amount extracting unit 65 will be described in more detail.

[0069] When extracting the fourth feature amount, the fourth feature amount extracting section 65 first separates the substrate region and the background region using the region separating section 65a. FIG. 6 is an explanatory diagram showing an example of the substrate region and the background region. As shown in the figure, the circuit board image captured by camera 3 contains a mixture of a circuit board area, which is an area where overlapping waste electronic circuit boards are captured, and a background (belt conveyor) area, which is an area where no waste electronic circuit boards are present and where the surface of the belt conveyor 2 is captured in the background. In such a circuit board image, the background area corresponds to a portion that is not affected by the size or distribution of the waste electronic circuit boards, i.e., a portion that becomes a noise component when extracting the fourth feature. Therefore, when extracting the fourth feature, it is desirable to exclude the background area and use only the circuit board area as the extraction target area. Therefore, the region separating unit 65a separates the image data of the input lot and the image data of the database into a substrate region and a background region. The separation of the substrate region and the background region may be performed based on the complexity of the substrate image extracted by the fourth feature amount extracting unit 65, as described below.

[0070] FIG. 7 is an explanatory diagram (part 1) showing a specific example of the procedure for extracting the complexity of the board image, which is the fourth feature amount. For example, when image data of the board image shown in Fig. 7(a) is acquired, the fourth feature extraction unit 65 divides the board image into an arbitrary number of vertical and horizontal divisions as shown in Fig. 7(b). The number of divisions is not particularly limited, but a small number of divisions reduces the resolution for distinguishing between the board region and the background region, while a large number of divisions can increase the processing load. Therefore, it is considered that the number of divisions is set to, for example, 48 x 48. As a result, the board image is divided into a plurality of cells, for example, 48 x 48.

[0071] After dividing the board image into multiple cells, the fourth feature quantity extraction unit 65 then calculates the image complexity for each cell. As described above, the image complexity can be calculated by analyzing the texture of the image. As a result, a value between 0.00 and 1.00 is calculated as the image complexity for each cell.

[0072] After calculating the image complexity for each cell, the fourth feature extraction unit 65 then associates the calculation result with a hue value in the HSV color system, which is expressed by the three components H (hue), S (saturation), and V (lightness). This results in the creation of the complexity heat map shown in Figure 7(c). In the complexity heat map, each cell is expressed by a different hue value depending on the complexity of that cell.

[0073] The fourth feature extraction unit 65 then compares the complexity value of each cell in the created complexity heat map with a preset threshold. The threshold is set based on empirical rules such as simulations to a value that allows for good discrimination between the board region and the background region. The fourth feature extraction unit 65 then performs a binarization process by classifying each cell into cells above the threshold and cells below the threshold, replacing cells above the threshold with white pixel values ​​and cells below the threshold with black pixel values. This results in the creation of the board region mask image shown in FIG. 7(d). In the board region mask image, the board region is represented by white pixel values ​​and the background region is represented by black pixel values. By focusing on the white pixel values ​​in this board region mask image, the board image is separated into the board region and the background region, and the background region can be excluded and only the board region can be extracted.

[0074] After creating the substrate region mask image, the fourth feature amount extraction unit 65 then calculates the coefficient of variation of the complexity. FIG. 8 is an explanatory diagram (part 2) showing a specific example of the procedure for extracting the complexity of the board image, which is the fourth feature amount. As shown in the figure, the fourth feature extraction unit 65 calculates the coefficient of variation of complexity using a virtual grid set in the substrate region mask image. Specifically, for example, as shown in FIG. 8(a), virtual perpendicular lines are set at predetermined intervals (for example, every 5 pixels) from one end (for example, the left end) of the substrate region mask image, and the number of white pixels present on each perpendicular line is calculated. Also, for example, as shown in FIG. 8(b), virtual horizontal lines are set at predetermined intervals (for example, every 5 pixels) from one end (for example, the top end) of the substrate region mask image, and the number of white pixels present on each horizontal line is calculated. Then, after calculating the number of white pixels present on each perpendicular line and each horizontal line, the coefficient of variation is calculated using a predetermined equation including an equation that divides the variance (standard deviation) of the distribution of white pixels by the average number of white pixels. Specifically, for example, the coefficient of variation f is calculated using the following equation (1): s Calculate.

[0075]

number

[0076] In equation (1), n ​​is the number of perpendicular or horizontal lines, and x k is the number of white pixels on the k-th perpendicular line, the overlined x is the average value of the white pixels on the perpendicular line, and y k represents the number of white pixels on the k-th horizontal line, and the overlined y represents the average value of the white pixels on the horizontal line.

[0077] The coefficient of variation fs of the distribution of white pixels obtained in this manner is used as a feature related to the coefficient of variation of the complexity of the board region in the board image, i.e., the fourth feature in this embodiment. This fourth feature makes it possible to determine the size and distribution of the waste electronic boards in the board image. Specifically, for example, if a board image contains many small waste electronic boards, the coefficient of variation tends to be large, and if a small number of large waste electronic boards are contained in the board image, the coefficient of variation tends to be small. Furthermore, for example, if waste electronic boards are evenly scattered throughout the board image, the coefficient of variation tends to be large, and if the waste electronic boards are concentrated in a certain area, the coefficient of variation tends to be small.

[0078] The fourth feature quantity extraction unit 65 extracts the above-described fourth feature quantity for each of the image data of the input lot and the image data of the database. That is, the fourth feature quantity extraction unit 65 extracts the fourth feature quantity (f s ) and the fourth feature of the image data in the database (f sd ) will be extracted.

[0079] 9 shows a specific example of a circuit board image and a corresponding complexity heat map. Fig. 9(a) shows a circuit board image and a complexity heat map when the discarded electronic circuit board is an expansion board type circuit board, Fig. 9(b) shows a circuit board image and a complexity heat map when the discarded electronic circuit board is a motherboard type circuit board, Fig. 9(c) shows a circuit board image and a complexity heat map when the discarded electronic circuit board is a CPU board, and Fig. 9(d) shows a circuit board image and a complexity heat map when the discarded electronic circuit board is a mobile phone. In each of Figs. 9(a) to 9(d), the left side of the figure is the circuit board image, and the right side of the figure is the complexity heat map. 9(a) to 9(d) show that there are clear differences in the complexity heat maps depending on the type of waste electronic board. Specifically, for example, in a board image showing several large boards, as in FIG. 9(a) or 9(b), the areas with high complexity are distributed clustered together in the complexity heat map, whereas in a board image showing many small boards, as in FIG. 9(c) or 9(d), the areas with high complexity are distributed scatteredly in the complexity heat map. Thus, it is clear that there are differences in the distribution of complexity in board images depending on the type of waste electronic board. Therefore, calculating the coefficient of variation of image complexity and using it as the fourth feature is extremely useful for determining the size and scattering of waste electronic boards in a board image and classifying the type of waste electronic boards. By classifying the type of waste electronic boards, it becomes possible to grasp in advance the usefulness of board group 1 in the input lot.

[0080] (similarity judgment) After extracting the first, second, third, and fourth feature amounts, the similarity determination unit 66 determines whether the image data of the input lot and the image data of the database are similar to each other, as shown in Fig. 4. At this time, the similarity determination unit 66 uses at least the fourth feature amount, and preferably the first, second, and third feature amounts in addition to the fourth feature amount, as an index to calculate the image similarity between the image data of the input lot and the image data of the database, thereby determining whether they are similar to each other (S207). The calculation of the image similarity is performed, for example, using the following procedure.

[0081] First, the similarity determination unit 66 calculates the feature similarity F between the image data of the input lot and the image data of the database for the first feature amount. c Specifically, the first feature value of the image data of the input lot is calculated as f ci , the first feature of the image data in the database is f cdi When the number of regions of the hue division used to calculate the first feature is 24, the feature similarity F is calculated using the following formula (2): c In addition, f when i=1 in equation (2) is calculated. ci , f cdi is the proportion of image data that falls into hue category 1 when the hue circle is divided into 24 stages.

[0082]

number

[0083] Furthermore, the similarity determining unit 66 determines the feature similarity F between the image data of the input lot and the image data of the database for the second feature amount. v Specifically, the second feature value of the image data of the input lot is calculated as f v , the second feature of the image data in the database is f vd Then, the feature similarity F is calculated using the following formula (3). v Calculate.

[0084]

number

[0085] Furthermore, the similarity determination unit 66 determines the feature similarity F between the image data of the input lot and the image data of the database for the third feature amount. L Specifically, the third feature value of the image data of the input lot is calculated as f L , the third feature of the image data in the database is f dL Then, the feature similarity F is calculated using the following formula (4). L Calculate.

[0086]

number

[0087] Furthermore, the similarity determining unit 66 determines the feature similarity F between the image data of the input lot and the image data of the database for the fourth feature amount. s Specifically, the fourth feature value of the image data of the input lot is calculated as f s , the fourth feature of the image data in the database is f sd Then, the feature similarity F is calculated using the following formula (5). s Calculate.

[0088]

number

[0089] The similarity determination unit 66 then calculates four types of feature similarity (F c ,F v ,F L ,F s ) is calculated, the image similarity S between the image data of the input lot and the image data in the database is calculated using the following equation (6).

[0090]

number

[0091] In equation (6), coefficient α represents a weighting coefficient for the first feature amount, coefficient β represents a weighting coefficient for the second feature amount, coefficient γ represents a weighting coefficient for the third feature amount, and coefficient δ represents a weighting coefficient for the fourth feature amount. In other words, when calculating the image similarity S, the similarity determination unit 66 assigns a weight to each of the first to fourth feature amounts used as an index for similarity determination.

[0092] The balance of the magnitudes of the coefficients α, β, γ, and δ is not particularly limited, and may be set appropriately depending on experimental results, simulation results, etc. For example, if the fourth feature amount is used as an index for determining similarity and the first, second, and third feature amounts are not taken into consideration, the coefficients α, β, and γ are set to "0."

[0093] By going through the above procedure, the similarity determination unit 66 calculates the image similarity S between the image data of the input lot and the image data in the database. If the database contains image data for multiple lots, the similarity determination unit 66 will calculate the image similarity S for each of the multiple lots with respect to the image data of the input lot.

[0094] (Evaluation information output) When the similarity determination unit 66 calculates the image similarity S, the evaluation information output unit 67 outputs various information including the calculation result as evaluation information for the input lot. The output may be performed by a known method such as image display or printout. By referring to this output result, the system user can understand the content of the evaluation information for the input lot, including the result of the similarity determination.

[0095] By outputting such evaluation information, the evaluation results can be attached to the estimation results of the amount of metal resources contained in the group of substrates of the input lot, thereby making it possible to ensure a high level of reliability in the estimation results of the amount of metal resources for the input lot.

[0096] (Specific calculation example) Here, we will briefly explain a specific example of the calculation result of image similarity S. Here, we will take as an example a case in which the image similarity S between the image data of an input lot and the image data of multiple lots in a database is calculated, and based on the calculation result, the top two image data in the database of multiple lots with the highest image similarity S are extracted, the value of the content ratio of a predetermined metal (for example, gold) is recognized based on the resource amount data for the image data of the extracted lot, and if the metal content ratio is within ±10% of the metal content ratio for the input lot, the judgment is successful, and the ratio of the number of successful judgments to the number of data used is calculated as the judgment success rate.

[0097] As a result, it was confirmed that if similarity determination is performed using at least the fourth feature as an index, a determination success rate of, for example, 74% or more can be obtained. In particular, it was confirmed that a high determination success rate of 86.3% could be obtained by using all of the first, second, third, and fourth feature amounts as indices and weighting each feature amount, for example, with coefficients α = 0.8, β = 1.0, γ = 0.4, and δ = 0.6. Incidentally, when the first, second, and third feature amounts were used as indices but the fourth feature amount was not used, the determination success rate was 84.2%, and by using the fourth feature amount as an index, the determination success rate increased by 2.1%. This indicates that the feature related to image complexity (fourth feature) contributes to improving the accuracy of similarity determination. Furthermore, by appropriately setting the weighting coefficients for each feature, it becomes possible to vary the degree of contribution of each feature, which is expected to further improve the accuracy of similarity determination.

[0098] The above shows that the similarity determination method of this embodiment is extremely useful for calculating the similarity between board images and for determining similarity based on the calculation results.

[0099] <Effects of this embodiment> According to the data processing device, data processing program, substrate group similarity determination method, substrate group evaluation system, and substrate group evaluation method described in this embodiment, the following effects can be obtained.

[0100] (a) According to this embodiment, the similarity determination of image data of a board image is performed by extracting the complexity of the board image and setting it as a fourth feature, and using this fourth feature as an index. Therefore, when a collection of discarded electronic boards (a group of boards) is processed collectively, even if there are multiple types of boards in the group to be processed, the complexity varies depending on the type of board and the degree of overlap between the boards, etc., so that the similarity determination can be performed with high reliability. Moreover, by utilizing the difference in complexity depending on the type of board, the degree of overlap, etc., the difference is immediately reflected in the result of the similarity determination, thereby improving the efficiency of the similarity determination. In other words, according to this embodiment, it is possible to accurately and efficiently determine whether the image data of a collection of waste electronic substrates is similar to other image data, thereby contributing to the establishment of a recycling business for waste electronic substrates.

[0101] (b) According to this embodiment, when extracting the fourth feature, the complexity of the image is extracted by analyzing the texture of the image. Therefore, the complexity of the image can be quantitatively extracted, which is very useful for efficiently determining whether the image data of the board images are similar or not with high reliability.

[0102] (c) According to this embodiment, the coefficient of variation of the complexity of the board image is calculated, and the result of this calculation is used as the fourth feature. Therefore, the fourth feature reflects the distribution of the complexity and also reveals differences in the degree of dispersion of the boards, making it extremely useful for efficiently determining whether the image data of the board images are similar with high reliability.

[0103] (d) According to this embodiment, prior to determining whether the image data of the board image is similar, the region separating unit 65a separates the board image into a board region and a background region. Therefore, when extracting the fourth feature amount that serves as an index for determining whether the board image is similar, it is possible to exclude the background region that becomes a noise component and use only the board region as the region to extract the fourth feature amount, which is extremely useful for efficiently determining whether the image data of the board image is similar with high reliability. Moreover, according to this embodiment, the separation between the board region and the background region is performed based on the complexity of the board image, so that the separation between the board region and the background region can be performed efficiently with high reliability.

[0104] (e) According to this embodiment, the similarity determination of the image data of the circuit board image is performed using, in addition to the fourth feature, the first feature, the second feature, and the third feature, which are different types of feature from the fourth feature, as indicators. The first feature, the second feature, and the third feature are each completely different from the fourth feature, and therefore can play a complementary role to the fourth feature. Therefore, the addition of the first feature, the second feature, and the third feature further improves the reliability of the similarity determination.

[0105] (f) According to this embodiment, when determining whether the image data of the board image is similar or not, each of the first to fourth feature amounts is used as an index, and a weight is assigned to each feature amount. Therefore, it is possible to adjust which feature amount is emphasized by the weighting factor, and to vary the degree of contribution of each feature amount, which is expected to further improve the accuracy of the similarity determination.

[0106] (g) According to this embodiment, when capturing images of the substrate group 1, the illumination unit 7 irradiates the substrate group 1 with light. However, the illumination unit 7 is configured to irradiate the substrate group 1 with indirect light while blocking external light. Therefore, the substrate group 1 is imaged without being affected by external light and with indirect light irradiating the entire imaging area with uniform light. In other words, according to this embodiment, the substrate images of the substrate group 1 can be captured under stable conditions that are generally constant, while eliminating the influence of imaging timing, environmental conditions, and the like. This is extremely useful for further improving the reliability of similarity determination by acquiring image data under stable conditions.

[0107] <Modification> Although the embodiments of the present invention have been described above, the above disclosure shows exemplary embodiments of the present invention, and the technical scope of the present invention is not limited to the above exemplary embodiments.

[0108] In the above-described embodiment, the case where all of the first to fourth feature quantities are used as indexes has been mainly exemplified, but the present invention is not limited to this. That is, the feature quantity used as an index may be at least the fourth feature quantity. Preferably, a feature quantity other than the fourth feature quantity may also be used as an index, but even in this case, it is not necessary to use all of the first to third feature quantities, and at least one of them may be used. [Explanation of symbols]

[0109] 1... collection of waste electronic circuit boards (group of circuit boards), 2... belt conveyor, 3... camera, 4... resource amount estimation unit, 5... server device, 6... data processing device, 7... lighting unit, 51... database unit, 61... data acquisition unit, 62... first feature extraction unit, 63... second feature extraction unit, 64... third feature extraction unit, 65... fourth feature extraction unit, 66... ​​similarity determination unit, 67... evaluation information output unit

Claims

1. a data acquisition unit that acquires image data of the collection of waste electronic substrates; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that determines whether one image data and another image data acquired by the data acquisition unit are similar or not by using the feature amount as an index; Equipped with the complexity of the image extracted by the feature extraction unit is an index representing the uniformity of pixel values ​​constituting the image; The feature extraction unit calculates a coefficient of variation of the complexity using a predetermined arithmetic expression including an arithmetic expression for dividing a variance value of a distribution of a predetermined number of pixels in a plot space of the complexity of each pixel value by an average value of the predetermined number of pixels, and defines the calculation result as the feature. Data processing device.

2. The feature extraction unit is configured to extract the complexity of the image by analyzing the texture of the image.

2. The data processing device according to claim 1.

3. a region classification unit that classifies the image data into a substrate region and a background region based on the feature extracted by the feature extraction unit, The similarity determination unit is configured to determine whether the substrate region is a similarity determination target.

3. A data processing device according to claim 1.

4. a different feature extraction unit that extracts a different feature from the feature from the image data; The similarity determination unit is configured to perform similarity determination using, as an index, the feature extracted by the feature extraction unit and another feature extracted by the another feature extraction unit.

4. A data processing device according to claim 1.

5. The similarity determination unit is configured to weight each feature amount used in the similarity determination.

5. The data processing device according to claim 4.

6. an imaging unit that captures an image of the collection of waste electronic substrates to obtain the image data; an illumination unit that irradiates light onto the collection of waste electronic substrates that are to be imaged by the imaging unit, The lighting unit is configured to irradiate the collection of waste electronic substrates with indirect light while blocking external light.

6. A data processing device according to claim 1.

7. Computer, a data acquisition unit that acquires image data of the collection of waste electronic substrates; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that determines whether one image data and another image data acquired by the data acquisition unit are similar or not by using the feature amount as an index; It also functions as a the complexity of the image extracted by the feature extraction unit is an index representing the uniformity of pixel values ​​constituting the image; The feature extraction unit calculates a coefficient of variation of the complexity using a predetermined arithmetic expression including an arithmetic expression for dividing a variance value of a distribution of a predetermined number of pixels in a plot space of the complexity of each pixel value by an average value of the predetermined number of pixels, and defines the calculation result as the feature. Data processing program.

8. a data acquisition step of acquiring image data of the collection of waste electronic substrates; a feature extraction step of extracting image complexity from the image data and setting the image complexity as a feature of the image data; a similarity determination step of determining whether one image data and another image data acquired in the data acquisition step are similar to each other by using the feature amount as an index; Equipped with The complexity of the image extracted in the feature extraction step is an index representing the uniformity of pixel values ​​constituting the image, In the feature extraction step, a coefficient of variation of the complexity is calculated using a predetermined arithmetic expression including an arithmetic expression for dividing the variance of the distribution of a predetermined number of pixels in a plot space of the complexity of each pixel value by the average value of the predetermined number of pixels, and the calculation result is used as the feature. A method for determining whether or not a board group exists.

9. an image capturing unit that captures an image of the collection of waste electronic substrates; a resource amount estimation unit that analyzes the aggregate and estimates the amount of metal resources contained in the aggregate; a database unit that stores and accumulates the image capturing results from the image capturing unit and the estimation results from the resource amount estimation unit in association with each other; a data acquisition unit that acquires image data of the collection from the image capturing unit or the database unit; a feature extraction unit that extracts image complexity from the image data and sets it as a feature of the image data; a similarity determination unit that uses the feature amount as an index to determine whether one piece of image data acquired by the data acquisition unit regarding the analysis target in the resource amount estimation unit is similar to another piece of image data acquired by the data acquisition unit from the database unit for comparison with the one piece of image data; an evaluation information output unit that extracts from the database information corresponding to image data that has been determined to have a high similarity to the one image data by the similarity determination unit, and outputs the extracted information as evaluation information about the collection that is the analysis target of the resource amount estimation unit; Equipped with the complexity of the image extracted by the feature extraction unit is an index representing the uniformity of pixel values ​​constituting the image; The feature extraction unit calculates a coefficient of variation of the complexity using a predetermined arithmetic expression including an arithmetic expression for dividing a variance value of a distribution of a predetermined number of pixels in a plot space of the complexity of each pixel value by an average value of the predetermined number of pixels, and defines the calculation result as the feature. Substrate group evaluation system.

10. an image capturing step of capturing an image of the collection of waste electronic substrates with an image capturing unit; a resource amount estimation step of analyzing the aggregate to estimate the amount of metal resources contained in the aggregate; a data storage step of storing and accumulating the image capturing result in the image capturing step and the estimation result in the resource amount estimation step in a database unit in association with each other; a data acquisition step of acquiring image data of the collection from the image capturing unit or the database unit; a feature extraction step of extracting image complexity from the image data and setting the image complexity as a feature of the image data; a similarity determination step of determining whether one image data item acquired in the data acquisition step for the analysis target in the resource amount estimation step is similar to another image data item acquired from the database unit in the data acquisition step for comparison with the one image data item, using the feature amount as an index; an evaluation information output step of retrieving, from the database unit, correspondence information of image data determined to have a high similarity to the one image data in the similarity determination step, and outputting the information as evaluation information about the collection to be analyzed in the resource amount estimation step; Equipped with The complexity of the image extracted in the feature extraction step is an index representing the uniformity of pixel values ​​constituting the image, In the feature extraction step, a coefficient of variation of the complexity is calculated using a predetermined arithmetic expression including an arithmetic expression for dividing the variance of the distribution of a predetermined number of pixels in a plot space of the complexity of each pixel value by the average value of the predetermined number of pixels, and the calculation result is used as the feature. Substrate group evaluation method.

Citation Information

Patent Citations

  • Image retrieval method, execution device therefor and medium recording processing program therefor

    JP2000163576A

  • Still picture retrieval device and recording medium

    JP2001056820A

  • Image retrieving device and recording medium storing image feature extracting procedure

    JP2001243249A

  • Data processing device, data processing program, substrate group similarity determining method, substrate group evaluating system and substrate group evaluating method

    JP2020190881A