An intelligent decision method for thinning flowers and fruits of fruit trees and a simulation system for thinning flowers and fruits of fruit trees
By establishing a three-dimensional model of fruit trees and generating flower and fruit thinning instructions, the irreversibility and non-repeatability problems of fruit tree flower and fruit thinning guidance in the existing technology are solved, and simulated teaching and intuitive display of fruit tree flower and fruit thinning on a computer are realized.
Patent Information
- Application Number
- CN202311787449.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-25
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2043-12-25
AI Technical Summary
Existing technical guidance on flower and fruit thinning of fruit trees mainly relies on manual on-site demonstrations or video teaching, which lacks intuitiveness and real-timeness, resulting in low teaching quality and may cause irreversible damage to fruit trees.
By building a three-dimensional model of the fruit tree, we can obtain information on the number of leaves, flowers and fruits on the branches, calculate the leaf-flower ratio and leaf-fruit ratio, generate flower and fruit thinning instructions, and simulate the flower and fruit thinning operations on a computer to show the growth changes of the fruit tree.
It has realized the simulation of the process of thinning flowers and fruits of fruit trees on computers, and displayed the results intuitively, thus solving the problems of irreversibility and non-repeatability and improving the teaching quality and practicality.
Smart Images

Figure CN117882580B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of agricultural technology, and particularly relates to a fruit tree thinning and fruit thinning intelligent decision method and a fruit tree thinning and fruit thinning simulation system. BACKGROUND
[0002] In agricultural production, thinning and fruit thinning of fruit trees is a cultivation technique. Through artificial removal of a part of flowers and fruits, the fruit trees can obtain a better growth environment and resource allocation, so as to achieve the purpose of high quality and high yield.
[0003] In the prior art, the thinning and fruit thinning technique guidance of fruit trees is basically to use artificial on-site demonstration teaching or to learn according to pictures and videos. Although artificial on-site demonstration of thinning and fruit thinning is a relatively intuitive teaching method, it has great limitations in actual teaching or teaching. In addition, because the growth cycle of fruit trees is long, the results after pruning cannot be seen immediately, and the damage to fruit trees is irreversible, thereby causing certain losses to production. In addition, the demonstration by watching videos or pictures cannot be directly brought into the on-site environment, and the teaching quality will be greatly reduced. Therefore, there is an urgent need for a fruit tree thinning and fruit thinning method to demonstrate the fruit tree thinning and fruit thinning technique, so as to reasonably guide agriculture. SUMMARY
[0004] The embodiments of the present application provide a fruit tree thinning and fruit thinning intelligent decision method and a fruit tree thinning and fruit thinning simulation system. The technical process of thinning and fruit thinning of fruit trees can be simulated by a computer, and the results after thinning and fruit thinning of various fruit trees can be directly displayed.
[0005] In a first aspect, the embodiments of the present application provide a fruit tree thinning and fruit thinning simulation system, comprising a model establishing module, an instruction obtaining module and a thinning and fruit thinning module connected in sequence, wherein the thinning and fruit thinning module is further connected with the model establishing module.
[0006] The model establishing module is configured to establish a fruit tree three-dimensional model.
[0007] The instruction obtaining module is configured to obtain thinning and fruit thinning instructions of each branch based on leaf quantity information, flower quantity information and fruit quantity information of each branch in the fruit tree three-dimensional model.
[0008] The thinning and fruit thinning module is configured to perform thinning and fruit thinning operation on the fruit tree three-dimensional model according to the thinning and fruit thinning instructions of each branch.
[0009] As a preferred scheme, the instruction obtaining module comprises an information obtaining unit, a calculation unit and an instruction generating unit connected in sequence, wherein:
[0010] The information acquisition unit is configured to acquire leaf quantity information, flower quantity information, and fruit quantity information on each branch in the three-dimensional model of the fruit tree;
[0011] The calculation unit is configured to calculate a leaf-flower ratio and a leaf-fruit ratio of each branch according to the leaf quantity information, the flower quantity information, and the fruit quantity information on each branch in the three-dimensional model of the fruit tree;
[0012] The instruction generation unit is configured to generate thinning and fruit thinning instructions of each branch according to the leaf-flower ratio and the leaf-fruit ratio of each branch.
[0013] As a preferred solution, the instruction acquisition module further comprises a grading unit connected with the instruction generation unit, wherein:
[0014] The grading unit is configured to set a grade for each branch in the three-dimensional model of the fruit tree;
[0015] The instruction generation unit is configured to generate thinning and fruit thinning instructions of each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the grade of each branch.
[0016] As a preferred solution, the instruction acquisition module further comprises a ratio setting unit connected with the instruction generation unit, wherein:
[0017] The ratio setting unit is configured to set a leaf-flower ratio reference value and a leaf-fruit ratio reference value for each branch grade;
[0018] The instruction generation unit is configured to generate thinning and fruit thinning instructions of each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the leaf-flower ratio reference value and the leaf-fruit ratio reference value corresponding to the grade of each branch.
[0019] As a preferred solution, the instruction acquisition module further comprises a threshold setting unit, wherein:
[0020] The threshold setting unit is configured to set a flower retention amount threshold and a fruit retention amount threshold;
[0021] The instruction generation unit comprises a target quantity determination subunit, a judgment subunit, and an instruction generation subunit connected in sequence, wherein:
[0022] The target quantity determination subunit is configured to determine a target flower retention amount and a target fruit retention amount of each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the leaf-flower ratio reference value and the leaf-fruit ratio reference value corresponding to the grade of each branch;
[0023] The judgment subunit is configured to respectively judge whether the target flower retention amount is less than the flower retention amount threshold and whether the target fruit retention amount is less than the fruit retention amount threshold;
[0024] The instruction generation subunit is configured to generate thinning and fruit thinning instructions for each branch according to the target flower retention amount and the target fruit retention amount of each branch and the judgment result of the judgment subunit.
[0025] As a preferred solution, the instruction acquisition module further comprises a thinning and fruit thinning sequence setting subunit.
[0026] The thinning and fruit thinning sequence setting subunit is configured to set the thinning and fruit thinning sequence of each branch according to the spatial position of each branch.
[0027] The thinning and fruit thinning module is configured to perform thinning and fruit thinning operations on the three-dimensional model of the fruit tree according to the thinning and fruit thinning instructions of each branch and the thinning and fruit thinning sequence of each branch.
[0028] In a second aspect, the embodiments of the present specification provide a fruit tree thinning and fruit thinning intelligent decision-making method based on the fruit tree thinning and fruit thinning simulation system of the first aspect of the above embodiments, comprising:
[0029] establishing a three-dimensional model of a fruit tree;
[0030] obtaining thinning and fruit thinning instructions for each branch based on leaf quantity information, flower quantity information, and fruit quantity information of each branch in the three-dimensional model of the fruit tree;
[0031] performing thinning and fruit thinning operations on the three-dimensional model of the fruit tree according to the thinning and fruit thinning instructions of each branch.
[0032] As a preferred solution, the method further comprises:
[0033] obtaining leaf quantity information, flower quantity information, and fruit quantity information of each branch in the three-dimensional model of the fruit tree;
[0034] calculating the leaf-flower ratio and the leaf-fruit ratio of each branch according to the leaf quantity information, the flower quantity information, and the fruit quantity information of each branch in the three-dimensional model of the fruit tree;
[0035] generating thinning and fruit thinning instructions for each branch according to the leaf-flower ratio and the leaf-fruit ratio of each branch.
[0036] As a preferred solution, the method further comprises:
[0037] setting a level for each branch in the three-dimensional model of the fruit tree;
[0038] generating thinning and fruit thinning instructions for each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the level of each branch.
[0039] As a preferred solution, the method further comprises:
[0040] Set the leaf flower ratio reference value and the leaf fruit ratio reference value of each branch level;
[0041] According to the leaf flower ratio, the leaf fruit ratio of each branch, and the leaf flower ratio reference value and the leaf fruit ratio reference value corresponding to each branch level, the thinning and thinning instructions of each branch are generated.
[0042] In a third aspect, an electronic device is provided, including a processor and a memory; the processor is connected with the memory; the memory is used to store executable program code; the processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the fruit tree thinning and thinning intelligent decision method in the second aspect of the above-mentioned embodiment.
[0043] In a fourth aspect, a computer storage medium is provided, which stores a plurality of instructions, the instructions are suitable for being loaded by a processor and executing the fruit tree thinning and thinning intelligent decision method in the second aspect of the above-mentioned embodiment.
[0044] The technical scheme provided by some embodiments of the present specification has at least the following beneficial effects: by establishing a three-dimensional model of a fruit tree and determining the thinning and thinning instructions of the fruit tree according to the three-dimensional model of the fruit tree, and finally simulating the thinning and thinning process of the fruit tree according to the instructions. The method proposed in this embodiment solves the problem of irreversible and non-reproducible thinning and thinning on real fruit trees, so that users can simulate and operate various thinning and thinning techniques on a computer, and intuitively and visually display the growth changes of the fruit tree immediately, so that it is easier, more convenient and more practical to carry out fruit tree thinning and thinning technology popularization training and science popularization. Compared with the method proposed in the prior art, the method can accurately simulate the thinning and thinning of various types of fruit trees. BRIEF DESCRIPTION OF DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present specification, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present specification, and other drawings can be obtained by those skilled in the art without creating any creative labor.
[0046] Figure 1 is a structure schematic diagram of a fruit tree thinning and thinning simulation system provided by an embodiment of the present specification;
[0047] Figure 2 is a flowchart of a fruit tree thinning and thinning intelligent decision method provided by an embodiment of the present specification;
[0048] Figure 3 is a structure schematic diagram of an electronic device provided by an embodiment of the present specification. DETAILED DESCRIPTION
[0049] The technical solutions in the embodiments of this specification will be described clearly and completely below in conjunction with the drawings in the embodiments of this specification.
[0050] Throughout this specification, the claims, and the accompanying drawings, the terms "first," "second," "third," and the like are used to distinguish between different items, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may include other steps or elements inherent to the process, method, product, or apparatus.
[0051] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of this specification. Various examples may appropriately omit, replace, or add various processes or components. For example, the described methods may be performed in an order different from the order described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined in other examples.
[0052] In the field of fruit tree flower and fruit thinning, although there have been relatively complete system devices for guiding fruit tree pruning techniques, the existing technologies are limited to a single fruit tree species and have limitations. Most methods can only identify a single variety and are not suitable for guidance and simulation teaching.
[0053] In view of this, the embodiment of this specification establishes an online simulation system for thinning flowers and fruits of fruit trees based on the comparison of fruit tree leaves and fruits, which solves the problems of irreversible damage, non-repeatable operation, and long action cycle when performing flower and fruit thinning on real fruit trees. It allows users to use computer simulation teaching to intuitively and repeatedly practice the technical process of thinning flowers and fruits of various fruit trees, and intuitively and vividly display the morphology of fruit trees after thinning flowers and fruits.
[0054] See also Figure 1 , Figure 1 This is a schematic diagram of a fruit tree flower and fruit thinning simulation system provided in an embodiment of this specification.
[0055] like Figure 1 As shown, the fruit tree flower and fruit thinning simulation system may at least include the following steps:
[0056] Step 101: The model building module builds a three-dimensional model of the fruit tree.
[0057] In a possible implementation, the model establishing module obtains an image of the fruit tree through a camera, and performs analysis and preprocessing on the image, so as to establish the three-dimensional model of the fruit tree.
[0058] It should be noted that the model establishing module can also collect environmental graphics of the fruit tree and geographical information, weather, temperature, humidity, and soil of the environment where the fruit tree is located in real time.
[0059] In step 102, the instruction obtaining module obtains the flower and fruit thinning instructions of each branch based on the leaf quantity information, flower quantity information, and fruit quantity information of each branch in the three-dimensional model of the fruit tree.
[0060] The instruction obtaining module comprises an information obtaining unit, a calculation unit, and an instruction generating unit connected in sequence.
[0061] The instruction obtaining module further comprises a grading unit connected with the instruction generating unit.
[0062] The instruction obtaining module further comprises a proportion setting unit connected with the instruction generating unit.
[0063] The instruction obtaining module further comprises a threshold setting unit, a determination subunit, a judgment subunit, and an instruction generating subunit connected in sequence.
[0064] In a possible implementation, the information obtaining unit obtains the leaf quantity information, flower quantity information, and fruit quantity information of each branch in the three-dimensional model of the fruit tree. The calculation unit calculates the leaf-flower ratio and leaf-fruit ratio of each branch according to the leaf quantity information, flower quantity information, and fruit quantity information of each branch in the three-dimensional model of the fruit tree. The instruction generating unit generates the flower and fruit thinning instructions of each branch according to the leaf-flower ratio and leaf-fruit ratio of each branch. The grading unit sets the grades of each branch in the three-dimensional model of the fruit tree.
[0065] In an example, the grading unit takes the center of the crown of the fruit tree as the center, divides the crown of the fruit tree into four regions of an upper crown region, a lower crown region, an inner crown region, and an outer crown region, and grades the branches in the regions, and according to the affiliation relationship, edits and splits the branches into 1st-level branches, 2nd-level branches, 3rd-level branches, and 4th-level branches. The 2nd-level branches grow on the 1st-level branches, the 3rd-level branches grow on the 2nd-level branches, and the 4th-level branches grow on the 3rd-level branches. Then, the instruction obtaining module groups the branches of each level of the fruit tree. One 1st-level branch and the 2nd-level to 4th-level branches growing on the 1st-level branch are one 1st-level tree branch, the crown is composed of multiple 1st-level tree branches, one 2nd-level branch and the 3rd-level to 4th-level branches growing on the 2nd-level branch are one 2nd-level tree branch, and the 1st-level branch is composed of multiple 2nd-level tree branches. The grouping is performed in the same manner to obtain the leaf quantity information, flower quantity information, and fruit quantity information of each branch.
[0066] The instruction generation unit generates thinning and fruit thinning instructions for each branch according to the leaf-flower ratio, leaf-fruit ratio, and branch grade of each branch. The ratio setting unit sets a leaf-flower ratio reference value and a leaf-fruit ratio reference value for each branch grade. The instruction generation unit generates thinning and fruit thinning instructions for each branch according to the leaf-flower ratio, leaf-fruit ratio, and leaf-flower ratio reference value and leaf-fruit ratio reference value corresponding to the branch grade of each branch.
[0067] In an example, the ratio setting unit sets the leaf-flower ratio reference value and the leaf-fruit ratio reference value for each branch grade according to the fruit tree species and the like in the database. The leaf-flower ratio reference value and the leaf-fruit ratio reference value can be adjusted according to actual conditions. The instruction generation unit determines the leaf-flower ratio or the leaf-fruit ratio for each branch grade according to the three-dimensional model of the fruit tree. The instruction generation unit generates thinning and fruit thinning instructions for each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the leaf-flower ratio reference value and the leaf-fruit ratio reference value corresponding to the branch grade of each branch. For example, when the leaf-flower ratio and the leaf-fruit ratio on the branch of the fruit tree are less than the leaf-flower ratio reference value and the leaf-fruit ratio reference value corresponding to the branch, the branch displays a different color, and an instruction is generated to preferentially remove the flowers or fruits on the branch.
[0068] The threshold setting unit sets a flower retention amount threshold value and a fruit retention amount threshold value for each branch according to the fruit tree species and the like in the database. The target quantity determination subunit determines a target flower retention amount and a target fruit retention amount for each branch according to the leaf-flower ratio, the leaf-fruit ratio, and the leaf-flower ratio reference value and the leaf-fruit ratio reference value corresponding to the branch grade of each branch. Then, the judgment subunit determines whether the target flower retention amount is less than the flower retention amount threshold value and whether the target fruit retention amount is less than the fruit retention amount threshold value. The instruction generation subunit generates thinning and fruit thinning instructions for each branch according to the target flower retention amount and the target fruit retention amount and the determination results of the judgment subunit.
[0069] In an example, the target flower retention amount = actual leaf number / leaf-flower ratio reference value, and the target fruit retention amount = actual leaf number / leaf-fruit ratio reference value. If the target fruit retention amount is greater than or equal to the fruit retention amount threshold value, fruit thinning is not performed. If the target fruit retention amount is less than the fruit retention amount threshold value, fruit thinning instructions are generated for each branch. If the target flower retention amount is greater than or equal to the flower retention amount threshold value, flower thinning is not performed. If the target flower retention amount is less than the flower retention amount threshold value, flower thinning instructions are generated for each branch.
[0070] Step 103: The thinning and fruit thinning module performs thinning and fruit thinning operations on the three-dimensional model of the fruit tree according to the thinning and fruit thinning instructions for each branch.
[0071] The instruction acquisition module in step 102 further includes a thinning and fruit thinning order setting unit.
[0072] In a possible implementation, the flower and fruit thinning sequence setting unit sets the flower and fruit thinning sequence of each branch according to the spatial positions of the branches. The flower and fruit thinning module performs the flower and fruit thinning operation on the fruit tree three-dimensional model according to the flower and fruit thinning instructions of each branch and the flower and fruit thinning sequence of each branch. The flower and fruit thinning module performs the flower and fruit thinning operation according to the judgment result of the flower and fruit thinning sequence judgment subunit.
[0073] In an example, the flower and fruit thinning sequence setting unit sets the flower and fruit thinning sequence of each branch according to the spatial positions of the branches. For example, the flower and fruit thinning sequence setting unit sequentially performs the setting from top to bottom and from inside to outside in the order of the upper layer area of the crown, the lower layer area of the crown, the inner layer area of the crown, and the outer layer of the crown.
[0074] Further, the flower and fruit thinning module judges the fruits and flowers in the fruit tree three-dimensional model and identifies the disabled, weak, and branch edge flowers and the disabled, deformed, and weak young fruits. Then, the flower and fruit thinning module performs the flower and fruit thinning operation on the fruit tree three-dimensional model on the basis of the set flower and fruit thinning sequence of each branch. If the flower and fruit thinning operation is not completed on the basis of the set flower and fruit thinning sequence of each branch, the flower and fruit thinning module performs the flower and fruit thinning operation according to the number of flowers and fruits on each branch that is less than a preset density threshold in the fruit tree three-dimensional model, and does not perform the flower and fruit thinning operation on the flowers and fruits that are greater than the preset density threshold.
[0075] For example, the flower and fruit thinning module thins the branches in the order of the first-level branches, the second-level branches, the third-level branches, and the fourth-level branches, according to the leaf-flower ratio and the leaf-fruit ratio of the branches that are less than a preset threshold. The flower and fruit thinning module selects the second-level branches on the first-level branches, the third-level branches on the second-level branches, the fourth-level branches on the third-level branches, according to the number of flowers and fruits that are less than a preset threshold, and thins the branches in the order of the threshold from low to high.
[0076] It should be noted that the flower and fruit thinning module can perform the flower and fruit thinning operation on the front-end device operation interface according to the flower and fruit thinning instructions of the fruit tree. The front-end interface can acquire the flower and fruit thinning operation instructions of the user in response to the input or selection operation of the user. For example, the input or selection operation can be that the user inputs the data parameters of the flower and fruit thinning on the front-end device and clicks the instruction button corresponding to the flower and fruit thinning on the front-end interface. Then, the front-end interface sends the flower and fruit thinning operation instructions of the user to the flower and fruit thinning module. Correspondingly, the flower and fruit thinning module receives the flower and fruit thinning operation instructions sent by the front-end interface and performs the flower and fruit thinning operation on the fruit tree three-dimensional model according to the instructions. Then, the flower and fruit thinning module sends the result of the flower and fruit thinning to the front-end interface for display.
[0077] It should be further explained that the established fruit tree three-dimensional model provided by the embodiments of the present specification can also be used to predict the yield of the fruit tree that has completed the simulated thinning operation based on a fruit tree yield prediction model.
[0078] In a possible implementation manner, the fruit tree historical yield and the fruit tree three-dimensional model parameters corresponding to the fruit tree historical yield are trained based on a preset algorithm to obtain a fruit tree prediction model. The fruit tree three-dimensional model that has completed the simulated thinning operation is subjected to yield prediction based on the fruit tree prediction model.
[0079] The historical yield of a fruit tree = actual fruit quantity * fruit weight, the fruit includes small fruit and medium fruit, the fruit weight is determined based on a fruit leaf-fruit ratio density threshold value, and the fruit leaf-fruit ratio density threshold value module can be used for the determination. For example, if the density threshold value is X and the weight is N, N is a variable. When X > N mg, it is small fruit, when N mg > X > N mg, it is medium fruit, and when N mg < X, it is large fruit.
[0080] As can be understood from the above embodiments, the embodiments establish a fruit tree three-dimensional model, determine the fruit tree thinning instructions according to the fruit tree three-dimensional model, and finally perform thinning on the fruit tree three-dimensional model according to the instructions. The method proposed in the embodiments solves the problem of irreversibility and non-repeatability of thinning on real fruit trees, enables users to perform simulation and practice of various thinning techniques on a computer, and intuitively and visually displays the growth changes of the fruit tree, thereby making it easier, more convenient and more practical to carry out training and popularization of fruit tree thinning techniques. Compared with the method proposed in the prior art, the method can accurately simulate the thinning of various types of fruit trees.
[0081] In this embodiment, the fruit tree historical yield and the fruit tree three-dimensional model parameters corresponding to the fruit tree historical yield are trained based on a preset algorithm to obtain a fruit tree yield prediction model, and the yield of the fruit tree that has completed the simulated thinning operation is predicted. The embodiment can predict the yield of the fruit tree after the simulation of thinning is completed, enabling users to intuitively and visually display the results of the fruit tree thinning, and further improves the fruit tree thinning technology.
[0082] In one embodiment of the present specification, as shown in Figure 2 A fruit tree thinning intelligent decision-making method, comprising:
[0083] Step 201, establishing a fruit tree three-dimensional model.
[0084] Specifically, reference can be made to the description of step 101 above, which will not be repeated here.
[0085] Step 202, based on the leaf quantity information, flower quantity information and fruit quantity information on each branch of the fruit tree three-dimensional model, to obtain the thinning flower and fruit instructions of each branch.
[0086] Specifically, please refer to the description of step 102 above, which will not be repeated here.
[0087] Step 203, performing thinning flower and fruit operation on the fruit tree three-dimensional model according to the thinning flower and fruit instructions of each branch.
[0088] Specifically, please refer to the description of step 103 above, which will not be repeated here.
[0089] Each embodiment in the specification is described in a progressive manner, and the same and similar parts of each embodiment can be referred to. Each embodiment focuses on the differences from other embodiments. In particular, for the method embodiment of intelligent decision of fruit tree thinning flower and fruit, since it is basically similar to the fruit tree thinning flower and fruit simulation system embodiment, the description is relatively simple, and the relevant parts can be referred to the part of the system embodiment.
[0090] The above describes specific embodiments of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve the desired result. In addition, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are possible or can be advantageous.
[0091] Please refer to Figure 3 The electronic device 300 shown in the embodiment of the specification provides a structural schematic diagram of an electronic device.
[0092] As Figure 3 The electronic device 300 can include at least one processor 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0093] The communication bus 302 can be used to realize the connection and communication of the above-mentioned components.
[0094] The user interface 303 can include a key, and the optional user interface can also include a standard wired interface, a wireless interface.
[0095] The network interface 304 can include but is not limited to a Bluetooth module, an NFC module, a Wi-Fi module, etc.
[0096] The processor 301 can include one or more processing cores. The processor 301 connects various parts within the entire electronic device 300 by various interfaces and lines, and performs various functions of the electronic device 300 and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Alternatively, the processor 301 can be implemented in at least one hardware form of a DSP, an FPGA, a PLA. The processor 301 can integrate a combination of one or several of a CPU, a GPU, and a modem. Among them, the CPU mainly processes operating systems, user interfaces, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used for processing wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 301, but can be realized by a separate chip.
[0097] The memory 305 can include a RAM and can also include a ROM. Alternatively, the memory 305 includes a non-transitory computer readable medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 305 can also be at least one storage device located away from the aforementioned processor 301. The memory 305 as a computer storage medium can include an operating system, a network communication module, a user interface module, and fruit thinning instructions. The processor 301 can be used to call the fruit thinning program instructions stored in the memory 305, and execute the steps mentioned in the above-mentioned embodiments.
[0098] The embodiments of the present specification also provide a computer readable storage medium, which stores instructions, and when the instructions run on a computer or a processor, the computer or the processor executes the steps of one or more of the above-mentioned embodiments. When the above-mentioned constituent modules of the electronic device are realized in the form of software function units and sold or used as independent products, they can be stored in the computer readable storage medium.
[0099] In the above embodiments, all or part of the methods can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the methods can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the specification are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in or transmitted by a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital versatile disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0100] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by a computer program instructing related hardware, which can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. The storage medium includes ROM, RAM, magnetic or optical disc, and other program code storage media. In the case of no conflict, the technical features in the embodiments and the embodiments can be combined arbitrarily.
[0101] The above-described embodiments are merely described as the preferred embodiments of the specification, and do not limit the scope of the specification. Without departing from the design spirit of the specification, various modifications and improvements of the technical solutions of the specification made by a person of ordinary skill in the art should fall within the protection scope determined by the claims of the specification.
Claims
1. A fruit tree flower and fruit thinning simulation system, characterized in that: It includes a model building module, an instruction acquisition module, and a flower and fruit thinning module connected in sequence, wherein the flower and fruit thinning module is also connected to the model building module, wherein: The model building module is used to build a three-dimensional model of the fruit tree; The instruction acquisition module is used to obtain flower and fruit thinning instructions for each branch based on the leaf quantity information, flower quantity information and fruit quantity information on each branch in the fruit quantity three-dimensional model; The flower and fruit thinning module is used to perform flower and fruit thinning operations on the fruit tree three-dimensional model according to the flower and fruit thinning instructions of each branch; The instruction acquisition module includes an information acquisition unit, a calculation unit, and an instruction generation unit connected in sequence, wherein: The information acquisition unit is used to obtain information on the number of leaves, flowers and fruits on each branch in the three-dimensional fruit number model; The calculation unit is used to calculate the leaf-flower ratio and the leaf-fruit ratio of each branch based on the leaf quantity information, flower quantity information and fruit quantity information on each branch in the fruit quantity three-dimensional model; The instruction generating unit is used to generate flower and fruit thinning instructions for each branch according to the leaf-flower ratio and leaf-fruit ratio of each branch; The instruction acquisition module further includes a threshold setting unit, wherein: The threshold setting unit is used to set the threshold of flower retention and fruit retention; The instruction generation unit includes a target quantity determination subunit, a judgment subunit, and an instruction generation subunit connected in sequence, wherein: The target quantity determination subunit is used to determine the target flower quantity and target fruit quantity of each branch based on the leaf-flower ratio, leaf-fruit ratio of each branch and the leaf-flower ratio reference value and leaf-fruit ratio reference value corresponding to each branch grade; The judgment subunit is used to judge whether the target flower retention amount is less than the flower retention amount threshold and whether the target fruit retention amount is less than the fruit retention amount threshold; The instruction generation subunit is used to generate flower and fruit thinning instructions for each branch according to the target flower and fruit retention amount of each branch and the judgment result of the judgment subunit.
2. A fruit tree flower and fruit thinning simulation system according to claim 1, characterized in that: The instruction acquisition module further includes a grading unit, which is connected to the instruction generation unit, wherein: The grading unit is used to set the grade of each branch in the three-dimensional model of the fruit tree; The instruction generating unit is used to generate flower and fruit thinning instructions for each branch according to the leaf-flower ratio, leaf-fruit ratio and grade of each branch.
3. A fruit tree flower and fruit thinning simulation system according to claim 2, characterized in that: The instruction acquisition module further includes a ratio setting unit, which is connected to the instruction generation unit, wherein: The ratio setting unit is used to set the reference value of the leaf-flower ratio and the reference value of the leaf-fruit ratio of each branch level; The instruction generating unit is used to generate flower and fruit thinning instructions for each branch according to the leaf-flower ratio, leaf-fruit ratio of each branch and the leaf-flower ratio reference value and leaf-fruit ratio reference value corresponding to each branch level.
4. A fruit tree flower and fruit thinning simulation system according to claim 1, characterized in that: The instruction acquisition module also includes a flower and fruit thinning sequence setting unit; The flower and fruit thinning sequence setting unit is used to set the flower and fruit thinning sequence of each branch according to the spatial position of the branch; The flower and fruit thinning module is used to perform flower and fruit thinning operations on the fruit tree three-dimensional model according to the flower and fruit thinning instructions of each branch and the flower and fruit thinning order of each branch.
5. An intelligent decision-making method for thinning flowers and fruits of fruit trees, based on the simulation system for thinning flowers and fruits of fruit trees according to any one of claims 1 to 4, characterized in that: include: Establish a 3D model of fruit trees; Based on the leaf quantity information, flower quantity information and fruit quantity information on each branch in the fruit quantity three-dimensional model, the flower and fruit thinning instructions for each branch are obtained; Flower and fruit thinning operations are performed on the fruit tree three-dimensional model according to the flower and fruit thinning instructions of each branch.
6. The intelligent decision-making method for thinning flowers and fruits of fruit trees according to claim 5, characterized in that: The method of obtaining flower and fruit thinning instructions for each branch based on the leaf quantity information, flower quantity information, and fruit quantity information on each branch in the fruit quantity three-dimensional model includes: Obtain information on the number of leaves, flowers, and fruits on each branch in the fruit number three-dimensional model; The leaf-flower ratio and leaf-fruit ratio of each branch are calculated based on the leaf number information, flower number information and fruit number information on each branch in the fruit number three-dimensional model; According to the leaf-to-flower ratio and leaf-to-fruit ratio of each branch, the flower and fruit thinning instructions for each branch are generated.
7. The intelligent decision-making method for thinning flowers and fruits of fruit trees according to claim 6, characterized in that: include: Set the level of each branch in the 3D model of the fruit tree; According to the leaf-to-flower ratio, leaf-to-fruit ratio and grade of each branch, flower and fruit thinning instructions for each branch are generated.
8. The intelligent decision-making method for thinning flowers and fruits of fruit trees according to claim 7, characterized in that: include: Set reference values for leaf-to-flower ratio and leaf-to-fruit ratio for each branch level; According to the leaf-to-flower ratio, leaf-to-fruit ratio of each branch and the leaf-to-flower ratio reference value, leaf-to-fruit ratio reference value corresponding to each branch grade, the flower and fruit thinning instructions for each branch are generated.
Citation Information
Patent Citations
Flower and fruit thinning method and device based on image recognition
CN115205852A
Information processor, information processing method, and program
JP2023135998A