Foil exposure inspection control device and control method thereof
The foil exposure inspection control device addresses the limitations of conventional battery cell inspection technologies by offering a comprehensive UI and precise measurement capabilities, ensuring improved battery quality and safety through effective foil exposure detection.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-03-12
AI Technical Summary
Conventional battery cell inspection technologies lack comprehensive user interfaces, parameter setting capabilities, detailed inspection result management, lot-level inspection history, and precision measurement functions, making it difficult to ensure battery quality and safety.
A foil exposure inspection control device with a comprehensive user interface (UI) for setting parameters, real-time image processing, and precise measurement, along with lot-unit inspection result management and visualization, to detect and classify foil exposure types in battery cells.
Enhances the ease of operation and optimization of the inspection environment by providing intuitive UI and various parameter settings, enabling accurate and efficient foil exposure detection in battery cells.
Smart Images

Figure KR2025013417_12032026_PF_FP_ABST
Abstract
Description
Foil exposure inspection control device and control method thereof
[0001] The present disclosure relates to a foil exposure inspection control device and a control method thereof. More specifically, the present disclosure relates to a control device for detecting a foil exposure area of a battery cell and a control method thereof.
[0002] Battery cells, the core components of secondary batteries, consist of a cathode, anode, separator, and electrolyte. During the manufacturing process, the cathode and anode are each manufactured by coating active materials onto current collectors. Inappropriate exposure of the metal foil used as the current collectors for the cathode and anode during this process can lead to reduced battery performance or safety issues. Therefore, accurately inspecting for foil exposure during the battery cell manufacturing process is crucial for ensuring battery quality and safety.
[0003] Regarding conventional battery cell inspection technology, Korean Patent Application No. 10-2023-0008737 discloses a method for detecting electrode defects in secondary batteries. This technology focuses on performing image preprocessing (erosion and dilation operations) to remove electrodes and identifying the number of remaining electrodes.
[0004] These existing technologies have the following limitations. First, they primarily focus on image processing algorithms, lacking comprehensive user interfaces (UIs) and parameter setting capabilities required for the inspection process. Second, they focus solely on specific defect types (e.g., number of electrodes, edge lines), thus lacking the ability to comprehensively analyze various types of foil exposure (in / out) and measurements (e.g., width, height, short axis, long axis, angle). Third, existing technologies lack detailed functions for storing, managing, and visualizing inspection results, making it difficult to manage quality and ensure traceability in production settings. Fourth, existing technologies lack lot-level inspection history management and statistical capabilities, limiting quality control in mass production environments. Fifth, existing technologies lack detailed descriptions of inspection parameter setting and adjustment capabilities, making it difficult to perform optimized inspections for various battery types.
[0005] Therefore, a new foil exposure inspection control device is required that provides a comprehensive UI system for foil exposure inspection of battery cells, various parameter setting functions, lot-unit inspection result management and visualization functions, and various foil exposure type classification and precision measurement functions.
[0006] The embodiments disclosed in the present disclosure disclose a foil exposure inspection control device and a control method thereof that provide a comprehensive user interface (UI) capable of setting various parameters for foil exposure inspection or monitoring inspection results.
[0007] The problems to be solved by the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.
[0008] A device according to the present disclosure for achieving the above-described technical task includes a display for displaying a UI; and a processor for performing a process for checking whether a foil is exposed through the UI; wherein the processor outputs a real-time image in which a tab area and a bottom area of a battery cell are respectively captured, detects an exposed area in which a foil is exposed in the real-time image, determines the battery cell as good or defective based on the detection result, and generates and outputs an inspection result table matching the determination result to identification information of the battery cell.
[0009] Meanwhile, the processor can output a roll map that maps the locations of the battery cells within the lot and display the judgment results of the battery cells on the roll map.
[0010] Additionally, the processor can measure the inspection time for the battery cell and output a tact time graph.
[0011] In addition, the processor can extract the detected area from the real-time image and store it as a crop image, output a preset number of the stored crop images within a preset period of time, and display a serial number and defect information on the crop image.
[0012] In addition, when the exposure area is detected in the real-time image, the processor can identify the real-time image as one of the tab area and the bottom area, identify the foil exposure type as at least one of in and out based on the outer line of the tab, and determine the battery cell as good (OK) or defective (NG) based on the defective information.
[0013] In addition, the processor outputs the inspection result table that matches the judgment result, ink marking presence or absence, and inspection time for each identification information of the battery cell, and can output the color of each cell differently according to the judgment result.
[0014] In addition, the processor can load and output a teaching image, detect an exposed area where the foil is exposed in the teaching image, display defective information about the exposed area, and determine and display the teaching image as good or defective based on the detection result.
[0015] Additionally, the processor can set the recipe setting type to one of default, test, cathode, and anode, and set dimensional parameters, surface parameters, and foil specification parameters to save as a recipe.
[0016] Additionally, the processor can output the connection status of the camera and lighting controller for the real-time video capture, and output the real-time video to set lighting controller parameters and camera parameters.
[0017] In addition, a method for controlling a foil exposure inspection control device for inspecting whether a battery cell has exposed foil comprises the steps of: outputting a real-time image in which a tab area and a bottom area of the battery cell are photographed respectively; detecting an exposure area in which the foil is exposed in the real-time image; determining the battery cell as good or defective based on the detection result; and generating and outputting an inspection result table in which the determination result is matched to identification information of the battery cell.
[0018] In addition, a computer program stored in a computer-readable recording medium for executing the present disclosure may be further provided.
[0019] In addition, a computer-readable recording medium recording a computer program for executing a method for implementing the present disclosure may be further provided.
[0020] According to the aforementioned problem solving means of the present disclosure, an intuitive user interface (UI) for foil exposure inspection control is provided, thereby increasing the ease of operation of the inspection system and enabling optimization of the inspection environment with various parameter setting functions, which has the advantageous effect of enabling optimization of the inspection environment.
[0021] The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
[0022] FIG. 1 is a conceptual diagram of a foil exposure inspection control system according to one embodiment of the present disclosure.
[0023] Figure 2 is a control block diagram of the device illustrated in Figure 1.
[0024] Figures 3 to 14 are examples of UI screens output from the display shown in Figure 2.
[0025] Throughout this disclosure, the same reference numerals denote the same components. This disclosure does not describe all elements of the embodiments, and any content that is common in the technical field to which this disclosure pertains or that overlaps between embodiments is omitted. The terms "part, module, element, block" used in the specification may be implemented in software or hardware, and depending on the embodiments, multiple "parts, modules, elements, blocks" may be implemented as a single component, or a single "part, module, element, block" may include multiple components.
[0026] Throughout the specification, when a part is said to be "connected" to another part, this includes not only direct connection but also indirect connection, and indirect connection includes connection via a wireless communication network.
[0027] Additionally, when a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise specifically stated.
[0028] Throughout the specification, when we say that an element is "on" another element, this includes not only cases where the element is in contact with the other element, but also cases where another element exists between the two elements.
[0029] The terms first, second, etc. are used to distinguish one component from another, and the components are not limited by the aforementioned terms.
[0030] Singular expressions include plural expressions unless the context clearly indicates otherwise.
[0031] The identification codes for each step are used for convenience of explanation and do not describe the order of each step. Each step may be performed in a different order than specified unless the context clearly indicates a specific order.
[0032] The operating principle and embodiments of the present disclosure are described below with reference to the attached drawings.
[0033] As used herein, the term "device according to the present disclosure" encompasses a variety of devices capable of performing computational processing and providing results to a user. For example, the device according to the present disclosure may include a computer, a server device, and a portable terminal, or may be any one of them.
[0034] Here, the computer may include, for example, a notebook, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.
[0035] The above server device is a server that processes information by communicating with an external device, and may include an application server, a computing server, a database server, a file server, a game server, a mail server, a proxy server, and a web server.
[0036] The above portable terminal may include, for example, a wireless communication device that ensures portability and mobility, and may include all kinds of handheld-based wireless communication devices such as a PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminal, a smart phone, and a wearable device such as a watch, a ring, a bracelet, an anklet, a necklace, glasses, contact lenses, or a head-mounted device (HMD).
[0037] The artificial intelligence-related functions according to the present disclosure are operated via a processor and memory. The processor may be comprised of one or more processors. In this case, one or more processors may be a general-purpose processor such as a CPU, an AP, a Digital Signal Processor (DSP), a graphics-only processor such as a GPU or a Vision Processing Unit (VPU), or an artificial intelligence-only processor such as an NPU. One or more processors control the processing of input data according to predefined operating rules or artificial intelligence models stored in memory. Alternatively, if one or more processors are artificial intelligence-only processors, the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
[0038] FIG. 1 is a conceptual diagram of a foil exposure inspection control system according to one embodiment of the present disclosure.
[0039] Referring to FIG. 1, a system (1) according to one embodiment of the present disclosure may include a device (100) and a user terminal (200).
[0040] The device (100) can provide a program for controlling foil exposure inspection according to the present disclosure.
[0041] A program for controlling foil exposure inspection according to the present disclosure performs a process for inspecting whether foil of a battery cell is exposed, and can, for example, check the inspection result or set inspection parameters.
[0042] The user terminal (200) can be connected to the device (100) through a network, and can receive a program for controlling foil exposure inspection according to the present disclosure through the device (100).
[0043] For example, a user terminal (200) may access a website or install an application to receive a program according to the present disclosure. The user terminal (200) may exchange data via the website or application.
[0044] A system (1) according to one embodiment of the present disclosure has the advantageous effect of increasing the ease of operation of the inspection system by providing an intuitive user interface (UI) for controlling foil exposure inspection, and enabling optimization of the inspection environment with various parameter setting functions.
[0045] Figure 2 is a control block diagram of the device illustrated in Figure 1.
[0046] Referring to FIG. 2, a foil exposure inspection control device (100) according to one embodiment of the present disclosure may include a processor (110), a communication module (120), a memory (130), and a display (140).
[0047] The components illustrated in FIG. 2 are not essential for implementing the device (100) according to the present disclosure, and thus the device (100) described in this specification may have more or fewer components than the components listed above.
[0048] The processor (110) can perform a process for checking whether the foil is exposed according to the present disclosure.
[0049] The processor (110) may be implemented as a memory storing data for an algorithm for controlling the operation of components within the device or a program reproducing the algorithm, and at least one processor (not shown) that performs the aforementioned operations using the data stored in the memory. In this case, the memory and the processor may each be implemented as separate chips. Alternatively, the memory and the processor may be implemented as a single chip.
[0050] In addition, the processor (110) can control one or more of the components discussed above in combination to implement various embodiments according to the present disclosure described in the drawings below on the device.
[0051] For example, the processor (110) can perform a process to check whether the foil is exposed through the UI.
[0052] In addition, the processor (110) can output real-time images of the tab area and bottom area of the battery cell, respectively, detect an exposed area where the foil is exposed in the real-time images, determine the battery cell as good or bad based on the detection result, and generate and output an inspection result table that matches the determination result to the identification information of the battery cell.
[0053] In addition, the processor (110) can output a roll map that maps the location of the battery cell within the lot and display the judgment result of the battery cell on the roll map.
[0054] Additionally, the processor (110) can measure the inspection time for the battery cell and output a tact time graph.
[0055] In addition, the processor (110) can extract the detected area from the real-time image and store it as a crop image, output a preset number of the stored crop images within a preset period of time, and display a serial number and defect information on the crop image.
[0056] In addition, when the exposure area is detected in the real-time image, the processor (110) can identify the real-time image as one of the tab area and the bottom area, identify the foil exposure type as at least one of in and out based on the outer line of the tab, and determine the battery cell as good (OK) or defective (NG) based on the defective information.
[0057] In addition, the processor (110) outputs the inspection result table that matches the judgment result, ink marking presence or absence, and inspection time for each identification information of the battery cell, and can output the color of each cell differently according to the judgment result.
[0058] In addition, the processor (110) can load and output a teaching image, detect an exposed area where the foil is exposed in the teaching image, display defective information about the exposed area, and determine and display the teaching image as good or defective based on the detection result.
[0059] In addition, the processor (110) can set the recipe setting type to one of default, test, cathode, and anode, and set dimension parameters, surface parameters, and foil specification parameters and save them as a recipe.
[0060] In addition, the processor (110) can output the connection status of the camera and lighting controller for real-time video shooting, and output the real-time video to set lighting controller parameters and camera parameters.
[0061] The communication module (120) may include one or more components that enable communication with an external device, and may include, for example, at least one of a wired communication module, a wireless communication module, a short-range communication module, and a location information module.
[0062] The wired communication module may include various wired communication modules such as a Local Area Network (LAN) module, a Wide Area Network (WAN) module, or a Value Added Network (VAN) module, as well as various cable communication modules such as a Universal Serial Bus (USB), a High Definition Multimedia Interface (HDMI), a Digital Visual Interface (DVI), RS-232 (recommended standard 232), power line communication, or plain old telephone service (POTS).
[0063] The wireless communication module may include a wireless communication module that supports various wireless communication methods such as GSM (global System for Mobile Communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), UMTS (universal mobile telecommunications system), TDMA (Time Division Multiple Access), LTE (Long Term Evolution), 4G, 5G, and 6G, in addition to a WiFi module and a Wireless Broadband module.
[0064] The wireless communication module may include a wireless communication interface including an antenna and a transmitter for transmitting mobile communication signals. Furthermore, the wireless communication module may further include a signal conversion module that modulates a digital control signal output from the processor (110) through the wireless communication interface into an analog wireless signal under the control of the processor (110).
[0065] The short-range communication module is for short-range communication, and can support short-range communication using at least one of Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies.
[0066] The location information module is a module for obtaining the location (or current location) of the device according to the present disclosure, and representative examples thereof include a GPS (Global Positioning System) module or a WiFi (Wireless Fidelity) module. For example, by utilizing a GPS module, the location of the device can be obtained using signals transmitted from GPS satellites. As another example, by utilizing a Wi-Fi module, the location of the device can be obtained based on information from a wireless access point (AP) that transmits or receives wireless signals with the Wi-Fi module. If necessary, the location information module may perform the function of any of the other modules of the communication unit to obtain data regarding the location of the device as a substitute or in addition. The location information module is a module used to obtain the location (or current location) of the device, and is not limited to a module that directly calculates or obtains the location of the device.
[0067] The memory (130) can store data supporting various functions of the device, programs for the operation of the processor (110), input / output data, and a plurality of application programs (or applications) run on the device, data for the operation of the device, and commands. At least some of these application programs can be downloaded from an external server via wireless communication.
[0068] The memory (130) may include at least one type of storage medium among a flash memory type, a hard disk type, an SSD (Solid State Disk type), an SDD (Silicon Disk Drive type), a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. In addition, the memory (130) may be a database that is separate from the device but is connected by wire or wirelessly.
[0069] The display (140) is for displaying (outputting) information processed in the device (100), and may include at least one display.
[0070] The display (140) can display information processed in the device (100). For example, the display can display execution screen information of an application program (e.g., an application) running in the device (100), or UI (User Interface) or GUI (Graphical User Interface) information according to such execution screen information.
[0071] The display (140) can be formed as a touch screen by forming a mutual layer structure with the touch sensor or by forming an integral structure. This touch screen can function as a user input unit that provides an input interface between the device (100) and the user, and at the same time, can provide an output interface between the device and the user.
[0072] At least one component may be added or deleted to correspond to the performance of the components illustrated in Figure 2. Furthermore, it will be readily apparent to those skilled in the art that the relative positions of the components may be altered to correspond to the performance or structure of the system.
[0073] Meanwhile, each component illustrated in FIG. 2 refers to software and / or hardware components such as a Field Programmable Gate Array (FPGA) and an Application Specific Integrated Circuit (ASIC).
[0074] Figures 3 to 14 are examples of UI screens output from the display shown in Figure 2.
[0075] Referring to FIG. 3, the processor (110) can output a real-time image of a battery cell through a UI, check whether foil is exposed in the real-time image, and display the inspection result.
[0076] For example, the first page of the UI according to the present disclosure may include a top information bar (11), a real-time image output area (13), a crop image output area (15), and a judgment result output area (17, 18, 19).
[0077] The processor (110) outputs basic inspection information including camera connection status, lighting connection status, PLC communication status, user login status, and disk capacity through the upper information bar (11), and can select whether to start inspection, recipe information setting, and setting setting, etc.
[0078] For example, the upper information bar (11) can display different colors depending on the camera connection status, lighting connection status, PLC communication connection status, user login status, user authority, etc. In addition, the upper information bar (11) displays the total disk capacity, the used capacity, and the remaining capacity in preset units, and can display different colors depending on the remaining capacity. In addition, the upper information bar (11) includes tabs for selecting inspection start and inspection stop, and each tab can be activated depending on the current status. In addition, the upper information bar (11) includes a recipe setting tab and a setting setting tab, and allows moving to the corresponding setting page through each setting tab.
[0079] The processor (110) can output real-time images of the battery cell under inspection through the real-time image output area (13). The processor (110) can acquire real-time images of the bottom area and the tab area of the battery cell, respectively, and output each real-time image separately. A detailed description of this will be provided later with reference to FIG. 4.
[0080] The processor (110) can output a crop image extracted from a real-time image through the crop image output area (15). The processor (110) can extract an exposed area where a foil is detected in the real-time image and store it as a crop image. The processor (110) outputs a preset number of crop images (e.g., within 500) extracted and stored within a preset period of time through the crop image output area (15), thereby allowing a user to refer to them. A detailed description in this regard will be described later with reference to FIG. 7.
[0081] The processor (110) performs a series of processes to detect an exposed area of the foil in a real-time image, and can output a judgment result of whether the battery cell is good (OK) or bad (NG) based on the detection result through the judgment result output area (17, 18, 19).
[0082] For example, the processor (110) can output the judgment result in units of lots in which battery cells are located through the first judgment result output area (17). The processor (110) can generate and output a first inspection result table containing the lot ID, the number of inspected battery cells, the number and ratio of battery cells judged as good, and the number and ratio of battery cells judged as defective through the first judgment result output area (17).
[0083] The processor (110) can output the judgment result in units of exposure areas detected in the real-time image through the second judgment result output area (18). When the processor (110) detects an exposure area in the real-time image, the processor (110) identifies the ID of the battery cell, identifies the real-time image as one of a tab area and a bottom area, identifies the foil exposure type as one of in and out based on the outer line of the tab, judges the battery cell as good or bad based on the dimensions of the exposure area, and can generate and output the judgment result for the exposure area as a second inspection result table.
[0084] The processor (110) can output the judgment result for each battery cell through the third judgment result output area (19). A third inspection result table matching the judgment result for the exposure area according to the identification information of the battery cell can be generated and output.
[0085] Referring to FIG. 4, the processor (110) can acquire and output real-time images from an external camera device via a communication module (120). For example, the processor (110) can acquire and output real-time images of the bottom area and the tap area of the battery cell to be inspected from the bottom camera and the top camera, respectively.
[0086] The processor (110) displays the x-coordinate, y-coordinate, and gray value for a point selected by the user in a real-time image, and may also provide functions for enlarging, reducing, and moving the position of the real-time image.
[0087] The processor (110) can detect and display the exposed area (131) where the foil is exposed in a real-time image.
[0088] For example, the processor (110) may detect an exposure area (131) in a real-time image according to a preset exposure area detection algorithm. An example of the exposure area detection algorithm may include a step of converting a real-time image to grayscale, a step of removing noise by applying a Gaussian Blur filter, a step of detecting a region of interest (ROI) based on an outline of a tap, a step of performing binarization within the region of interest, a step of extracting exposure area candidates by detecting connected elements in the binarized image, and a step of excluding some candidate areas from each candidate area according to a recipe and comparing the remaining candidate areas with parameters of the recipe to finally detect them as exposure areas.
[0089] Referring to FIG. 5, the processor (110) can output a roll map (14) as a judgment result for a battery cell. The processor (110) can output a roll map (14) that maps the location of a battery cell to each cell, and can provide an enlargement and reduction function for the roll map (14). The processor (110) can display a judgment result (141) for a battery cell corresponding to each cell of the roll map (14).
[0090] Referring to FIG. 6, the processor (110) can output a tact time graph (142) as a judgment result for a battery cell. The processor (110) can measure the inspection time of each battery cell and generate and display a tact time graph (142) representing the inspection time of each battery cell. The processor (110) can provide an enlargement and reduction function for the tact time graph (142).
[0091] Referring to FIG. 7, the processor (110) can output a crop image extracted from a real-time image. The processor (110) can extract an exposure area detected from a real-time image and store it as a crop image, and can output a previously extracted and stored crop image through a crop image output area (15).
[0092] The processor (110) can output a serial number (151) and defect information (153) by displaying them on the crop image. For example, the serial number (151) can be assigned in the order in which the crop image is stored. The defect information (153) is dimensional information on the exposure area detected in the real-time image, and can include the width (W), height (H), short axis (L1), long axis (L2), and angle (angle) of the exposure area.
[0093] Referring to FIG. 8, the processor (110) can obtain and display optical setting information through the UI.
[0094] For example, the second page of the UI according to the present disclosure may include a real-time image output area (21), a lighting parameter input area (23), and a camera parameter input area (25).
[0095] The processor (110) can output real-time images acquired through the camera through the real-time image output area (21).
[0096] The processor (110) outputs at least one lighting parameter value for a currently output real-time image through the lighting parameter input area (23), and can receive and set the lighting parameter value from the user. For example, the lighting parameter may include the IP of the controller of the lighting device that currently illuminates the semiconductor cell, the port of the controller, the key light value, and the fill light value. The processor (110) outputs the current lighting parameter value, and when the lighting parameter value is modified by the user or an apply button is pressed, the corresponding parameter value can be immediately applied to the lighting device.
[0097] The processor (110) outputs at least one camera parameter value for a currently output real-time image through the camera parameter input area (25), and can receive and set the camera parameter value from the user. For example, the camera parameter may include the image amplification factor (gain) and exposure time (exposure) of the camera that acquires the real-time image. The processor (110) outputs the current camera parameter value, and when the camera parameter value is modified by the user or an apply button is pressed, the corresponding parameter value can be immediately applied to the camera.
[0098] Referring to FIGS. 9 to 11, the processor (110) can obtain and display recipe information for foil exposure inspection through a UI. The recipe information can include recipe type, dimension parameters, surface parameters, and foil spec parameters.
[0099] For example, a third page of the UI according to the present disclosure may include a recipe type selection tab (31) and a dimension parameter input area (33), as illustrated in FIG. 9. In addition, a fourth page of the UI according to the present disclosure may include a surface parameter input area (35), as illustrated in FIG. 10. In addition, a fifth page of the UI according to the present disclosure may include a foil specification parameter input area (37), as illustrated in FIG. 11.
[0100] The processor (110) can select and set the recipe setting type as one of default, test, cathode, and anode through the recipe type selection tab (31).
[0101] The processor (110) can input and set parameters for detecting an exposure area from a real-time image through a dimension parameter input area (33). The dimension parameters can include a 1-pixel length in the x direction (scale X), a 1-pixel length in the y direction (scale Y), a minimum brightness value of an outer edge (MIN DIFF), a roller gray value (ROLLER GV), an overlay brightness value (OVERLAY DIFF), a binarization reference value (THRESOHLD MAX VAL) and offset for automatic region of interest setting, a brightness amplification rate of a compressed image (MULTI RATE), a threshold value for tab search (FIND TAB TH), whether to use V-Groove inspection, V-Groove height, V-groove ROI offset, a minimum brightness value of an electrode surface, a maximum brightness value of an electrode surface, and whether to use automatic region of interest setting.
[0102] The processor (110) can input and set parameters for real-time image processing through the surface parameter input area (35). The surface parameters can include a binarized brightness value of an exposure area candidate, an edge in / out setting range and offset of an area of interest, a radius between an edge and a tap, and an area of interest offset.
[0103] The processor (110) can input and store parameters for determining whether an exposure area is good or bad through the foil specification parameter input area (37). The foil specification parameters can include the minimum size of the exposure area (Ignore size), whether to use a rotate rect, short axis length, long axis length, width, and whether to use a binding rect.
[0104] The processor (110) can obtain and store such recipe information, detect an exposure area according to the recipe information from a real-time image, and perform a quality or defect judgment inspection of the battery cell from the exposure area.
[0105] Referring to FIGS. 12 and 13, the processor (110) can obtain and display system information through the UI.
[0106] For example, the sixth page of the UI according to the present disclosure may include a system log output area (41) and a device information output area (43) as illustrated in FIG. 12, and the seventh page of the UI according to the present disclosure may include a PLC communication information output area (45) as illustrated in FIG. 13.
[0107] The processor (110) can store and output logs generated according to the foil exposure inspection process according to the present disclosure through the system log output area (41).
[0108] The processor (110) can obtain and output device information through the device information output area (43). The device information can include debug setting information, real-time image storage setting information, overlay image storage setting information, and crop image storage setting information. The debug setting information includes tact time, console log level, whether warm-up is executed, I / O log, TRACE log, DEV log, and battery cell ID log. The real-time image storage setting information includes whether an image is stored and an image compression ratio. The overlay image storage setting information includes whether an image is stored, an image compression ratio, whether image size adjustment is used, a horizontal size when adjusting the image size, a font setting value to be displayed in the image, and a box setting value to be displayed in the image. The crop image storage setting information can include whether an image is stored, an image compression ratio, and a defective area display setting value.
[0109] Referring to FIG. 14, the processor (110) can obtain and output a teaching image and teaching information extracted from the teaching image through the UI.
[0110] For example, the eighth page according to the UI of the present disclosure may include a teaching image loading bar (51), a teaching image output area (53), and a teaching information output area (55, 57).
[0111] The processor (110) can load a teaching image stored in the system through the teaching image loading bar (51) and output it to the teaching image output area (53).
[0112] The processor (110) can detect an exposed area where the foil is exposed from a teaching image, extract information about the exposed area as teaching information, and display it in a teaching information output area (55, 57).
[0113] The processor (110) can output a crop image for the exposure area detected by the first teaching information (55) and the width, height, short axis, long axis, and angle of the exposure area.
[0114] The processor (110) can output a tilt value, chamfer height, insulation height, cutting height, and overlay height for the foil that appears in the exposure area detected by the second teaching information (57).
[0115] The processor (110) can extract teaching information from these teaching images and extract and set parameters included in the recipe information based on the extracted teaching information.
[0116] Meanwhile, the processor (110) may automatically adjust the parameters of the extracted teaching model. For example, the processor (110) may receive a teaching purpose (e.g., maximizing detection accuracy) from the user and automatically adjust the parameters of the teaching model according to the purpose using a deep learning classifier.
[0117] A device (100) according to one embodiment of the present disclosure obtains parameters for detecting an area where a foil is exposed from a real-time image through a UI, performs an inspection process, and provides the inspection result, thereby improving user convenience.
[0118] Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing computer-executable instructions. The instructions may be stored in the form of program code, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.
[0119] Computer-readable storage media include all types of storage media that store instructions that can be deciphered by a computer. Examples include read-only memory (ROM), random access memory (RAM), magnetic tape, magnetic disks, flash memory, and optical data storage devices.
[0120] The disclosed embodiments have been described with reference to the attached drawings as described above. Those skilled in the art will understand that the present disclosure can be implemented in forms other than the disclosed embodiments without altering the technical spirit or essential features of the present disclosure. The disclosed embodiments are illustrative and should not be construed as limiting.
Claims
1. A display that displays the UI; and A processor that performs a process for checking whether the foil is exposed through the above UI; The above processor, Outputs real-time images of the tab area and bottom area of the battery cell, respectively. Detect the exposed area of the foil in the above real-time video, Based on the above detection results, the battery cell is judged as good or defective. A foil exposure inspection control device that generates and outputs an inspection result table that matches the judgment result to the identification information of the battery cell.
2. In paragraph 1, The above processor, Output a roll map that maps the locations of the battery cells within the lot, A foil exposure inspection control device that displays the judgment result of the battery cell on the roll map.
3. In paragraph 2, The above processor, A foil exposure inspection control device that measures the inspection time for the above battery cell and outputs a tact time graph.
4. In paragraph 3, The above processor, Extract the detected area from the above real-time video and save it as a cropped image, Outputs the above crop images in a preset number stored within a preset period of time, A foil exposure inspection control device that displays serial numbers and defect information on the above crop image.
5. In paragraph 1, The above processor, A foil exposure inspection control device that, when the exposure area is detected in the real-time image, identifies the real-time image as one of the tab area and the bottom area, identifies the foil exposure type as at least one of in and out based on the outer line of the tab, and determines the battery cell as good (OK) or defective (NG) based on the defective information.
6. In paragraph 5, The above processor, A foil exposure inspection control device that outputs the inspection result table matching the judgment result, ink marking presence / absence, and inspection time for each identification information of the battery cell, and outputs the color of each cell differently according to the judgment result.
7. In paragraph 1, The above processor, Load and print the teaching image, Detect the exposed area of the foil in the above teaching image, Displays defect information for the above exposure area, A foil exposure inspection control device that judges and displays the teaching image as good or bad based on the above detection results.
8. In paragraph 1, The above processor, Set the recipe setting type to one of default, test, cathode, and anode. A foil exposure inspection control device that sets dimension parameters, surface parameters and foil specification parameters and saves them as a recipe.
9. In paragraph 1, The above processor, Outputs the connection status of the camera and lighting controller for the above real-time video shooting, A foil exposure inspection control device that outputs the above real-time image to set lighting controller parameters and camera parameters.
10. A method for controlling a foil exposure inspection control device for inspecting whether a battery cell's foil is exposed, A step of outputting a real-time image of each of the tab area and bottom area of the battery cell; A step of detecting an exposed area of the foil in the above real-time image; A step of determining the battery cell as good or bad based on the detection result; and A foil exposure inspection control method, comprising: a step of generating and outputting an inspection result table that matches the judgment result to the identification information of the battery cell.
Citation Information
Patent Citations
Measurement device and measurement method
JP2017067479A
Inspection device
JP2024116887A
Battery disconnect unit
KR1020260034823A
System for writing corporate technology trend report using large-scale language model
KR1020260044029A
System for inspecting electrode of battery
KR102261757B1