Petri bottom area fitting method and device, computer equipment and storage medium

By acquiring the bottom image of the rounded rectangular hole and performing region segmentation and fitting, the problem of high computational complexity in the existing technology is solved, and real-time and accurate detection of the rounded rectangular hole region is achieved.

CN121544649APending Publication Date: 2026-02-17APPLITECH BIOLOGICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511802060.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-02
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

In existing technologies, determining the effective area of ​​a rounded rectangular hole is computationally complex and inefficient, making it difficult to meet real-time detection requirements.

Method used

By acquiring the bottom image of the rounded rectangular hole, the initial bottom region and the circumscribed rectangle are obtained through region segmentation. The target rounded radius is calculated based on the area of ​​the circumscribed rectangle, and region fitting is performed to generate the target bottom region.

Benefits of technology

It realizes a one-step calculation from region segmentation to region fitting, meets the real-time and accuracy requirements of automated detection, reduces computational complexity, and improves processing speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121544649A_ABST
    Figure CN121544649A_ABST
Patent Text Reader

Abstract

The invention provides a dish bottom area fitting method and device, computer equipment and a storage medium, and the method comprises the following steps: obtaining a dish bottom image of a rounded rectangular hole, carrying out area segmentation on the dish bottom image of the rounded rectangular hole to obtain an initial dish bottom area and an external rectangle of the initial dish bottom area, and according to the area of the external rectangle, carrying out area matching on the initial dish bottom area and the external rectangle of the initial dish bottom area; and determining a target fillet radius, and according to the target fillet radius and the circumscribed rectangle, performing region fitting on the dish bottom image of the fillet rectangular hole to generate a target dish bottom region of the fillet rectangular hole. One-step calculation from region segmentation to region fitting is realized, the real-time and precision requirements of automatic detection are met, meanwhile, the calculation complexity is reduced, and the processing speed is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing technology, and more specifically, to a method, apparatus, computer device, and storage medium for fitting a bottom region of a dish. Background Technology

[0002] In fields such as biological cell culture and drug screening, rounded rectangular wells are common experimental containers. They help reduce liquid residue and edge effects. The wells usually contain culture medium, cells, reagents, etc., and can be used for experiments such as cell culture and proliferation, drug screening and dose-response.

[0003] In related technologies, accurate detection of the effective area of ​​rounded rectangular holes is particularly important for experimental results. Currently, complex image feature extraction algorithms are usually used to fit the edge points of the holes in order to determine the effective area corresponding to the rounded rectangular holes.

[0004] However, the above method for determining the effective area corresponding to the rounded rectangular hole is computationally complex and inefficient, making it difficult to meet the needs of real-time detection. Summary of the Invention

[0005] In view of this, embodiments of this application provide a method, apparatus, computer device, and storage medium for fitting the bottom region of a dish, in order to solve the problem that existing methods for determining the effective region corresponding to a rounded rectangular hole are insufficient to meet real-time detection requirements.

[0006] In a first aspect, embodiments of this application provide a method for fitting the bottom region of a dish, including: Obtain the bottom image of the dish with a rounded rectangular hole; The bottom image of the rounded rectangular hole is segmented to obtain an initial bottom region and the bounding rectangle of the initial bottom region; Determine the target fillet radius based on the circumscribed rectangle; Based on the target fillet radius and the circumscribed rectangle, the bottom image of the rounded rectangular hole is fitted to generate the target bottom region of the rounded rectangular hole.

[0007] In an optional implementation, determining the target fillet radius based on the circumscribed rectangle includes: Based on the area of ​​the circumscribed rectangle, the target rounded corner radius is obtained by using the relationship between the rounded corner radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

[0008] In an optional implementation, before obtaining the target rounded corner radius based on the area of ​​the circumscribed rectangle and using the relationship between the rounded corner radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle, the method further includes: The area is calculated based on the area variables of the bottom region of the dish, the area variables of the circumscribed rectangle, and the corner radius variables, generating the first variable relationship; The radius is calculated based on the area variables of the bottom region, the area variables of the circumscribed rectangle, and the radius variables of the rounded corners, generating a second variable relationship; The first variable relationship and the second variable relationship are determined to be the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

[0009] In an optional implementation, the step of calculating the radius based on the area variable of the dish bottom region, the area variable of the circumscribed rectangle, and the radius variable of the rounded corners to generate a second variable relationship includes: Based on the area variables of the bottom region and the circumscribed rectangle, determine the area loss ratio variable; The corner radius variable is determined based on the outer rectangle size variable and the corner radius variable; The radius is calculated based on the area loss ratio variable and the corner radius ratio variable to generate the second variable relationship.

[0010] In an optional implementation, the step of calculating the radius based on the area loss ratio variable and the corner radius ratio variable to generate the second variable relationship includes: A third variable relationship is generated based on the area loss ratio variable and the corner radius ratio variable; The radius is calculated based on the third variable relationship and the corner radius ratio variable to generate the second variable relationship.

[0011] In an optional implementation, the method further includes: Data analysis is performed based on the target objects within the target dish bottom area.

[0012] In an optional embodiment, the rounded rectangular hole is a hole on an orifice plate or a hole on a microfluidic chip.

[0013] Secondly, embodiments of this application also provide a device for fitting the bottom region of a dish, comprising: The acquisition module is used to acquire the bottom image of the dish with rounded rectangular holes; The segmentation module is used to segment the bottom image of the rounded rectangular hole to obtain an initial bottom region and the outer rectangle of the initial bottom region. The determining module is used to determine the target fillet radius based on the circumscribed rectangle; The fitting module is used to perform region fitting on the bottom image of the rounded rectangular hole based on the target rounded corner radius and the circumscribed rectangle, so as to generate the target bottom region of the rounded rectangular hole.

[0014] Thirdly, embodiments of this application also provide a computer device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the method described in any of the first aspects.

[0015] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the method described in any of the first aspects.

[0016] This application provides a method, apparatus, computer device, and storage medium for fitting the bottom region of a dish. The method includes: acquiring a dish bottom image of a rounded rectangular hole; segmenting the dish bottom image of the rounded rectangular hole to obtain an initial dish bottom region and its circumscribed rectangle; determining a target rounded corner radius based on the area of ​​the circumscribed rectangle; and performing region fitting on the dish bottom image of the rounded rectangular hole based on the target rounded corner radius and the circumscribed rectangle to generate the target dish bottom region of the rounded rectangular hole. This achieves a one-step calculation from region segmentation to region fitting, meeting the real-time and accuracy requirements of automated detection, while reducing computational complexity and increasing processing speed. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 A flowchart illustrating the method for fitting the bottom region of a dish provided in this application embodiment. Figure 1 ; Figure 2 A schematic diagram of the bottom image of a dish provided in an embodiment of this application; Figure 3 A schematic diagram of the target dish bottom region provided in the embodiments of this application; Figure 4 A flowchart illustrating the method for fitting the bottom region of a dish provided in this application embodiment. Figure 2 ; Figure 5 This is a schematic diagram of the structure of the dish bottom region fitting device provided in the embodiments of this application; Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0020] In fields such as biological cell culture and drug screening, accurate detection of the effective area of ​​rounded rectangular wells is particularly important for experimental results. For example, if the effective area is too large or too small, cells may be over-counted or under-counted, resulting in errors in cell density calculation or cell confluence calculation. Cell confluence refers to the percentage of the area covered by cells within the effective area.

[0021] Currently, determining the effective region corresponding to a rounded rectangular hole typically relies on complex image features, which is computationally complex and inefficient, making it difficult to meet the demands of real-time detection. Therefore, this application provides a method for calculating the rounded radius of a rounded rectangular hole based on area relationships. This method achieves a one-step calculation from region segmentation to region fitting, meeting the real-time and accuracy requirements of automated detection while reducing computational complexity and improving processing speed.

[0022] Figure 1 A flowchart illustrating the method for fitting the bottom region of a dish provided in this application embodiment. Figure 1 In this embodiment, the executing entity can be a computer device.

[0023] like Figure 1 As shown, the method may include: S101. Obtain the bottom image of the dish with the rounded rectangular hole.

[0024] Among them, the rounded rectangular hole is a rectangular hole with four corners being arcs of radius r, and the rounded rectangular hole contains culture medium, cells, reagents, etc.

[0025] Rounded rectangular holes can be holes on a perforated plate or on a microfluidic chip. A perforated plate is a rectangular plate containing a series of regularly arranged holes, such as a 96-well plate (containing 96 holes) or a 384-well plate (containing 384 holes). A microfluidic chip is a complex network system that integrates micron-level channels, reaction chambers (holes), valves, pumps, and mixers.

[0026] S102. Perform region segmentation on the bottom image of the rounded rectangular hole to obtain the initial bottom region and the circumscribed rectangle of the initial bottom region.

[0027] Using a preset image segmentation algorithm, the bottom image of the dish with rounded rectangular holes is segmented to obtain the initial bottom region and the bounding rectangle of the initial bottom region. Figure 2 This is a schematic diagram of the dish bottom image provided in the embodiments of this application, such as... Figure 2 As shown, the red area corresponds to the initial bottom area of ​​the dish, and the black rectangle is the circumscribed rectangle. The preset image segmentation algorithm can be, for example, YOLO V8, UNet, OTSU, K-means, Mask R-CNN, etc. This embodiment does not make any special limitation on it.

[0028] In some embodiments, for a 384-hole plate, the circumscribed rectangle is a square with a side length of L.

[0029] It should be noted that the initial dish bottom region is the dish bottom region of the rounded rectangular hole obtained by region segmentation based on the dish bottom image. This dish bottom region is usually not accurate enough; see [link to relevant documentation]. Figure 2 The lower left corner of the initial dish bottom area is not rounded, and the lower right corner is missing.

[0030] S103. Determine the target fillet radius based on the circumscribed rectangle.

[0031] The target fillet radius is the radius of the arcs at the four corners of the rounded rectangular hole.

[0032] Calculate the area of ​​the circumscribed rectangle, and based on the area of ​​the circumscribed rectangle, use the relationship between the fillet radius of the rounded rectangle hole and the area of ​​the circumscribed rectangle to obtain the target fillet radius.

[0033] If the circumscribed rectangle is a rectangle, then the area of ​​the circumscribed rectangle is width × height; if the circumscribed rectangle is a square, then the area of ​​the circumscribed rectangle is side length × side length.

[0034] The relationship between the fillet radius of a rounded rectangular hole and the area of ​​its circumscribed rectangle can include a pre-established analytical formula for the relationship between the fillet radius of the rounded rectangular hole and the area of ​​its circumscribed rectangle. By substituting the area of ​​the circumscribed rectangle into this analytical formula, the target fillet radius can be calculated.

[0035] S104. Based on the target fillet radius and the circumscribed rectangle, perform region fitting on the bottom image of the rounded rectangular hole to generate the target bottom region of the rounded rectangular hole.

[0036] The circumscribed rectangle is determined by region segmentation. The position and size of the circumscribed rectangle remain unchanged. Within the circumscribed rectangle in the bottom image of the rounded rectangular hole, the edge of the rounded rectangular hole is determined according to the target rounded corner radius. Based on the edge of the rounded rectangular hole, the bottom image of the rounded rectangular hole is fitted to generate the target bottom region of the rounded rectangular hole. The target bottom region can be the area enclosed by the edge of the rounded rectangular hole.

[0037] The target dish bottom region is more accurate than the initial dish bottom region, thus improving the accuracy of the experimental results.

[0038] Figure 3 This is a schematic diagram of the target dish bottom area provided in the embodiments of this application, such as... Figure 3 As shown, the blue area is the bottom area of ​​the target dish, and the black rectangle is the circumscribed rectangle. In an alternative implementation, the method may further include: Data analysis is performed based on the target objects within the target dish bottom area.

[0039] The target object in the target dish bottom area can be culture medium, particles (such as cells, cell metabolites, fluorescent microspheres, etc.), reagents, etc. Different target objects can correspond to different data analyses, which can be determined according to actual needs. This embodiment does not make any special limitations on this.

[0040] For example, if the target object includes cells, the data analysis can include counting the number of cells and the degree of cell confluence within the target dish bottom area.

[0041] In this embodiment, by establishing an analytical formula relating the fillet radius to the area, the computational complexity is significantly reduced compared to existing fitting methods. For low-contrast dish bottom images, noisy dish bottom images, or cases with large segmentation errors, the area statistics of this scheme can also be used to obtain a good dish bottom fitting effect through region fitting, thus improving noise resistance. Furthermore, the improved processing speed meets the needs of real-time monitoring, and the requirements for dish bottom imaging quality are reduced. Stable detection is maintained even in low-contrast images, and the detection accuracy meets the application scenario, reducing equipment debugging pressure.

[0042] Figure 4 A flowchart illustrating the method for fitting the bottom region of a dish provided in this application embodiment. Figure 2 ,like Figure 4 As shown, in an optional embodiment, before obtaining the target fillet radius based on the area of ​​the circumscribed rectangle and the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle, the method may further include: S201. Calculate the area based on the area variables of the bottom region, the area variables of the circumscribed rectangle, and the radius variables of the rounded corners, and generate the first variable relationship.

[0043] The first variable relationship is used to indicate the first relationship between the area variable of the bottom region of the dish, the area variable of the circumscribed rectangle, and the corner radius variable.

[0044] The first variable relationship can be expressed as: ,in, This represents the area variable of the bottom region of the dish. This represents the area variable of the circumscribed rectangle. This represents the radius of the fillet.

[0045] The rounded rectangular hole is formed by cutting away portions of the four corners of the original square. The four corners have the same radius, each arc being a quarter circle. The four arcs combine to form a complete circle. The area variable of the rounded rectangle, which is also the area variable of the bottom region of the dish, is... The four side length variables are The total area of ​​the square is The area variable of a whole circle formed by combining four quarter circles is: Therefore, the total area that is cut off is the variable. = .

[0046] S202. Calculate the radius based on the area variables of the bottom region, the area variables of the circumscribed rectangle, and the radius variables of the rounded corners, and generate the second variable relationship.

[0047] The second variable relationship is used to indicate the second relationship between the variables of the bottom area of ​​the dish, the area of ​​the circumscribed rectangle, and the radius of the rounded corners.

[0048] The relationship between the second variable can be expressed as: .

[0049] S203. Determine the first variable relationship and the second variable relationship as the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

[0050] The relationship between the fillet radius of a rounded rectangular hole and the area of ​​its circumscribed rectangle includes a first variable relationship and a second variable relationship.

[0051] Substitute the area of ​​the circumscribed rectangle into the circumscribed rectangle area variable in the first variable relationship to calculate the area of ​​the bottom region corresponding to the bottom region area variable. Then, substitute the bottom region area into the bottom region area variable in the second variable relationship and substitute the area of ​​the circumscribed rectangle into the circumscribed rectangle area variable in the second variable relationship to calculate the target fillet radius corresponding to the fillet radius variable.

[0052] In an optional implementation, step S202 above, which calculates the radius based on the area variables of the bottom region, the area variables of the circumscribed rectangle, and the corner radius variables, generates a second variable relationship, including: Based on the area variables of the bottom region and the area variable of the circumscribed rectangle, determine the area loss ratio variable; based on the size variables of the circumscribed rectangle and the fillet radius variable, determine the fillet ratio variable; based on the area loss ratio variable and the fillet ratio variable, calculate the radius to generate the second variable relationship.

[0053] Specifically, the radius is calculated based on the area loss ratio variable and the corner radius ratio variable to generate a second variable relationship, including: generating a third variable relationship based on the area loss ratio variable and the corner radius ratio variable; and generating a second variable relationship based on the third variable relationship and the corner radius ratio variable.

[0054] The area loss ratio variable is used to indicate the proportion of the area of ​​the bottom region of the dish lost relative to the area of ​​the circumscribed rectangle. It can be represented as: Taking a square as an example, , Substitution Simplify to get .

[0055] The corner radius ratio variable is used to indicate the relationship between the circumscribed rectangle size variable and the corner radius variable. The circumscribed rectangle size variable can include the circumscribed rectangle height variable. and the width variable of the outer rectangle Taking a square as an example, the size variable of the circumscribed rectangle is... Then the radius of the fillet is a variable It can be represented as: ,in, This represents the ratio of fillet radius.

[0056] Will Substitute the area loss ratio variable Simplify to get ,but , .

[0057] Then Substitution To obtain the relationship of the third variable And then according to ,Sure and substitute To obtain the relationship of the second variable .

[0058] If the circumscribed rectangle is a square, then It can be further simplified to .

[0059] In this embodiment, a parameterized edge calculation method based on area relationship is provided. The rounded corner radius parameter is directly derived through area relationship, realizing a one-step calculation from "region segmentation" to "edge fitting", which meets the real-time and accuracy requirements of automated detection.

[0060] Based on the same inventive concept, this application also provides a dish bottom region fitting device corresponding to the dish bottom region fitting method. Since the principle of the device in this application is similar to the dish bottom region fitting method described above in this application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0061] Figure 5 This is a schematic diagram of the structure of the dish bottom region fitting device provided in the embodiments of this application. The device can be integrated into a computer device.

[0062] like Figure 5 As shown, the device may include: The acquisition module 301 is used to acquire the bottom image of the dish with the rounded rectangular hole; The segmentation module 302 is used to segment the bottom image of the rounded rectangular hole to obtain the initial bottom region and the bounding rectangle of the initial bottom region. Module 303 is used to determine the target fillet radius based on the circumscribed rectangle; The fitting module 304 is used to perform region fitting on the bottom image of the rounded rectangular hole based on the target rounded corner radius and the circumscribed rectangle, so as to generate the target bottom region of the rounded rectangular hole.

[0063] In an optional implementation, the determining module 303 is specifically used for: Based on the area of ​​the circumscribed rectangle, the target fillet radius is obtained by using the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

[0064] In an optional embodiment, the device further includes: The generation module 305 is used to calculate the area based on the area variables of the bottom region of the dish, the area variables of the circumscribed rectangle, and the corner radius variables, and to generate the first variable relationship. The generation module 305 is also used to calculate the radius based on the area variables of the bottom region of the dish, the area variables of the circumscribed rectangle, and the radius variables of the rounded corners, and to generate a second variable relationship. The module 303 is also used to determine the first variable relationship and the second variable relationship as the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

[0065] In an optional implementation, the generation module 305 is specifically used for: Determine the area loss ratio variable based on the area variables of the bottom region and the circumscribed rectangle; Determine the fillet ratio variable based on the outer rectangle size variable and the fillet radius variable; The radius is calculated based on the area loss ratio variable and the corner radius ratio variable, generating a second variable relationship.

[0066] In an optional implementation, the generation module 305 is specifically used for: A third variable relationship is generated based on the area loss ratio variable and the corner radius ratio variable; The radius is calculated based on the third variable relationship and the fillet ratio variable, and the second variable relationship is generated.

[0067] In an optional embodiment, the device further includes: Analysis module 306 is used to perform data analysis based on the target object within the target dish bottom area.

[0068] In an alternative implementation, the rounded rectangular hole is a hole on an orifice plate or a hole on a microfluidic chip.

[0069] In this embodiment, the acquisition module acquires the bottom image of the rounded rectangular hole; the segmentation module segments the bottom image of the rounded rectangular hole into regions, obtaining an initial bottom region and its circumscribed rectangle; the determination module determines the target rounded corner radius based on the circumscribed rectangle; and the fitting module performs region fitting on the bottom image of the rounded rectangular hole based on the target rounded corner radius and the circumscribed rectangle, generating the target bottom region of the rounded rectangular hole. This achieves a one-step calculation from region segmentation to region fitting, meeting the real-time and accuracy requirements of automated detection, while reducing computational complexity and improving processing speed.

[0070] Figure 6 A schematic diagram of the structure of the computer device provided in the embodiments of this application, such as... Figure 6 As shown, the device may include a processor 401, a memory 402, and a bus 403. The memory 402 stores machine-readable instructions that can be executed by the processor 401. When the computer device is running, the processor 401 communicates with the memory 402 through the bus 403, and the processor 401 executes the machine-readable instructions to perform the above-described method.

[0071] This application also provides a computer-readable storage medium storing a computer program, which is executed by a processor to perform the above-described method.

[0072] In this embodiment, the computer program, when run by the processor, can also execute other machine-readable instructions to perform other methods as described in the embodiments. For details on the specific execution steps and principles, please refer to the description of the embodiments, which will not be repeated here.

[0073] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0074] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0075] In addition, the functional units in the embodiments provided in this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0076] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0077] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0078] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application. All should be covered within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.

Claims

1. A method for fitting the bottom region of a dish, characterized in that, include: Obtain the bottom image of the dish with a rounded rectangular hole; The bottom image of the rounded rectangular hole is segmented to obtain an initial bottom region and the bounding rectangle of the initial bottom region; Determine the target fillet radius based on the circumscribed rectangle; Based on the target fillet radius and the circumscribed rectangle, the bottom image of the rounded rectangular hole is fitted to generate the target bottom region of the rounded rectangular hole.

2. The method according to claim 1, characterized in that, Determining the target fillet radius based on the circumscribed rectangle includes: Based on the area of ​​the circumscribed rectangle, the target rounded corner radius is obtained by using the relationship between the rounded corner radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

3. The method according to claim 2, characterized in that, Before obtaining the target fillet radius based on the area of ​​the circumscribed rectangle and using the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle, the method further includes: The area is calculated based on the area variables of the bottom region of the dish, the area variables of the circumscribed rectangle, and the corner radius variables, generating the first variable relationship; The radius is calculated based on the area variables of the bottom region, the area variables of the circumscribed rectangle, and the radius variables of the rounded corners, generating a second variable relationship; The first variable relationship and the second variable relationship are determined to be the relationship between the fillet radius of the rounded rectangular hole and the area of ​​the circumscribed rectangle.

4. The method according to claim 3, characterized in that, The step of calculating the radius based on the area variable of the bottom region of the dish, the area variable of the circumscribed rectangle, and the radius variable of the rounded corners to generate a second variable relationship includes: Based on the area variables of the bottom region and the circumscribed rectangle, determine the area loss ratio variable; The corner radius variable is determined based on the outer rectangle size variable and the corner radius variable; The radius is calculated based on the area loss ratio variable and the corner radius ratio variable to generate the second variable relationship.

5. The method according to claim 4, characterized in that, The step of calculating the radius based on the area loss ratio variable and the corner radius ratio variable to generate the second variable relationship includes: A third variable relationship is generated based on the area loss ratio variable and the corner radius ratio variable; The radius is calculated based on the third variable relationship and the corner radius ratio variable to generate the second variable relationship.

6. The method according to claim 1, characterized in that, The method further includes: Data analysis is performed based on the target objects within the target dish bottom area.

7. The method according to any one of claims 1-6, characterized in that, The rounded rectangular hole is a hole on an orifice plate or a hole on a microfluidic chip.

8. A device for fitting the bottom region of a dish, characterized in that, include: The acquisition module is used to acquire the bottom image of the dish with rounded rectangular holes; The segmentation module is used to segment the bottom image of the rounded rectangular hole to obtain an initial bottom region and the outer rectangle of the initial bottom region. The determining module is used to determine the target fillet radius based on the circumscribed rectangle; The fitting module is used to perform region fitting on the bottom image of the rounded rectangular hole based on the target rounded corner radius and the circumscribed rectangle, so as to generate the target bottom region of the rounded rectangular hole.

9. A computer device, characterized in that, include: The computer device includes a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the method according to any one of claims 1 to 7.