Information processing system, information processing method, and information processing program
The information processing system predicts defect impacts by analyzing and classifying feature points in optical film webs, enhancing quality control and process management through machine learning-based defect analysis.
Patent Information
- Application Number
- PCT/JP2025/007609
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2025-03-04
- Publication Date
- 2025-09-25
AI Technical Summary
Existing technologies fail to predict the impact of defects in a web manufacturing process on subsequent processes, particularly in the production of optical films, which require high-quality control.
An information processing system that analyzes and estimates feature points in a first web to predict the effect of defects on a second web by associating feature points using a machine learning model, classifying them into first, second, and third types, and generating output information on their presence or disappearance in the subsequent process.
Enables the prediction of defect impacts across manufacturing processes, allowing for improved quality control and process management in web manufacturing.
Smart Images

Figure JP2025007609_25092025_PF_FP_ABST
Abstract
Description
Information processing system, information processing method, and information processing program
[0001] The present invention relates to an information processing system, an information processing method, and an information processing program.
[0002] Optical films are used on the display surfaces of liquid crystal display devices and the like. High quality is required for webs of such optical films. Therefore, strict control of defects occurring in the web is required in the web manufacturing process. For example, Patent Document 1 discloses a technique for analyzing defects in optical films.
[0003] JP 2023-148609 A
[0004] In the case of a web such as an optical film that is manufactured through multiple processes, it is desirable to be able to predict the effect of a defect occurring in a given manufacturing process on subsequent manufacturing processes.
[0005] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing system, an information processing method, and an information processing program that are capable of predicting the impact on subsequent manufacturing processes caused by a web defect that occurs in a specified manufacturing process.
[0006] The above object of the present invention can be achieved by the following means.
[0007] (1) An information processing system including an acquisition unit that acquires first feature point information regarding feature points present in a first web, an analysis and estimation unit formed by associating feature points present in a first database web with feature points present in a second database web obtained by performing a predetermined process on the first database web, and a generation unit that generates output information, wherein the analysis and estimation unit analyzes the acquired first feature point information to estimate second feature point information regarding feature points present in a second web obtained by performing a predetermined process on the first web, and the generation unit generates the output information based on the estimated second feature point information.
[0008] (2) The information processing system described in (1) above, in which the analysis and estimation unit is formed by associating predetermined feature points present in the first web for database with predetermined feature points present in the second web for database based on their respective positions.
[0009] (3) The information processing system according to (1) above, wherein the analysis and estimation unit is formed to include information about feature points that exist only in one of the first database web and the second database web.
[0010] (4) The information processing system according to (1), wherein the analysis and estimation unit estimates the second feature point information using a machine learning model.
[0011] (5) The information processing system according to (1), wherein the output information includes information relating to the correspondence between the feature points present on the first web and the feature points present on the second web.
[0012] (6) The information processing system described in (1) above, wherein the output information includes at least one of information regarding whether or not a predetermined feature point present on the first web remains on the second web and information regarding the probability that a predetermined feature point present on the first web will remain on the second web.
[0013] (7) The information processing system described in (1) above, wherein the output information includes information regarding third type feature points that remain on the second web due to feature points that exist on the first web, and first type feature points that exist on the first web and disappear on the second web.
[0014] (8) The information processing system according to (7) above, wherein the output information includes information regarding the tendency of at least one of the third type feature points and the first type feature points present throughout the first web.
[0015] (9) The information processing system described in (7) above, wherein the output information includes information regarding whether or not at least one of the number and density of the third type feature points present on the first web exceeds a predetermined threshold.
[0016] (10) The information processing system described in (7) above, wherein the output information includes information regarding the manufacturing process of the first web analyzed based on the third type characteristic points and the first type characteristic points.
[0017] (11) The information processing system described in (7) above, wherein the output information includes information regarding previous processing of the first web analyzed based on the third type of feature points and the first type of feature points.
[0018] (12) The information processing system according to (1) above, further comprising an output unit that outputs the generated output information.
[0019] (13) The information processing system according to (12), wherein the output unit outputs the output information by displaying the output information on a display unit.
[0020] (14) The information processing system according to (1), wherein at least one of the first web and the second web contains a resin.
[0021] (15) An information processing method including processing using an analysis and estimation unit formed by associating feature points present in a first database web with feature points present in a second database web obtained by performing a predetermined process on the first database web, the information processing method including: acquiring first feature point information regarding feature points present in the first web; analyzing the first feature point information using the analysis and estimation unit to estimate second feature point information regarding feature points present in a second web obtained by performing a predetermined process on the first web; and generating output information based on the estimated second feature point information.
[0022] (16) An information processing program that causes a computer to execute the information processing method described in (15) above.
[0023] In the information processing system, information processing method, and information processing program according to the present invention, the first feature information is analyzed using an analysis / estimation unit to estimate second feature information related to feature points present in a second web. Then, output information is generated based on the second feature information. For example, the first web is manufactured in a first manufacturing process, and the second web is manufactured in a second manufacturing process that follows the first manufacturing process. This makes it possible to predict the impact of a web defect occurring in a given manufacturing process on subsequent manufacturing processes.
[0024] Advantages and features provided by one or more embodiments of the present invention will be more fully understood from the following detailed description and the accompanying drawings, which are intended for purposes of illustration only and are not intended to define limitations of the present invention.
[0023] FIG. 1 is a schematic diagram illustrating an application example of an information processing system according to a first embodiment.
[0024] FIG. 2 is a block diagram illustrating the general configuration of a terminal device shown in FIG. 1.
[0025] FIG. 3 is a table for explaining classification of feature points present on each of the first and second webs shown in FIG. 1.
[0026] FIG. 4 is a block diagram illustrating the general configuration of the information processing system shown in FIG. 1.
[0027] FIG. 5 is an example of a user list stored in the storage unit shown in FIG. 4.
[0028] FIG. 6 is another example of an inspection data DB stored in the storage unit shown in FIG. 4.
[0029] FIG. 7 is another example of an inspection data DB stored in the storage unit shown in FIG. 4.
[0030] FIG. 7 is another example of an inspection data DB stored in the storage unit shown in FIG. 4.
[0031] FIG. 7B is a schematic diagram illustrating feature points present on the first web shown in FIG. 1.
[0032] FIG. 7A is a schematic diagram illustrating an example of feature points on the second web corresponding to the feature points shown in FIG. 7A.
[0033] FIG. 7B is a schematic diagram illustrating another example of feature points shown in FIG. 7B.
[0034] FIG. 7B is a schematic diagram illustrating another example of feature points shown in FIG. 7B.
[0035] 11. It is a flowchart showing the generation process of the first inspection data shown in FIG. 6B. It is a schematic diagram showing an example of the configuration of the inspection device shown in FIG. 1. It is another schematic diagram showing the configuration of the inspection device shown in FIG. 9A. It is a schematic diagram showing another configuration of the inspection device shown in FIG. 9A. It is a flowchart showing the generation process of the second inspection data shown in FIG. 6C. It is a flowchart showing the generation process of the feature point classification data shown in FIG. 6D. It is a schematic diagram for explaining steps S32, S33 and S34 shown in FIG. 11. It is a subroutine flowchart of the process of step S34 shown in FIG. 11. It is a diagram showing an example of first feature point information and second feature point information displayed on the display unit shown in FIG. 2. It is a flowchart showing an example of the process executed by the information processing system shown in FIG. 1. It is a flowchart showing a machine learning method for the machine learning model used by the information processing system shown in FIG. 1. It is a subroutine flowchart executed by the information processing system according to the second embodiment.20. It is a diagram showing an example of a probability density function calculated by kernel density estimation shown in FIG. 17. It is a schematic diagram showing an application example of an information processing system according to a third embodiment. It is a table showing details of each of the plurality of inspection devices shown in FIG. 19. It is a table showing an example of first inspection data and second inspection data selected from the inspection data shown in FIG. 20. It is a schematic diagram showing an example of a first web manufacturing device shown in FIG. 1. It is an enlarged schematic diagram of the periphery of the winding device shown in FIG. 22. It is a schematic diagram showing an example of a second web manufacturing device shown in FIG.
[0025] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. However, the scope of the present invention is not limited to the disclosed embodiments. In the description of the drawings, the same elements are denoted by the same reference numerals, and duplicate explanations will be omitted. Furthermore, the dimensional proportions in the drawings are exaggerated for the convenience of explanation and may differ from the actual proportions.
[0026] First Embodiment FIG. 1 is a schematic diagram showing an application example of an information processing system 50 according to a first embodiment. The information processing system 50 is configured with, for example, a server. The information processing system 50 is connected to a terminal device 70A in a factory A and a terminal device 70B in a factory B via a network for communication with each other. The network is a communication line such as a data communication network. Some networks may use a wired LAN or a wireless LAN. The wireless LAN is, for example, a LAN conforming to the IEEE 802.11 standard. The information processing system 50 may be connected to each of a plurality of factories via the network. The plurality of factories may be, for example, a factory C and a factory N.
[0027] [Configuration of Terminal Devices 70A, 70B] The terminal devices 70A, 70B are computers such as PCs, smartphones, and tablet terminals. PC is an abbreviation for personal computer. The terminal devices 70A, 70B are configured to be connectable to the information processing system 50, and each of the terminal devices 70A, 70B transmits and receives various information to and from the information processing system 50. For example, the terminal device 70A is a PC used by an employee of a manufacturing company that operates Factory A, and the terminal device 70B is a PC used by an employee of a manufacturing company that operates Factory B.
[0028] 2 is a block diagram showing the schematic configuration of terminal devices 70A and 70B. Each of terminal devices 70A and 70B has a CPU 71, a ROM 72, a RAM 73, a storage 74, a communication interface 75, a display unit 76, and an operation reception unit 77. Each component is connected to each other via a bus 78 so that they can communicate with each other. CPU is an abbreviation for Central Processing Unit. ROM is an abbreviation for Read Only Memory. RAM is an abbreviation for Random Access Memory.
[0029] The CPU 71 controls the above components and performs various arithmetic processing in accordance with a program recorded in the ROM 72 or the storage 74 .
[0030] The ROM 72 stores various programs and various data.
[0031] The RAM 73 serves as a work area for temporarily storing programs and data.
[0032] The storage 74 stores various programs including an operating system and various data. For example, an application for displaying various information transmitted from the information processing system 50 is installed in the storage 74.
[0033] The communication interface 75 is an interface for communicating with other devices. A wired or wireless communication interface conforming to various standards is used as the communication interface 75. The communication interface 75 is used, for example, when transmitting first feature information (described below) to the information processing system 50 and when receiving second feature information (described below) from the information processing system 50.
[0034] The display unit 76 includes a liquid crystal display, an organic EL display, etc., and displays various information. The display unit 76 may be configured with viewer software, a printer, etc.
[0035] The operation reception unit 77 includes a touch sensor, a pointing device such as a mouse, a keyboard, etc., and receives various operations from the user. Note that the display unit 160 and the operation reception unit 77 may form a touch panel by superimposing a touch sensor serving as the operation reception unit 77 on the display surface serving as the display unit 76.
[0036] [Factory A, B] As shown in FIG. 1 , a first web manufacturing apparatus 1000 is installed in factory A. Factory A is operated or managed by, for example, a film manufacturer. In factory A, a first manufacturing process for manufacturing a first web 80A is carried out. The surface of the first web 80A is inspected by an inspection device 90A. The inspection device 90A includes, for example, a camera. The first web 80A is, for example, a raw film. The first web 80A may be a steel plate or a paper-like material. The width of the first web 80A is, for example, in the range of 1000 mm to 5000 mm. The thickness of the first web 80A is preferably set in the range of 15 μm to 500 μm, taking into consideration quality, handling, and the like. When the first web 80A contains a metal such as steel, the thickness of the first web 80A may be 1 mm or more. In factory A, for example, the first web 80A wound into a roll is manufactured. The length of the first web 80A wound into a roll ranges from 2000 m to 10000 m, for example.
[0037] Factory B is equipped with a second web manufacturing apparatus 2000. Factory B is operated or managed by, for example, a coating manufacturer. Hereinafter, the coating manufacturer may also be referred to as a user company or user. Factory B, Factory C, and Factory N may be operated by different user companies. Factory B manufactures the second web 80B using the first web 80A transported from Factory A. That is, a second manufacturing process for manufacturing the second web 80B is performed in Factory B. Factory B manufactures the second web 80B by subjecting the first web 80A to a predetermined process. Examples of the predetermined process include stretching, surface treatment, coating, lamination, cleaning, and drying. For example, in Factory B, a coating process is performed to impart a functional layer to the surface of the first web 80A, thereby manufacturing the second web 80B. The surface of the second web 80B is inspected by an inspection device 90B. The inspection device 90B includes, for example, a camera. The first web 80A may be transported to factories B and N in addition to the factory B. At least one of the first web 80A and the second web 80B is, for example, a resin film.
[0038] In the first manufacturing process of factory A, first inspection data of the first web 80A is generated by optical inspection using the inspection device 90A. This first inspection data includes first database feature information related to feature points present in the first web 80A. Here, the first web 80A used to generate the first database feature information corresponds to a specific example of the first database web of the present invention.
[0039] In the second manufacturing process at factory B, second inspection data of second web 80B is generated by optical inspection using inspection device 90B. This second inspection data includes second database feature information related to feature points present in second web 80B. Here, second web 80B used to generate the second database feature information corresponds to a specific example of a second database web of the present invention.
[0040] Here, the feature points present on each of the first web 80A and the second web 80B are optical feature points present on the web, specifically, spots that are optically different from their surroundings. Note that a predetermined threshold may be set to determine the optical difference from the surroundings, and any spot exceeding that threshold may be considered a feature point. Feature points present on the web may also be referred to as web defects, malfunctions, or faults. Feature points include, for example, defects caused by poor adhesion when bonding multiple webs together and defects caused by axial irregularities. Multiple webs are bonded together using, for example, ultrasonic welding. For example, dozens to hundreds of feature points can be detected from image data captured of a single first web 80A or second web 80B. The total length of the first web 80A or second web 80B is, for example, several kilometers. Note that multiple defects, malfunctions, or faults within a predetermined area may be considered a single feature point. The predetermined area may be, for example, a 10 mm square area.
[0041] For example, the terminal device 70A generates the first feature point information for the database by performing image analysis on the image data of the first web 80A captured by the inspection device 90A. The inspection device 90A may generate the first feature point information for the database.
[0042] For example, the terminal device 70B generates the second feature information for the database by performing image analysis on the image data of the second web 80B photographed by the inspection device 90B. The inspection device 90B may generate the second feature information for the database.
[0043] For example, a known technique is used for the image analysis. Specifically, pixels whose pixel values in the image deviate from the average value of the surrounding pixels by a predetermined amount or more are extracted as feature points. Alternatively, feature points may be extracted using a method described below.
[0044] The first feature point information for database includes, for example, information regarding the position, size, shape, brightness, and degree of defect of each of the multiple feature points present on the first web 80A. The second feature point information for database includes, for example, information regarding the position, size, shape, brightness, and degree of defect of each of the multiple feature points present on the second web 80B. The position of the feature point can be expressed using, for example, XY coordinates. In the first feature point information for database and the second feature point information for database, multiple adjacent feature points may be clustered.
[0045] For example, terminal device 70A in factory A transmits first inspection data including this first feature point information for database to information processing system 50. Terminal device 70B in factory B transmits second inspection data including this second feature point information for database to information processing system 50.
[0046] The information processing system 50 performs, for example, the alignment of the first inspection data and the second inspection data received from the terminal devices 70A and 70B, as described below, and associates the feature points of the first inspection data with the feature points of the second inspection data. Note that the association may result in no corresponding feature points in the second inspection data. The feature points present on the first web 80A and the second web 80B are then preferably classified into three types: first-type feature points, second-type feature points, and third-type feature points. By performing the association, it is possible to determine what size, shape, etc. the feature points of the first inspection data have become in the second manufacturing process, or whether the feature points no longer exist.
[0047] 3 is a table for explaining the first to third type characteristic points. The plurality of characteristic points present in the first web 80A can be classified, for example, into the first type characteristic points and the third type characteristic points. The plurality of characteristic points present in the second web 80B can be classified, for example, into the second type characteristic points and the third type characteristic points.
[0048] The first type feature points are feature points that are present only in the first web 80A and not present in the second web 80B. That is, the first type feature points are feature points that have disappeared in the second manufacturing process. These first type feature points, even if present in the first web 80A, are relatively unlikely to affect the second manufacturing process and subsequent processes. In this specification, the term "feature points that are not present in the web or that have disappeared" does not necessarily mean that they have completely disappeared, and includes feature points that exist as feature points but are unlikely to cause problems as defects.
[0049] The second type feature points are feature points that are not present in the first web 80A but are present in the second web 80B. That is, the second type feature points are feature points that are newly generated in the second manufacturing process. These second type feature points are feature points that result from the second manufacturing process.
[0050] The third type feature points are feature points that exist in both the first web 80A and the second web 80B. That is, the third type feature points are feature points that are generated in the first manufacturing process and remain in the second manufacturing process. These third type feature points are feature points that are relatively likely to affect the second manufacturing process and subsequent processes. Note that the shape and size of the third type feature points may change in the second manufacturing process compared to when they existed in the first web 80A. Depending on the manufacturing process, additional defects may occur. For example, in the second manufacturing process in which the first web 80A is stretched, bubbles called "voids" may form around small foreign particles that occurred in the first manufacturing process.
[0051] The information processing system 50 classifies and stores the feature points present on each of the first web 80A and the second web 80B into first-type feature points, second-type feature points, and third-type feature points. By classifying and storing the feature points into first-type feature points and third-type feature points, it is possible to determine whether the feature points of the first inspection data remain or have disappeared after the second manufacturing process.
[0052] 4 is a block diagram showing a schematic configuration of the information processing system 50. The information processing system 50 includes, for example, a control unit 51, a storage unit 52, and a communication unit 53.
[0053] The control unit 51 includes, for example, a CPU and memories such as RAM and ROM. The CPU is configured with a multi-core processor or the like that controls the above-mentioned units and executes various arithmetic processing in accordance with a program. Each function of the information processing system 50 is realized by the CPU executing the corresponding program. Specific functions of the control unit 51 will be described later.
[0054] The memory unit 52 is a large-capacity auxiliary storage device that stores various programs including an operating system and various data. For example, a hard disk, a solid-state drive, a flash memory, or a ROM is used as the storage. For example, the memory unit 52 stores a user list, a lot list, an inspection data DB, and the like. For example, the manager of factory A manages each of the user list and the lot list. For example, the manager of factory A is an employee of the manufacturer that operates factory A.
[0055] 5A shows an example of a user list. The user list includes information such as the user ID, user name, and contact information of each user. Each user may be assigned access rights to the inspection data DB. For example, each user may be able to access various data related to a specific first web 80A.
[0056] 5B shows an example of a lot list, which includes information such as the lot ID, product name, delivery destination user ID, manufacturing conditions, size, and manufacturing date for each lot.
[0057] 6A to 6D each show an example of the inspection data DB. The inspection data DB includes, for example, a process list for each process in each of factories A and B, inspection data for each inspection performed in each of factories A and B, and feature point classification data.
[0058] 6A shows an example of a process list. The process list includes information such as the lot ID, the width and length of the web in each process, the process name, the stretch rate of the web, the number of layers of the web, the width direction and the length direction. The process list also includes information regarding each inspection performed in each of factories A and B, for example. The information regarding each inspection includes, for example, the inspection ID of each inspection, the inspection device ID of the inspection device used for each inspection, the inspection data, and the inspection date and time. The information regarding the width direction and the length direction of the web is expressed, for example, by whether the width direction and the length direction of the web in the previous process are the same as or reversed.
[0059] 6B and 6C each show an example of inspection data for each inspection included in the process list. FIG. 6B shows an example of inspection data with an inspection ID of i0101. This inspection data is, for example, first inspection data for the first web 80A and includes first feature point information for the database. FIG. 6C shows an example of inspection data with an inspection ID of i0102. This inspection data is, for example, second inspection data for the second web 80B and includes second feature point information for the database. Each of the first inspection data and second inspection data includes, for example, information regarding the feature point ID, position, area, length, width, maximum brightness, minimum brightness, classification, and presence or absence of concentrated dots for each of the multiple feature points present on the first web 80A or the second web 80B.
[0060] The positions of the feature points are expressed, for example, by X and Y coordinates based on a predetermined position on the first web 80A or the second web 80B. The X coordinate is, for example, the coordinate in the width direction of the first web 80A or the second web 80B and can range from 0 to 3000 mm. The Y coordinate is, for example, the coordinate in the length direction of the first web 80A or the second web 80B and can range from 0 to 10000 m.
[0061] The classification of feature points represents, for example, the shape and brightness distribution of each feature point. Each feature point is classified into, for example, about 5 to 20 classifications according to its shape and brightness distribution. The presence or absence of concentrated dots represents, for example, whether or not multiple feature points exist around the feature point.
[0062] 6D shows an example of feature point classification data. The feature point classification data includes, for example, information on an integrated comparison of feature points present on each of the first web 80A and the second web 80B. In the feature point classification data, for example, feature points present on each of the first web 80A and the second web 80B are assigned feature point IDs that are different from those in the first inspection data and the second inspection data. In the feature point classification data, the feature points are classified into first-type feature points, second-type feature points, or third-type feature points for each feature point ID. The feature point classification data may also include information on the accuracy of the classification of the first-type feature points, second-type feature points, and third-type feature points. The feature point classification data may be information on an integrated comparison of multiple inspection data, and may include, for example, information on an integrated comparison of the first inspection data with the third inspection data or the fourth inspection data.
[0063] Fig. 7A schematically shows a specific feature point present on the first web 80A. This feature point is, for example, the feature point with feature point ID: d0002. Figs. 7B to 7E each show an example of a feature point present on the second web 80B. This feature point is, for example, the feature point with feature point ID: e0002.
[0064] For example, when feature points on the first web 80A and the second web 80B are considered to be located at the same position, the information processing system 50 classifies these feature points as type 3 feature points. For example, as shown in FIG. 7B, the brightness ratio of the feature points on the first web 80A changes when the first web 80A is processed in the second manufacturing process. The change in brightness ratio is due to, for example, a change in the magnitude of the irregularities at the feature points. For example, as shown in FIG. 7C, the size of the feature points on the first web 80A changes when the first web 80A is processed in the second manufacturing process. For example, as shown in FIG. 7D, the shape of the feature points on the first web 80A, such as their aspect ratio, changes when the first web 80A is processed in the second manufacturing process. For example, as shown in FIG. 7E, the high-brightness and low-brightness regions of the feature points on the first web 80A are reversed when the first web 80A is processed in the second manufacturing process. For example, when the positions of feature points present on the first web 80A and the second web 80B can be considered to be the same, the information processing system 50 may classify these feature points as first-type feature points or second-type feature points.
[0065] Thus, the feature point classification data includes information on feature points that correspond to each other between the first web 80A and the second web 80B, i.e., third-type feature points. The feature point classification data further includes information on feature points that exist only in one of the first web 80A and the second web 80B, i.e., first-type feature points and second-type feature points.
[0066] The communication unit 53 is an interface for connecting to external devices such as the terminal devices 70A and 70B via a network.
[0067] [Test Data DB Generation Process] Here, a description will be given of an example of a method for generating the test data DB by the information processing system 50. For example, the first test data is generated by the terminal device 70A and the test device 90A, and the second test data is generated by the terminal device 70B and the test device 90B.
[0068] FIG. 8 is a flowchart showing an example of a method for generating first test data.
[0069] (Step S11) The terminal device 70A instructs, for example, the first web manufacturing device 1000 to manufacture the first web 80A. At this time, for example, the first web 80A in roll form is manufactured according to the shipping standard z.
[0070] (Step S12) Next, terminal device 70A causes inspection device 90A to acquire image data.
[0071] The inspection device 90A is a transmission type or reflection type inspection device. The transmission type inspection device 90A irradiates the first web 80A with light and receives the light that has passed through the first web 80A. This allows for the detection of feature points present on the first web 80A. The reflection type inspection device 90A irradiates the first web 80A with light and receives the light that has been reflected by the first web 80A. This allows for the detection of feature points present on the first web 80A. The transmission type inspection device and the reflection type inspection device each include a bright-field type inspection device and a dark-field type inspection device.
[0072] 9A and 9B show an example of the configuration of a reflective inspection device 90A. Fig. 9A shows the configuration of this inspection device 90A as viewed from the width direction of the first web 80A. Fig. 9B shows the configuration of this inspection device 90A as viewed from the transport direction of the first web 80A. The inspection device 90A includes, for example, a light source 91, a camera 92, an analysis unit 93, and a memory unit 94.
[0073] In the inspection device 90A, cameras 92 capture images of the surface of the first web 80A and generate image data. The number of cameras 92, the angle of view, and the distance to the surface of the first web 80A are appropriately set so that the entire width of the first web 80A is captured. Figure 9B shows an inspection device 90A having two cameras 92 arranged in the width direction (X direction).
[0074] The light source 91 irradiates the inspection area of the first web 80 A with light. The light source 91 irradiates the light uniformly in the width direction of the roll-shaped first web 80 A. Here, irradiating the light uniformly means that the illuminance of the irradiated light is approximately the same.
[0075] The camera 92 is an optical sensor that optically reads the inspection area of the first web 80A. The camera 92 includes an imaging element such as a CCD or CMOS, a lens, and the like. CCD stands for Charge Coupled Device. CMOS stands for Complementary Metal Oxide Semiconductor. The camera 92 generates two-dimensional image data from the output signals of each imaging element. The camera 92 detects diffused light among the light irradiated by the light source 91 and reflected by the surface of the first web 80A. The camera 92 may be a color camera or a monochrome camera. The camera 92 may detect light in the visible light range or infrared light range.
[0076] The camera 92 can read, for example, the entire widthwise range of the first web 80A at once. The contrast of the image data captured by the camera 92 is preferably equal to or greater than a predetermined value. In other words, it is desirable that the area of the first web 80A irradiated with light from the light source 91 and the area not irradiated with light have a contrast equal to or greater than a predetermined value. In order to generate image data having a contrast equal to or greater than a predetermined value, it is desirable to use a light source 91 that is strong and has high linearity.
[0077] Here, "strong" means that, for example, when the illuminance at an irradiation distance of 50 mm is E50, the illuminance E50 is 50,000 lx or more. Also, "highly directional" means, for example, when the illuminance at an irradiation distance of 50 mm is E50 and the illuminance at an irradiation distance of 100 mm is E100, the relationship (E50-E100) / E50<0.5 is satisfied.
[0078] The camera 92 is disposed, for example, at a position where it receives specularly reflected light of the light emitted from the light source 91. The camera 92 may also be disposed at a position where it avoids specularly reflected light of the light emitted from the light source 91, that is, at a position where it receives diffused light from the first web 80A.
[0079] The analysis unit 93 is composed of a CPU, RAM, etc. The analysis unit 93 reads various processing programs stored in the storage unit 94, loads them into the RAM, and performs various processes in cooperation with the programs. The analysis unit 93 processes image data captured by the camera 92 to detect feature points present in the first web 80A. For example, the analysis unit 93 performs predetermined image processing on the image data, detects feature points, and quantitatively evaluates each of the detected feature points.
[0080] The analysis unit 93 may, for example, combine multiple images obtained by continuous shooting with one camera 92. The analysis unit 93 may, for example, generate one image data of the entire surface of the first web 80A and store it in the storage unit 94. Alternatively, the analysis unit 93 may generate multiple image data corresponding to the shooting time and store it in the storage unit 94. The analysis unit 93 may combine multiple image data obtained by multiple cameras 92 arranged in the width direction. The analysis unit 93 may determine the longitudinal position of the first web 80A based on the shooting time by, for example, referring to the stored transport speed. In the following description, it is assumed that the analysis unit 93 generates multiple image data corresponding to the shooting time and stores it in the storage unit 94.
[0081] The storage unit 94 is composed of an HDD, an SSD, etc. SSD is an abbreviation for Solid State Drive. The storage unit 94 stores various processing programs and data necessary for executing the programs. For example, the storage unit 94 stores image data captured by the camera 92, linking the image data with the time of capture. The storage unit 94 stores manufacturing conditions such as the winding speed of the first web manufacturing apparatus 1000. The manufacturing conditions for the first manufacturing process may be included in the process list of the inspection DB.
[0082] 9C shows an example of a transmission type inspection device 90A. In this inspection device 90A, a light source 91 is disposed in a position facing a camera 92 with the first web 80A in between.
[0083] The inspection device 90A may have multiple inspection units. For example, the camera 92 may include a camera for detecting scratches on the surface of the first web 80A and a camera for detecting foreign matter inside the first web 80A. The first inspection data may use some of the data from the multiple inspection units, or may use a combination of the results from the multiple inspection units.
[0084] (Step S13) The terminal device 70A causes the inspection device 90A to detect a plurality of feature points from the image data and generate first inspection data. The inspection device 90A generates the first inspection data by, for example, the following process.
[0085] The analysis unit 93 of the inspection device 90A first acquires image data captured by the camera 92. Next, the analysis unit 93 divides the image data into a plurality of regions. For example, the analysis unit 93 divides the image data into n regions in the width direction. n may be, for example, several to several tens of regions. Hereinafter, the n regions will be referred to as region a1 to region an.
[0086] Next, the analysis unit 93 acquires image data of one region a1 and performs mathematical processing on the image data of the region a1. The mathematical processing includes, for example, preprocessing, enhancement processing, signal processing, and image feature extraction.
[0087] Preprocessing includes, for example, image cropping, low-pass filtering, high-pass filtering, Gaussian filtering, median filtering, bilateral filtering, morphological conversion, color conversion, contrast adjustment, noise removal, restoration of blurred or blurred images, mask processing, Hough transform, and projective transformation. Color conversion includes, for example, L*a*b*, sRGB, HSV, and HSL.
[0088] The enhancement process includes, for example, a Sobel filter, a Scharr filter, a Laplacian filter, a Gabor filter, and a Canny algorithm.
[0089] Signal processing includes, for example, basic statistics, square root of sum of squares, difference, sum, product, ratio, distance matrix calculation, differential and integral calculus, threshold processing, Fourier transform, wavelet transform, and peak detection. Basic statistics include, for example, maximum, minimum, mean, median, standard deviation, variance, and quartile. Threshold processing includes, for example, binarization and adaptive binarization. Peak detection includes, for example, detection of peak value, peak number, half-width, etc.
[0090] Image feature extraction includes template matching, SIFT features, and the like.
[0091] The analysis unit 93 performs mathematical processing on the image data of the region a1, and then performs threshold processing on the values obtained by this processing. The threshold processing is a process of determining whether or not a point is a feature point based on a predetermined threshold, and determining the size of the feature point, etc.
[0092] The analysis unit 93 performs the same process on areas other than the area a1.
[0093] After processing each of the regions a1 to an, the analysis unit 93 integrates the results for each of the regions a1 to an, and data processing ends. Specifically, the analysis unit 93 generates data that associates the positions and sizes of the feature points detected for each region.
[0094] The analysis unit 93 then stores the results of the data processing in the storage unit 94. The analysis unit 93 performs this data processing on each of the multiple image data obtained by inspecting one first web 80A to obtain processing results. These processing results are aggregated to generate first inspection data.
[0095] (Step S14) Terminal device 70A transmits the first inspection data generated by inspection device 90A to information processing system 50, and stores the first inspection data in the inspection data DB of storage unit 52.
[0096] FIG. 10 is a flowchart showing an example of a method for generating second test data.
[0097] (Step S21) The terminal device 70B instructs, for example, the second web manufacturing apparatus 2000 to manufacture the second web 80B. At this time, for example, the second web manufacturing apparatus 2000 applies a predetermined material to the first web 80A, thereby manufacturing the roll-shaped second web 80B.
[0098] (Step S22) Next, the terminal device 70A causes the inspection device 90B to acquire image data. The inspection device 90B, like the inspection device 90A, includes, for example, a light source 91, a camera 92, an analysis unit 93, and a memory unit 94. For example, the inspection device 90B uses an inspection device with the same measurement system as the inspection device 90A. For example, when the inspection device 90A is a reflective inspection device, the inspection device 90B is also a reflective inspection device. By using the same inspection method for the inspection device 90B as the inspection device 90A, it becomes easier to compare the inspection results. The inspection devices 90A and 90B may use inspection devices with different measurement systems depending on differences in the performance, quality, product specifications, etc. required for the webs, and may inspect the first web 80A or the second web 80B under different measurement conditions.
[0099] (Step S23) The analysis unit 93 performs the same process as in step S13 to detect feature points from the image data and generate second inspection data.
[0100] (Step S24) Terminal device 70B transmits the second test data generated by test device 90B to information processing system 50, and stores the data in the test data DB of storage unit 52.
[0101] After receiving the first inspection data and the second inspection data, the information processing system 50 classifies the feature points of each of the first web 80A and the second web 80B into one of the first type feature points, the second type feature points, and the third type feature points.
[0102] FIG. 11 is a flowchart showing an example of a process for classifying feature points of each of the first web 80A and the second web 80B into one of the first, second, and third type feature points. In other words, FIG. 11 shows a method for generating feature point classification data. The information processing system 50 associates predetermined feature points present on the first web 80A with predetermined feature points present on the second web based on their relative positions. As a result, the feature points of each of the first web 80A and the second web 80B are classified into one of the first, second, and third type feature points.
[0103] (Step S31) Information processing system 50 acquires first and second inspection data for the same lot, i.e., a pair of first and second inspection data, in response to an instruction from a user via terminal device 70A or 70B, for example. Information processing system 50 may acquire the pair of first and second inspection data when the pair of first and second inspection data is ready.
[0104] (Steps S32, S32, and S34) The information processing system 50 performs preprocessing on the first inspection data under first conditions and preprocessing on the second inspection data under second conditions to align the coordinate systems of the first web 80A and the second web 80B. For example, the information processing system 50 aligns the XY coordinate system of the second web 80B with the XY coordinate system of the first web 80A.
[0105] FIG. 12 is a schematic diagram illustrating an example of the processing of steps S32, S33, and S34. For example, the information processing system 50 inverts the Y coordinate of the second web 80B as preprocessing for the second inspection data. This aligns the difference in Y coordinate resulting from winding in the first manufacturing process and unwinding in the second manufacturing process. The information processing system 50 may invert the X coordinate of the second web 80B depending on, for example, the installation positions of the camera 92 in each of the first and second manufacturing processes. The information processing system 50 may convert the X and Y coordinates of the second web 80B depending on, for example, the elongation rate of the second web 80B. The information processing system 50 may align the X and Y coordinate system of the first web 80A with the X and Y coordinate system of the second web 80B.
[0106] The information processing system 50 further performs noise removal processing as preprocessing on each of the first inspection data and the second inspection data. The noise removal processing includes, for example, removal of low-intensity feature points, removal of extremely small feature points, and removal of continuous dots. The noise removal processing may also include removal of concentrated dots in the width direction. Concentrated dots in the width direction occur, for example, at the leading or trailing end of the first web 80A or the second web 80B.
[0107] The information processing system 50 performs preprocessing on each of the first inspection data and the second inspection data, and then performs a process of aligning the coordinate systems.
[0108] FIG. 13 is a subroutine flowchart showing the alignment process in step S34.
[0109] (Coarse Adjustment: Steps S401 to S403) The information processing system 50 first roughly adjusts the XY coordinates of the feature points of the first web 80A and the second web 80B as follows. For example, the information processing system 50 first shifts the coordinate position of a predetermined feature point of the second web 80B by a predetermined amount. Next, the information processing system 50 calculates distances L1 to Lm between the predetermined feature point of the second web 80B and the corresponding feature point of the first web 80A, and selects the shift amount (x1, y1) whose sum is the smallest. The information processing system 50 may use an average value instead of the sum. For example, the information processing system 50 determines the feature point of the first web 80A whose coordinate position is closest to the coordinate position of the predetermined feature point of the second web 80B as the feature point of the first web 80A that corresponds to the predetermined feature point of the second web 80B. If the information processing system 50 cannot determine a feature point of the first web 80A that corresponds to a specified feature point of the second web 80B, i.e., if the specified feature point is a second type feature point, it may exclude this feature point and calculate the sum of the distances L1 to Lm.
[0110] The information processing system 50 sequentially shifts the coordinate positions of predetermined feature points on the second web 80B from (-shift_x, -shift_y) to (+shift_x, +shift_y) around the central shift amount (0, 0) in increments of a fixed coarse adjustment shift amount a. The information processing system 50 calculates distances L1 to Lm from the coordinate positions of the predetermined feature points on the second web 80B to feature points 1 to m on the first web 80A. The information processing system 50 then selects the shift amount (x1, y1) from (-shift_x, -shift_y) to (+shift_x, +shift_y) that minimizes the sum of distances L1 to Lm.
[0111] For example, when the coarse adjustment shift amount a = 1.0 mm, (-shift_x, -shift_y) = (-10 mm, -10 mm), (-shift_x, +shift_y) = (+10 mm, +10 mm). The information processing system 50 may use different units for the X direction and the Y direction for the coarse adjustment shift amount a. For example, the X direction may be in millimeters and the Y direction in meters, so that (-shift_x, -shift_y) = (-10 mm, -10 m), (-shift_x, +shift_y) = (+10 mm, +10 m).
[0112] (Fine Adjustment: Steps S404 to S406) Next, the information processing system 50 fine-adjusts the X and Y coordinates of the feature points of each of the first web 80A and the second web 80B and selects a shift amount (x2, y2). The information processing system 50 selects the shift amount (x2, y2) in substantially the same manner as in steps S401 to S403 described above. Steps S404 to S406 differ from steps S401 to S403, for example, in the following respects. The fine adjustment shift amount b in step S404 is smaller than the coarse adjustment shift amount a. Furthermore, the shift amount (x1, y1) selected in step S403 is used as the center shift amount in step S405. For example, the fine adjustment shift amount b is sufficiently smaller than the coarse adjustment shift amount a, for example, 0.1 mm, which is one order of magnitude smaller.
[0113] (Step S407) The information processing system 50 performs coordinate conversion processing on all the feature points of the second web 80B using the shift amount (x2, y2) selected in step S406.
[0114] (Step S408) The information processing system 50 calculates the distances L1 to Lm after the coordinate transformation in step S407 and checks whether the sum of the distances L1 to Lm is less than a predetermined threshold. If the sum is equal to or greater than the predetermined threshold, the information processing system 50 may determine that the coordinate transformation process in step S407 is inappropriate.
[0115] (Step S409) If the alignment is inappropriate, i.e., YES, the information processing system 50 ends the process. If the alignment is inappropriate, the information processing system 50 may display an error message on the display unit 76 or record in the test data DB that the calculation is not possible. On the other hand, if the alignment is appropriate, i.e., NO, the information processing system 50 ends the process of FIG. 13, returns to the process of FIG. 11, and executes the processes from step S35 onwards.
[0116] (Steps S35 and S36) The information processing system 50 compares each of the feature points of the first web 80A with each of the feature points of the second web 80B. The coordinates of each of the feature points of the second web 80B have been transformed by the processing in step S34. Next, the information processing system 50 classifies each of the feature points of the first web 80A and the second web 80B into one of first-type feature points, second-type feature points, and third-type feature points. The information processing system 50 stores the classification results in the inspection data DB of the storage unit 52 and terminates the processing.
[0117] [Functions of Information Processing System 50] As shown in FIG. 4 , the information processing system 50 functions as an acquisition unit 511, an analysis / estimation unit 512, a reception unit 513, a generation unit 514, and an output unit 515 by the control unit 51 reading a program stored in the storage unit 52 and executing processing.
[0118] The acquisition unit 511 acquires first feature point information regarding feature points present on the first web 80A. The first feature point information includes, for example, information similar to the first feature point information for the database. Specifically, the first feature point information includes, for example, information regarding the feature point ID, position, area, length, width, maximum brightness, minimum brightness, division, and presence or absence of concentrated dots for each of the multiple feature points present on the first web 80A. The first feature point information may also include information regarding the process and cause of occurrence of the multiple feature points present on the first web 80A. Preferably, the first feature point information includes at least information regarding the position and size of each of the multiple feature points present on the first web 80A. The position of the feature point is expressed, for example, by XY coordinates based on a predetermined position on the first web 80A. The size of the feature point is expressed, for example, using at least one of the area, length, and width of the feature point. The first feature point information is generated, for example, using a method similar to the first feature point information for the database. For example, the first inspection data includes the first feature point information. The acquisition unit 511 acquires the first feature point information from, for example, the terminal device 70 A. The acquisition unit 511 may acquire the first feature point information from the storage unit 52.
[0119] The analysis / estimation unit 512 is formed by associating feature points present in the first database web with feature points present in the second database web. The analysis / estimation unit 512 includes, for example, a machine learning model formed using the inspection data DB. The analysis / estimation unit 512 uses this machine learning model to analyze the first feature information acquired by the acquisition unit 511, thereby estimating second feature information regarding feature points present in the second web 80B. The second feature information includes, for example, information regarding the correspondence between feature points present in the first web 80A and feature points present in the second web 80B. Specifically, the second feature information includes information regarding whether a specific feature point present in the first web 80A remains in the second web 80B. In other words, the analysis / estimation unit 512 can estimate whether each feature point present in the first web 80A corresponds to a first type feature point or a third type feature point. The second feature point information may include information regarding the probability that a predetermined feature point present on the first web 80A will remain on the second web 80B. That is, the analysis / estimation unit 512 may estimate the probability that each feature point present on the first web 80A corresponds to a first type feature point or a third type feature point.
[0120] When the analysis estimation unit 512 estimates that a specified feature point present on the first web 80A remains on the second web 80B, it may estimate at least one of the area, length, width, maximum brightness, minimum brightness, division, and presence or absence of concentrated points of the feature point remaining on the second web 80B.
[0121] The receiving unit 513 accepts a selection of some of the multiple feature points present on the first web 80A. For example, the manager of factory A selects some of the multiple feature points present on the first web 80A via the operation receiving unit 77 of the terminal device 70A. For example, the display unit 76 displays the multiple feature points present on the first web 80A, and the manager of factory A selects some of the displayed feature points using a mouse or the like. This causes the receiving unit 513 to accept the selection of some of the multiple feature points present on the first web 80A. The receiving unit 513 accepts, for example, the selection of one feature point.
[0122] The generation unit 514 generates output information based on the second feature point information estimated by the analysis / estimation unit 512. The output information includes, for example, information regarding the correspondence between feature points present on the first web 80A and feature points present on the second web 80B. The output information includes, for example, information regarding feature points remaining on the second web 80B due to feature points present on the first web 80A, and feature points present on the first web 80A but disappearing on the second web 80B. In other words, the output information includes information regarding the first and third type feature points present on the first web 80A. The output information may be second feature point information.
[0123] The output unit 515 outputs the output information generated by the generation unit 514. The output information includes, for example, at least one of information regarding whether a predetermined feature point present on the first web 80A remains on the second web 80B and information regarding the probability that a predetermined feature point present on the first web 80A will remain on the second web 80B. The output unit 515 outputs the output information, for example, by associating the second feature point information with the first feature point information and displaying the information on the display unit 76 of the terminal device 70A. The output unit 515 may display the output information on the display unit 76 of the terminal device 70B or on an external display device.
[0124] 14 shows an example of output information displayed on the display unit 76. The output unit 515, for example, causes the display unit 76 to display a screen showing each of the plurality of feature points present on the first web 80A. The screen showing each of the plurality of feature points present on the first web 80A is, for example, an XY coordinate system showing each of the plurality of feature points detected by the inspection device 90A. In the XY coordinate system, for example, each feature point is represented using a mark corresponding to its shape and size. As a result, information regarding the position and size of each of the plurality of feature points present on the first web 80A is displayed on the display unit 76. For example, one screen may display 100 or more feature points.
[0125] The output unit 515 displays, for example, on this screen, output information corresponding to some of the feature points whose selections have been accepted by the accepting unit 513. For example, when the manager of factory A selects the feature point with feature point ID: d100 from among the multiple feature points on the first web 80A, the display unit 76 displays output information corresponding to the feature point with feature point ID: d100. For example, the display unit 76 displays information that indicates that the feature point with feature point ID: d100 has an 80% probability of remaining on the second web 80B. The display unit 76 may further display first feature point information related to the feature point with feature point ID: d100. For example, the display unit 76 displays the process in which the feature point with feature point ID: d100 occurred, the cause of occurrence, and an image of the feature point with feature point ID: d100.
[0126] Fig. 15 is a flowchart showing an example of the procedure for generating output information executed in the information processing system 50. The processing of the information processing system 50 shown in the flowchart of Fig. 15 is stored as a program in the storage unit 52 of the information processing system 50, and is executed by the CPU controlling each unit.
[0127] (Step S101) The information processing system 50 first acquires first feature point information related to feature points present on the first web 80A. The information processing system 50 acquires the first feature point information by, for example, receiving first inspection data from the terminal device 70A. This first inspection data includes first feature point information related to each of the plurality of feature points present on the first web 80A.
[0128] (Step S102) The information processing system 50 estimates second feature point information related to feature points present on the second web 80B by analyzing the first feature point information acquired in step S101. The information processing device 60, for example, inputs the first feature point information to a classifier that has been trained in advance through machine learning. This makes it possible to estimate, for example, whether each feature point present on the first web 80A is also present on the second web 80B and / or the probability that the feature point is present on the second web 80B. For example, the classifier is trained by machine learning using a learning method described below using teacher data including a large amount of previously prepared past first inspection data and second inspection data and corresponding feature point classification data. Specifically, the classifier is trained using the first feature point information for database and the second feature point information for database as input data and information regarding the classification of feature points present on each of the first web 80A and the second web 80B as output data.
[0129] (Step S103) The information processing system 50 accepts a selection of some of the feature points present on the first web 80A. The information processing system 50 may accept the selection of some of the feature points before step S102. At this time, the information processing system 50 may estimate second feature point information corresponding to the selected part of the feature points.
[0130] (Step S104) The information processing system 50 generates output information based on the second feature point information estimated in the process of step S102.
[0131] (Step S105) The information processing system 50 outputs the output information generated in the processing of step S104. The information processing system 50 outputs the output information, for example, by displaying the second feature point information in association with the first feature point information on the display unit 76 of the terminal device 70A. The information processing system 50 outputs the output information corresponding to the feature point selected in the processing of step S103, for example.
[0132] Next, a machine learning method for a trained model used in a classifier will be described.
[0133] FIG. 16 is a flowchart showing a machine learning method for a trained model. In the process of FIG. 16 , machine learning is performed using a large number of data sets as training sample data, with previously prepared first and second test data as input and feature point classification data as output. The large number is, for example, i sets, where i is, for example, several thousand to several hundred thousand. The learning device that functions as a classifier is, for example, a standalone high-performance computer using a CPU and GPU processor, or a cloud computer. Below, a learning method using a neural network configured by combining perceptrons such as deep learning in the learning device is described, but this is not limited to this, and various other techniques can be applied. For example, random forests, decision trees, support vector machines, logistic regression, k-nearest neighbors, topic models, etc. can be applied.
[0134] (Step S111) The learning device reads learning sample data, which is teacher data. If it is the first time, the first set of learning sample data is read, and if it is the i-th time, the i-th set of learning sample data is read.
[0135] (Step S112) The learning device inputs the input data from the read learning sample data to the neural network.
[0136] (Step S113) The learning device compares the estimation result of the neural network with the correct answer data.
[0137] (Step S114) The learning device adjusts the parameters based on the comparison results, for example, by performing a process based on backpropagation, so that the difference in the comparison results becomes smaller.
[0138] (Step S115) If the learning device has completed processing of all data from the first to i-th sets, i.e., if the answer is YES, the process proceeds to step S116; if the processing is not completed, i.e., if the answer is NO, the process returns to step S111, where the learning device reads the next learning sample data and repeats the process from step S111 onwards.
[0139] (Step S116) The learning device determines whether or not to continue learning. If it continues, that is, if the answer is YES, the process returns to step S111, and the processes from the first set to the i-th set are executed again in steps S111 to S115. If it does not continue, that is, if the answer is NO, the process proceeds to step S117.
[0140] (Step S117) The learning device stores the trained model constructed in the processing up to this point, and then ends the processing. The storage destination includes the internal memory of the information processing system 50. In the processing of FIG. 15 described above, the second feature point information is estimated using the trained model generated in this manner.
[0141] [Effects of Information Processing System 50] In the information processing system 50 according to the present invention, second feature information regarding feature points present in the second web 80B is estimated by analyzing first feature information regarding feature points present in the first web 80A. Output information is then generated based on this second feature information. This makes it possible to predict the impact on the second manufacturing process of defects in the first web 80A that occur in the first manufacturing process. The effects of this are described below.
[0142] Strict quality control is required for webs such as optical films. For example, defects in the web are strictly controlled. Defects include, for example, foreign matter, scratches, and dents. Such webs are manufactured through multiple processes, and quality inspections are conducted at each process. When a web defect is detected in an upstream manufacturing process, it is difficult for managers at each manufacturing process to determine whether the defect will affect downstream manufacturing processes. Therefore, even if the defect does not actually affect downstream manufacturing processes, the defective web may not be smoothly transferred from upstream to downstream manufacturing processes. Under such circumstances, quality control at each manufacturing process, especially at upstream manufacturing processes, may become unnecessarily strict, resulting in a decrease in yield at each process. Furthermore, maintaining a predetermined production volume at each process requires extended factory operating hours and increased energy consumption. In addition, the amount of web and other waste at each process may increase, potentially increasing the burden on the environment.
[0143] In response to this, the information processing system 50 generates output information based on the estimated second feature point information. The output information includes, for example, information regarding the correspondence between feature points present on the first web 80A and feature points present on the second web 80B. This output information allows, for example, a manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the first web 80A will affect the second manufacturing process before the second manufacturing process is carried out. This reduces the possibility of a problem being discovered after the second manufacturing process is carried out, requiring the first manufacturing process to be restarted.
[0144] Furthermore, a manager of the first or second manufacturing process can set the quality standard of the first web 80A to an appropriate value based on the generated output information. This reduces excessive quality requirements for the first web 80A and improves yields in each process. Furthermore, this information processing system 50 can reduce energy consumption and environmental impact.
[0145] Furthermore, the information processing system 50 estimates the second feature information using the inspection data DB. Therefore, the second feature information can be estimated without marking the web. This makes it possible to prevent new defects on the web due to marking. Furthermore, if a defect is found in the second manufacturing process, marking is useful for identifying at which stage in the first manufacturing process the defect occurred, but it does not estimate the second feature information at the time of the first manufacturing process. The information processing system 50 does not require the installation of new marking equipment, and it also does not require the provision of a marking area at the widthwise end of the web. This prevents the area for marking from being ultimately discarded, thereby improving productivity.
[0146] In particular, in this inspection data DB, feature points present on the first web 80A are associated with feature points present on the second web 80B. Such an information processing system 50 can be suitably used for webs in which the size, shape, orientation, brightness, etc. of feature points present on the web may change as a result of undergoing multiple manufacturing processes. This will be described below.
[0147] For example, a database used by an information processing system could store information about defects present on the second web and whether the second web meets the standard. Using this database would allow estimation of whether the second web meets the standard based on the information about the defects present on the second web. However, this information processing system cannot determine which process in the manufacturing process of the second web caused the defect. In particular, when the size, shape, orientation, brightness, etc. of feature points present on the web change as the web passes through multiple manufacturing processes, it becomes difficult to visually identify defects on the second web and defects on the first web.
[0148] In contrast, in the inspection data DB, the feature points present on the first web 80A correspond to the feature points present on the second web 80B. Therefore, even if the size, shape, orientation, brightness, etc. of the feature points present on the webs change as a result of going through multiple manufacturing processes, the information processing system 50 can estimate the second feature point information with high accuracy.
[0149] In this inspection data DB, predetermined feature points present on the first web 80A and predetermined feature points present on the second web 80B are associated with each other based on their respective positions. Therefore, even if the size, etc. of feature points present on the webs changes between multiple manufacturing processes, the information processing system 50 can associate the feature points between the first web 80A and the second web 80B.
[0150] Furthermore, the information processing system 50 can accept the selection of some of the feature points present on the first web 80A and display output information corresponding to these feature points on the display unit 76. This makes it possible to easily display output information corresponding to a specific feature point, even if, for example, 100 or more feature points of the first web 80A are displayed on the display unit 76. In particular, for a long web of 100 m or more, a large number of feature points are displayed on the display unit 76. Therefore, the information processing system 50 is suitable for use in the manufacturing process of a long web of 100 m or more.
[0151] Below, we will explain modifications and other embodiments of the information processing system 50 described in the first embodiment. In order to avoid duplication of explanation, detailed explanations of components similar to those of the information processing system 50 described in the first embodiment will be omitted.
[0152] The information processing system 50 may estimate the third type characteristic points and the first type characteristic points present in the first web 80A and perform analysis based on this estimation. In other words, the output information generated by the information processing system 50 may be information analyzed based on the third type characteristic points and the first type characteristic points present in the first web 80A.
[0153] The output information includes, for example, information regarding the shipping standard z of the first web 80A based on the third type characteristic points and the first type characteristic points present in the first web 80A. Based on this output information, managers of the first and second manufacturing processes can consider changing the shipping standard z of the first web 80A.
[0154] The output information includes, for example, information regarding the trend of at least one of the third type feature points and the first type feature points present throughout the first web 80A. The trend of at least one of the third type feature points and the first type feature points present throughout the first web 80A may be, for example, a trend over time. Based on this output information, for example, a manager of the first manufacturing process and the second manufacturing process can confirm how much time has passed since the start of manufacturing the first web 80A before feature points that are likely to remain in the second web 80B, i.e., third type feature points, appear. The trend of at least one of the third type feature points and the first type feature points present throughout the first web 80A may be an expected value of the first type feature points and the third type feature points for each region of the first web 80A.
[0155] The output information may be information regarding whether or not at least one of the number and density of the third type feature points present on the first web 80A exceeds a predetermined threshold. When the number or density of the third type feature points present on the first web 80A exceeds the predetermined threshold, the information processing system 50 causes, for example, the display unit 76 of the terminal device 70A to display a warning screen.
[0156] The output information includes, for example, information about the manufacturing process of the first web 80A analyzed based on the third type characteristic points and the first type characteristic points present in the first web 80A. The information about the manufacturing process of the first web 80A is, for example, information about the cause of the third type characteristic points present in the first web 80A. The information about the manufacturing process of the first web 80A is, for example, information about changes in the manufacturing conditions of the first web 80A. The manufacturing conditions of the first web 80A include, for example, the processing date and time, weather, temperature, humidity, quality control items, manufacturing condition control items, and line trends.
[0157] The output information includes, for example, information regarding the future processing of the first web 80A analyzed based on the third type characteristic points and the first type characteristic points present on the first web 80A. The information regarding the future processing of the first web 80A is, for example, information regarding the delivery destination of the first web 80A, i.e., factories B, C, and N. For example, the delivery factory is changed depending on the number of the first type characteristic points and the third type characteristic points present on the first web 80A. The information regarding the future processing of the first web 80A may be information regarding whether or not the first web 80A will be delivered to the factory.
[0158] In the information processing system 50 according to the modified example, output information is generated based on the estimated second feature point information, similarly to the first embodiment described above. Therefore, for example, a manager of the first manufacturing process can predict the impact on the second manufacturing process of a defect in the first web 80A that occurs in the first manufacturing process.
[0159] Furthermore, the information processing system 50 according to the modified example generates output information analyzed based on the third type characteristic points and the first type characteristic points present in the first web 80A. This allows managers of the first and second manufacturing processes to more specifically consider changes to the shipping specifications of the first web 80A, changes to the manufacturing conditions of the first manufacturing process, and future processing. For example, the output information includes information about the manufacturing process of the first web 80A, making it possible to support analysis of the causes of the occurrence of the third type characteristic points and the first type characteristic points and to take action to improve or mitigate the occurrence.
[0160] Second Embodiment Fig. 17 is a subroutine flowchart showing the alignment process of an information processing system 50 according to a second embodiment. Fig. 17 corresponds to Fig. 13 described in the first embodiment. This information processing system 50 uses kernel density estimation to align the XY coordinates of the first web 80A and the second web 80B. In this respect, the information processing system 50 according to the second embodiment differs from the information processing system 50 according to the first embodiment. Except for this point, the information processing system 50 according to the second embodiment has the same configuration as the information processing system 50 according to the first embodiment and provides the same effects.
[0161] (Step S451) The information processing system 50 obtains a probability density function by performing kernel density estimation on the feature points of the first web 80A. The kernel density estimation is performed two-dimensionally, and a Gaussian kernel is used as the kernel function. For example, a predetermined value is used as the bandwidth. For example, a table correlating web product names with bandwidths is stored in the storage unit 52. The information processing system 50 may use a bandwidth value corresponding to the web product name, or may use different bandwidth values depending on the number of feature points present on the first web 80A. When estimating the kernel density of a given feature point, the information processing system 50 takes into account data surrounding the feature point. Then, the information processing system 50 sums the densities of each feature point to obtain a probability density function.
[0162] Fig. 18 shows an example of a probability density function calculated by kernel density estimation, in which the vertical and horizontal axes represent X and Y coordinates, and the intensity of the color represents the density.
[0163] (Step S452) The information processing system 50 obtains a probability density function of each of the feature points of the second web 80B in the same manner as in step S451.
[0164] (Steps S453 to S455) The information processing system 50 compares the two obtained probability density functions and performs correspondence based on the density distribution. Then, the information processing system 50 calculates a transformation matrix based on the correspondence result and performs coordinate transformation of the X and Y coordinates for the feature points of the second web 80B.
[0165] (Steps S456 to S457) The information processing system 50 performs the processes of S456 to S457 in the same manner as steps S406 to S407 in FIG.
[0166] In the information processing system 50 according to the second embodiment, output information is generated based on the estimated second feature point information, similarly to the first embodiment. Therefore, for example, a manager of the first manufacturing process can predict the impact on the second manufacturing process of a defect in the first web 80A that occurs in the first manufacturing process.
[0167] The information processing system 50 may align the positions of the feature points of the first web 80A and the second web 80B using other methods. For example, the information processing system 50 may perform kernel density estimation of the feature points of one of the first web 80A and the second web 80B. In this case, the information processing system 50 compares the obtained probability density function with the feature points of the other web. This allows the information processing system 50 to align the positions of the feature points of the first web 80A and the second web 80B.
[0168] Third Embodiment FIG. 19 is a schematic diagram illustrating an application example of an information processing system 50 according to a third embodiment. FIG. 19 corresponds to FIG. 1 of the first embodiment, but FIG. 19 omits the illustration of some components, such as terminal devices 70A and 70B. Here, the second manufacturing process includes a first sub-process, a second sub-process, and a third sub-process. In factory B where the second manufacturing process is performed, for example, web 80ba undergoes the first sub-process to become web 80bb. Web 80bb then undergoes the second sub-process to become web 80bc. Web 80bc then undergoes the third sub-process to become second web 80B. Web 80ba is, for example, the first web 80A transported from factory A. The first sub-process, second sub-process, and third sub-process are, for example, coating processes. That is, the second web 80B is a laminate including the first web 80A. The first sub-process, the second sub-process, and the third sub-process may each include an auxiliary process such as a drying process, etc. The first sub-process, the second sub-process, and the third sub-process may each include an adhesion process such as a lamination process, a slitting process for cutting off the edges of the film, a bonding process for a protection film for transportation, and a peeling process for a protection film for transportation.
[0169] For example, multiple inspection devices are installed in factory B. The multiple inspection devices are, for example, inspection devices 90B0, 90B1, 90B2, and 90B3. For example, inspection device 90B0 is installed before the first sub-process. For example, inspection device 90B1 is installed between the first sub-process and the second sub-process. For example, inspection device 90B2 is installed between the second sub-process and the third sub-process. For example, inspection device 90B3 is installed after the third sub-process. The first manufacturing process may include multiple sub-processes, and multiple inspection devices may be installed in factory A. Multiple inspection devices may be installed in each of factories A and B.
[0170] 20 shows the details of each of the inspection devices 90A, 90B0, 90B1, 90B2, and 90B3. Data A is acquired from the inspection device 90A, data B0 from the inspection device 90B0, data B1 from the inspection device 90B1, data B2 from the inspection device 90B2, and data B3 from the inspection device 90B3.
[0171] 21 shows an example of a combination of the first inspection data and the second inspection data. For example, the first inspection data is data A and the second inspection data is data B0. In this case, the output information generated by the information processing system 50 allows a manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the first web 80A will affect the storage and transportation processes of the first web 80A.
[0172] For example, the first inspection data is data B0 and the second inspection data is data B1. At this time, the output information generated by the information processing system 50 allows a manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the web 80ba will affect the first sub-process.
[0173] For example, the first inspection data is data B1 and the second inspection data is data B2. At this time, the output information generated by the information processing system 50 enables a manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the web 80bb will affect the second sub-process.
[0174] For example, the first inspection data is data B2, and the second inspection data is data B3. At this time, the output information generated by the information processing system 50 enables a manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the web 80bc will affect the third sub-process.
[0175] For example, the first inspection data is data A and the second inspection data is data B3. At this time, the output information generated by the information processing system 50 allows the manager of the first manufacturing process or the second manufacturing process to easily determine whether a predetermined defect in the first web 80A will affect the second manufacturing process.
[0176] The first inspection data and the second inspection data may be any combination other than those described above as long as they are combinations of inspection data acquired in different processes.
[0177] In the information processing system 50 of the third embodiment, output information is generated based on the estimated second feature point information, similarly to the first embodiment described above. Therefore, for example, a manager of the first manufacturing process can predict the impact on the second manufacturing process of a defect in the first web 80A that occurs in the first manufacturing process.
[0178] (First web manufacturing apparatus 1000) Fig. 22 shows an example of a schematic configuration of the first web manufacturing apparatus 1000. The first web manufacturing apparatus 1000 manufactures the first web 80A by, for example, a solution casting method. The first web manufacturing apparatus 1000 includes, for example, a casting section 01, a first drying section 02, a stretching section 03, a second drying section 04, a knurling section 05, and a winding and collecting section 06. For example, an inspection device 90A is disposed in the winding and collecting section 06.
[0179] The casting unit 01 includes, for example, a belt 01a, a die 01b, and a peeling roll 01d. In the casting unit 01, a dope, which is prepared by dissolving a resin in a solvent, is cast from the die 01b onto the belt 01a. A casting film 01c is formed on the belt 01a. The peeling roll 01d peels off the casting film 01c.
[0180] The first drying section 02 includes, for example, a drying box 02 a and a transport roll 02 d. The drying box 02 a is provided with a dry air intake 02 b and an exhaust 02 c. In the first drying section 02, the amount of the solvent contained in the casting film 01 c may be adjusted.
[0181] The stretching section 03 includes an MD stretching section 03a and a TD stretching section 03b. The stretching section 03 stretches the casting membrane 01c transported from the first drying section 02.
[0182] The second drying section 04 has, for example, almost the same configuration as the first drying section 02 .
[0183] The knurling unit 05 forms knurls on both ends of the casting membrane 01c conveyed from the second drying unit 04.
[0184] The winding and collecting section 06 includes a winder 06a and an entrained air amount control device 06b. The winding and collecting section 06 further includes a linear encoder 06c, a winding shaft rotation speed measuring device 06d, a tension control device 06e, and a thickness measuring device 06f. The linear encoder 06c may be of either a contact type or a non-contact type.
[0185] FIG. 23 shows an enlarged view of the knurling forming section 05 and the winding and collecting section 06 shown in FIG.
[0186] In the knurling device 05a, a knurling roll 501a and a backing roll 501b are paired. A pressing means 501c is connected to the knurling roll 501a. The knurling roll 501a has an uneven surface. The casting film 01c is sandwiched between the knurling roll 501a and the backing roll 501b, and knurling is formed. The knurling roll 501a is moved up and down by the pressing means 501c. The movement amount of the pressing means 501c is controlled by, for example, the control device 07.
[0187] The control device 07 has a memory, a CPU, and an input / output I / F. The control device 07 determines the amount of movement of the pressing means 501c, i.e., the amount of movement of the knurling forming roll 501a, using, for example, information input to the CPU and information previously input to the memory. As the amount of movement of the knurling forming roll 501a increases, the height of the knurls formed increases. As the amount of movement of the knurling forming roll 501a decreases, the height of the knurls formed decreases.
[0188] The knurling device 05a may be an inkjet type or laser type knurling device.
[0189] The entrained air amount control device 06b includes, for example, a touch roll 602a and a pressure amount control device 602b that controls the pressure amount of the touch roll 602a. The pressure amount control devices 602b are disposed on both ends of the touch roll 602a.
[0190] The relationship between the touch roll and tension control is described in, for example, J. K. Good, Modeling Nip Induced Tension in Wound Rolls, Proceedings of Forth International Conference on Web Handling, 1997.
[0191] The tension control device 06e includes a tension controller 605a and a moving means 605b for the tension controller 605a. The tension control device 06e moves the position of the tension controller 605a in accordance with the position of the first web 80A being wound around the winding shaft 82.
[0192] 24 shows an example of the schematic configuration of the second web manufacturing apparatus 2000. The second web manufacturing apparatus 2000 laminates, for example, a first protective film 12 and a second protective film 13 on both sides of a polarizer 1c. This produces a laminated polarizing film 1 having a layer structure of, for example, first protective film 12 / adhesive layer 31 / polarizer 11 / adhesive layer 32 / second protective film 13. This second protective film 13 is formed from the first web 80A manufactured by the first web manufacturing apparatus 1000.
[0193] The second web manufacturing apparatus 2000 includes, for example, a wet-treatment apparatus 204, a drying apparatus 205, and a laminating apparatus 206, in that order from the upstream side. The second web manufacturing apparatus 2000 further includes a payout unit 202. For example, the first web 80A is loaded onto the third roll unit 63 of the payout unit 202.
[0194] The wet-treatment device 204 has a first roll unit 41, a conveying unit 42, and a processing unit. A long strip of untreated hydrophilic polymer film 1a is wound around the first roll unit 41. The conveying unit 42 conveys the hydrophilic polymer film 1a. In the processing unit, the hydrophilic polymer film 1a is transformed into a polarizer 1b.
[0195] The transport unit 42 has a plurality of guide rolls, etc. The transport unit 42 unwinds the hydrophilic polymer film 1a wound around the first roll unit 41 and transports it to a processing unit.
[0196] The processing section includes, for example, a swelling processing tank 4A, a dyeing processing tank 4B, a crosslinking processing tank 4C, a stretching processing tank 4D, and a washing processing tank 4E in this order from the upstream side.
[0197] The swelling treatment tank 4A is a treatment tank containing a swelling treatment liquid. The swelling treatment liquid swells the hydrophilic polymer film 1a. The dyeing treatment tank 4B is a treatment tank containing a dyeing treatment liquid. The dyeing treatment liquid dyes the hydrophilic polymer film 1a. The crosslinking treatment tank 4C is a treatment tank containing a crosslinking treatment liquid. The crosslinking treatment liquid crosslinks the dyed hydrophilic polymer film 1a. The stretching treatment tank 4D is a treatment tank containing a stretching treatment liquid. The stretching treatment liquid is not particularly limited, but for example, a solution containing a boron compound as an active ingredient can be used. The cleaning treatment tank 4E is a treatment tank containing a cleaning treatment liquid. The cleaning treatment liquid cleans the hydrophilic polymer film 1a after stretching. The cleaning treatment liquid is a treatment liquid for cleaning treatment liquids such as the dyeing treatment liquid and the crosslinking treatment liquid that have adhered to the hydrophilic polymer film 1a. Typical cleaning treatment liquids used are water such as ion-exchanged water, distilled water, and pure water.
[0198] The drying device 205 has a conveying section 501 and a heating section. There may be one drying device 205, or two or more drying devices 205 may be provided side by side in the polarizer conveying direction. In the illustrated example, for example, one drying device 205 is provided on the polarizer conveying path. The conveying section 501 conveys the long strip-shaped polarizer 1b. The heating section applies heat to the polarizer 1b to dry it.
[0199] The heating section of the drying device 205 includes, for example, a chamber 502 and a heat source (not shown). The chamber 502 includes a space 503 therein that can transport a polarizer.
[0200] The laminating apparatus 206 includes a conveying unit 61, an adhesive coating unit 64, a bonding unit 67, and a chamber 69. The conveying unit 61 conveys the dried polarizer 1c and first protective film 12. The chamber 69 surrounds the adhesive coating unit 64 and the bonding unit 67.
[0201] The conveying unit 61 has a guide roll and the like. The conveying unit 61 conveys the long strip-shaped polarizer 1c dried by the drying device 205 to the bonding unit 67. The conveying unit 61 also conveys the long strip-shaped first protective film 12 and the like to the bonding unit 67.
[0202] The adhesive coating unit 64 has a gravure roll 641. The gravure roll 641 is a coating roll that coats an adhesive on a film. The adhesive coating unit 64 is arranged upstream of the laminating unit 67. For example, the adhesive coating unit 64 is arranged on one side of the first protective film 12 and one side of the second protective film 13. The adhesive coating unit 64 may also be arranged on one side of the polarizer 1c and the other side of the polarizer 1c (not shown).
[0203] The adhesive coating unit 64 includes, for example, a gravure roll 641 which is a coating roll, a container 642 in which an adhesive is stored, and a doctor blade 643. The adhesive coating unit 64 may also include a backup roll as necessary. The backup roll is disposed opposite the gravure roll 641 with the film sandwiched therebetween.
[0204] A plurality of cells are formed on the surface of the gravure roll 641. The plurality of cells are recesses into which adhesive is placed. The gravure roll 641 rotates so that its surface comes into contact with the adhesive 65 stored in a container 642. As the gravure roll 641 rotates, the adhesive 65 adheres to the surface of the gravure roll 641, including the cells. Excess adhesive 65 is scraped off into the container 642 by a doctor blade 643. When the gravure roll 641 comes into contact with the film, the adhesive 65 in the cells is transferred to one side of the first protective film 12 and the second protective film 13. In this way, the adhesive 65 is solidly coated from the gravure roll 641 onto one side of each of the first protective film 12 and the second protective film 13.
[0205] The adhesive for bonding the polarizer 1c to the first protective film 12 and the second protective film 13 is not particularly limited, but it is preferable to use an active energy ray-curable adhesive as described above. Any known active energy ray-curable adhesive can be used. The active energy ray-curable adhesive generally contains an active energy ray-curable component and a polymerization initiator, and optionally contains various additives.
[0206] The unwinding unit 202 has an easy-adhesion treatment tank 21, a cleaning treatment tank 22, and a heat treatment tank 23. The easy-adhesion treatment tank 21 performs easy-adhesion treatment on the surface of the second protective film 13 to which the polarizer 11 is bonded. For example, the easy-adhesion treatment tank 21 performs corona discharge treatment, plasma treatment, or the like. In corona discharge treatment, a high voltage is applied to a wire or sawtooth electrode inside a chamber. The cleaning treatment tank 22 has a configuration similar to the above-described cleaning treatment tank 4E. A cleaning treatment liquid is stored in the cleaning treatment tank 22. The second protective film 13 is cleaned by the cleaning treatment liquid. The heat treatment tank 23 has a configuration similar to the drying device 205. The heat treatment tank 23 heats and dries the second protective film 13. The drying temperature of the heat treatment tank 23 is changed, for example, by the manufacturing management system 3000.
[0207] The second web manufacturing apparatus 2000 further includes a second roll unit 62 and a third roll unit 63. The long strip-shaped first protective film 12 is wound around the second roll unit 62. The long strip-shaped second protective film 13 is wound around the third roll unit 63. The first protective film 12 and the second protective film 13 are transported from the second roll unit 62 and the third roll unit 63, respectively, to a bonding unit 67.
[0208] The configuration of the information processing system 50 described above is a main configuration used to explain the features of the above embodiment and modified examples. However, the present invention is not limited to the above configuration and can be modified in various ways within the scope of the claims. Furthermore, configurations included in general information processing devices or information processing systems are not excluded. For example, the information processing system 50 may include inspection devices 90A and 90B. Furthermore, the feature point generation function of the analysis unit 93 of the inspection device 90 may be performed by the control unit 51 of the information processing system 50.
[0209] For example, in the first embodiment and the like, an example has been described in which the information processing system 50 estimates the second feature information using a machine learning model, but the information processing system 50 may estimate the second feature information using other methods. For example, the information processing system 50 may estimate the second feature information by statistical processing using an inspection data DB.
[0210] Furthermore, the means and methods for performing various processes in the information processing system 50 according to the above-described embodiment can be realized by either a dedicated hardware circuit or a programmed computer. The above-described program may be provided, for example, by a computer-readable recording medium such as a USB memory or a DVD-ROM, or may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is typically transferred and stored in a storage unit such as a hard disk. The above-described program may also be provided as standalone application software, or may be incorporated into the software of a device as a function of the device.
[0211] While embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purposes of illustration and example only and are not intended to be limiting, and the scope of the present invention should be construed by the language of the appended claims.
[0212] This application is based on a Japanese patent application (Patent Application No. 2024-044743) filed on March 21, 2024, the disclosure of which is incorporated herein by reference in its entirety.
[0213] 50 Information processing system 51 Control unit 511 Acquisition unit 512 Estimation unit 513 Reception unit 514 Output unit 52 Storage unit 90, 90A, 90B Inspection device 1000 First web manufacturing device 2000 Second web manufacturing device
Claims
1. An information processing system comprising: an acquisition unit that acquires first feature point information regarding feature points present in a first web; an analysis and estimation unit formed by associating feature points present in a first database web with feature points present in a second database web obtained by performing a predetermined process on the first database web; and a generation unit that generates output information, wherein the analysis and estimation unit analyzes the acquired first feature point information to estimate second feature point information regarding feature points present in a second web obtained by performing a predetermined process on the first web, and the generation unit generates the output information based on the estimated second feature point information.
2. An information processing system as described in claim 1, wherein the analysis and estimation unit is formed by associating predetermined feature points present in the first web for database with predetermined feature points present in the second web for database based on their respective positions.
3. An information processing system according to claim 1, wherein the analysis and estimation unit is formed to include information relating to feature points present only in one of the first database web and the second database web.
4. The information processing system according to claim 1, wherein the analysis and estimation unit estimates the second feature point information using a machine learning model.
5. An information processing system according to claim 1, wherein the output information includes information relating to the correspondence between feature points present on the first web and feature points present on the second web.
6. An information processing system as described in claim 1, wherein the output information includes at least one of information regarding whether or not a predetermined feature point present on the first web remains on the second web and information regarding the probability that a predetermined feature point present on the first web will remain on the second web.
7. An information processing system as described in claim 1, wherein the output information includes information regarding third type feature points that remain on the second web due to feature points that exist on the first web, and first type feature points that exist on the first web and disappear on the second web.
8. An information processing system according to claim 7, wherein the output information includes information relating to the tendency of at least one of the third type feature points and the first type feature points present across the first web.
9. An information processing system according to claim 7, wherein the output information includes information regarding whether or not at least one of the number and density of the third type feature points present on the first web exceeds a predetermined threshold.
10. An information processing system according to claim 7, wherein the output information includes information about the manufacturing process of the first web analyzed based on the third type characteristic points and the first type characteristic points.
11. The information processing system of claim 7, wherein the output information includes information about previous processing of the first web analyzed based on the third type feature points and the first type feature points.
12. The information processing system according to claim 1, further comprising an output section that outputs the generated output information.
13. The information processing system according to claim 12, wherein the output unit outputs the output information by displaying the output information on a display unit.
14. The information processing system according to claim 1, wherein at least one of the first web and the second web includes a resin.
15. An information processing method including processing using an analysis and estimation unit formed by associating feature points present in a first database web with feature points present in a second database web obtained by performing a predetermined process on the first database web, the information processing method including: acquiring first feature point information regarding feature points present in the first web; analyzing the first feature point information using the analysis and estimation unit to estimate second feature point information regarding feature points present in a second web obtained by performing a predetermined process on the first web; and generating output information based on the estimated second feature point information.
16. An information processing program that causes a computer to execute the information processing method according to claim 15.
Citation Information
Patent Citations
Flaw detector and flaw detection method
JP2007101359A
High-speed processing and detection of heterogeneity in web-based materials
JP2013545979A
Method for manufacturing optical member laminate
JP2015049347A