Track information processing method and device
By using positioning terminals and portable cameras in the forest area intelligent monitoring system, and combining the positioning information processed by the server, the camera installation and configuration information is determined, and the problem of insufficient image information collection caused by the randomness of wild animal activity trajectory in the prior art is solved, and a higher collection comprehensiveness and coverage rate are achieved.
Patent Information
- Application Number
- CN202411524733.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The visual monitoring scheme of the existing forest area management system cannot effectively deal with the randomness of wildlife activity trajectory, making it difficult for the comprehensive collection and coverage of image information to meet user needs.
The server obtains multiple positioning information sets from multiple positioning terminals, determines the installation configuration information of the portable camera used to monitor multiple wild animals, including the installation location and capture frequency, and sends the installation configuration information to the user's terminal device to assist in setting up the portable camera, and finally receives and displays the image information collected by the portable camera.
It realizes long-term monitoring of wild animals through positioning tags, comprehensive knowledge of the activity range data, reasonably determines the camera's installation location and capture frequency, and improves the comprehensiveness and coverage of wild animal image information processing by the forest area intelligent monitoring system, meeting user usage needs.
Smart Images

Figure CN119514940A_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 intelligent development of forest management, portable cameras are widely used as an important monitoring equipment in forest security monitoring and resource management. Portable cameras play an important role in the fields of wild animal population survey, ecological behavior research and forest pest monitoring. The installation location of the camera is usually selected according to the behavioral habits and ecological needs of the target species, which requires the installer 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] The present application provides a trajectory information processing method and device, wherein a server obtains multiple positioning information sets from multiple positioning terminals; then, based on the multiple positioning information sets, the installation configuration information of multiple portable cameras used to monitor multiple wild animals is determined; then, the installation configuration information is sent to the user's terminal device to assist in completing the setting operation of multiple portable cameras; secondly, multiple image information collected from multiple portable cameras is received; finally, the multiple image information is displayed on a display screen. This method realizes long-term monitoring of wild animals through positioning tags to fully obtain activity range data, reasonably determine the installation location and capture frequency of the camera, and is conducive to improving the comprehensiveness and coverage of the forest area intelligent monitoring system for processing image information of wild animals in the forest area, and 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 a plurality of portable cameras, and 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] Determine, according to the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein 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;
[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 are 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 further includes a positioning terminal and a plurality of portable cameras, and the device includes:
[0012] An acquisition unit, used to acquire multiple positioning information sets from multiple positioning terminals, wherein 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;
[0013] a determining unit, configured to determine, according to the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein 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;
[0014] A sending unit, used for sending the installation configuration information to a terminal device of a user to assist in completing the setting operation of the plurality of portable cameras;
[0015] A receiving unit, used for receiving a plurality of image information collected from the plurality of portable cameras;
[0016] The display unit is used 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 program includes 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, the server determines the installation configuration information of multiple portable cameras used to monitor multiple wild animals based on the multiple positioning information sets; then, the server sends the installation configuration information to the user's terminal device to assist in completing the setting operation of multiple portable cameras; secondly, the server receives multiple image information collected by multiple portable cameras; and finally, the server displays multiple image information on the display screen. Since the present application determines the activity track, activity track range and activity period based on the positioning information of the wild animal, 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 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 according to human experience and subjective judgment, the server can make up for the problem of insufficient comprehensiveness and coverage of the effective viewing range of the original fixed-position camera, and can improve the comprehensiveness and coverage of the forest intelligent monitoring system for processing image information of wild animals in the forest. 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 drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 paying 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 is a structural block diagram of an electronic device provided in an embodiment of the present application;
[0023] Figure 3 is a flowchart of a method for processing trajectory information 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 in an embodiment of the present application;
[0027] Figure 7 It is a functional module diagram 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 solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, 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", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0030] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0031] At present, the visual monitoring scheme of the existing forest management system is mainly based on the experience of forest staff to select the fixed installation position of the portable camera, and the shooting frequency of the portable camera is generally a preset fixed value, 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.
[0032] In view of the above problems, an embodiment of the present application provides a trajectory information processing method and device, which will be described in detail below in conjunction with the accompanying drawings.
[0033] See also Figure 1 , Figure 1 is a system architecture diagram of a forest area intelligent monitoring system provided by an embodiment of the present application, such as 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, etc., 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 to determine multiple activity tracks and activity time periods of multiple wild animals based on the multiple positioning information sets, and to determine the activity track range based on the multiple activity tracks; and to determine the installation position and capture frequency of the portable camera within the activity track range; and also to receive forest climate parameters from sensors, and to 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] It can be seen that in this embodiment, the positioning terminal 102 first sends multiple positioning information sets to the server 101; then, the server 101 receives the multiple positioning information sets, and determines the multiple activity tracks and activity time periods of multiple wild animals based on the multiple positioning information sets, thereby determining the activity track range and the target grid corresponding to each portable camera based on the activity track; then the server 101 determines the installation direction and installation height of the portable camera in each target grid respectively, thereby determining the installation position of the portable camera within the activity track range; finally, the capture frequency of the portable camera is determined based on the activity time period and the activity track range. It is realized that the installation position and capture frequency of the portable camera are intelligently determined according to the behavioral habits of the target species and combined with the actual positioning information, which is conducive to improving the comprehensiveness and coverage of the system's collection of wild animal image information and improving the monitoring effect.
[0040] See also Figure 2 , Figure 2 is a structural 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, 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 method described in the above embodiment when executed by one or more processors 210. The electronic device may be a mobile phone terminal, a tablet computer, a laptop computer, and a wearable smart device.
[0041] The processor 210 may include one or more processing cores. The processor 210 uses various interfaces and lines to connect various parts of the entire electronic device 200, and executes various functions and processes data of the electronic device 200 by running or executing instructions, programs, code sets or instruction sets stored in the memory 220, and calling data stored in the memory 220. Optionally, the processor 210 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 210 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 210, but may be implemented separately through 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, etc.
[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, including 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 an embodiment of the present application, which is applied to Figure 1 Server 101 in, such as Figure 3 As shown, the method comprises the following steps:
[0045] Step S310, obtaining multiple positioning information sets from multiple positioning terminals, where a single positioning terminal is used to obtain 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.
[0046] Each wild animal is equipped with a positioning terminal, and the multiple selected wild animals belong to the same species.
[0047] In a possible embodiment, the positioning terminal determines the positioning information according to the Beidou satellite navigation system; and the acquiring of 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 according to the satellite position information and the time information, including: the positioning terminal determines the propagation time of the signal according to 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 according to the propagation time; and determine the positioning information according to the distance.
[0054] The determining of the positioning information according to the distance may specifically be based on a triangulation method, and the signals of the four satellites may also be used to correct a clock error of a positioning terminal.
[0055] Exemplarily, 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 spherical circle 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 spherical circles 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 acquired 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 acquired, 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, determining installation configuration information of the multiple portable cameras used to monitor the multiple wild animals based on the multiple positioning information sets, wherein 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 for monitoring the plurality of wild animals according to the plurality of positioning information sets includes:
[0059] Determine multiple activity tracks and activity time periods according to 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 field of view of each of the plurality of portable cameras;
[0062] Dividing the geographical area of the activity track 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 track range, and the geographical sizes of any two reference grids are the same;
[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] Determine the installation position of the portable camera in each of the target grids according to the species of the plurality of wild animals and the plurality of activity tracks, and obtain the installation position of the portable camera within the range of the activity track;
[0065] The capturing frequency is determined according to the activity period and the activity track 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] Among them, the multiple positioning coordinates corresponding to each wild animal are processed to obtain multiple movement trajectories, which can specifically include: data cleaning of the positioning information, eliminating outliers and erroneous data; data interpolation of the positioning information, and the use of interpolation methods to supplement the missing data; data smoothing of the positioning data, removing 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 processing the positioning information, the positioning coordinates are visualized and the movement trajectory of the animal is drawn by connecting continuous positioning coordinate points.
[0068] Among them, the moving periods and resting periods of multiple wild animals can be the average of multiple moving periods and the average of multiple resting periods respectively.
[0069] Exemplarily, 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 the 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, and the average rest period can be determined by the same method.
[0070] In a possible embodiment, the determining of the activity track range of the plurality of wild animals according to the plurality of activity tracks may be achieved by a minimum convex polygon method. Specifically, the outermost points are found from the plurality of track points in the plurality of activity tracks, and these points are connected to form a convex polygon, which may be used as an approximate range of the activity area of the animals.
[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] Determine a plurality of reference grids to which the plurality of intersection positions belong, and obtain a plurality of key monitoring grids;
[0076] Acquire a first number of the plurality of key monitoring grids; and, acquire 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 multiple target grids according to the number of intersection positions and the number of active track 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 fragments 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 a 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 track segments in each non-key monitoring grid includes:
[0084] Obtaining a fifth number of the activity track 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 numbers of intersection positions in the 10 key monitoring grids are 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 according to the third numbers. Then, the fourth numbers of activity trajectory fragments in the three key monitoring grids with a third number of 0 are 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 of the target grids 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 includes:
[0088] Determine a reference moving direction corresponding to a plurality of the active track segments in each of the target grids, wherein the reference moving direction is represented by a relative position relationship between a first reference point and a second reference point, wherein the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active track segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active track segments;
[0089] Determining the installation direction of each portable camera in the target grid according to the reference moving direction;
[0090] determining the installation height of each portable camera in the target grid 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 camera is a 360-degree multi-lens camera, there is no need to determine the installation direction.
[0093] Exemplarily, in a target grid, there are three activity trajectory segments, including three starting point coordinates which may be (1,1.7), (1.5,2), and (2,2), and the corresponding three end point coordinates may 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 can be obtained as (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 track range includes:
[0095] For each of the target grids, if the target grid is detected as the key monitoring grid, determining the 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 a plurality of the activity track segments in the target grid and the viewing range of the portable camera;
[0097] The 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, a plurality of 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 plurality of fan-shaped areas and the intersection position, and the installation site refers to the intersection position in the installation direction at which the fan-shaped area can cover the most intersection positions.
[0103] If each sector area can cover the same number of intersection positions, then the intersection position corresponding to the sector area containing the most active track segments can 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 track 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] Determine the target track coordinates according to the number of the 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 contains the largest number of active track segments in the fan-shaped area and the largest total length of the active track segments. 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 multiple 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 multiple wild animals includes:
[0112] Determining, based on the species of the plurality of wild animals, that the plurality of wild animals are ground animals or non-ground animals, wherein the non-ground 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 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, then 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 kind 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 kind 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 comprises:
[0118] Determine 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 overlapped area, obtaining a plurality of installation heights corresponding to the wild animals of different species;
[0121] Determine 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] Exemplarily, the multiple wild animals may include two species, and an activity area is determined for each species. There is a partial overlap between the two activity areas. The installation height corresponding to species A may be 60 cm, and the installation height corresponding to species B may be 80 cm, so that 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, thereby determining the installation position of the camera in the overlap 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 according to the installation height of 60 cm; and the installation position of the camera corresponding to species B in the overlapping area is determined according to the installation height of 80 cm.
[0126] It is understandable that there may be multiple types of wild animals in a forest area, and 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 track 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 track range includes:
[0128] Determine the moving area and the resting area according to the multiple positioning information sets;
[0129] In the moving area, if the activity period is the moving period, a first preset frequency is determined as the capturing frequency of the portable camera; and if the activity period is the rest period, a second preset frequency is determined as the capturing 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] Acquire 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 according to the living attributes, the preferred climate conditions comprising 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 in 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] Among them, the climate parameters can be obtained through sensors, and the sensors can be located at the installation position 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 may specifically include: determining a plurality of prepared migration routes of the plurality of wild animals according to the expected migration direction and / or the expected migration area; determining a migration route area according to the plurality of prepared migration routes; obtaining the installation position of a 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] It can be seen that in this embodiment, the server first determines the activity track range and activity period according to multiple positioning information sets, and assigns a different reference grid as the target grid to each portable camera; then, in each target grid, the installation direction of the portable camera is determined according to the activity track segment, and the installation height is determined according to the species of wild animals; then, the installation site is determined according to the intersection position of the activity track, the position of the activity track segment and the viewing range of the portable camera, so as to determine the installation position of the portable camera in each target grid according to the installation site, installation direction and installation height; finally, the capture frequency of the portable camera is determined according to the activity track range and activity period, so as to determine the installation configuration information of multiple portable cameras. The setting of portable cameras based on positioning information is realized, which is conducive to improving the comprehensiveness and coverage of the forest area intelligent monitoring system for processing image information of wild animals in the forest area, and meeting the needs of users.
[0140] Step S330: sending 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 can be understood 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, helps to improve the system's comprehensiveness and coverage of wildlife image information collection, and improves monitoring effects.
[0143] Step S340: receiving a plurality of image information collected from 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. Subsequently, the portable camera records video to obtain video information, and triggers the camera to take images at the capture frequency when an 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 the monitoring video and image information; and, the animal information in the monitoring video and images can be analyzed, for example, the animal species, animal number, animal size, etc. can be identified, so that users can accurately and comprehensively obtain the activity information of wild animals in the forest area.
[0148] See also Figure 4 , Figure 4 is a schematic diagram of a display interface of a forest area intelligent monitoring system provided in an embodiment of the present application, such as 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; at 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 moving 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 understandable that multiple reference grids can cover the range of activity tracks. The server assigns a reference grid to each portable camera according to the intersection position and the number of track segments in each grid, and obtains multiple target grids. In each target grid, the installation direction of the portable camera in the grid is determined according to the coordinates of multiple starting points and multiple key points of multiple activity track segments, the installation height is determined according to the wild animal species, and the installation site is determined according to the viewing range of the portable camera, the intersection position and the location information of the activity track segments, so that the installation position of the portable camera in each target grid can be determined according to the installation height, installation direction and installation site, and the capture frequency of the portable camera can be determined according to the positioning information. It is realized that the long-term monitoring of wild animals through positioning tags is realized to fully obtain the activity range data, and the portable camera is set based on the activity range data, so as to make up for the problem of insufficient comprehensiveness and coverage of the effective viewing range of the original fixed-position camera.
[0153] See also Figure 5 , Figure 5 is a schematic diagram of a display interface of a user terminal device provided in an embodiment of the present application, such as Figure 5 As shown, the display interface of the user terminal device is a 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; from left to right in the lower middle part are the early 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 the current location of the user in the terminal device interface, and can go to the multiple installation locations according to the navigation information to 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 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 scene is a forest area intelligent monitoring scene.
[0157] Among them, the wild animal carries a positioning terminal, and the positioning terminal communicates with the Beidou satellite to obtain the positioning information of the wild animal; and the positioning terminal communicates with the server and sends the positioning information to the server; and after receiving the positioning information, the server processes it to obtain the 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 camera is 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 by using a bracket.
[0159] It is understandable that the server first obtains multiple positioning information sets from multiple positioning terminals, so that the activity tracks of wild animals can be further analyzed and processed based on the multiple positioning information sets, so as to track the activity tracks, determine the installation position and capture frequency of the camera in combination with the animal species, and send the installation configuration information to the terminal device carried by the user, and the user can install multiple cameras based on the installation configuration information. In this way, the installation configuration information of the portable camera can be accurately and intelligently determined based on the positioning information of the animal, and the comprehensiveness and coverage of the monitoring of wild animals in the forest area can be improved.
[0160] See also Figure 7 , Figure 7 A functional module diagram of a trajectory information processing device 700 provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the trajectory information processing device 700 includes the following units:
[0161] The acquisition unit 710 is used to 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;
[0162] A determination unit 720 is used to determine installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals according to the plurality of positioning information sets, wherein 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;
[0163] A sending unit 730, 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;
[0164] The receiving unit 740 is used to receive a plurality of image information collected from the plurality of portable cameras;
[0165] The display unit 750 is used 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 the step of determining the installation configuration information of the plurality of portable cameras for monitoring the plurality of wild animals according to the plurality of positioning information sets includes:
[0167] Determine multiple activity tracks and activity time periods according to 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 field of view of each of the plurality of portable cameras;
[0170] Dividing the geographical area of the activity track 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 track range, and the geographical sizes of any two reference grids are the same;
[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] Determine the installation position of the portable camera in each of the target grids according to the species of the plurality of wild animals and the plurality of activity tracks, and obtain the installation position of the portable camera within the range of the activity track;
[0173] The capturing frequency is determined according to the activity period and the activity track 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 comprises:
[0175] Determining a plurality of intersection positions of the plurality of active tracks, the intersection positions including track overlap positions;
[0176] Determine a plurality of reference grids to which the plurality of intersection positions belong, and obtain a plurality of key monitoring grids;
[0177] Acquire a first number of the plurality of key monitoring grids; and, acquire 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 multiple target grids according to the number of intersection positions and the number of active track 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 of the target grids 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] Determine a reference moving direction corresponding to a plurality of the active track segments in each of the target grids, wherein the reference moving direction is represented by a relative position relationship between a first reference point and a second reference point, wherein the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active track segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active track segments;
[0182] Determining the installation direction of each portable camera in the target grid according to the reference moving direction;
[0183] determining the installation height of each portable camera in the target grid 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 track range includes:
[0186] For each of the target grids, if the target grid is detected as the key monitoring grid, determining the 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 a plurality of the activity track segments in the target grid and the viewing range of the portable camera;
[0188] The 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 multiple 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 multiple wild animals comprises:
[0190] Determining, based on the species of the plurality of wild animals, that the plurality of wild animals are ground animals or non-ground animals, wherein the non-ground 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 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, then 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 track 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 track range includes:
[0195] Determine the moving area and the resting area according to the multiple positioning information sets;
[0196] In the moving area, if the activity period is the moving period, a first preset frequency is determined as the capturing frequency of the portable camera; and if the activity period is the rest period, a second preset frequency is determined as the capturing 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] It can be seen that the server of the device first obtains multiple positioning information sets from multiple positioning terminals, then determines the activity track range and activity period according to the multiple positioning information sets, and divides the geographical area of the activity track range into multiple reference grids according to the view range of the portable camera, and assigns a different reference grid to each portable camera as the target grid; then, the installation direction, installation location and installation height of the portable camera are determined in combination with the species of wild animals, thereby determining the installation position of the portable camera, and the capture frequency of the portable camera is determined according to the activity track range and activity period, thereby determining the installation configuration information of multiple portable cameras; secondly, the installation configuration information is sent to the user's terminal device to assist in completing the setting operation of multiple portable cameras; thirdly, multiple image information collected from multiple portable cameras is received; finally, the multiple image information is displayed on the display screen. It is realized that the installation position and capture frequency of the portable camera are intelligently determined according to the behavioral habits of the target species and combined with the actual positioning information, which is conducive to improving the comprehensiveness and coverage of the system's collection of wild animal image information and improving the monitoring effect.
[0200] In addition, an embodiment of the present application also provides a computer storage medium, which stores a computer program that can be loaded by a processor and executes the above-mentioned trajectory information processing method. The computer-readable storage medium includes, for example: 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, and other media that can store program codes.
[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 the present application is not limited by the described order of actions, because according to the present 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 the present application.
[0202] In the several embodiments provided in the present 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 only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0203] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0204] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of 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, including a number of instructions for 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 but 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 (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (directrambus RAM, DR RAM) and other media that can store program code.
[0206] In the above embodiments, the description of each embodiment has its own emphasis. 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 embodiments of the present application are introduced in detail above. Specific examples are used in this article 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 general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method 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 is disclosed as above, the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present application, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present application.
Claims
1. A trajectory information processing method, characterized in that: A server applied to a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system also includes a positioning terminal and a plurality of 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; Determine, according to the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein 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; 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 are 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; the installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals is determined according to the plurality of positioning information sets, including: Determine 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 field of view of each of the plurality of portable cameras; Dividing the geographical area of the activity track 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 track range, and the geographical sizes of any two reference grids are the same; 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; Determine the installation position of the portable camera in each of the target grids according to the species of the plurality of wild animals and the plurality of activity tracks, and obtain the installation position of the portable camera within the range of the activity track; The capturing frequency is determined according to the activity period and the activity track range.
3. The method according to claim 2, characterized in that The step of 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 comprises: Determining a plurality of intersection positions of the plurality of active tracks, the intersection positions including track overlap positions; Determine a plurality of reference grids to which the plurality of intersection positions belong, and obtain a plurality of key monitoring grids; Acquire a first number of the plurality of key monitoring grids; and, acquire 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, determining the multiple target grids according to the number of intersection positions and the number of active track segments in each of the key monitoring grids; and, 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.
4. The method according to claim 3, characterized in that The step of determining the installation position of the portable camera in each of the target grids 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, comprises: Determine a reference moving direction corresponding to a plurality of the active track segments in each of the target grids, wherein the reference moving direction is represented by a relative position relationship between a first reference point and a second reference point, wherein the first reference point is a mean point corresponding to a plurality of starting point coordinates of the plurality of the active track segments, and the second reference point is a mean point corresponding to a plurality of ending point coordinates of the plurality of the active track segments; Determining the installation direction of each portable camera in the target grid according to the reference moving direction; determining the installation height of each portable camera in the target grid 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.
5. The method according to claim 4, 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 track range includes: For each of the target grids, if the target grid is detected as the key monitoring grid, determining the 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 a plurality of the activity track segments in the target grid and the viewing range of the portable camera; The installation position of the portable camera in the target grid is determined according to the installation site, the installation direction and the installation height.
6. The method according to claim 5, characterized in that The multiple 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 multiple wild animals comprises: Determining, based on the species of the plurality of wild animals, that the plurality of wild animals are ground animals or non-ground animals, wherein the non-ground animals include arboreal animals and flying animals; If it is determined that the plurality of wild animals belong to the terrestrial animals, then obtaining average height information corresponding to the species; and, If it is determined that the plurality of wild animals belong to the non-terrestrial animals, then 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.
7. The method according to any one of claims 2 to 6, characterized in that: The activity track 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 track range includes: Determine the moving area and the resting area according to the multiple positioning information sets; In the moving area, if the activity period is the moving period, a first preset frequency is determined as the capturing frequency of the portable camera; and if the activity period is the rest period, a second preset frequency is determined as the capturing 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.
8. A trajectory information processing device, characterized in that: A server applied to a forest area intelligent monitoring system, wherein the forest area intelligent monitoring system further comprises a positioning terminal and a plurality of portable cameras, and the device comprises: An acquisition unit, used to acquire multiple positioning information sets from multiple positioning terminals, wherein 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; a determining unit, configured to determine, according to the plurality of positioning information sets, installation configuration information of the plurality of portable cameras used to monitor the plurality of wild animals, wherein 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; A sending unit, used for sending the installation configuration information to a terminal device of a user to assist in completing the setting operation of the plurality of portable cameras; A receiving unit, used for receiving a plurality of image information collected from the plurality of portable cameras; The display unit is used to display the plurality of image information on a display screen.
9. 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-7.
10. 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 7.
Citation Information
Patent Citations
Wild animal remote monitoring device and monitoring method
CN103607572A
Visual measurement method suitable for three-dimensional trajectory of moving object in pool experiment
CN110706291A
Field rare animal state monitoring method and system based on low earth orbit satellite
CN116094575A
Population monitoring method and device, monitoring robot, storage medium and program product
CN118452101A
Cross-camera relay tracking method and system based on vehicle identity recognition
CN118612383A