WO2023037669A1 - 検査システム、および検査方法 - Google Patents

検査システム、および検査方法 Download PDF

Info

Publication number
WO2023037669A1
WO2023037669A1 PCT/JP2022/021800 JP2022021800W WO2023037669A1 WO 2023037669 A1 WO2023037669 A1 WO 2023037669A1 JP 2022021800 W JP2022021800 W JP 2022021800W WO 2023037669 A1 WO2023037669 A1 WO 2023037669A1
Authority
WO
WIPO (PCT)
Prior art keywords
bubble
image data
control unit
compressor
inspection system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2022/021800
Other languages
English (en)
French (fr)
Inventor
旭 児玉
暢二 松本
朋陽 田中
直之 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to EP22866999.0A priority Critical patent/EP4368957A4/en
Priority to MX2024002362A priority patent/MX2024002362A/es
Priority to CN202280059530.6A priority patent/CN117897603A/zh
Publication of WO2023037669A1 publication Critical patent/WO2023037669A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M3/00Investigating fluid-tightness of structures
    • G01M3/02Investigating fluid-tightness of structures by using fluid or vacuum
    • G01M3/04Investigating fluid-tightness of structures by using fluid or vacuum by detecting the presence of fluid at the leakage point
    • G01M3/06Investigating fluid-tightness of structures by using fluid or vacuum by detecting the presence of fluid at the leakage point by observing bubbles in a liquid pool
    • G01M3/10Investigating fluid-tightness of structures by using fluid or vacuum by detecting the presence of fluid at the leakage point by observing bubbles in a liquid pool for containers, e.g. radiators
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M3/00Investigating fluid-tightness of structures
    • G01M3/38Investigating fluid-tightness of structures by using light

Definitions

  • This disclosure relates to an inspection system and an inspection method.
  • Patent Document 1 discloses an inspection system that immerses a die-cast product in a water tank and inspects the die-cast product based on air bubbles generated from the die-cast product.
  • Patent Document 1 an object is put into a water tank by an actuator, and after the inspection of the object is finished, the object is taken out of the water tank again (Fig. 2 of the same document). Therefore, multiple objects cannot be inspected continuously.
  • the purpose of this disclosure is to improve the efficiency of inspection of objects.
  • a first aspect is directed to an inspection system, and includes a transport section (25) for moving a plurality of objects (10) in a first direction in water, and the objects (10) transported by the transport section (25). ), and a control unit ( 40).
  • the transport section (25) moves the plurality of objects (10) in the first direction.
  • the image capturing section (30) appropriately captures an image of the object (10) being conveyed.
  • a control unit (40) identifies bubbles (B) generated from an object (10) based on image data of the object (10).
  • control section (40) controls a first index indicating change in position of the object (10) accompanying movement of the object (10) in the first direction. is specified as a parameter.
  • the air bubble (B) is identified by considering the change in position of the object (10) along the first direction. This is because when the object (10) moves in the first direction, the coordinate position of the bubble candidate in the image data changes along with the movement of the object (10).
  • control section (40) determines the position of the bubble candidate (C) in each of the two image data of the object (10) captured by the imaging section (30). If the deviation is within the predetermined range, a first process is performed to remove the bubble candidate (C) of the two image data from the target of specifying the bubble (B), and the control unit (40) performs, in the first process, The position of the bubble candidate (C) in the later captured image data out of the two image data is corrected based on the first index.
  • the control unit (40) of the third mode determines, in the first process, that the positional deviation of the bubble candidates (C) of the two image data is within a predetermined range. C) is removed from the specific target of bubble (B). This is because if the positional deviation of the bubble candidate (C) is within a predetermined range, the bubble candidate (C) is highly likely to be part of the object (10) (for example, a light reflecting portion). On the other hand, if the bubble candidate (C) is part of the object (10), the bubble candidate (C) changes as the object (10) moves in the first direction. Therefore, in the first process, the control section (40) corrects the position of the bubble candidate (C) in the later image data of the two image data based on the first index. As a result, the movement of the object (10) can be taken into account, so that erroneous determination that a part of the object (10) is identified as the bubble (B) can be suppressed.
  • control section (40) controls two image data of the object (10) captured by the imaging section (30).
  • the second process is performed to specify the bubble candidate (C) of the two image data as the bubble (B).
  • control unit (40) sets the bubble candidates (C) in the two image data to match each other when a condition is established indicating that the difference in brightness between the bubble candidates (C) in the two image data is smaller than a predetermined value. These bubble candidates (C) are considered to match, and these bubble candidates (C) are identified as bubbles (B).
  • control section (40) controls the lowest position bubble ( Identifying the leakage point of the object (10) based on the position of B).
  • the control unit (40) identifies the leak location of the object (10) based on the position of the air bubble (B).
  • control section (40) includes data associating the position of the bubble (B) with the leak location of the object (10) and the lowest position The location of the leak in the object (10) is specified based on the position of the air bubble (B).
  • the leak location of the object (10) can be classified.
  • control unit (40) generates bubbles generated from the object (10) using CNN (Convolutional Neural Network) or template matching Identify (B).
  • using CNN or template matching can improve the accuracy of identifying bubbles (B).
  • a bubble (B) is generated from the object (10) in response to the identification of the bubble (B) by the controller (40). and a reporting unit (45) reporting that the object (10) is leaking.
  • an inspector or the like can know the occurrence of air bubbles (B) or leakage of the object (10) from the reporting section (45).
  • the transfer section (25) moves the object (10) in the horizontal direction as the first direction.
  • the transport section (25) horizontally moves the underwater object (10). This simplifies the configuration of the transport section (25).
  • a tenth aspect is directed to an inspection method, in which a compressor (10) having a sealed casing (11) is moved in a first direction by a conveying section (25) in water, and is conveyed by the conveying section (25).
  • An imaging unit (30) captures an image of an object (10) to be captured, and based on image data of the object (10) captured by the imaging unit (30), bubbles (B) generated from the object (10) are detected. Determined by the control unit (40).
  • air bubbles generated from the compressor (10) can be identified. This makes it possible to check for leaks in the compressor (10).
  • the air bubble (B) is compressed using as a parameter a first index indicating a change in position of the compressor (10) accompanying movement of the compressor (10) in the first direction. identify.
  • the air bubble (B) is identified by considering the change in position of the compressor (10) in the first direction. This is because when the compressor (10) moves in the first direction, the coordinate position of the bubble candidate in the image data changes along with the movement of the compressor (10).
  • FIG. 1 is a schematic plan view of an inspection system according to an embodiment.
  • FIG. 2 is an enlarged front view of the compressor in the water tank.
  • FIG. 3 is a block diagram of an inspection system.
  • FIG. 4 is a first flow chart of the inspection method.
  • FIG. 5 is a second flow chart of the inspection method.
  • FIG. 6 shows an example of bubble candidates in image data.
  • FIG. 7 shows the change in the position of the reflector of the compressor in the two image data.
  • FIG. 8 shows the change in bubble position in the two image data.
  • FIG. 9 shows changes in bubble position in the three image data.
  • FIG. 10 is an example of data that associates the leak location of the object with the position of the bubble.
  • An inspection system (20) inspects the presence or absence of leakage in an object.
  • the object of this example is a hermetic compressor (10).
  • the inspection system (20) identifies air bubbles (B) generated from the compressor (10) underwater.
  • the inspection system (20) determines a leak in the compressor (10) based on this bubble (B).
  • the inspection system (20) has a water tank (21), a transport section (25), and a camera (30). As shown in FIG. 3, the inspection system (20) has a control section (40) and a terminal device (45).
  • a side wall (22) of the water tank (21) is made of a transparent material (resin, glass, acrylic material, etc.).
  • the transport section (25) has a drive source (26), a cable (27) driven by the drive source (26), and a plurality of arms (28) supported by the cable (27).
  • the drive source (26) is configured by, for example, an electric motor.
  • the cable (27) extends in the first direction (horizontal direction in this example) along the side wall (22) of the water tub (21).
  • the drive source (26) conveys the cable (27) in the first direction.
  • Each upper end of the plurality of arms (28) is fixed to the cable (27).
  • a lower end of each of the plurality of arms (28) holds the compressor (10).
  • the compressor (10) moves horizontally together with the cable (27) and the arm (28).
  • the plurality of compressors (10) sequentially pass through the imaging area (A) of the camera (30) underwater.
  • a camera (30) captures a moving image of an imaging area (A) in a water tank (21).
  • a camera (30) captures an image of the compressor (10) in the imaging area (A) to obtain image data of the compressor (10). Therefore, the image data includes the compressor (10). If there is leakage in the compressor (10), the image data contains air bubbles (B) generated from the compressor (10).
  • the camera (30) and the control section (40) are connected to each other via the first communication line (W1).
  • the first communication line (W1) is wired or wireless.
  • the camera (30) captures an image of the imaging area (A) based on a command from the control section (40).
  • a moving image captured by the camera (30) is composed of a plurality of image data, which are still images.
  • the interval t between consecutive image data is 0.1 second. In other words, the frame rate of image data acquired by the camera (30) is 10 fps.
  • the camera (30) transmits the captured image data of the compressor (10) to the control section (40) via the first communication line (W1).
  • the control unit (40) includes an MCU (Micro Control Unit), an electric circuit, and an electronic circuit.
  • the MCU includes a CPU (Central Processing Unit), memory, and a communication interface. Various programs for the CPU to execute are stored in the memory.
  • the control unit (40) receives image data acquired by the camera (30).
  • the control section (40) identifies air bubbles (B) generated from the compressor (10) based on the image data.
  • the control unit (40) determines leakage from the compressor (10) based on the identified bubble (B).
  • the control section (40) has a storage section (41).
  • the storage unit (41) includes a HDD (Hard Disk Drive), a RAM (Random Access Memory), an SSD (Solid State Drive), and the like.
  • the storage unit (41) sequentially stores the image data acquired by the camera (30). In addition, the storage unit (41) stores data (hereinafter also referred to as first data) that associates the position (coordinates) of the bubble (B) with the leak location of the compressor (10). The operator causes the storage section (41) to store in advance the first data corresponding to the compressor (10) to be inspected. The control section (40) identifies the location of the leak in the compressor (10) based on the identified position of the air bubble (B) and the first data.
  • the terminal device (45) is a terminal such as a personal computer used by the worker.
  • the terminal device (45) may be a tablet, a smartphone, or the like, or may be a dedicated terminal for inspection.
  • the control unit (40) and the terminal device (45) are connected to each other via the second communication line (W2).
  • the second communication line (W2) is wired or wireless.
  • the control unit (40) and the terminal device (45) may be connected to each other via a network.
  • control section (40) determines that there is leakage from the compressor (10), it outputs a signal indicating that fact to the terminal device (45).
  • the terminal device (45) which is a notification unit, notifies the operator that the compressor (10) is leaking by means of screen display, light, sound, and the like.
  • the compressor (10) is a rotary fluid machine.
  • the compressor (10) is of a so-called high-pressure dome type.
  • the compressor (10) has a casing (11), a suction pipe (12), a discharge pipe (13) and a terminal (14).
  • a casing (11) is a hollow closed container.
  • the casing (11) has a body (11a), a bottom (11b) and a top (11c).
  • the body (11a) is formed in a vertically elongated cylindrical shape with both ends in the axial direction open.
  • the bottom portion (11b) closes the open portion at one end (lower end in FIG. 2) of the body (11a) in the longitudinal direction (axial direction).
  • the top portion (11c) closes the open portion at the other end (upper end in FIG. 2) of the body (11a) in the longitudinal direction (axial direction).
  • the suction pipe (12) is fixed to the body (11a).
  • the suction pipe (12) radially penetrates the lower portion of the body (11a).
  • the suction pipe (12) is provided with an accumulator (15).
  • the accumulator (15) is a container that stores liquid refrigerant.
  • the suction pipe (12) guides refrigerant into the cylinder of the compression mechanism.
  • the discharge pipe (13) is fixed to the top (11c).
  • the discharge pipe (13) axially penetrates the top (11c).
  • the discharge pipe (13) guides the refrigerant compressed by the compression mechanism to the outside of the casing.
  • the terminal (14) is fixed to the top of the casing (11).
  • a terminal (14) has a relay terminal for leading the power of the power supply circuit to the electric motor.
  • An electric motor, a drive shaft, and a compression mechanism are housed inside the casing (11) (not shown).
  • the electric motor rotates the drive shaft
  • the piston rotates inside the cylinder of the compression mechanism.
  • the fluid (refrigerant) flows into the cylinder from the suction pipe.
  • a compression mechanism compresses a refrigerant.
  • the refrigerant compressed by the compression mechanism flows into the casing, and then flows out of the casing through the discharge pipe.
  • the transport section (25) moves the cable (27) in the first direction.
  • the plurality of compressors (10) supported by each arm (28) of the cable (27) sequentially pass through the imaging area (A).
  • a camera (30) captures a monochrome moving image of the compressor (10) passing through the imaging area (A).
  • the camera (30) sequentially sends the captured image data of the compressor (10) to the control section (40).
  • the camera (30) may capture color video of the compressor (10).
  • the control unit (40) acquires image data from the camera (30), the control unit (40) determines leakage from the compressor (10) according to the steps shown in FIGS. Note that the image data is an aggregate of a plurality of subdivided pixels.
  • step S11 the control section (40) trims the image data.
  • step S11 the control section (40) deletes unnecessary areas from the image data. This unnecessary area includes, for example, an area outside the water tank (21) and an area far away from the compressor (10).
  • the control unit (40) performs binarization processing. Specifically, the control section (40) performs binarization processing based on the luminance value of the image data. If the luminance value range of the image data is in the range of 0 to 255, the threshold value of the luminance value for the binarization process is set to 200, for example. In this case, the control section (40) changes the luminance value of pixels having a luminance value of 200 or more to 255 among the pixels of the image data. A control unit (40) changes the luminance value of pixels having a luminance value of less than 200 to zero among the pixels of the image data. By this binarization process, the image data is converted into image data substantially composed of white pixels and black pixels.
  • step S13 the control unit (40) performs blob analysis and extracts white mass areas from the image data as bubble candidates (C). By this processing, the area and circumscribing rectangle of the bubble candidate (C) can be obtained.
  • FIG. 6 is an example of bubble candidates (C) in the image data. One rectangular block represents one pixel.
  • step S14 the control unit (40) determines whether or not to remove the bubble candidate (C) from the bubble identification target based on the area of the bubble candidate (C). Specifically, in step S14, the control section (40) obtains the area of a mass (bl) of white pixels in the image data (see FIG. 6) that has undergone the processing in step S13. In step S14, the control unit (40) maintains the bubble candidate (C) as a bubble to be identified if the area is within a predetermined range. In step S14, if the area is outside the predetermined range, the control section (40) excludes the bubble candidate (C) from the bubbles to be identified (step S25).
  • step S15 the control unit (40) determines whether or not to remove the bubble candidate (C) from the bubble identification target based on the aspect ratio of the cluster (bl) consisting of white pixels. Specifically, in step S15, the control section (40) extracts a circumscribed rectangle (the portion enclosed by the dashed-dotted line in FIG. 6) of the block (bl). The control section (40) obtains an aspect ratio h/w between the length h in the vertical direction and the length w in the horizontal direction of the circumscribing rectangle.
  • h corresponds to the maximum vertical height of the bubble candidate (C).
  • w corresponds to the maximum horizontal width of the bubble candidate (C).
  • step S15 when h/w is less than a predetermined value (for example, 0.5), the control section (40) excludes the bubble candidate (C) from the bubbles to be specified (step S25). In step S15, if h/w is greater than the predetermined value (2.0), the control section (40) excludes the bubble candidate (C) from the bubble identification targets (step S25). In other words, in step S15 of this example, if h/w is within the range of 0.5 to 2.0, the controller (40) maintains the bubble candidate (C) as the bubble identification target.
  • a predetermined value for example, 0.5
  • the control unit (40) determines the bubble candidate (C) using a LoG (Laplacian of Gaussian) filter.
  • a control section (40) obtains the brightness of each pixel of the target data.
  • the LoG filter is a filter that corresponds to the brightness distribution of general bubbles.
  • a bubble has a characteristic that the luminance is high at the center and the luminance decreases from the center toward the outer circumference.
  • numerical values corresponding to the coordinates of each pixel of the bubble candidate (C) are set so as to correspond to the brightness characteristics of the bubble.
  • the LoG filter has a low numerical value at its center and a large numerical value at its outer peripheral side.
  • step S16 the control section (40) performs a convolution operation on the bubble candidate (C) using the LoG filter.
  • control unit (40) multiplies the brightness of each pixel of the bubble candidate (C) by the numerical value corresponding to the coordinates of each pixel of the LoG filter.
  • the control unit (40) adds up the values obtained by multiplying all the pixels of the bubble candidate (C) to obtain the value N after filtering. For example, if the brightness of the bubble candidate (C) is close to the characteristics of the bubble, the value N obtained here will be relatively small, eg, a negative value. Conversely, if the brightness of the bubble candidate (C) is far from the characteristic of the bubble, the N obtained here will be relatively large, for example a positive value.
  • the control unit (40) When the filtered value N is smaller than a predetermined threshold value (eg, 0), the control unit (40) maintains the bubble candidate (C) as the bubble to be identified. When the value N after filtering is equal to or greater than the threshold value (for example, 0), the control unit (40) excludes the bubble candidate (C) from the bubbles to be identified (step S25).
  • a predetermined threshold value eg, 0
  • step S17 the control unit (40) extracts bubble candidates (C) separately from steps S12 to S16 by CNN or template matching.
  • CNN and template matching have the advantage of being able to identify bubbles without performing the binarization process in step S12.
  • the control unit (40) extracts bubble candidates (C) from the image data based on a trained model (CNN model) created by a CNN (Convolutional Neural Network). Image data including bubbles is used as teacher data for constructing a CNN model.
  • the constructed CNN model is stored in the storage section (41) of the control section (40).
  • the control unit (40) uses the CNN model to extract portions of the image data that are similar to the bubble of the teacher data as bubble candidates (C).
  • the control unit (40) may use template matching to extract bubble candidates (C) from the image data.
  • the control section (40) compares target image data (target data) with previously prepared image data including bubbles (comparison data). Specifically, when the matching rate between the brightness of the portion of the target data that is assumed to be a bubble and the brightness of the bubble portion of the comparison data is 75% or more, the control unit (40) replaces the target data with the bubble. Extract as candidate (C). Strictly speaking, the control section (40) obtains the matching rate between the brightness of each pixel of the target data and the brightness of each pixel corresponding to these pixels in the comparison data. is 75% or higher, this portion is extracted as a bubble candidate (C).
  • steps S18 and S19 processing is performed to prevent erroneous detection of air bubbles in portions that are not air bubbles (for example, light reflecting portions in pipes) in the image data.
  • the control unit (40) controls the bubble candidate (C) of the target image data (hereinafter referred to as the first image data) and the image data obtained immediately before the first image data (hereinafter referred to as the second image data). data) to compare the coordinates of bubble candidates (C).
  • the control section (40) excludes the bubble candidate (C) of the first image data from the bubble identification target (step S25). If the condition of step S19 is not satisfied, the control section (40) maintains the bubble candidate (C) of the first image data as the bubble identification target.
  • the reflector (R) such as the compressor (10) moves in the water by the carrier (25). Therefore, if the coordinate position of the first image data is obtained without considering the movement of the compressor (10) in the first direction (horizontal direction), the positional deviation between the first image data and the second image data will increase. , an erroneous determination occurs in step S19. Therefore, in step S18, the control unit (40) of the present embodiment considers the change in the position of the compressor (10) accompanying the horizontal movement of the compressor (10), and determines the bubble candidates of the first image data. Correct the position of (C).
  • the moving speed of the compressor (10) is v
  • the interval between imaging operations of the camera (30) is t.
  • the corrected coordinates are (x1-vt, y1).
  • step S19 the control unit (40) generates coordinates (x1-vt, y1) of the corrected position P1 of the bubble candidate (C) in the first image data and the position of the bubble candidate (C) in the second image data. Compare with coordinates (x2, y2) of P2.
  • the positional deviation of the coordinates of both can be represented by the following formula [Equation 1].
  • step S19 if ⁇ P is smaller than a predetermined value, the control unit (40) excludes the bubble candidate (C) from the bubble identification targets (step S25).
  • the control unit (40) maintains the bubble candidate (C) as a bubble identification target when ⁇ P is equal to or greater than a predetermined value.
  • the predetermined value is, for example, 10 pixels (corresponding to 1.4 mm/0.1 seconds). The predetermined value may be zero.
  • Steps S18, S19, and S25 correspond to the first process of the present disclosure.
  • the control unit (40) determines whether or not the bubble candidate (C) is rising. This is because if the bubble candidate (C) is rising, there is a high possibility that this bubble candidate (C) is the bubble (B).
  • the control section (40) controls the position P1 (see FIG. 8B) of the bubble candidate (C) of the first image data and the position P1 of the bubble candidate (C) of the second image data. Compare with position P2 in (C) (see FIG. 8(A)).
  • control unit (40) determines conditions 1 and 2 below.
  • the control unit (40) of this example determines the bubble candidate (C) of the first image data as the bubble (B) to be identified when both the conditions 1 and 2 are satisfied. If one or both of the conditions 1 and 2 are not satisfied, the control unit (40) excludes the bubble candidate (C) of the first image data from the identification target of the bubble (B) (step S25).
  • the control unit (40) compares the position P1 and the position P2 in the X coordinate (horizontal direction).
  • the control unit (40) controls that the position of the coordinate x1 of the position P1 of the bubble candidate (C) of the first image data is within a predetermined range with respect to the coordinate x2 of the position P2 of the bubble candidate (C) of the second image data. Determine whether it is Here, the predetermined range is from -50 pixels to +50 pixels (corresponding to -7 mm to +7 mm/0.1 seconds). Strictly speaking, even if the bubble (B) rises in the continuous image data, the position of the X coordinate of the bubble (B) does not change. However, in this determination, a slight deviation between the position P1 and the position P2 on the X coordinate is allowed in consideration of errors in imaging by the camera (30) and errors in the processing of the control section (40). .
  • the control unit (40) compares the position P1 and the position P2 in the Y coordinate (vertical direction). The control unit (40) determines that the coordinate y1 of the position P1 of the bubble candidate (C) in the first image data is within a predetermined range with respect to the coordinate y2 of the position P2 of the bubble candidate (C) in the second image data. determine whether Here, the predetermined range is, for example, 40 to 200 pixels (corresponding to 5.6 mm to 28 mm/0.1 seconds). In the continuous image data, when the bubble (B) rises, the bubble candidate (C) of the first image data moves higher than the bubble candidate (C) of the second image data. Therefore, the lower limit of this range is set to a predetermined value greater than zero. Moreover, even if the bubble (B) moves upward, there is an upper limit to its rising speed. Therefore, a predetermined upper limit is set for this range as well.
  • step S21 the control unit (40) controls the first image when a condition indicating that the brightness of the bubble candidate (C) in the first image data is close to the brightness of the bubble candidate (C) in the second image data is satisfied.
  • a second process is performed to specify the bubble candidate (C) in the data as the bubble (B). Strictly speaking, when this condition is satisfied, the control section (40) determines that the bubble candidate (C) of the first image data is the bubble (B) (step S S22). If this condition is not satisfied in step S21, the bubble candidate (C) of the first image data is excluded from the bubble (B) identification targets (step S25).
  • step S21 the control unit (40) compares the bubble candidate (C) of the image data that has not been binarized in the first image data and the second image data.
  • a circumscribing rectangle for the bubble candidate (C) is obtained, and this circumscribing rectangle is applied to the bubble candidate (C) in the second image data.
  • a control unit (40) sequentially obtains a matching rate of pixels having the same coordinates with respect to the circumscribing rectangle in the first image data and the second image data.
  • step S21 if the average matching rate of all pixels within the circumscribing rectangle is 75% or more, the control section (40) determines the bubble candidate (C) as the bubble (B) to be specified. If the matching rate is less than 75%, the control section (40) determines the bubble candidate (C) as the bubble (B).
  • step S23 the controller (40) controls the bubble (B) identified in the first image data and the second image data corresponding to this bubble (B). Associate the same address with the image data bubble (B). These bubbles (B) were determined to have a matching rate of 75% or higher in step S21. By assigning an address to the bubble (B) of each image data in this way, the same bubble (B) can be specified in a plurality of image data.
  • step S31 the control unit (40) selects the lowest Identify the coordinates of the position of the bubble (B) at the position.
  • the controller (40) of this example specifies the coordinates of the position of the lowest bubble (B) in the three consecutive image data.
  • the bubble (B) of the latest image data (first image data) and the bubble (B) of the previous image data (second image data) are given the same address in step S23.
  • the bubble (B) of the second image data and the bubble (B) of the preceding image data (third image data) are given the same address in step S23. Therefore, if the bubble (B) of the first image data can be specified, the bubble (B) of the third image data two before can be specified, and the coordinate position P3 of the bubble (B) of the third image data can be obtained. can.
  • the coordinate position P3 (x3, y3) of the bubble (B) in the third image data corresponds to the coordinate position P1 (x1, y1) of the bubble (B) in the first image data and the coordinates of the bubble (B) in the second image data. It is below position P2 (x2, y2). Therefore, the coordinate position P3 of the air bubble (B) in the third image data is an index indicating the location where the air bubble (B) is generated from the compressor (10).
  • step S32 the control section (40) controls the leakage of the compressor (10) based on the first data stored in the storage section (41) and the coordinate position P3 of the bubble (B) in the third image data. Identify the location.
  • the leak location of the compressor (10) is associated with the coordinate position (x, y) range of the air bubble (B) corresponding to the leak location.
  • Leak points include the junction between the body (11a) and the top (11c) of the casing (11), the junction between the body (11a) and the top (11c) of the casing (11), and the body ( 11a) and suction pipe (12), suction pipe (12) and accumulator (15), top (11c) and discharge pipe (13), top (11c) and terminal (14) A junction part etc. are mentioned.
  • the first data includes the range of coordinates corresponding to these items.
  • step S32 the control unit (40) determines to which coordinate range of the first data the coordinate position P3 of the bubble (B) acquired in step S31 belongs. For example, when the coordinate x of the bubble (B) acquired in step S31 is in the range of a to b and the coordinate y is in the range of c to d, the control unit (40) controls the body (11a) and the top (11c). Identify the junction of the
  • the control section (40) outputs a first signal including the information obtained in the processes so far to the terminal device (45).
  • the first signal contains information indicating that the compressor (10) is leaking.
  • the first signal includes information indicating that the air bubble (B) is generated from the compressor (10), the coordinate position of the air bubble (B), and the leak location of the compressor (10).
  • the terminal device (45) detects that the compressor (10) is leaking or that air bubbles are detected from the compressor (10) by means of screen display, light, sound, or the like. Notify the worker that (B) is occurring. In addition, the terminal device (45) displays the coordinate position of the air bubble (B) and the leak location of the compressor (10) on the screen according to the operator's operation. This allows the operator to know the location of the air bubble (B) and the leakage location of the compressor (10). The terminal device may inform the operator of the location where the air bubbles (B) are generated or the leakage location of the compressor (10) by voice or the like.
  • the plurality of compressors (10) are moved in the first direction (horizontal direction) by the transport section (25), and the compressors (10) passing through the imaging area (A) are captured by the camera. Images are taken sequentially by (30). Therefore, identification of air bubbles in the plurality of compressors (10) and determination of leak locations in the plurality of compressors (10) are continuously performed. Therefore, the inspection efficiency of the compressor (10) can be improved. Specifically, inspection of air bubbles can be automated, and labor saving in inspection work can be achieved.
  • the control unit (40) identifies the air bubble (B) using as a parameter a first index indicating a change in the position of the compressor (10) as the compressor (10) moves in the first direction. Specifically, the control unit (40) determines that the positional deviation of the bubble candidate (C) between the two image data of the object (10) captured by the camera (30) is within a predetermined range. A first process is performed to remove the bubble candidate (C) of the two image data from the identification target of the bubble (B). In the first process, the control section (40) corrects the position of the bubble candidate (C) in the later captured image data out of the two image data based on the first index.
  • the control unit (40) identifies the location of the leak in the compressor (10) based on the position of the lowest bubble (B) among a plurality of image data in which the same bubble (B) is identified.
  • the position of the lowest bubble (B) (for example, the bubble (B) in the third image data of FIG. 9) is the object (10 ) is closest to the leak point. Therefore, the position of this air bubble (B) is useful for specifying the leak location of the object (10) of the compressor (10).
  • control unit (40) performs the above-described Locate the leak point on the object (10).
  • the leak locations in the compressor (10) can be classified accurately according to the position of the air bubble (B).
  • the control unit (40) identifies air bubbles (B) generated from the compressor (10) using CNN (Convolutional Neural Network) or template matching. By these determinations, the air bubble (B) can be accurately identified without binarizing the image data.
  • CNN Convolutional Neural Network
  • Terminal device (45) As a result, an inspector or the like can quickly ascertain that air bubbles are being generated from the compressor (10) or leakage from the compressor (10). In addition, since the terminal device (45) notifies the inspector of the location where the bubble (B) has leaked, the inspector can promptly take measures.
  • Embodiments Objects are not limited to compressors, and any object can be used as long as the location of the leak can be determined from bubbles.
  • the first direction in which the transport unit moves the object does not necessarily have to be the horizontal direction, and may be inclined with respect to the horizontal direction.
  • the conveying part may be means for forming a water flow for moving the conveying part in water.
  • the imaging unit does not have to be a camera, and may be an optical sensor.
  • the present disclosure is useful for inspection systems and inspection methods.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Examining Or Testing Airtightness (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

水中において複数の対象物(10)を第1方向に移動させる搬送部(25)と、搬送部(25)によって搬送される前記対象物(10)を撮像する撮像部(30)と、撮像部(30)が撮像した対象物(10)の画像データに基づき対象物(10)から発生する気泡(B)を特定する制御部(40)とを備える。

Description

検査システム、および検査方法
 本開示は、検査システム、および検査方法に関する。
 特許文献1には、ダイカスト製品を水槽内に浸漬し、ダイカスト製品から発生した気泡に基づきダイカスト製品を検査する検査システムが開示されている。
特開2018-155682号公報
 特許文献1では、対象物をアクチュエータにより水槽中に入れ、対象物の検査を終了した後、対象物を再び水槽から出すようにしている(同文献の図2)。このため、複数の対象物を連続的に検査できない。
 本開示の目的は、対象物の検査の効率を向上させることである。
 第1の態様は、検査システムを対象とし、水中において複数の対象物(10)を第1方向に移動させる搬送部(25)と、前記搬送部(25)によって搬送される前記対象物(10)を撮像する撮像部(30)と、前記撮像部(30)が撮像した前記対象物(10)の画像データに基づき前記対象物(10)から発生する気泡(B)を特定する制御部(40)とを備える。
 第1の態様では、搬送部(25)が、複数の対象物(10)が第1方向に移動させる。撮像部(30)は、搬送される対象物(10)を適宜撮像する。制御部(40)は、対象物(10)の画像データに基づき対象物(10)から発生する気泡(B)を特定する。本態様では、複数の対象物(10)を搬送部(25)により移動させることで、各対象物(10)から気泡が発生するか否かを連続的に判定できる。これにより、検査効率を向上できる。
 第2の態様は、第1の態様において、前記制御部(40)は、前記対象物(10)の前記第1方向の移動に伴う該対象物(10)の位置の変化を示す第1指標をパラメータとして前記気泡(B)を特定する。
 第2の態様では、対象物(10)の第1方向に伴う位置の変化を考慮して気泡(B)を特定する。対象物(10)が第1方向に移動すると、対象物(10)の移動に伴い画像データ中の気泡候補の座標位置が変化するからである。
 第3の態様は、第2の態様において、前記制御部(40)は、前記撮像部(30)が撮像した対象物(10)の2つの画像データのそれぞれの気泡候補(C)の位置のずれが所定範囲内であると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象から外す第1処理を行い、前記制御部(40)は、前記第1処理において、前記2つの画像データのうち後に撮像した画像データの気泡候補(C)の位置を前記第1指標に基づき補正する。
 第3の態様の制御部(40)は、第1処理において、2つの画像データのそれぞれの気泡候補(C)の位置のずれが所定範囲内であると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象から外す。気泡候補(C)の位置のずれが所定範囲内である場合、気泡候補(C)は対象物(10)の一部(例えば光の反射部)である可能性が高いからである。一方、気泡候補(C)が対象物(10)の一部である場合、この気泡候補(C)は対象物(10)の第1方向の移動に伴い変化する。そこで、制御部(40)は、第1処理において、2つの画像データのうち後に撮像した画像データの気泡候補(C)の位置を第1指標に基づいて補正する。これにより、対象物(10)の移動を考慮できるので、対象物(10)の一部を気泡(B)と特定してしまう誤判定を抑制できる。
 第4の態様は、第1~第3のいずれか1つの態様において、前記制御部(40)は、前記撮像部(30)が撮像した前記対象物(10)の2つの画像データのそれぞれの気泡候補(C)の輝度差が所定値より小さいことを示す条件が成立すると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象とする第2処理を行う。
 第4の態様では、制御部(40)は、2つの画像データ中の気泡候補(C)の輝度差が所定値より小さくなることを示す条件が成立すると、両者の気泡候補(C)が一致しているとみなし、これらの気泡候補(C)を気泡(B)の特定対象とする。
 第5の態様は、第1~第4のいずれか1つの態様において、前記制御部(40)は、同じ気泡(B)が特定された複数の画像データのうち、最も低い位置にある気泡(B)の位置に基づき前記対象物(10)の漏洩箇所を特定する。
 第5の態様では、同じ気泡(B)が特定された複数の画像データがある場合、最も低い位置にある気泡(B)の位置は、対象物(10)の漏洩箇所に最も近くなる。このため、制御部(40)は、この気泡(B)の位置に基づき対象物(10)の漏洩箇所を特定する。
 第6の態様は、第5の態様において、前記制御部(40)は、前記気泡(B)の位置と前記対象物(10)の漏洩箇所とを関連付けたデータと、前記最も低い位置にある気泡(B)の位置とに基づき、前記対象物(10)の漏洩箇所を特定する。
 第6の態様では、気泡(B)の位置と対象物(10)の漏洩箇所とを関連付けたデータをさらに用いることで、対象物(10)の漏洩箇所を分類できる。
 第7の態様は、第1~第6のいずれか1つの態様において、前記制御部(40)は、CNN(Convolutional Neural Network)、またはテンプレートマッチングを用いて前記対象物(10)から発生する気泡(B)を特定する。
 第7の態様では、CNNまたはテンプレートマッチングを用いることで、気泡(B)の特定精度を向上できる。
 第8の態様は、第1~第7のいずれか1つの態様において、前記制御部(40)による前記気泡(B)の特定に応じて、該対象物(10)から気泡(B)が発生していること、または該対象物(10)が漏洩していることを報知する報知部(45)を備える。
 第8の態様では、検査者などは、気泡(B)の発生や、対象物(10)の漏洩を報知部(45)によって知ることができる。
 第9の態様は、第1~第8のいずれか1つの態様において、前記搬送部(25)は、前記対象物(10)を前記第1方向としての水平方向に移動させる。
 第9の態様では、搬送部(25)が水中の対象物(10)を水平方向に移動させる。これにより、搬送部(25)の構成を簡素化できる。
 第10の態様は、検査方法を対象とし、水中において密閉式のケーシング(11)を有する圧縮機(10)を搬送部(25)によって第1方向に移動させ、前記搬送部(25)によって搬送される対象物(10)を撮像部(30)によって撮像し、前記撮像部(30)が撮像した対象物(10)の画像データに基づき前記対象物(10)から発生する気泡(B)を制御部(40)によって特定する。
 第10の態様では、圧縮機(10)から発生する気泡を特定できる。これにより、圧縮機(10)の漏洩を検査できる。
 第11の態様は、第10の態様において、前記圧縮機(10)の前記第1方向の移動に伴う前記圧縮機(10)の位置の変化を示す第1指標をパラメータとして前記気泡(B)を特定する。
 第11の態様では、圧縮機(10)の第1方向に伴う位置の変化を考慮して気泡(B)を特定する。圧縮機(10)が第1方向に移動すると、圧縮機(10)の移動に伴い画像データ中の気泡候補の座標位置が変化するからである。
図1は、実施形態に係る検査システムの概略の平面図である。 図2は、水槽中の圧縮機を拡大した正面図である。 図3は、検査システムのブロック図である。 図4は、検査方法の第1のフローチャートである。 図5は、検査方法の第2のフローチャートである。 図6は、画像データ中の気泡候補の一例を示す。 図7は、2つの画像データにおける圧縮機の反射部の位置の変化を示す。 図8は、2つの画像データにおける気泡の位置の変化を示す。 図9は、3つの画像データにおける気泡の位置の変化を示す。 図10は、対象物の漏洩箇所と気泡の位置とを関連付けたデータの一例である。
 以下、本開示の実施形態について、図面を参照しながら詳細に説明する。なお、本開示は、以下に示される実施形態に限定されるものではなく、本開示の技術的思想を逸脱しない範囲内で各種の変更が可能である。各図面は、本開示を概念的に説明するためのものであるから、理解容易のために必要に応じて寸法、比または数を誇張または簡略化して表す場合がある。
 本開示の実施形態に記載の各種のパラメータの具体的な数値は単なる一例であり、それに限られるものではない。
 (1)検査システムの構成
 実施形態に係る検査システム(20)は、対象物における漏洩の有無を検査する。本例の対象物は、密閉型の圧縮機(10)である。検査システム(20)は、水中において圧縮機(10)から発生する気泡(B)を特定する。検査システム(20)は、この気泡(B)に基づき圧縮機(10)における漏洩を判定する。
 図1および図2に示すように、検査システム(20)は、水槽(21)と、搬送部(25)と、カメラ(30)を有する。図3に示すように、検査システム(20)は、制御部(40)と、端末装置(45)とを有する。
 水槽(21)には水が溜められる。水槽(21)の側壁(22)は透明の材料(樹脂、ガラス、アクリル材料など)で構成される。
 搬送部(25)は、駆動源(26)と、該駆動源(26)によって駆動されるケーブル(27)と、ケーブル(27)に支持される複数のアーム(28)と有する。駆動源(26)は、例えば電動機によって構成される。ケーブル(27)は、水槽(21)の側壁(22)に沿うように第1方向(本例では、水平方向)に延びている。駆動源(26)は、ケーブル(27)を第1方向に搬送する。複数のアーム(28)のそれぞれの上端は、ケーブル(27)に固定される。複数のアーム(28)のそれぞれの下端は、圧縮機(10)を保持する。駆動源(26)によってケーブル(27)が駆動されると、ケーブル(27)およびアーム(28)とともに圧縮機(10)が水平方向に移動する。これにより、複数の圧縮機(10)は、水中において、カメラ(30)の撮像領域(A)を順に通過する。
 撮像部であるカメラ(30)は、水槽(21)の外部に配置される。カメラ(30)は、水槽(21)内の撮像領域(A)の動画を撮像する。カメラ(30)は、撮像領域(A)の圧縮機(10)を撮像し、圧縮機(10)の画像データを取得する。したがって、画像データ中には、圧縮機(10)が含まれる。圧縮機(10)に漏洩がある場合、画像データ中には、圧縮機(10)から発生した気泡(B)が含まれる。
 カメラ(30)と制御部(40)とは、第1通信線(W1)を介して互いに接続される。第1通信線(W1)は、有線または無線である。カメラ(30)は、制御部(40)の指令に基づき撮像領域(A)を撮像する。カメラ(30)が撮像する動画は、静止画である複数の画像データによって構成される。連続する画像データの間隔tは0.1秒である。言い換えると、カメラ(30)が取得する画像データのフレームレートは10fpsである。カメラ(30)は、撮像した圧縮機(10)の画像データを、第1通信線(W1)を介して制御部(40)に送信する。
 制御部(40)は、MCU(Micro Control Unit,マイクロコントローラユニット)、電気回路、電子回路を含む。MCUは、CPU(Central Processing Unit,中央演算処理装置)、メモリ、通信インターフェースを含む。メモリには、CPUが実行するための各種のプログラムが記憶されている。
 制御部(40)は、カメラ(30)が取得した画像データを受信する。制御部(40)は、画像データに基づいて圧縮機(10)から発生する気泡(B)を特定する。制御部(40)は、特定した気泡(B)に基づき圧縮機(10)の漏洩を判定する。
 制御部(40)は、記憶部(41)を有する。記憶部(41)は、HDD(Hard Disk Drive)、RAM(Random Access Memory)、SSD(Solid State Drive)などを含む。
 記憶部(41)は、カメラ(30)が取得した画像データを順次記憶する。加えて、記憶部(41)は、気泡(B)の位置(座標)と、圧縮機(10)の漏洩箇所とを関連付けたデータ(以下、第1データともいう)を記憶する。作業者は、検査する圧縮機(10)に応じた第1データを記憶部(41)に予め記憶させる。制御部(40)は、特定した気泡(B)の位置、および第1データに基づき、圧縮機(10)の漏洩箇所を特定する。
 端末装置(45)は、パーソナルコンピュータなどの作業者が使用する端末である。端末装置(45)は、タブレットやスマートフォンなどであってもよいし、検査用の専用端末であってもよい。
 制御部(40)と端末装置(45)とは、第2通信線(W2)を介して互いに接続される。第2通信線(W2)は、有線または無線である。制御部(40)と端末装置(45)とは、ネットワークを介して互いに接続されてもよい。
 制御部(40)は、圧縮機(10)の漏洩がありと判定した場合、そのことを示す信号を端末装置(45)に出力する。報知部である端末装置(45)は、画面の表示、光、音などによって、圧縮機(10)が漏洩していることを作業者に報知する。
 (2)圧縮機の概要
 対象物である圧縮機(10)の概要について図2を参照しながら説明する。
 圧縮機(10)は、回転式流体機械である。圧縮機(10)は、いわゆる高圧ドーム式である。圧縮機(10)は、ケーシング(11)と、吸入管(12)と、吐出管(13)と、ターミナル(14)とを有する。ケーシング(11)は、中空の密閉容器である。ケーシング(11)は、胴体(11a)と、底部(11b)と、頂部(11c)とを有する。胴体(11a)は、軸方向の両端が開放する縦長の円筒状に形成される。底部(11b)は、胴体(11a)の長手方向(軸方向)の一端(図2における下端)側の開放部を閉塞する。頂部(11c)は、胴体(11a)の長手方向(軸方向)の他端(図2における上端)側の開放部を閉塞する。
 吸入管(12)は、胴体(11a)に固定される。吸入管(12)は、胴体(11a)の下部を径方向に貫通する。吸入管(12)には、アキュムレータ(15)が設けられる。アキュムレータ(15)は、液冷媒を貯める容器である。吸入管(12)は、圧縮機構のシリンダの内部へ冷媒を導く。
 吐出管(13)は、頂部(11c)に固定される。吐出管(13)は、頂部(11c)を軸方向に貫通する。吐出管(13)は、圧縮機構で圧縮された冷媒をケーシングの外部へ導く。
 ターミナル(14)は、ケーシング(11)の頂部に固定される。ターミナル(14)は、電源回路の電力を電動機に導くための中継端子を有する。
 ケーシング(11)の内部には、電動機と、駆動軸と、圧縮機構とが収容される(図示省略)。電動機が駆動軸を回転駆動すると、圧縮機構のシリンダの内部でピストンが回転する。これにより、流体(冷媒)は吸入管からシリンダの内部に流入する。圧縮機構は冷媒を圧縮する。圧縮機構で圧縮された冷媒は、ケーシングの内部に流出した後、吐出管を介してケーシングの外部へ流出する。
 (3)検査システムの動作
 検査システム(20)の動作について詳細に説明する。
 検査システム(20)の動作中には、搬送部(25)がケーブル(27)を第1方向に移動させる。これにより、ケーブル(27)の各アーム(28)に支持される複数の圧縮機(10)が、撮像領域(A)を順に通過する。カメラ(30)は、撮像領域(A)を通過する圧縮機(10)のモノクロ動画を撮像する。カメラ(30)は、撮像した圧縮機(10)の画像データを制御部(40)に順次送る。カメラ(30)は、圧縮機(10)のカラー動画を撮像してもよい。
 制御部(40)が、カメラ(30)から画像データを取得すると、図4および図5に示すステップに従い、制御部(40)が圧縮機(10)の漏洩を判定する。なお、画像データは、細分化された複数の画素(ピクセル)の集合体である。
 ステップS11において、制御部(40)は、画像データのトリミングを行う。ステップS11では、制御部(40)は画像データのうち不要な領域を削除する。この不要な領域は、例えば水槽(21)外の領域や圧縮機(10)から遠く離れた領域を含む。
 ステップS12において、制御部(40)は、二値化処理を行う。具体的には、制御部(40)は、画像データの輝度値に基づき二値化処理を行う。画像データの輝度値の範囲が0~255の範囲である場合、二値化処理の輝度値の閾値を例えば200とする。この場合、制御部(40)は、画像データの各画素のうち、輝度値が200以上の画素の輝度値を255に変更する。制御部(40)は、画像データの各画素のうち、輝度値が200未満の画素の輝度値を0に変更する。この二値化処理により、画像データは、実質的には白の画素と黒の画素とからなる画像データに変換される。
 ステップS13において、制御部(40)は、ブロブ解析を行い、画像データのうち白い塊の領域を気泡候補(C)として抽出する。この処理により、気泡候補(C)の面積や外接矩形を求めることができる。図6は、画像データ中の気泡候補(C)の一例である。1つの矩形状のブロックが1つの画素を表す。
 ステップS14において、制御部(40)は、気泡候補(C)の面積に基づいて気泡候補(C)を気泡の特定対象から外すか否かを判定する。具体的には、ステップS14において、制御部(40)は、ステップS13の処理を経た画像データ(図6を参照)のうち、白い画素からなる塊(bl)の面積を求める。制御部(40)は、ステップS14において、この面積が所定の範囲内である場合、気泡候補(C)を気泡の特定対象として維持する。ステップS14において、制御部(40)は、この面積が所定の範囲外である場合、気泡候補(C)を気泡の特定対象から外す(ステップS25)。
 ステップS15において、制御部(40)は、白い画素からなる塊(bl)の縦横比に基づいて気泡候補(C)を気泡の特定対象から外すか否かを判定する。具体的には、ステップS15において、制御部(40)は、塊(bl)の外接矩形(図6の一点鎖線で示す囲んだ部分)を抽出する。制御部(40)は、外接矩形の縦方向の長さhと、横方向の長さwとの縦横比h/wを求める。ここで、hは、気泡候補(C)の鉛直方向の最大高さに相当する。wは、気泡候補(C)の水平方向の最大幅に相当する。ステップS15において、h/wが所定値(例えば0.5)未満である場合、制御部(40)は、気泡候補(C)を気泡の特定対象から外す(ステップS25)。ステップS15において、h/wが所定値(2.0)よりも大きい場合、制御部(40)は、気泡候補(C)を気泡の特定対象から外す(ステップS25)。言い換えると、本例のステップS15では、h/wが0.5~2.0の範囲内であれば、制御部(40)が気泡候補(C)を気泡の特定対象として維持する。
 ステップS16において、制御部(40)は、LoG(Laplacian of Gaussian)フィルタを用いて気泡候補(C)を判定する。制御部(40)は、対象データの各画素の輝度を求める。LoGフィルタは、一般的な気泡の輝度分布に対応したフィルタである。気泡は、その中心において輝度が高く、中心から外周側に向かうほど輝度が低くなる特徴がある。LoGフィルタでは、この気泡の輝度の特徴に対応するように、気泡候補(C)の各画素の座標に対応する数値が設定される。具体的には、LoGフィルタでは、その中心における数値が低く、その外周側における数値が大きくなる。本例のLoGフィルタでは、その中心側の数値が負の方向に大きい値となり、外周側の数値は負の方向に小さい値、あるいは正の値になる。ステップS16では、制御部(40)が、気泡候補(C)に対してLoGフィルタを用いて畳み込み演算する。
 具体的には、制御部(40)は、気泡候補(C)の各画素の輝度と、LoGフィルタの各画素の座標に対応する数値とをそれぞれ掛け合わせる。次いで、制御部(40)は、気泡候補(C)の全ての画素毎に掛け合わせた値を足し合わせ、フィルタ処理後の値Nを得る。例えば気泡候補(C)の輝度が気泡の特徴に近い場合、ここで得られた値Nは比較的小さくなり、例えば負の値になる。逆に、気泡候補(C)の輝度が気泡の特徴から遠い場合、ここで得られたNは比較的大きくなり、例えば正の値となる。制御部(40)は、フィルタ処理後の値Nが、所定の閾値(例えば0)よりも小さい場合、気泡候補(C)を気泡の特定対象として維持する。制御部(40)は、フィルタ処理後の値Nが、上記閾値(例えば0)以上の場合、気泡候補(C)を気泡の特定対象から外す(ステップS25)。
 ステップS17において、制御部(40)は、CNNまたはテンプレートマッチングにより、ステップS12~S16とは別に気泡候補(C)を抽出する。CNNやテンプレートマッチングは、ステップS12の二値化処理をせずとも、気泡を特定できる長所がある。
 制御部(40)は、CNN(Convolutional Neural Network)で作成した学習済みモデル(CNNモデル)に基づき画像データから気泡候補(C)を抽出する。CNNモデルを構築するための教師データとして、気泡を含む画像データを用いる。構築されたCNNモデルは、制御部(40)の記憶部(41)に記憶される。制御部(40)は、CNNモデルを用いて、画像データのうち教師データの気泡と類似する部分を気泡候補(C)として抽出する。
 制御部(40)は、CNNに代えて、テンプレートマッチングを用いて画像データから気泡候補(C)を抽出してもよい。この場合、制御部(40)は、対象となる画像データ(対象データ)と、予め用意した気泡を含む画像データ(比較データ)とを比較する。具体的には、制御部(40)は、対象データのうち気泡と推測した部分の輝度と、比較データの気泡部分の輝度との一致率が75%以上である場合、対象データの部分を気泡候補(C)として抽出する。厳密には、制御部(40)は、対象データの各画素の輝度と、比較データにおけるこれらの画素に対応するそれぞれの画素の輝度との一致率を求める。の一致率の平均値が75%以上である場合、この部分を気泡候補(C)として抽出する。
 ステップS18およびステップS19では、画像データ中において、気泡でない部分(例えば配管における光の反射部)を気泡と誤検知しないための処理が行われる。
 図7に示すように、圧縮機(10)の配管の一部が白く反射する場合、制御部(40)は、この反射部(R)を気泡と誤認識してしまう可能性がある。そこで、制御部(40)は、対象となる画像データ(以下、第1画像データという)の気泡候補(C)と、第1画像データより1つ前に取得した画像データ(以下、第2画像データという)の気泡候補(C)の座標を比較する。両者の気泡候補(C)の座標が変化していない条件が成立すると、制御部(40)は、第1画像データの気泡候補(C)を気泡の特定対象から除外する(ステップS25)。ステップS19の条件が成立しない場合、制御部(40)は第1画像データの気泡候補(C)を気泡の特定対象として維持する。
 ところで、圧縮機(10)などの反射部(R)は、気泡(B)と異なり、搬送部(25)によって水中を移動する。このため、圧縮機(10)の第1方向(水平方向)の移動を考慮せずに第1画像データの座標位置を求めると、第1画像データと第2画像データの位置のずれが大きくなり、ステップS19において誤判定が生じる。そこで、本実施形態の制御部(40)は、ステップS18において、圧縮機(10)の水平方向の移動に伴う圧縮機(10)の位置の変化を考慮して、第1画像データの気泡候補(C)の位置を補正する。
 具体的には、例えば圧縮機(10)の移動速度をv、カメラ(30)の撮像動作の間隔をtとする。この場合、圧縮機(10)の移動に伴う第1画像データと第2画像データにおける気泡候補(C)のx座標の変化量はΔx=vtで表すことができる。第1画像データの気泡候補(C)の位置P1の座標が(x1,y1)であるとすると、補正後の座標は(x1-vt,y1)となる。本例では、変化量Δx(=vt)が第1指標となる。
 ステップS19では、制御部(40)は、第1画像データの気泡候補(C)の補正後の位置P1の座標(x1-vt,y1)と、第2画像データの気泡候補(C)の位置P2の座標(x2,y2)とを比較する。両者の座標の位置のずれは、以下の式[数1]で表すことができる。
Figure JPOXMLDOC01-appb-M000001
      
 ステップS19において、制御部(40)は、ΔPが所定値より小さい場合、気泡候補(C)を気泡の特定対象から外す(ステップS25)。制御部(40)は、ΔPが所定値以上である場合、気泡候補(C)を気泡の特定対象に維持する。ここで、所定値は、例えば10ピクセル(1.4mm/0.1秒に相当)である。所定値はゼロであってもよい。
 ステップS18、ステップS19、およびステップS25は、本開示の第1処理に対応する。
 ステップS20において、制御部(40)は、気泡候補(C)が上昇しているか否かを判定する。気泡候補(C)が上昇していれば、この気泡候補(C)が気泡(B)である可能性が高いからである。ステップS20では、例えば図8に示すように、制御部(40)は、第1画像データの気泡候補(C)の位置P1(図8(B)を参照)と、第2画像データの気泡候補(C)の位置P2(図8(A)を参照)とを比較する。
 具体的には、制御部(40)は、以下の条件1と条件2の判定を行う。本例の制御部(40)は、条件1と条件2の双方が成立する場合、第1画像データの気泡候補(C)を気泡(B)の特定対象とする。制御部(40)は、条件1と条件2の一方、あるいは両方が成立しない場合、第1画像データの気泡候補(C)を気泡(B)の特定対象から外す(ステップS25)。
 条件1)制御部(40)は、X座標(水平方向)において、位置P1と位置P2とを比較する。制御部(40)は、第1画像データの気泡候補(C)の位置P1の座標x1の位置が、第2画像データの気泡候補(C)の位置P2の座標x2に対して所定の範囲内であるかを判定する。ここで、所定の範囲は、-50ピクセル~+50ピクセル(-7mm~+7mm/0.1秒に相当)の範囲である。連続する画像データにおいて、気泡(B)が上昇したとしても、厳密には気泡(B)のX座標の位置は変化しない。しかしながら、本判定では、カメラ(30)の撮像時の誤差や制御部(40)の処理の誤差などを考慮して、X座標における位置P1と位置P2の間のわずかなずれを許容している。
 条件2)制御部(40)は、Y座標(鉛直方向)において、位置P1と位置P2とを比較する。制御部(40)は、第1画像データの気泡候補(C)の位置P1の座標y1が、第2画像データの気泡候補(C)の位置P2の座標y2に対して所定の範囲内であるかを判定する。ここで、所定の範囲は、例えば40~200ピクセル(5.6mm~28mm/0.1秒に相当)の範囲である。連続する画像データにおいて、気泡(B)が上昇すると、第1画像データの気泡候補(C)は、第2画像データの気泡候補(C)よりも上方に移動する。このため、この範囲の下限は、0よりも大きい所定値としている。また、気泡(B)が上方に移動するとしても、その上昇速度には上限がある。このため、この範囲にも所定の上限値を設定している。
 ステップS21において、制御部(40)は、第1画像データの気泡候補(C)の輝度が、第2画像データの気泡候補(C)の輝度と近いことを示す条件が成立すると、第1画像データの気泡候補(C)を気泡(B)の特定対象とする第2処理を行う。厳密には、制御部(40)は、この条件が成立すると、第1画像データの気泡候補(C)を気泡(B)と判定する(ステップS S22)。ステップS21において、この条件が成立しない場合、第1画像データの気泡候補(C)を気泡(B)の特定対象から除外する(ステップS25)。
 具体的には、ステップS21において、制御部(40)は、第1画像データおよび第2画像データにおいて、二値化処理がされていない画像データの気泡候補(C)を比較する。まず、第1画像データにおいて、気泡候補(C)の外接矩形を求め、この外接矩形を第2画像データの気泡候補(C)に当てはめる。制御部(40)は、第1画像データおよび第2画像データにおいて、外接矩形を基準として同一の座標となる画素の一致率を順に求める。ステップS21において、外接矩形内の全ての画素の一致率の平均が75%以上である場合、制御部(40)は、気泡候補(C)を気泡(B)の特定対象とする。この一致率が75%未満である場合には、制御部(40)は、気泡候補(C)を気泡(B)と判定する。
 以上のようにして気泡(B)が特定されると、ステップS23において、制御部(40)は、第1画像データにおいて特定された気泡(B)と、この気泡(B)に対応する第2画像データの気泡(B)とに、同じアドレスを関連付ける。これらの気泡(B)は、ステップS21において、一致率が75%以上であると判定されたものである。このように各画像データの気泡(B)にアドレスを付与することで、複数の画像データにおいて同一の気泡(B)を特定できる。
 図5に示すように、ステップS24において制御部(40)が漏洩ありと判定すると、ステップS31において、制御部(40)は、気泡(B)が特定された複数の画像データのうち、最も低い位置にある気泡(B)の位置の座標を特定する。本例の制御部(40)は、図9に示すように、連続する3つの画像データのうち、最も低い位置の気泡(B)の位置の座標を特定する。ここで、これらの3つの画像データのうち、最新の画像データ(第1画像データ)の気泡(B)と、それよりも1つ前の画像データ(第2画像データ)の気泡(B)には、ステップS23において、同一のアドレスが付与される。同様に、第2画像データの気泡(B)と、それよりも前の画像データ(第3画像データ)の気泡(B)には、ステップS23において、同一のアドレスが付与される。したがって、第1画像データの気泡(B)を特定できれば、これよりも2つ前の第3画像データの気泡(B)を特定でき、第3画像データの気泡(B)の座標位置P3を取得できる。
 第3画像データの気泡(B)の座標位置P3(x3,y3)は、第1画像データの気泡(B)の座標位置P1(x1,y1)および第2画像データの気泡(B)の座標位置P2(x2,y2)よりも下方にある。したがって、第3画像データの気泡(B)の座標位置P3は、圧縮機(10)から気泡(B)が発生した箇所を示す指標となる。
 ステップS32において、制御部(40)は、記憶部(41)に記憶された第1データと、第3画像データの気泡(B)の座標位置P3とに基づいて、圧縮機(10)の漏洩箇所を特定する。
 図10に示すように、第1データでは、圧縮機(10)の漏洩箇所と、その漏洩箇所に対応する気泡(B)の座標位置(x,y)の範囲が関連付けられている。漏洩箇所の項目としては、ケーシング(11)の胴体(11a)と頂部(11c)の接合部、ケーシング(11)の胴体(11a)と頂部(11c)の接合部、ケーシング(11)の胴体(11a)と吸入管(12)の接合部、吸入管(12)とアキュムレータ(15)の接合部、頂部(11c)と吐出管(13)の接合部、頂部(11c)とターミナル(14)の接合部などが挙げられる。第1データは、これらの項目に対応する座標の範囲を含んでいる。
 ステップS32において、制御部(40)は、ステップS31で取得した気泡(B)の座標位置P3が、第1データのどの座標範囲に属するかを判定する。例えばステップS31において取得した気泡(B)の座標xがa~bの範囲であり、座標yがc~dの範囲である場合、制御部(40)は、胴体(11a)と頂部(11c)の接合部を漏洩箇所として特定する。
 ステップS33では、制御部(40)は、これまでの処理で得た情報を含む第1信号を端末装置(45)に出力する。第1信号は、圧縮機(10)が漏洩していることを示す情報を含む。加えて、第1信号は、圧縮機(10)から気泡(B)が発生していることを示す情報、気泡(B)の座標位置、圧縮機(10)の漏洩箇所を含んでいる。
 端末装置(45)に第1信号が入力されと、端末装置(45)は、画面の表示、光、音などによって、圧縮機(10)が漏洩していることや圧縮機(10)から気泡(B)が発生していることを作業者に報知する。加えて、端末装置(45)は、作業者の操作に伴い気泡(B)の座標位置や、圧縮機(10)の漏洩箇所を画面に表示する。これにより、作業者は、気泡(B)の発生箇所や圧縮機(10)の漏洩箇所を知ることができる。端末装置は、音声などにより気泡(B)の発生箇所や圧縮機(10)の漏洩箇所を作業者に知らせてもよい。
 (4)特徴 
 (4-1)
 実施形態の検査システム(20)では、搬送部(25)によって複数の圧縮機(10)を第1方向(水平方向)に移動させ、撮像領域(A)を通過する圧縮機(10)をカメラ(30)によって順次撮像する。このため、複数の圧縮機(10)の気泡の特定、および複数の圧縮機(10)の漏洩箇所の判定を連続的に行われる。したがって、圧縮機(10)の検査効率を向上できる。具体的には、気泡の検査を自動化でき、検査作業の省人化を図ることができる。
 (4-2)
 制御部(40)は、圧縮機(10)の第1方向の移動に伴う圧縮機(10)の位置の変化を示す第1指標をパラメータとして気泡(B)を特定する。具体的には、制御部(40)は、カメラ(30)が撮像した対象物(10)の2つの画像データのそれぞれの気泡候補(C)の位置のずれが所定範囲内であると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象から外す第1処理を行う。制御部(40)は、第1処理において、2つの画像データのうち後に撮像した画像データの気泡候補(C)の位置を第1指標に基づき補正する。
 このように、圧縮機(10)の移動を考慮して気泡候補(C)の位置を補正することで、図7に示すように、圧縮機(10)の一部(反射部(R))の位置が移動することに起因して、この反射部(R)を気泡(B)と誤判定してしまうことを抑制できる。
 (4-3)
 制御部(40)は、カメラ(30)が撮像した対象物(10)の2つの画像データのそれぞれの気泡候補(C)の輝度差が所定値より小さいことを示す条件が成立すると、2つの画像データの気泡候補(C)を気泡(B)の特定対象とする第2処理を行う。これにより、気泡(B)の特定の精度を向上できる。
 (4-4)
 制御部(40)は、同じ気泡(B)が特定された複数の画像データのうち、最も低い位置にある気泡(B)の位置に基づき圧縮機(10)の漏洩箇所を特定する。同じ気泡(B)が特定された複数の画像データがある場合、最も低い位置にある気泡(B)(例えば図9の第3画像データ中の気泡(B))の位置は、対象物(10)の漏洩箇所に最も近くなる。このため、この気泡(B)の位置は、圧縮機(10)の対象物(10)の漏洩箇所を特定するために有用である。
 具体的には、制御部(40)は、気泡(B)の位置と圧縮機(10)の漏洩箇所とを関連付けたデータと、最も低い位置にある気泡(B)の位置とに基づき、前記対象物(10)の漏洩箇所を特定する。これにより、気泡(B)の位置に応じて圧縮機(10)の漏洩箇所を正確に分類できる。
 (4-5)
 制御部(40)は、CNN(Convolutional Neural Network)、またはテンプレートマッチングを用いて圧縮機(10)から発生する気泡(B)を特定する。これらの判定により、画像データの二値化処理をせずとも、気泡(B)を正確に特定できる。
 (4-6)
 制御部(40)による気泡(B)の特定に応じて、圧縮機(10)から気泡(B)が発生していること、または圧縮機(10)が漏洩していることを報知する報知部(端末装置(45))を備える。これにより、検査者などは、圧縮機(10)から気泡が発生していることや、圧縮機(10)の漏洩を速やかに把握できる。加えて、端末装置(45)は、気泡(B)の漏洩箇所を検査者に知らせるため、検査者は速やかに対策を講じることができる。
 (5)その他の実施形態
 対象物は、圧縮機に限られず、気泡によって漏洩箇所を判定できるものであればよい。
 搬送部が対象物を移動させる第1方向は、必ずしも水平方向でなくてもよく、水平方向に対して傾いていてもよい。
 搬送部は、水中で搬送部を移動させるための水流を形成する手段であってもよい。
 撮像部は、カメラでなくてもよく、光学センサであってもよい。
 以上、実施形態および変形例を説明したが、特許請求の範囲の趣旨および範囲から逸脱することなく、形態や詳細の多様な変更が可能なことが理解されるであろう。また、以上の実施形態、変形例、その他の実施形態は、本開示の対象の機能を損なわない限り、適宜組み合わせたり、置換したりしてもよい。
 以上に述べた「第1」、「第2」、「第3」…という記載は、これらの記載が付与された語句を区別するために用いられており、その語句の数や順序までも限定するものではない。
 以上に説明したように、本開示は、検査システム、および検査方法について有用である。
     10   圧縮機(対象物)
     11   ケーシング
     20   検査システム
     25   搬送部
     30   カメラ(撮像部)
     40   制御部
     45   報知部

Claims (11)

  1.  水中において複数の対象物(10)を第1方向に移動させる搬送部(25)と、
     前記搬送部(25)によって搬送される前記対象物(10)を撮像する撮像部(30)と、
     前記撮像部(30)が撮像した前記対象物(10)の画像データに基づき前記対象物(10)から発生する気泡(B)を特定する制御部(40)とを備える
     検査システム。
  2.  前記制御部(40)は、前記対象物(10)の前記第1方向の移動に伴う該対象物(10)の位置の変化を示す第1指標をパラメータとして前記気泡(B)を特定する
     請求項1に記載の検査システム。
  3.  前記制御部(40)は、前記撮像部(30)が撮像した対象物(10)の2つの画像データのそれぞれの気泡候補(C)の位置のずれが所定範囲内であると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象から外す第1処理を行い、該第1処理において、前記2つの画像データのうち後に撮像した画像データの気泡候補(C)の位置を前記第1指標に基づき補正する
     請求項2に記載の検査システム。
  4.  前記制御部(40)は、前記撮像部(30)が撮像した前記対象物(10)の2つの画像データのそれぞれの気泡候補(C)の輝度差が所定値より小さいことを示す条件が成立すると、該2つの画像データの気泡候補(C)を気泡(B)の特定対象とする第2処理を行う
     請求項1~3のいずれか1つに記載の検査システム。
  5.  前記制御部(40)は、同じ気泡(B)が特定された複数の画像データのうち、最も低い位置にある気泡(B)の位置に基づき前記対象物(10)の漏洩箇所を特定する
     請求項1~4のいずれか1つに記載の検査システム。
  6.  前記制御部(40)は、前記気泡(B)の位置と前記対象物(10)の漏洩箇所とを関連付けたデータと、前記最も低い位置にある気泡(B)の位置とに基づき、前記対象物(10)の漏洩箇所を特定する
     請求項5に記載の検査システム。
  7.  前記制御部(40)は、CNN(Convolutional Neural Network)、またはテンプレートマッチングを用いて前記対象物(10)から発生する気泡(B)を特定する
     請求項1~6のいずれか1つに記載の検査システム。
  8.  前記制御部(40)による前記気泡(B)の特定に応じて、該対象物(10)から気泡(B)が発生していること、または該対象物(10)が漏洩していることを報知する報知部(45)を備える
     請求項1~7のいずれか1つに記載の検査システム。
  9.  前記搬送部(25)は、前記対象物(10)を前記第1方向としての水平方向に移動させる
     請求項1~8のいずれか1つに記載の検査システム。
  10.  水中において密閉式のケーシング(11)を有する圧縮機(10)を搬送部(25)によって第1方向に移動させ、
     前記搬送部(25)によって搬送される対象物(10)を撮像部(30)によって撮像し、
     前記撮像部(30)が撮像した対象物(10)の画像データに基づき前記対象物(10)から発生する気泡(B)を制御部(40)によって特定する検査方法。
  11.  前記圧縮機(10)の前記第1方向の移動に伴う圧縮機(10)の位置の変化を示す第1指標をパラメータとして前記気泡(B)を特定する
     請求項10に記載の検査方法。
PCT/JP2022/021800 2021-09-10 2022-05-27 検査システム、および検査方法 Ceased WO2023037669A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP22866999.0A EP4368957A4 (en) 2021-09-10 2022-05-27 INSPECTION SYSTEM AND INSPECTION METHOD
MX2024002362A MX2024002362A (es) 2021-09-10 2022-05-27 Sistema de inspeccion y metodo de inspeccion.
CN202280059530.6A CN117897603A (zh) 2021-09-10 2022-05-27 检查系统以及检查方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-147978 2021-09-10
JP2021147978A JP7339556B2 (ja) 2021-09-10 2021-09-10 検査システム、および検査方法

Publications (1)

Publication Number Publication Date
WO2023037669A1 true WO2023037669A1 (ja) 2023-03-16

Family

ID=85506378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/021800 Ceased WO2023037669A1 (ja) 2021-09-10 2022-05-27 検査システム、および検査方法

Country Status (5)

Country Link
EP (1) EP4368957A4 (ja)
JP (1) JP7339556B2 (ja)
CN (1) CN117897603A (ja)
MX (1) MX2024002362A (ja)
WO (1) WO2023037669A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116818209A (zh) * 2023-04-28 2023-09-29 江西浩金欧博环境科技有限公司 基于5g的换热器检漏监测系统及方法
CN118533383A (zh) * 2024-05-30 2024-08-23 广东力科新能源有限公司 一种防水检测系统

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240119580A1 (en) * 2022-10-10 2024-04-11 International Business Machines Corporation Underwater machinery performance analysis using surface sensors
CN119714736B (zh) * 2025-02-21 2025-05-16 宁波东鼎特种管业有限公司 一种盘管气密性检测方法、系统、存储介质及智能终端

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5094979U (ja) * 1973-12-25 1975-08-08
JPH11218461A (ja) * 1998-02-03 1999-08-10 Fujikura Ltd 管状体のピンホール検出装置
JP2009019972A (ja) * 2007-07-11 2009-01-29 Denso Corp 液量測定装置及び液量測定方法
JP2009063596A (ja) * 2008-12-24 2009-03-26 Mirai Ind Co Ltd 管体の漏孔検知装置及び管体の漏孔検知方法
JP2016080609A (ja) * 2014-10-21 2016-05-16 日立Geニュークリア・エナジー株式会社 超音波式漏洩検知装置及びそれを用いた漏洩検知方法
JP2017111077A (ja) * 2015-12-18 2017-06-22 ダイハツ工業株式会社 気密性検査装置
JP2018155682A (ja) 2017-03-21 2018-10-04 リョービ株式会社 ダイカスト製品の検査システム、ダイカスト製品の検査方法
JP2021061168A (ja) * 2019-10-07 2021-04-15 大阪瓦斯株式会社 漏水判定装置及び漏水判定システム及び燃料電池装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06105240B2 (ja) * 1988-04-19 1994-12-21 ダイキン工業株式会社 気泡検出装置
JP3047893U (ja) * 1997-05-20 1998-04-28 日新電子工業株式会社 高圧封入容器の漏れ検査装置
US20050160794A1 (en) * 2004-01-26 2005-07-28 Sonntag Donald W. Apparatus and method for container leakage testing
JP6359096B2 (ja) * 2014-05-16 2018-07-18 東芝キヤリア株式会社 密閉型圧縮機の製造方法
CN112304512A (zh) * 2020-11-26 2021-02-02 河南耀蓝智能科技有限公司 一种基于人工智能的多工件场景气密性检测方法及系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5094979U (ja) * 1973-12-25 1975-08-08
JPH11218461A (ja) * 1998-02-03 1999-08-10 Fujikura Ltd 管状体のピンホール検出装置
JP2009019972A (ja) * 2007-07-11 2009-01-29 Denso Corp 液量測定装置及び液量測定方法
JP2009063596A (ja) * 2008-12-24 2009-03-26 Mirai Ind Co Ltd 管体の漏孔検知装置及び管体の漏孔検知方法
JP2016080609A (ja) * 2014-10-21 2016-05-16 日立Geニュークリア・エナジー株式会社 超音波式漏洩検知装置及びそれを用いた漏洩検知方法
JP2017111077A (ja) * 2015-12-18 2017-06-22 ダイハツ工業株式会社 気密性検査装置
JP2018155682A (ja) 2017-03-21 2018-10-04 リョービ株式会社 ダイカスト製品の検査システム、ダイカスト製品の検査方法
JP2021061168A (ja) * 2019-10-07 2021-04-15 大阪瓦斯株式会社 漏水判定装置及び漏水判定システム及び燃料電池装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4368957A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116818209A (zh) * 2023-04-28 2023-09-29 江西浩金欧博环境科技有限公司 基于5g的换热器检漏监测系统及方法
CN118533383A (zh) * 2024-05-30 2024-08-23 广东力科新能源有限公司 一种防水检测系统

Also Published As

Publication number Publication date
JP2023040810A (ja) 2023-03-23
JP7339556B2 (ja) 2023-09-06
EP4368957A4 (en) 2025-07-09
MX2024002362A (es) 2024-03-07
EP4368957A1 (en) 2024-05-15
CN117897603A (zh) 2024-04-16

Similar Documents

Publication Publication Date Title
JP7339556B2 (ja) 検査システム、および検査方法
CN111044522B (zh) 缺陷检测方法、装置及终端设备
CN102393397B (zh) 一种磁瓦表面缺陷检测系统及其检测方法
CN103279765B (zh) 基于图像匹配的钢丝绳表面损伤检测方法
CN101599175B (zh) 确定拍摄背景发生改变的检测方法及图像处理设备
CN112734690A (zh) 一种表面缺陷检测方法、装置及计算机可读存储介质
CN113724240B (zh) 一种基于视觉识别的冷柜脚轮检测方法、系统及装置
CN103150557A (zh) 一种基于机器视觉的显示终端操作响应匹配检测装置
CN109986172A (zh) 一种焊缝定位方法、设备及系统
CN118624641B (zh) 一种基于视觉的多孔毛刺检测方法、系统及存储介质
CN113379723A (zh) 不规则溢胶口检测方法、装置、设备和存储介质
CN103150558B (zh) 一种基于机器视觉的显示终端操作响应匹配检测方法
CN108107611B (zh) 一种自适应缺陷检测方法、装置及电子设备
CN105303573B (zh) 金针类元件的引脚检测方法和系统
CN120374574A (zh) 产品检测方法、装置、电子设备及可读存储介质
JP2024135282A (ja) 検査システム、及び検査方法
CN115055806B (zh) 基于视觉跟踪的焊接轨迹跟踪方法及装置
CN113160163B (zh) 一种基于机器视觉的发动机缸体外观缺陷检测算法
JP2024135283A (ja) 検査システム、及び検査方法
CN105427295B (zh) 一种基于焊缝的图像识别方法和图像识别系统
CN111412941A (zh) 安装质量的检测方法及装置
CN111504192B (zh) 一种基于机器视觉的压缩机外观检测方法
CN118130503A (zh) 一种物体缺陷检测方法、系统、存储介质和电子设备
CN116109566A (zh) 油管漏油检测方法及相关装置、摄像器件和存储介质
CN120580238B (zh) 一种用于海波管加工的管壁缺陷检测方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22866999

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2022866999

Country of ref document: EP

Ref document number: 22866999.0

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2022866999

Country of ref document: EP

Effective date: 20240206

WWE Wipo information: entry into national phase

Ref document number: 202417012127

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 202280059530.6

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2401001413

Country of ref document: TH

NENP Non-entry into the national phase

Ref country code: DE