Trajectory information processing method and device
By acquiring the positioning information set of multiple positioning terminals, intelligently configuring the installation position and capture frequency of the portable camera, the problem of insufficient image information collection caused by the randomness of wild animal activity trajectory in the prior art is solved, and a more comprehensive monitoring effect is achieved.
Patent Information
- Application Number
- CN202411524733.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The existing forest management system relies on cameras installed in fixed locations and cannot cope with the randomness of wildlife activity trajectory, which makes it difficult for the comprehensive collection of image information and coverage to meet user needs.
By obtaining the location information set of multiple positioning terminals, determining the activity trajectory and time period of multiple wild animals, intelligently configuring the installation location and capture frequency of portable cameras, and achieving comprehensive monitoring of the activity range of wild animals.
The comprehensiveness and coverage of wildlife image information processing by the forest area intelligent monitoring system has been improved, meeting user usage needs, and improving monitoring effect.
Smart Images

Figure CN119514940B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of positioning technology, and in particular to a trajectory information processing method and device. Background Art
[0002] With the modernization and intelligentization of forest management, portable cameras are widely used as a key monitoring device for forest security monitoring and resource management. They play a vital role in wildlife population surveys, ecological behavior research, and forest pest and disease monitoring. Camera installation locations are typically selected based on the behavioral habits and ecological needs of the target species, requiring installers to have a deep understanding of the forest environment and animal habits.
[0003] At present, the visual monitoring solution of the forest management system only relies on cameras installed in fixed positions, which cannot cope with the randomness of the activity trajectories of wild animals in forest areas. The comprehensiveness and coverage of the system's collection of wild animal image information are difficult to meet user needs. Summary of the Invention
[0004] This application provides a trajectory information processing method and apparatus. A server obtains multiple positioning information sets from multiple positioning terminals; then, based on the multiple positioning information sets, determines the installation configuration information for multiple portable cameras used to monitor multiple wild animals; then, sends the installation configuration information to a user's terminal device to assist in completing the setup of the multiple portable cameras; then, receives multiple images captured by the multiple portable cameras; and finally, displays the multiple images on a display screen. This method enables long-term monitoring of wild animals through positioning tags to comprehensively obtain activity range data, reasonably determines the camera installation location and capture frequency, and is conducive to improving the comprehensiveness and coverage of the forest area intelligent monitoring system's processing of image information for wild animals in forest areas, meeting user needs.
[0005] In a first aspect, an embodiment of the present application provides a trajectory information processing method, which is applied to a server of a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system further includes a positioning terminal and multiple portable cameras. The method includes the following steps:
[0006] Acquire multiple positioning information sets from multiple positioning terminals, where a single positioning terminal is used to acquire positioning information of a single wild animal, and a single positioning information set includes multiple positioning information of the single wild animal that is continuously detected;
[0007] Determining, based on the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein an effective monitoring range of the plurality of portable cameras constrained by the installation configuration information includes an activity track range of the plurality of wild animals;
[0008] Sending the installation configuration information to a user's terminal device to assist in completing the setup operation of the plurality of portable cameras;
[0009] receiving a plurality of image information collected from the plurality of portable cameras;
[0010] The plurality of image information is displayed on a display screen.
[0011] In a second aspect, an embodiment of the present application provides a trajectory information processing device, which is applied to a server of a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system also includes a positioning terminal and multiple portable cameras. The device includes:
[0012] an acquisition unit, configured to acquire a plurality of positioning information sets from a plurality of the positioning terminals, wherein a single positioning terminal is configured to acquire positioning information of a single wild animal, and a single positioning information set includes a plurality of positioning information of the single wild animal detected continuously;
[0013] a determining unit, configured to determine, based on the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein an effective monitoring range of the plurality of portable cameras constrained by the installation configuration information includes an activity track range of the plurality of wild animals;
[0014] a sending unit, configured to send the installation configuration information to a user's terminal device to assist in completing the setting operation of the plurality of portable cameras;
[0015] A receiving unit, configured to receive a plurality of image information collected from the plurality of portable cameras;
[0016] The display unit is configured to display the plurality of image information on a display screen.
[0017] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the first aspect of the embodiment of the present application.
[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program / instruction stored thereon, which is executed by a processor to implement the steps of the method described in the first aspect above.
[0019] It can be seen that in the embodiment of the present application, the server first obtains multiple positioning information sets from multiple positioning terminals; then, based on the multiple positioning information sets, it determines the installation configuration information of multiple portable cameras used to monitor multiple wild animals; then, it sends the installation configuration information to the user's terminal device to assist in completing the setup operation of the multiple portable cameras; secondly, it receives multiple image information collected from the multiple portable cameras; and finally, it displays the multiple image information on the display screen. Since the present application determines the activity track, activity track range, and activity time period based on the positioning information of the wild animals, and further determines the installation position of the portable camera, and determines the capture frequency of the portable camera based on the activity track range and activity time period, thereby determining the installation configuration information, compared with the existing visual monitoring scheme of the forest management system that mainly installs cameras at fixed positions based on human experience and subjective judgment, it can make up for the problem of insufficient comprehensiveness and coverage of the effective viewing range of the original fixed-position cameras, and can improve the comprehensiveness and coverage of the forest intelligent monitoring system in processing image information of wild animals in the forest area. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0021] Figure 1 This is a system architecture diagram of a forest area intelligent monitoring system provided by an embodiment of the present application;
[0022] Figure 2 This is a structural block diagram of an electronic device provided in an embodiment of the present application;
[0023] Figure 3 This is a flowchart of a trajectory information processing method provided by an embodiment of the present application;
[0024] Figure 4 This is a schematic diagram of a display interface of a forest area intelligent monitoring system provided in an embodiment of the present application;
[0025] Figure 5 This is a schematic diagram of a display interface of a user terminal device provided in an embodiment of the present application;
[0026] Figure 6 This is an application scenario diagram of a trajectory information processing method provided by an embodiment of the present application;
[0027] Figure 7 Schematic diagram of the functional modules of a trajectory information processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0029] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, 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 optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0030] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0031] Currently, the visual monitoring solutions of existing forest management systems mainly select fixed installation locations of portable cameras based on the experience of forest staff, and the shooting frequency of portable cameras is generally a preset fixed value, which cannot cope with the randomness of wildlife activity trajectories in forest areas. The comprehensiveness and coverage of the system's collection of wildlife image information are difficult to meet user needs.
[0032] In response to the above problems, an embodiment of the present application provides a trajectory information processing method and device, which is described in detail below with reference to the accompanying drawings.
[0033] See also Figure 1 , Figure 1 This is a system architecture diagram of a forest area intelligent monitoring system provided by an embodiment of the present application. Figure 1 As shown, the forest area intelligent monitoring system includes a server 101, a positioning terminal 102 and a portable camera 103. The positioning terminal 102 includes a signal receiving module 104, a processing module 105 and a communication module 106.
[0034] The positioning terminal 102 includes a signal receiving module 104, a processing module 105 and a communication module 106 for determining the positioning information of the wild animal and sending the positioning information to the server 101;
[0035] Each wild animal is equipped with a positioning terminal 102 , and a single positioning terminal 102 is used to obtain positioning information of a single wild animal.
[0036] The server 101 is used to receive multiple positioning information sets from the positioning terminal 102; and is used to determine multiple activity tracks and activity time periods of multiple wild animals based on the multiple positioning information sets, and determine the activity track range based on the multiple activity tracks; and is used to determine the installation position and capture frequency of the portable camera within the activity track range; and is also used to receive forest climate parameters from sensors, and process and analyze the forest climate parameters.
[0037] The portable camera 103 is used to obtain image information of wild animals and send the image information to the server 101 .
[0038] Among them, the forest area intelligent monitoring system can also include sensors, specifically gas sensors, temperature sensors, humidity sensors, air pressure sensors and light sensors, etc. The sensors are located at the installation position of the portable camera and are used to collect forest area climate parameters and send the forest area climate parameters to the server 101.
[0039] As can be seen, in this embodiment, positioning terminal 102 first sends multiple positioning information sets to server 101. Server 101 then receives the multiple positioning information sets and determines multiple activity tracks and activity time periods of multiple wild animals based on the multiple positioning information sets. This determines the activity track range and the target grid corresponding to each portable camera based on the activity tracks. Server 101 then determines the installation direction and installation height of the portable camera in each target grid, thereby determining the installation position of the portable camera within the activity track range. Finally, the portable camera's capture frequency is determined based on the activity time period and activity track range. This achieves intelligent determination of the portable camera's installation position and capture frequency based on the behavioral habits of the target species and actual positioning information, which helps improve the comprehensiveness and coverage of the system's wildlife image collection and enhance monitoring effectiveness.
[0040] See also Figure 2 , Figure 2 This is a block diagram of an electronic device provided in an embodiment of the present application, for executing Figure 1 Intelligent forest monitoring system in Figure 2As shown, the electronic device 200 may include one or more of the following components: a processor 210, and a memory 220 coupled to the processor 210, wherein the memory 220 may store one or more computer programs, and the one or more computer programs may be configured to implement the methods described in the above embodiments when executed by one or more processors 210. The electronic device may be a mobile phone terminal, a tablet computer, a laptop computer, or a wearable smart device.
[0041] The processor 210 may include one or more processing cores. The processor 210 utilizes various interfaces and circuits to connect various components within the electronic device 200. It executes instructions, programs, code sets, or instruction sets stored in the memory 220, and accesses data stored in the memory 220 to perform various functions and process data within the electronic device 200. Optionally, the processor 210 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 210 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 210 and may be implemented separately via a communication chip.
[0042] The memory 220 may include a random access memory (RAM) or a read-only memory (ROM). The memory 220 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the electronic device 200 during use.
[0043] It is understandable that the electronic device 200 may include more or fewer structural elements than those in the above structural block diagram, for example, a power module, physical buttons, a Wi-Fi module, a speaker, a Bluetooth module, a sensor, etc., which are not limited here.
[0044] See also Figure 3 , Figure 3 This is a flow chart of the steps of a trajectory information processing method provided by the embodiment of the present application, which is applied to Figure 1 Server 101 in, such as Figure 3 As shown, the method includes the following steps:
[0045] Step S310: Acquire multiple positioning information sets from multiple positioning terminals. A single positioning terminal is used to acquire positioning information of a single wild animal. A single positioning information set includes multiple positioning information of the single wild animal that is continuously detected.
[0046] Each wild animal is equipped with a positioning terminal, and the selected wild animals belong to the same species.
[0047] In a possible embodiment, a positioning terminal determines the positioning information based on a Beidou satellite navigation system; and obtaining multiple positioning information sets from multiple positioning terminals includes:
[0048] The positioning terminal sends a positioning request to the Beidou server;
[0049] The Beidou server receives the positioning request and sends the positioning request to the Beidou near-Earth satellite;
[0050] The Beidou near-Earth satellite receives the positioning request and continuously sends a signal to the positioning terminal according to the positioning request, wherein the signal includes satellite position information and time information;
[0051] The positioning terminal receives the signals from multiple satellites;
[0052] The positioning terminal determines the positioning information according to the satellite position information and the time information.
[0053] The positioning terminal determines the positioning information based on the satellite position information and the time information, including: the positioning terminal determines the propagation time of the signal based on the time information; and by receiving signals from at least four satellites, the positioning terminal can determine the distance between the positioning terminal and each satellite based on the propagation time; and determine the positioning information based on the distance.
[0054] The determining of the positioning information according to the distance may be specifically based on a triangulation method, and the signals of the four satellites may also be used to correct a clock error of the positioning terminal.
[0055] For example, the three satellites are Satellite 1, Satellite 2, and Satellite 3, and the distances between the three satellites and the positioning terminal are R1, R2, and R3, respectively. Then, the surface of a sphere with the position of Satellite 1 as the center and R1 as the radius can be determined. According to this method, the surfaces of two other spheres with the positions of Satellite 2 and Satellite 3 as the centers can be obtained. The positioning terminal is located at the intersection of the three spheres, and the coordinates of the intersection are the position coordinates of the positioning terminal.
[0056] It can be seen that in this embodiment, multiple positioning terminals are pre-configured on multiple wild animals of the same species, so that the position information of the positioning terminal can be obtained in real time based on the signal interaction between the positioning terminal and the Beidou satellite, and then the positioning information of multiple wild animals can be obtained, which is conducive to further determining the activity trajectory, activity trajectory range and activity time period based on the positioning information, thereby realizing comprehensive and accurate determination of the installation position and capture frequency of the portable camera, and improving the monitoring effect of the portable camera.
[0057] Step S320: Determine the installation configuration information of the multiple portable cameras used to monitor the multiple wild animals based on the multiple positioning information sets, and the effective monitoring range of the multiple portable cameras constrained by the installation configuration information includes the activity track range of the multiple wild animals.
[0058] In a possible embodiment, the installation configuration information includes an installation location and a capture frequency; and determining the installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals based on the plurality of positioning information sets includes:
[0059] Determining multiple activity tracks and activity time periods based on the multiple positioning information sets;
[0060] determining the range of the activity tracks of the plurality of wild animals according to the plurality of activity tracks;
[0061] determining a geographic size of a reference grid based on a viewing range of each of the plurality of portable cameras;
[0062] Dividing the geographical area of the activity trajectory range into a plurality of reference grids, wherein the set of geographical areas of the plurality of reference grids includes the geographical area of the activity trajectory range, and any two reference grids have the same geographical size;
[0063] Configuring a different reference grid for each of the plurality of portable cameras from the plurality of reference grids to obtain a plurality of target grids;
[0064] Determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the range of the activity track;
[0065] The capture frequency is determined according to the activity period and the activity trajectory range.
[0066] Among them, determining multiple activity trajectories based on the multiple positioning information sets includes: obtaining the positioning information of each wild animal within a certain time period, the positioning information including positioning coordinates; processing the multiple positioning coordinates corresponding to each wild animal to obtain multiple movement trajectories, each movement trajectory has a corresponding mark.
[0067] The multiple positioning coordinates corresponding to each wild animal are processed to obtain multiple movement trajectories. Specifically, this can include: data cleaning of the positioning information to eliminate outliers and erroneous data; data interpolation of the positioning information, and the use of interpolation methods to supplement missing data; data smoothing of the positioning data to remove noise data, such as erroneous data caused by equipment failure or signal interference, and converting the location data into a standard format. In addition, the data needs to be synchronized and standardized to ensure comparability between data. After the positioning information is processed, the positioning coordinates are visualized to draw the animal's movement trajectory, which can be done by connecting consecutive positioning coordinate points.
[0068] Among them, the movement period and rest period of multiple wild animals can be the average of multiple movement periods and the average of multiple rest periods respectively.
[0069] For example, the preset monitoring time is 24 hours, and there can be 3 Siberian tigers as monitoring objects. The positioning information of the 3 Siberian tigers is continuously obtained within 24 hours. According to the time nodes of movement and stop of the positioning information, the movement period of the first Siberian tiger is determined to be 5:00-7:00 and 18:00-22:00; the movement period of the second Siberian tiger is 6:00-8:30 and 17:20-20:00; the movement period of the third Siberian tiger is 6:30-9:30 and 18:10-22:30. The average movement period of the three Siberian tigers can be obtained as 5:50-8:20 and 17:50-21:30. The same method can be used to determine the average rest period.
[0070] In one possible embodiment, determining the range of the multiple wild animal activity tracks based on the multiple activity tracks can be achieved using a minimum convex polygon method. Specifically, the outermost points in the multiple activity tracks are found, and these points are connected to form a convex polygon. This convex polygon can be used as an approximate range of the animal's activity area.
[0071] The viewing range of the portable camera is positively correlated with the geographic size of the reference grid. The geographic size of the reference grid is determined based on the viewing range of each of the multiple portable cameras, and the species of wild animals generally need to be considered.
[0072] Specifically, if the target species is a large animal, such as a tiger, deer, bear, etc., the reference grid size is usually larger, generally between 500 meters and 1 kilometer; if the target species is a small animal, such as a small mammal, bird, etc., the reference grid size is usually smaller, generally between 100 meters and 300 meters, and the reference grid is generally a square.
[0073] In a possible embodiment, configuring a different reference grid for each of the plurality of portable cameras from the plurality of reference grids to obtain a plurality of target grids includes:
[0074] determining a plurality of intersection positions of the plurality of active tracks, the intersection positions including track overlap positions;
[0075] Determining a plurality of reference grids to which the plurality of intersection positions belong, and obtaining a plurality of key monitoring grids;
[0076] Obtaining a first number of the plurality of key monitoring grids; and obtaining a second number of the plurality of portable cameras;
[0077] If it is detected that the first number is greater than or equal to the second number, determining the plurality of target grids according to the number of intersection positions and the number of activity trajectory segments in each of the key monitoring grids; and
[0078] If it is detected that the first number is less than the second number, the multiple key monitoring grids are determined as the target grids, and, based on the difference between the first number and the second number and the number of active trajectory segments in each non-key monitoring grid, the multiple non-key monitoring grids are determined as the target grids.
[0079] In a possible embodiment, determining the multiple target grids according to the number of intersection positions in each of the key monitoring grids includes:
[0080] Obtaining a third number of intersection positions in each of the key monitoring grids;
[0081] According to the third number, a plurality of the key monitoring grids of the second number are selected from high to low as the target grids.
[0082] Among them, when it is detected that the third number of intersection positions in multiple key monitoring grids is equal, the fourth number of activity trajectory segments in the multiple key monitoring grids is further obtained, and multiple key monitoring grids are selected from high to low according to the fourth number as target grids; and if the fourth number is also equal, multiple key monitoring grids are randomly selected as target grids.
[0083] In a possible embodiment, determining the plurality of non-key monitoring grids as the target grids according to the difference between the first number and the second number and the number of activity trajectory segments in each non-key monitoring grid includes:
[0084] Obtaining a fifth number of the activity trajectory segments in each of the non-key monitoring grids;
[0085] According to the fifth number, a plurality of non-key monitoring grids whose number is the difference are selected in order from high to low as the target grids.
[0086] Exemplarily, the first number of multiple key monitoring grids can be 10, and the second number of multiple portable cameras can be 8. Then, the third number of intersection positions in the 10 key monitoring grids is obtained respectively, which can be 0, 0, 1, 0, 2, 1, 1, 3, 3, 2. Then, seven key monitoring grids with third numbers of 3, 3, 2, 2, 1, 1, 1 are selected from high to low as target grids, and then the fourth number of activity trajectory fragments in the three key monitoring grids with a third number of 0 is obtained, which can be 2, 2, 3 respectively. Then, the key monitoring grid with a fourth number of 3 is selected as the eighth target grid.
[0087] In a possible embodiment, determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the activity track range, includes:
[0088] Determining a reference movement direction corresponding to a plurality of the active trajectory segments in each of the target grids, the reference movement direction being represented by a relative positional relationship between a first reference point and a second reference point, where the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active trajectory segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active trajectory segments;
[0089] determining an installation direction of the portable camera in each of the target grids according to the reference moving direction;
[0090] determining an installation height of the portable camera in each of the target grids according to the species of the plurality of wild animals;
[0091] The installation position of the portable camera in each target grid is determined according to the installation direction and the installation height, so as to obtain the installation position of the portable camera within the range of the activity track.
[0092] Wherein, the multiple portable cameras are short-range single-lens panoramic cameras, and the field of view angle is generally 120 degrees; and if the portable cameras are 360-degree multi-lens cameras, there is no need to determine the installation direction.
[0093] For example, in a target grid, there are three activity trajectory segments, including three starting point coordinates which can be (1, 1.7), (1.5, 2), and (2, 2), and the corresponding three end point coordinates can be (1.2, 1), (1, 1), and (1.7, 1). Therefore, according to the three starting point coordinates, the coordinates of the first reference point can be obtained as (1.5, 1.9), and the coordinates of the second reference point are (1.3, 1). Then, according to the positional relationship of the second reference point relative to the first reference point, the installation direction of the portable camera in the target grid can be obtained as 12 degrees south-west. Similarly, the installation direction of the portable camera in each target grid can be obtained.
[0094] In a possible embodiment, determining the installation position of the portable camera in each target grid according to the installation direction and the installation height to obtain the installation position of the portable camera within the activity trajectory includes:
[0095] For each target grid, if the target grid is detected as the key monitoring grid, determining an installation location according to the intersection position in the target grid and the viewing range of the portable camera; and
[0096] If it is detected that the target grid is the non-key monitoring grid, determining the installation location according to the position information of the plurality of activity track segments in the target grid and the viewing range of the portable camera;
[0097] An installation position of the portable camera in the target grid is determined according to the installation site, the installation direction, and the installation height.
[0098] In a possible embodiment, determining the installation location according to the intersection position in the target grid and the viewing range of the portable camera includes:
[0099] Obtaining the number of intersection positions in the target grid;
[0100] If the number is detected to be one, determining the intersection position as the installation site; and,
[0101] If it is detected that the number is greater than one, the installation site is determined according to the viewing range of the portable camera and the intersection position, and the installation site can cover as many intersection positions as possible.
[0102] Among them, the viewing range of the portable camera is a fan-shaped area; the installation site is determined according to the viewing range of the portable camera and the intersection position, specifically including: at each intersection position, multiple fan-shaped areas are obtained according to the installation direction and the viewing range; the installation site is determined according to the position information of the multiple fan-shaped areas and the intersection position, and the installation site refers to the intersection position in the installation direction where the fan-shaped area can cover the most intersection positions.
[0103] If each sector area can cover the same number of intersection positions, the intersection position corresponding to the sector area containing the most active track segments may be selected as the installation site.
[0104] In a possible embodiment, determining the installation location according to the position information of the plurality of activity trajectory segments in the target grid and the viewing range of the portable camera includes:
[0105] Acquire a plurality of track coordinates contained in a plurality of the active track segments in the target grid;
[0106] At each track coordinate, a plurality of fan-shaped areas are obtained according to the installation direction and the viewing range;
[0107] Get the number of active track segments and the total length of active track segments contained in each sector area;
[0108] Determining target track coordinates according to the number of active track segments and the total length of the active track segments;
[0109] The target trajectory coordinates are determined as the installation location.
[0110] The target track coordinate has the largest number of active track segments and the largest total length of active track segments in the fan-shaped area. If there are multiple target track coordinates, a target track coordinate is randomly selected as the installation location of the portable camera in the target grid.
[0111] In a possible embodiment, the plurality of wild animals are of the same species; and determining the installation height of each portable camera in the target grid according to the species of the plurality of wild animals includes:
[0112] Determining, based on the species of the plurality of wild animals, whether the plurality of wild animals are terrestrial animals or non-terrestrial animals, wherein the non-terrestrial animals include arboreal animals and flying animals;
[0113] If it is determined that the plurality of wild animals belong to the terrestrial animals, then obtaining the average height information corresponding to the species; and
[0114] If it is determined that the plurality of wild animals belong to the non-terrestrial animals, obtaining the average activity height of the species among the trees;
[0115] The installation height of each portable camera in the target grid is determined according to the average height information or the average activity height.
[0116] Among them, the average height information of ground animals refers to the average height of the eye level of this type of wild animal; and the average activity height of non-ground animals among trees can be obtained by recording and calculating the average of a large amount of height data of this type of animal's activities among trees in advance. The average height information and the average activity height are pre-stored in the server or obtained by real-time database search.
[0117] In a possible embodiment, the plurality of wild animals include a plurality of different species, and the method further includes:
[0118] determining a plurality of activity areas corresponding to different species of wild animals;
[0119] detecting that a plurality of the activity areas have overlapping areas;
[0120] For each of the reference grids in the overlapping area, obtaining a plurality of installation heights corresponding to the wild animals of different species;
[0121] Determining a maximum installation height difference according to the plurality of installation heights;
[0122] If it is detected that the maximum installation height difference is within a preset difference range, taking the maximum installation height among the plurality of installation heights as the final installation height of the portable camera in the reference grid; and
[0123] If it is detected that the maximum installation height difference is not within the preset difference range, the installation position of the portable camera corresponding to each species is determined respectively according to the multiple installation heights in the overlapping area.
[0124] For example, the plurality of wild animals may include two species, and an activity area is determined for each species. The two activity areas partially overlap. The installation height corresponding to species A may be 60 cm, and the installation height corresponding to species B may be 80 cm. Thus, the maximum installation height difference is 20 cm. If 20 cm is within the preset difference range, 80 cm is used as the final installation height to determine the installation position of the camera within the overlapping area; and
[0125] If the maximum installation height difference of 20 cm is not within the preset difference range, the installation position of the camera corresponding to species A in the overlapping area is determined based on the installation height of 60 cm; and the installation position of the camera corresponding to species B in the overlapping area is determined based on the installation height of 80 cm.
[0126] It is understandable that there may be multiple types of wild animals in a forest area. Multiple different types of wild animals can be selected for monitoring at the same time. In the overlapping areas of the activity areas of multiple species, the installation location of the camera can be determined more accurately and reasonably based on the living habits and body size differences of different species.
[0127] In a possible embodiment, the activity trajectory range includes a moving area and a resting area, and the activity period includes a moving period and a resting period; and determining the capture frequency according to the activity period and the activity trajectory range includes:
[0128] determining the moving area and the resting area according to the multiple positioning information sets;
[0129] In the movement area, if the activity period is the movement period, determining a first preset frequency as the capture frequency of the portable camera; and if the activity period is the rest period, determining a second preset frequency as the capture frequency of the portable camera, the first preset frequency being greater than the second preset frequency;
[0130] In the rest area, if the activity period is the rest period, the first preset frequency is determined as the capture frequency of the portable camera; and if the activity period is the moving period, the second preset frequency is determined as the capture frequency of the portable camera.
[0131] In a possible embodiment, after determining the capture frequency of the portable camera according to the activity trajectory range and the activity period, the method further includes:
[0132] Obtaining life attributes of multiple wild animals in each reference grid, wherein the life attributes include the number of appearances and the length of stay;
[0133] determining preferred climate conditions of the plurality of wild animals based on the living attributes, the preferred climate conditions including oxygen concentration, carbon dioxide concentration, temperature, humidity, air pressure, and light;
[0134] detecting the preferred climate conditions within the activity area in real time;
[0135] If a change in the preferred climate conditions is detected, predicting the expected migration direction and / or expected migration area of the plurality of wild animals based on the climate conditions of the forest area;
[0136] The capturing frequency of the portable camera within the activity track range is adjusted according to the expected migration direction and / or the expected migration area.
[0137] The climate parameters can be obtained through sensors, which can be located at the installation location of the portable camera. The sensors include gas sensors, temperature sensors, humidity sensors, sensors and light sensors.
[0138] Among them, adjusting the camera within the activity trajectory range according to the expected migration direction and / or the expected migration area can specifically include: determining multiple preliminary migration routes of the multiple wild animals according to the expected migration direction and / or the expected migration area; determining the migration route area according to the multiple preliminary migration routes; obtaining the installation position of the portable camera within the migration route area; and using a third preset frequency as the capture frequency of the portable camera within the migration route area.
[0139] As can be seen, in this embodiment, the server first determines the activity track range and activity time period based on multiple positioning information sets, and assigns a different reference grid to each portable camera as a target grid. Then, in each target grid, the server determines the installation direction of the portable camera based on the activity track segments, and the installation height based on the species of wild animals. Next, the server determines the installation location based on the activity track intersection position, the activity track segment position, and the portable camera's field of view, thereby determining the installation location of the portable camera in each target grid based on the installation location, installation direction, and installation height. Finally, the server determines the capture frequency of the portable camera based on the activity track range and activity time period, thereby determining the installation configuration information of multiple portable cameras. This implementation of portable camera setup based on positioning information is beneficial to improving the comprehensiveness and coverage of the forest area intelligent monitoring system's processing of image information of wild animals in forest areas, meeting user needs.
[0140] Step S330: Send the installation configuration information to the user's terminal device to assist in completing the setup operation of the multiple portable cameras.
[0141] The terminal device may be a smart phone, a laptop computer, a smart watch, a smart bracelet, etc.
[0142] It is understandable that the server sends the installation locations and capture frequencies of multiple portable cameras to the user's terminal device. The user can install multiple portable cameras according to the installation locations, and then set the capture frequencies of the portable cameras, which improves the installation convenience of portable cameras in forest areas, is conducive to improving the system's comprehensiveness and coverage of wildlife image information collection, and improves monitoring effects.
[0143] Step S340: receiving a plurality of image information captured by the plurality of portable cameras.
[0144] The image information includes real-time monitoring images and image information. When an animal passes by, the image information of the animal is obtained according to the capture frequency.
[0145] It is understandable that the user installs the portable camera according to the installation location and sets the capture frequency of the portable camera. Then, the portable camera records the video to obtain video information, and triggers the camera to take images at the capture frequency when the animal passes by to obtain image information, and sends the video information and image information to the server in real time. The server can receive the image information and analyze the image information, thereby realizing accurate monitoring of wild animals in forest areas and improving the monitoring effect.
[0146] Step S350: display the plurality of image information on a display screen.
[0147] It can be understood that the display screen of the forest intelligent monitoring system can display real-time monitoring video and image information sent by multiple portable cameras, and can synchronously store monitoring video and image information; and, it can analyze animal information in monitoring videos and images, such as identifying animal species, animal numbers, animal sizes, etc., so that users can accurately and comprehensively obtain information on the activities of wild animals in the forest area.
[0148] See also Figure 4 , Figure 4 This is a schematic diagram of a display interface of a forest area intelligent monitoring system provided by an embodiment of the present application. Figure 4 As shown, the forest area intelligent monitoring system includes a map view interface.
[0149] Among them, the upper left part of the forest area intelligent monitoring system includes date information; the upper right part includes multiple icons, from left to right are refresh icon, positioning icon, screenshot icon, message icon, server connection icon and exit icon; the middle left part of the system interface includes eight sections, from top to bottom are user center, monitoring image, map view, early warning management, forest area meteorological data, user terminal management and camera configuration management; the middle right part of the system interface includes four icons, from top to bottom are layer display, two and three dimensions, measurement and analysis; the bottom of the system interface from left to right are 500-meter scale, current weather, temperature, longitude, latitude and map level.
[0150] Among them, the middle part of the system interface is the map view interface. In the map view interface, there are six activity tracks of wild animals, distributed in thirty-six reference grids of the same size. The reference grids are closely arranged in six rows and six columns. The six activity tracks form an activity track range.
[0151] The method for determining the range of the activity trajectory can adopt the minimum convex polygon method; the intersection point of any two activity trajectories is the intersection position, and each movement trajectory includes a starting point and an end point, and multiple starting points and multiple end points are used to determine the installation direction of the camera in each reference grid.
[0152] It is understood that multiple reference grids can cover the range of activity tracks. The server assigns a reference grid to each portable camera based on the intersection position and the number of track segments in each grid, resulting in multiple target grids. In each target grid, the installation direction of the portable camera within the grid is determined based on the coordinates of the multiple starting points and multiple focal points of the multiple activity track segments. The installation height is determined based on the wildlife species, and the installation location is determined based on the portable camera's field of view, the intersection position, and the location information of the activity track segments. Thus, the installation location of the portable camera in each target grid can be determined based on the installation height, installation direction, and installation location, and the capture frequency of the portable camera can be determined based on the positioning information. This enables long-term monitoring of wildlife through positioning tags to fully obtain activity range data, and the installation of portable cameras based on this activity range data, thereby compensating for the lack of comprehensiveness and coverage of the effective field of view of existing fixed-position cameras.
[0153] See also Figure 5 , Figure 5 This is a schematic diagram of a display interface of a user terminal device provided in an embodiment of the present application. Figure 5 As shown, the display interface of the user terminal device is the forest area intelligent monitoring interface.
[0154] Among them, the positioning icon, WiFi icon, battery icon and time are displayed in the upper right corner of the interface; from left to right are the multi-function module icon, interface name and user icon; the middle part mainly displays the map interface, on which the installation locations and user locations of multiple portable cameras are marked, and the user location coordinates are marked in the upper left corner; on the right side of the middle part, from top to bottom are the plotting list, message call, search function, local positioning, communication service and signal mode; in the lower middle part, from left to right are the warning management, personnel management and setting icons.
[0155] It can be understood that after the server determines the multiple installation locations of the multiple portable cameras, it sends the multiple installation locations to the user's terminal device. The user can see the installation locations of the multiple portable cameras and his current location in the terminal device interface, so that he can go to the multiple installation locations according to the navigation information and install the portable cameras. In this way, the installation location of the portable camera can be intelligently determined according to the positioning information of the wild animals, which is conducive to improving the comprehensiveness of forest area monitoring and enhancing the monitoring effect.
[0156] See also Figure 6 , Figure 6 This is an application scenario diagram of a trajectory information processing method provided by an embodiment of the present application, such as Figure 6 As shown, this scenario is a forest area intelligent monitoring scenario.
[0157] Among them, wild animals carry positioning terminals, and the positioning terminals communicate with Beidou satellites to obtain positioning information of wild animals; and the positioning terminals communicate with a server and send the positioning information to the server; and after receiving the positioning information, the server processes it to obtain installation configuration information of multiple portable cameras, and sends the installation configuration information to the user's terminal device; and the user obtains the installation configuration information of multiple portable cameras through the terminal device, and installs multiple portable cameras according to the installation configuration information; and after the portable cameras are installed, the obtained image information is sent to the server.
[0158] The portable camera can be installed by fixing it on a tree branch or using a bracket.
[0159] As can be understood, the server first obtains multiple sets of positioning information from multiple positioning terminals. Based on these multiple sets of positioning information, it can further analyze and process the wildlife's movement trajectories, thereby tracking the movement trajectories and determining the camera installation location and capture frequency based on the animal species. The server then sends the installation configuration information to the user's terminal device, allowing the user to install multiple cameras based on the installation configuration information. This allows for accurate and intelligent determination of the installation configuration information for portable cameras based on the animal's positioning information, improving the comprehensiveness and coverage of wildlife monitoring in forest areas.
[0160] See also Figure 7 , Figure 7 This is a functional module diagram of a trajectory information processing device 700 provided in an embodiment of the present application, as shown in FIG. Figure 7 As shown, the trajectory information processing device 700 includes the following units:
[0161] An acquisition unit 710 is configured to acquire multiple positioning information sets from multiple positioning terminals. A single positioning terminal is configured to acquire positioning information of a single wild animal. A single positioning information set includes multiple positioning information of the single wild animal that is continuously detected.
[0162] a determining unit 720 configured to determine, based on the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein an effective monitoring range of the plurality of portable cameras constrained by the installation configuration information includes an activity track range of the plurality of wild animals;
[0163] The sending unit 730 is configured to send the installation configuration information to a user's terminal device to assist in completing the setting operation of the multiple portable cameras;
[0164] The receiving unit 740 is configured to receive a plurality of image information collected from the plurality of portable cameras;
[0165] The display unit 750 is configured to display the plurality of image information on a display screen.
[0166] In one embodiment, the installation configuration information includes an installation location and a capture frequency; and determining the installation configuration information of the plurality of portable cameras for monitoring the plurality of wild animals based on the plurality of positioning information sets includes:
[0167] Determining multiple activity tracks and activity time periods based on the multiple positioning information sets;
[0168] determining the range of the activity tracks of the plurality of wild animals according to the plurality of activity tracks;
[0169] determining a geographic size of a reference grid based on a viewing range of each of the plurality of portable cameras;
[0170] Dividing the geographical area of the activity trajectory range into a plurality of reference grids, wherein the set of geographical areas of the plurality of reference grids includes the geographical area of the activity trajectory range, and any two reference grids have the same geographical size;
[0171] Configuring a different reference grid for each of the plurality of portable cameras from the plurality of reference grids to obtain a plurality of target grids;
[0172] Determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the range of the activity track;
[0173] The capture frequency is determined according to the activity period and the activity trajectory range.
[0174] In one embodiment, configuring a different reference grid for each of the plurality of portable cameras from the plurality of reference grids to obtain a plurality of target grids includes:
[0175] determining a plurality of intersection positions of the plurality of active tracks, the intersection positions including track overlap positions;
[0176] Determining a plurality of reference grids to which the plurality of intersection positions belong, and obtaining a plurality of key monitoring grids;
[0177] Obtaining a first number of the plurality of key monitoring grids; and obtaining a second number of the plurality of portable cameras;
[0178] If it is detected that the first number is greater than or equal to the second number, determining the plurality of target grids according to the number of intersection positions and the number of activity trajectory segments in each of the key monitoring grids; and
[0179] If it is detected that the first number is less than the second number, the multiple key monitoring grids are determined as the target grids, and, based on the difference between the first number and the second number and the number of active trajectory segments in each non-key monitoring grid, the multiple non-key monitoring grids are determined as the target grids.
[0180] In one embodiment, determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the activity track range, includes:
[0181] Determining a reference movement direction corresponding to a plurality of the active trajectory segments in each of the target grids, the reference movement direction being represented by a relative positional relationship between a first reference point and a second reference point, where the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active trajectory segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active trajectory segments;
[0182] determining an installation direction of the portable camera in each of the target grids according to the reference moving direction;
[0183] determining an installation height of the portable camera in each of the target grids according to the species of the plurality of wild animals;
[0184] The installation position of the portable camera in each target grid is determined according to the installation direction and the installation height, so as to obtain the installation position of the portable camera within the range of the activity track.
[0185] In one embodiment, determining the installation position of the portable camera in each target grid according to the installation direction and the installation height to obtain the installation position of the portable camera within the activity trajectory includes:
[0186] For each target grid, if the target grid is detected as the key monitoring grid, determining an installation location according to the intersection position in the target grid and the viewing range of the portable camera; and
[0187] If it is detected that the target grid is the non-key monitoring grid, determining the installation location according to the position information of the plurality of activity track segments in the target grid and the viewing range of the portable camera;
[0188] An installation position of the portable camera in the target grid is determined according to the installation site, the installation direction, and the installation height.
[0189] In one embodiment, the plurality of wild animals are of the same species; and determining the installation height of each portable camera in the target grid according to the species of the plurality of wild animals comprises:
[0190] Determining, based on the species of the plurality of wild animals, whether the plurality of wild animals are terrestrial animals or non-terrestrial animals, wherein the non-terrestrial animals include arboreal animals and flying animals;
[0191] If it is determined that the plurality of wild animals belong to the terrestrial animals, then obtaining the average height information corresponding to the species; and
[0192] If it is determined that the plurality of wild animals belong to the non-terrestrial animals, obtaining the average activity height of the species among the trees;
[0193] The installation height of each portable camera in the target grid is determined according to the average height information or the average activity height.
[0194] In one embodiment, the activity trajectory range includes a moving area and a resting area, and the activity period includes a moving period and a resting period; and determining the capture frequency according to the activity period and the activity trajectory range includes:
[0195] determining the moving area and the resting area according to the multiple positioning information sets;
[0196] In the movement area, if the activity period is the movement period, determining a first preset frequency as the capture frequency of the portable camera; and if the activity period is the rest period, determining a second preset frequency as the capture frequency of the portable camera, the first preset frequency being greater than the second preset frequency;
[0197] In the rest area, if the activity period is the rest period, the first preset frequency is determined as the capture frequency of the portable camera; and if the activity period is the moving period, the second preset frequency is determined as the capture frequency of the portable camera.
[0198] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0199] As can be seen, the server of the device first obtains multiple positioning information sets from multiple positioning terminals. Then, based on the multiple positioning information sets, it determines the activity trajectory range and activity time period. It also divides the geographical area of the activity trajectory range into multiple reference grids based on the field of view of the portable camera, and assigns a different reference grid to each portable camera as the target grid. Next, the server determines the installation direction, installation location, and installation height of the portable camera based on the species of the wildlife, thereby determining the installation position of the portable camera. Furthermore, the server determines the capture frequency of the portable camera based on the activity trajectory range and activity time period, thereby determining the installation configuration information of the multiple portable cameras. Secondly, the server sends the installation configuration information to the user's terminal device to assist in completing the setup operation of the multiple portable cameras. Thirdly, the server receives multiple images captured by the multiple portable cameras. Finally, the server displays the multiple images on the display screen. This system intelligently determines the installation location and capture frequency of the portable cameras based on the behavioral habits of the target species and the actual positioning information, which is conducive to improving the comprehensiveness and coverage of the wildlife image information collected by the system and enhancing the monitoring effect.
[0200] In addition, an embodiment of the present application further provides a computer storage medium storing a computer program that can be loaded by a processor and executed as described above for the trajectory information processing method. The computer-readable storage medium includes, for example, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0201] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0202] In the several embodiments provided in this application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is merely a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical, or other forms.
[0203] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0204] In addition, the functional units in various embodiments of the present invention may be integrated into a single processing unit, each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional units.
[0205] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DR RAM), among other media that can store program code.
[0206] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0207] The above is a detailed introduction to the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for those skilled in the art, according to the idea of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
[0208] Although the present application discloses the above, the present application is not limited thereto. Any person skilled in the art may readily conceive of variations or substitutions, and may make various changes and modifications, including combinations of the above-mentioned functions and implementation steps, including software and hardware implementations, without departing from the spirit and scope of the present application, and all are within the scope of protection of the present application.
Claims
1. A trajectory information processing method, characterized in that: A server used in a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system also includes a positioning terminal and multiple portable cameras, including: Acquire multiple positioning information sets from multiple positioning terminals, where a single positioning terminal is used to acquire positioning information of a single wild animal, and a single positioning information set includes multiple positioning information of the single wild animal that is continuously detected; The installation configuration information of the plurality of portable cameras used to monitor a plurality of wild animals is determined based on the plurality of positioning information sets, the effective monitoring range of the plurality of portable cameras constrained by the installation configuration information includes the activity track range of the plurality of wild animals, and the activity track range includes a plurality of activity tracks, wherein: A plurality of target grids are obtained by configuring each of the plurality of portable cameras with a different reference grid through the following steps: determining a plurality of intersection positions of the plurality of activity tracks, the intersection positions including track overlap positions; determining a plurality of reference grids to which the plurality of intersection positions belong, to obtain a plurality of key monitoring grids; obtaining a first number of the plurality of key monitoring grids; and obtaining a second number of the plurality of portable cameras; If it is detected that the first number is greater than or equal to the second number, a third number of intersection positions in each of the key monitoring grids is obtained, and a plurality of the key monitoring grids whose number is the second number are selected from high to low according to the third number as the target grids, wherein, when it is detected that the third number of intersection positions in a plurality of key monitoring grids is equal, a fourth number of activity trajectory segments in the plurality of key monitoring grids is obtained, and a plurality of key monitoring grids are selected from high to low according to the fourth number as the target grids, and if the fourth number is also equal, a plurality of key monitoring grids are randomly selected as the target grids; and, If it is detected that the first number is less than the second number, determining the multiple key monitoring grids as the target grids, and determining the multiple non-key monitoring grids as the target grids according to the difference between the first number and the second number and the number of activity trajectory segments in each non-key monitoring grid; Sending the installation configuration information to a user's terminal device to assist in completing the setup operation of the plurality of portable cameras; receiving a plurality of image information collected from the plurality of portable cameras; The plurality of image information is displayed on a display screen.
2. The method according to claim 1, characterized in that The installation configuration information includes an installation location and a capture frequency; and the installation configuration information of the plurality of portable cameras for monitoring a plurality of wild animals is determined based on the plurality of positioning information sets, including: Determining the multiple activity tracks and activity time periods according to the multiple positioning information sets; determining the range of the activity tracks of the plurality of wild animals according to the plurality of activity tracks; determining a geographic size of a reference grid based on a viewing range of each of the plurality of portable cameras; Dividing the geographical area of the activity trajectory range into a plurality of reference grids, wherein the set of geographical areas of the plurality of reference grids includes the geographical area of the activity trajectory range, and any two reference grids have the same geographical size; Determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the range of the activity track; The capture frequency is determined according to the activity period and the activity trajectory range.
3. The method according to claim 2, characterized in that The step of determining the installation position of the portable camera in each target grid according to the species of the plurality of wild animals and the plurality of activity tracks, and obtaining the installation position of the portable camera within the activity track range, comprises: Determining a reference movement direction corresponding to a plurality of the active trajectory segments in each of the target grids, the reference movement direction being represented by a relative positional relationship between a first reference point and a second reference point, where the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active trajectory segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active trajectory segments; determining an installation direction of the portable camera in each of the target grids according to the reference moving direction; determining an installation height of the portable camera in each of the target grids according to the species of the plurality of wild animals; The installation position of the portable camera in each target grid is determined according to the installation direction and the installation height, so as to obtain the installation position of the portable camera within the range of the activity track.
4. The method according to claim 3, characterized in that The step of determining the installation position of the portable camera in each target grid according to the installation direction and the installation height to obtain the installation position of the portable camera within the activity trajectory includes: For each target grid, if the target grid is detected as the key monitoring grid, determining an installation location according to the intersection position in the target grid and the viewing range of the portable camera; and If it is detected that the target grid is the non-key monitoring grid, determining the installation location according to the position information of the plurality of activity track segments in the target grid and the viewing range of the portable camera; An installation position of the portable camera in the target grid is determined according to the installation site, the installation direction, and the installation height.
5. The method according to claim 4, characterized in that The plurality of wild animals are of the same species; and determining the installation height of the portable camera in each target grid according to the species of the plurality of wild animals comprises: Determining, based on the species of the plurality of wild animals, whether the plurality of wild animals are terrestrial animals or non-terrestrial animals, wherein the non-terrestrial animals include arboreal animals and flying animals; If it is determined that the plurality of wild animals belong to the terrestrial animals, then obtaining the average height information corresponding to the species; and If it is determined that the plurality of wild animals belong to the non-terrestrial animals, obtaining the average activity height of the species among the trees; The installation height of each portable camera in the target grid is determined according to the average height information or the average activity height.
6. The method according to any one of claims 2 to 5, characterized in that: The activity trajectory range includes a moving area and a resting area, and the activity period includes a moving period and a resting period; and determining the capture frequency according to the activity period and the activity trajectory range includes: determining the moving area and the resting area according to the multiple positioning information sets; In the movement area, if the activity period is the movement period, determining a first preset frequency as the capture frequency of the portable camera; and if the activity period is the rest period, determining a second preset frequency as the capture frequency of the portable camera, the first preset frequency being greater than the second preset frequency; In the rest area, if the activity period is the rest period, the first preset frequency is determined as the capture frequency of the portable camera; and if the activity period is the moving period, the second preset frequency is determined as the capture frequency of the portable camera.
7. A trajectory information processing device, characterized in that: A server for a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system further comprises a positioning terminal and a plurality of portable cameras, wherein the device comprises: an acquisition unit, configured to acquire a plurality of positioning information sets from a plurality of the positioning terminals, wherein a single positioning terminal is configured to acquire positioning information of a single wild animal, and a single positioning information set includes a plurality of positioning information of the single wild animal detected continuously; A determination unit is used to determine the installation configuration information of the multiple portable cameras used to monitor multiple wild animals based on the multiple positioning information sets, the effective monitoring range of the multiple portable cameras constrained by the installation configuration information includes the activity track range of the multiple wild animals, and the activity track range includes multiple activity tracks, wherein each of the multiple portable cameras is configured with a different reference grid to obtain multiple target grids through the following steps: determining multiple intersection positions of the multiple activity tracks, the intersection positions including track overlap positions; determining multiple reference grids to which the multiple intersection positions belong, to obtain multiple key monitoring grids; obtaining a first number of the multiple key monitoring grids; and obtaining a second number of the multiple portable cameras; if it is detected that the first number is greater than or equal to the second number, obtaining each of the multiple portable cameras. a third number of intersection positions in the key monitoring grids, and selecting a plurality of the key monitoring grids of the second number from high to low according to the third number as the target grids, wherein, when it is detected that the third number of intersection positions in the plurality of key monitoring grids is equal, obtaining a fourth number of activity trajectory segments in the plurality of key monitoring grids, and selecting a plurality of key monitoring grids from high to low according to the fourth number as the target grids, and if the fourth numbers are also equal, randomly selecting a plurality of key monitoring grids as the target grids; and, if it is detected that the first number is less than the second number, determining the plurality of key monitoring grids as the target grids, and, determining the plurality of non-key monitoring grids as the target grids according to the difference between the first number and the second number and the number of activity trajectory segments in each non-key monitoring grid; a sending unit, configured to send the installation configuration information to a user's terminal device to assist in completing the setting operation of the plurality of portable cameras; A receiving unit, configured to receive a plurality of image information collected from the plurality of portable cameras; The display unit is configured to display the plurality of image information on a display screen.
8. An electronic device, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in any one of the methods of claims 1 to 6.
9. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: The computer program / instructions are executed by a processor to implement the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Field rare animal state monitoring method and system based on low earth orbit satellite
CN116094575A