Outdoor advertisement monitoring method, system, device, equipment, medium and product
Through unmanned equipment, image collection and feature extraction of outdoor advertisements is solved, the problem of low monitoring efficiency of outdoor advertisements in the prior art is achieved, efficient and accurate monitoring is achieved, and labor costs are reduced.
Patent Information
- Application Number
- CN202510002462.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, the monitoring efficiency of outdoor advertising is low, relying on manual patrol, which is inefficient and costly, and is difficult to reach in some areas, resulting in insufficient monitoring and low efficiency.
By obtaining the location information of the target outdoor advertisement, generating the motion trajectory information of the unmanned device, controlling the unmanned device to move to the target position according to the motion path, performing image collection, obtaining the target outdoor advertisement image, performing feature extraction and abnormality judgment, and generating abnormality monitoring information.
It improves the image collection efficiency of outdoor advertisements, reduces labor costs, realizes comprehensive and clear monitoring of outdoor advertisements, reduces the cost of manual monitoring, ensures the timeliness of monitoring, and improves monitoring efficiency and accuracy.
Smart Images

Figure CN119992375A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image recognition technology, and in particular to a monitoring method, system, device, equipment, medium and product for outdoor advertisements. Background Art
[0002] With the development of cities and the prosperity of the advertising industry, the number and types of outdoor advertisements are increasing. When outdoor advertisements are damaged or violate regulations, for example, outdoor billboards may change color, fade, fall off, be scratched, or carved due to long-term exposure to the sun and rain or human damage, resulting in incomplete display of outdoor advertisements. Outdoor advertising screens may be missing or partially missing due to short circuits in certain components or printed circuits. There may also be situations where outdoor advertising content is invalid or even contains illegal content. These situations will not only damage the beauty of the city, but may even mislead consumers.
[0003] The outdoor advertising monitoring method in the related art mainly relies on manual inspections, where staff go to the outdoor advertising setting points to check whether there are any abnormalities in the outdoor advertising. This method is inefficient and costly, and some areas are difficult for staff to reach, resulting in incomplete and inefficient monitoring of outdoor advertising. Summary of the invention
[0004] In view of this, the present invention provides a method, system, device, equipment, medium and product for monitoring outdoor advertisements to solve the problem of low efficiency in outdoor advertisement monitoring.
[0005] In a first aspect, the present invention provides a method for monitoring outdoor advertisements, comprising: obtaining location information of a target outdoor advertisement, generating motion trajectory information of an unmanned device based on the location information, the motion trajectory information including a motion path and a target position of the unmanned device; controlling the unmanned device to move to the target position along the motion path, so as to control a camera device configured on the unmanned device to perform image capture of the target outdoor advertisement at the target position, and obtain a target outdoor advertisement image; receiving the target outdoor advertisement image transmitted by the unmanned device, performing feature extraction on the target outdoor advertisement image, and obtaining first feature information; determining whether there is an abnormality in the target outdoor advertisement based on the first feature information, and generating abnormality monitoring information if there is an abnormality in the target outdoor advertisement.
[0006] The present invention generates the motion track information of the unmanned equipment according to the acquired location information of the target outdoor advertisement, controls the unmanned equipment to move to the target position according to the motion path, and controls the camera device configured on the unmanned equipment to collect the image of the target outdoor advertisement at the target position to obtain the target outdoor advertisement image. The present invention controls the unmanned equipment so that the unmanned equipment collects the image of the target outdoor advertisement, improves the image collection efficiency, reduces the labor cost, and can comprehensively and clearly collect the image of the target outdoor advertisement. The present invention receives the target outdoor advertisement image transmitted by the unmanned equipment, extracts the features of the target outdoor advertisement image, and obtains the first feature information; judges whether the target outdoor advertisement is abnormal according to the first feature information, and generates abnormal monitoring information if the target outdoor advertisement is abnormal. Compared with the related art, the present invention transmits the target outdoor advertisement image in real time, does not need to monitor the target outdoor advertisement manually, and realizes the monitoring of the target outdoor advertisement by extracting the features and judging the abnormality of the target outdoor advertisement image, reduces the labor cost, ensures the timeliness of outdoor advertisement monitoring, and improves the monitoring efficiency and accuracy of outdoor advertisement.
[0007] In an optional embodiment, determining whether there is an abnormality in the target outdoor advertisement based on the first characteristic information includes: obtaining basic attribute information of the target outdoor advertisement, and searching a database for a target advertisement sample that matches the target outdoor advertisement based on the basic attribute information; obtaining second characteristic information of the target advertisement sample, and comparing the first characteristic information with the second characteristic information to determine whether there is an abnormality in the target outdoor advertisement.
[0008] The present invention obtains the second characteristic information of the target advertisement sample matching the target outdoor advertisement in the database, compares the first characteristic information with the second characteristic information to judge whether there is an abnormality in the target outdoor advertisement, and improves the accuracy of the abnormality judgment.
[0009] In an optional embodiment, motion trajectory information of the unmanned device is generated based on the location information, including: determining the target position of the target outdoor advertisement based on the location information; evaluating multiple motion trajectories from the starting coordinates of the unmanned device to the target position to obtain multiple scores; selecting the motion trajectory corresponding to the highest score from the multiple scores as the target motion trajectory; and generating motion trajectory information based on the target motion trajectory.
[0010] The present invention evaluates multiple motion trajectories from the starting coordinates of the unmanned equipment to the target coordinates, obtains multiple scores, and selects the motion trajectory corresponding to the highest score from the multiple scores as the target motion trajectory, thereby ensuring that the motion trajectory of the unmanned equipment is the optimal motion trajectory and improving the efficiency of the unmanned equipment in collecting target outdoor advertising images.
[0011] In an optional embodiment, feature extraction is performed on a target outdoor advertising image to obtain first feature information, including: inputting the target outdoor advertising image into a trained convolutional neural network to extract features from the target outdoor advertising image to obtain the first feature information, the input of the convolutional neural network is the target outdoor advertising image, and the output of the convolutional neural network is the first feature information.
[0012] The convolutional neural network of the present invention is trained with a large amount of data, and the target outdoor advertising image is input into the trained convolutional neural network to extract features of the target outdoor advertising image, thereby improving the efficiency and accuracy of feature extraction of the target outdoor advertising image.
[0013] In an optional implementation, after capturing the target outdoor advertisement at the image capture position to obtain the target outdoor advertisement image, the method further includes: filtering the target outdoor advertisement image; and correcting the target outdoor advertisement image using a geometric correction method.
[0014] After obtaining the target outdoor advertising image, the present invention first performs filtering and correction processing on the target outdoor advertising image to remove noise of the target outdoor advertising image, ensure that the target outdoor advertising image is consistent with the geometric shape of the actual outdoor advertisement, and facilitate subsequent feature extraction.
[0015] In a second aspect, the present invention provides an outdoor advertising monitoring system for executing the outdoor advertising monitoring method of the first aspect or any corresponding embodiment thereof, the system comprising: unmanned equipment and a ground monitoring system, the unmanned equipment being configured with a camera device and a first communication device, the ground monitoring system being configured with a computer device and a second communication device.
[0016] In a third aspect, the present invention provides a monitoring device for outdoor advertisements, comprising: an information generation module, used to obtain location information of a target outdoor advertisement, and generate motion trajectory information of an unmanned device based on the location information, the motion trajectory information including the motion path and target position of the unmanned device; an image acquisition module, used to control the unmanned device to move to the target position along the motion path, so as to control the camera device configured on the unmanned device to perform image acquisition of the target outdoor advertisement at the target position to obtain a target outdoor advertisement image; a feature extraction module, used to receive a target outdoor advertisement image transmitted by the unmanned device, perform feature extraction on the target outdoor advertisement image to obtain first feature information; a monitoring information generation module, used to determine whether there is an abnormality in the target outdoor advertisement based on the first feature information, and generate abnormal monitoring information if there is an abnormality in the target outdoor advertisement.
[0017] In a fourth aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the outdoor advertising monitoring method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0018] In a fifth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the outdoor advertising monitoring method of the first aspect or any corresponding embodiment thereof.
[0019] In a sixth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the outdoor advertising monitoring method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 is a flow chart of a method for monitoring outdoor advertisements according to an embodiment of the present invention;
[0022] Figure 2 is a flow chart of another outdoor advertising monitoring method according to an embodiment of the present invention;
[0023] Figure 3 is a schematic diagram of the structure of an outdoor advertisement monitoring system according to an embodiment of the present invention;
[0024] Figure 4 is a structural block diagram of an outdoor advertisement monitoring device according to an embodiment of the present invention;
[0025] Figure 5 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0027] Outdoor advertising refers to a form of advertising that delivers information to consumers in open air or outdoor public places. The carriers of outdoor advertising can be the shell of a vehicle, the facade of a building, and an electronic display screen. Outdoor advertising guides consumer behavior by disseminating product information. When outdoor advertising is damaged or violates regulations, for example, outdoor billboards may change color, fade, fall off, be scratched, or carved due to long-term exposure to the sun and rain or human damage, resulting in incomplete display of outdoor advertising. Outdoor advertising screens may be missing or partially missing due to short circuits in certain components or printed circuits. There may also be situations where outdoor advertising content is invalid or even contains illegal content. These situations will not only damage the beauty of the city, but may even mislead consumers.
[0028] The embodiment of the present invention provides a method for monitoring outdoor advertisements, which collects outdoor advertisements through unmanned equipment and then monitors the outdoor advertisements based on image recognition, so as to achieve the effect of improving the efficiency of outdoor advertisement monitoring.
[0029] According to an embodiment of the present invention, an embodiment of a method for monitoring outdoor advertising is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0030] In this embodiment, a method for monitoring outdoor advertisements is provided, which can be used in computer equipment. Figure 1 is a flow chart of a method for monitoring outdoor advertisements according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0031] Step S101, obtaining the location information of the target outdoor advertisement, and generating the motion track information of the unmanned equipment according to the location information, wherein the motion track information includes the motion path and the target location of the unmanned equipment.
[0032] Among them, the target outdoor advertisement is the outdoor advertisement to be monitored. Outdoor advertisement refers to a form of advertising that is set up in outdoor spaces such as the exterior of buildings, roads, transportation facilities, and outdoor venues to convey information to consumers; location information is information used to describe the location of the target outdoor advertisement; unmanned equipment refers to equipment that can complete specific tasks automatically or through remote control without direct human driving or operation. Unmanned equipment includes drones, unmanned vehicles, and unmanned ships; motion trajectory information is represented by the path information formed by the change of position over time during the preset movement of the unmanned equipment.
[0033] In some optional implementations, a Geographic Information System (GIS) and third-party map services, such as Baidu Maps and Amap, are used to obtain map information of the area corresponding to the location information of the target outdoor advertisement, and task planning software is used to generate movement trajectory information of the unmanned equipment, and the movement path and target location of the unmanned equipment are displayed on the map information.
[0034] The target position is a position where the target outdoor advertisement can be clearly photographed and is at a preset distance from the target outdoor advertisement. For example, the target position may be a position at a preset distance (eg, 1 meter) directly opposite the center of the target outdoor advertisement.
[0035] In some optional embodiments, motion trajectory information of the unmanned device is generated based on the location information, including: determining the target position of the target outdoor advertisement based on the location information; evaluating multiple motion trajectories from the starting coordinates of the unmanned device to the target position to obtain multiple scores; selecting the motion trajectory corresponding to the highest score from the multiple scores as the target motion trajectory; and generating motion trajectory information based on the target motion trajectory.
[0036] Among them, the method for evaluating multiple motion trajectories from the starting coordinates of the unmanned equipment to the target position is to analyze and evaluate the multiple motion trajectories from the starting coordinates of the unmanned equipment to the target position according to the shortest path algorithm or the dynamic programming algorithm, wherein the shortest path algorithm is used to evaluate multiple motion trajectories from the starting coordinates to the target position to obtain the motion trajectory with the shortest distance, and the shortest motion trajectory has the highest score; the dynamic programming algorithm is used to divide the multiple motion trajectories into stages, and through the dynamic programming algorithm, the optimal trajectory combination from the starting coordinates to the target position can be calculated, and the optimal trajectory combination has the highest score.
[0037] Step S102, controlling the unmanned equipment to move to the target location along the moving path, so as to control the camera device configured on the unmanned equipment to collect images of the target outdoor advertisement at the target location, and obtain the target outdoor advertisement image.
[0038] Among them, the controller of the unmanned device and the software developer kit (Software Development Kit, SDK) are used to write scripts to control the unmanned device to move according to the motion trajectory information, and control the unmanned device to collect images of the target outdoor advertisement at the target location.
[0039] In some optional embodiments, after capturing the target outdoor advertisement at the image capture position and obtaining the target outdoor advertisement image, the outdoor advertisement monitoring method further includes: filtering the target outdoor advertisement image; and correcting the target outdoor advertisement image using geometric correction.
[0040] Among them, the target outdoor advertising image is filtered using algorithms such as Gaussian blur, median filtering or bilateral filtering to remove noise from the target outdoor advertising image; the target outdoor advertising image is corrected using geometric correction to correct visual deformation.
[0041] In some optional implementations, preprocessing the target outdoor advertising image further includes converting the color image into a grayscale image, comparing the target outdoor advertising image with historical images, and eliminating images with problems in shooting quality.
[0042] Step S103: receiving a target outdoor advertising image transmitted by an unmanned device, performing feature extraction on the target outdoor advertising image, and obtaining first feature information.
[0043] In some optional embodiments, feature extraction is performed on a target outdoor advertising image to obtain first feature information, including: inputting the target outdoor advertising image into a trained convolutional neural network to extract features from the target outdoor advertising image to obtain the first feature information, the input of the convolutional neural network is the target outdoor advertising image, and the output of the convolutional neural network is the first feature information.
[0044] Among them, the Convolutional Neural Network (CNN) consists of multiple convolutional layers, multiple pooling layers, and multiple fully connected layers. The convolutional layer extracts local features of the image through the convolution kernel, the pooling layer is used to reduce the image dimension, reduce the amount of calculation and extract the main features, and the fully connected layer is used for classification or regression tasks.
[0045] In some optional embodiments, feature extraction is performed on the target outdoor advertising image to obtain the first feature information, and the method further includes: identifying the advertising content and features in the image according to an image recognition algorithm to obtain the first feature information, wherein the image recognition algorithm includes an edge detection-based algorithm, a corner detection-based algorithm, and a region-based algorithm, wherein the edge detection-based algorithm determines the position of the edge by calculating the gradient of each pixel in the image, and extracts the features of the target outdoor advertising image through the position of the edge, the corner detection-based algorithm determines the corner points by calculating the grayscale change of a small window when it moves on the image, and the corner points can be used as feature points to match the same object or area in different images, thereby realizing feature extraction of the target outdoor advertising image, and the region-based algorithm divides the pixels in the image into different categories by setting one or more thresholds, thereby extracting the features of the target outdoor advertising image.
[0046] Step S104, judging whether there is any abnormality in the target outdoor advertisement according to the first characteristic information, and generating abnormality monitoring information if there is any abnormality in the target outdoor advertisement.
[0047] In some optional embodiments, determining whether there is an abnormality in the target outdoor advertisement based on the first characteristic information includes: obtaining basic attribute information of the target outdoor advertisement, and searching a database for a target advertisement sample that matches the target outdoor advertisement based on the basic attribute information; obtaining second characteristic information of the target advertisement sample, and comparing the first characteristic information with the second characteristic information to determine whether there is an abnormality in the target outdoor advertisement.
[0048] Among them, the basic attribute information includes the advertising type, carrier, theme, creative elements, text information, images and image elements, and color matching of the target outdoor advertisement.
[0049] In some optional embodiments, if the similarity between the first characteristic information and the second characteristic information is greater than or equal to a first preset value, there is no abnormality in the target outdoor advertisement; if the similarity between the first characteristic information and the second characteristic information is less than the first preset value, there is an abnormality in the target outdoor advertisement, wherein the first preset value may be 99%.
[0050] In some optional implementations, the abnormalities of the target outdoor advertisement include graffiti, obstruction, damage, fading, discoloration, abnormal brightness, flickering, screen distortion, black screen, incomplete or erroneous content display, advertising content containing false propaganda, infringement and prohibited content, etc.
[0051] In some optional implementations, the method for monitoring outdoor advertisements for abnormality further includes: generating an advertisement monitoring report based on the abnormal monitoring information, and reporting the advertisement monitoring report.
[0052] Among them, the advertising monitoring report is reported by the ground monitoring system to the computer equipment of the regulatory department.
[0053] Among them, the advertising monitoring report includes the location, status and abnormal conditions of the target outdoor advertisements. The advertising monitoring report can be in the form of text, charts, alarms, etc.
[0054] The outdoor advertisement monitoring method provided in this embodiment generates the motion trajectory information of the unmanned device according to the acquired location information of the target outdoor advertisement, controls the unmanned device to move to the target location according to the motion path, and controls the camera device configured on the unmanned device to collect the image of the target outdoor advertisement at the target location to obtain the target outdoor advertisement image. The embodiment of the present invention controls the unmanned device so that the unmanned device collects the image of the target outdoor advertisement, improves the image collection efficiency, reduces the labor cost, and can comprehensively and clearly collect the image of the target outdoor advertisement. The embodiment of the present invention receives the target outdoor advertisement image transmitted by the unmanned device, extracts the features of the target outdoor advertisement image, and obtains the first feature information; judges whether the target outdoor advertisement is abnormal according to the first feature information, and generates abnormal monitoring information if the target outdoor advertisement is abnormal. Compared with the related art, the embodiment of the present invention transmits the target outdoor advertisement image in real time, does not need to monitor the target outdoor advertisement manually, and realizes the monitoring of the target outdoor advertisement by extracting the features and judging the abnormality of the target outdoor advertisement image, reduces the labor cost, ensures the timeliness of outdoor advertisement monitoring, and improves the monitoring efficiency and accuracy of outdoor advertisement.
[0055] In this embodiment, a method for monitoring outdoor advertisements is provided, which can be used in computer equipment. Figure 2 FIG. 1 is a flow chart of another outdoor advertising monitoring method according to an embodiment of the present invention. Figure 2 As shown, the process includes:
[0056] Develop drone flight routes and plans based on the location and distribution area of outdoor advertising.
[0057] Control the drone to fly autonomously within a preset route and altitude range, collect high-definition images of outdoor advertisements in real time, and perform basic preprocessing on the collected high-definition images of outdoor advertisements.
[0058] Receive high-definition images of outdoor advertising transmitted using wireless communication technology.
[0059] Identify the advertising content and features in the high-definition images of outdoor advertisements, compare them with the advertisement samples in the database, check the validity and completeness of the high-definition images of outdoor advertisements, and obtain the analysis results.
[0060] Generate an advertising monitoring report based on the analysis results and submit it to the higher level authority.
[0061] The embodiments of the present invention improve monitoring efficiency, reduce labor costs, provide a high-altitude perspective, can comprehensively and clearly monitor advertising conditions, transmit and process real-time data, improve the timeliness and accuracy of information, promptly discover and report problems with advertising, and facilitate rapid maintenance and management.
[0062] In this embodiment, a monitoring system for outdoor advertisements is provided. Figure 3 is a structural diagram of an outdoor advertising monitoring system according to an embodiment of the present invention, for executing Figure 1 The outdoor advertising monitoring method shown in the figure, the outdoor advertising monitoring system includes: unmanned equipment and a ground monitoring system, the unmanned equipment is equipped with a camera device and a first communication device, and the ground monitoring system is equipped with a computer device and a second communication device.
[0063] The computer equipment of the ground monitoring system is used to obtain the location information of the target outdoor advertisement and generate the motion track information of the unmanned equipment according to the information. The motion track information includes the motion path and target location of the unmanned equipment. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0064] Unmanned equipment is used to move to the target location according to the motion path. For details, please refer to Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0065] The camera device of the unmanned equipment is used to collect images of the target outdoor advertisement at the target location to obtain the target outdoor advertisement image. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0066] The first communication device of the unmanned equipment is used to transmit the target outdoor advertising image to the ground monitoring system.
[0067] The second communication device of the ground monitoring system is used to receive the target outdoor advertising image transmitted by the first communication device.
[0068] The computer equipment of the ground monitoring system is used to extract the features of the target outdoor advertising image and obtain the first feature information. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0069] The computer equipment of the ground monitoring system is also used to determine whether the target outdoor advertisement is abnormal based on the first characteristic information, and if the target outdoor advertisement is abnormal, generate abnormal monitoring information. Figure 1 Step S104 of the illustrated embodiment will not be described in detail here.
[0070] In this embodiment, a monitoring device for outdoor advertising is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0071] This embodiment provides a monitoring device for outdoor advertisements, such as Figure 4 As shown, including:
[0072] The information generation module 401 is used to obtain the location information of the target outdoor advertisement, and generate the motion track information of the unmanned device according to the location information. The motion track information includes the motion path and target location of the unmanned device.
[0073] The image acquisition module 402 is used to control the unmanned equipment to move to the target location according to the motion path, so as to control the camera device configured on the unmanned equipment to capture the image of the target outdoor advertisement at the target location to obtain the target outdoor advertisement image.
[0074] The feature extraction module 403 is used to receive the target outdoor advertising image transmitted by the unmanned equipment, extract features from the target outdoor advertising image, and obtain first feature information.
[0075] The monitoring information generating module 404 is used to determine whether there is an abnormality in the target outdoor advertisement according to the first characteristic information, and generate abnormal monitoring information if there is an abnormality in the target outdoor advertisement.
[0076] In some optional implementations, the information generation module 401 includes:
[0077] The target coordinate determination unit is used to determine the target position of the target outdoor advertisement according to the position information.
[0078] The motion trajectory determination unit is used to evaluate multiple motion trajectories from the starting coordinates of the unmanned equipment to the target position and obtain multiple scores.
[0079] The motion trajectory selection unit is used to select the motion trajectory corresponding to the highest score from multiple scores as the target motion trajectory.
[0080] The trajectory information generating unit is used to generate motion trajectory information according to the target motion trajectory.
[0081] In some optional implementations, the feature extraction module 403 includes:
[0082] The feature extraction unit is used to input the target outdoor advertising image into the trained convolutional neural network to extract features of the target outdoor advertising image and obtain first feature information. The input of the convolutional neural network is the target outdoor advertising image, and the output of the convolutional neural network is the first feature information.
[0083] In some optional implementations, the monitoring information generation module 404 includes:
[0084] The target advertisement sample determination unit is used to obtain basic attribute information of the target outdoor advertisement and search the database for a target advertisement sample matching the target outdoor advertisement according to the basic attribute information.
[0085] The comparison unit is used to obtain the second characteristic information of the target advertisement sample, and compare the first characteristic information with the second characteristic information to determine whether there is any abnormality in the target outdoor advertisement.
[0086] In some optional implementations, the outdoor advertising monitoring device includes:
[0087] The filtering unit is used to perform filtering processing on the target outdoor advertising image.
[0088] The correction unit is used to correct the target outdoor advertising image by using a geometric correction method.
[0089] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0090] The outdoor advertising monitoring device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0091] The embodiment of the present invention also provides a computer device having the above Figure 4 The monitoring device for outdoor advertising is shown.
[0092] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0093] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0094] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0095] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0096] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0097] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0098] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0099] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0100] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for monitoring outdoor advertising, characterized in that: The method comprises: Acquire location information of a target outdoor advertisement, and generate motion track information of an unmanned device according to the location information, wherein the motion track information includes a motion path and a target location of the unmanned device; Controlling the unmanned equipment to move to the target location along the movement path, so as to control the camera device configured on the unmanned equipment to collect images of the target outdoor advertisement at the target location, thereby obtaining an image of the target outdoor advertisement; receiving the target outdoor advertising image transmitted by the unmanned device, performing feature extraction on the target outdoor advertising image, and obtaining first feature information; It is determined whether the target outdoor advertisement has an abnormality according to the first characteristic information, and if the target outdoor advertisement has an abnormality, abnormality monitoring information is generated.
2. The method according to claim 1, characterized in that The determining, according to the first characteristic information, whether the target outdoor advertisement is abnormal includes: Acquire basic attribute information of the target outdoor advertisement, and search a database for a target advertisement sample matching the target outdoor advertisement according to the basic attribute information; The second characteristic information of the target advertisement sample is obtained, and the first characteristic information is compared with the second characteristic information to determine whether there is any abnormality in the target outdoor advertisement.
3. The method according to claim 1 or 2, characterized in that: Generating the motion trajectory information of the unmanned equipment according to the position information includes: Determining a target location of the target outdoor advertisement according to the location information; Evaluate multiple motion trajectories from the starting coordinates of the unmanned device to the target location to obtain multiple scores; Selecting a motion trajectory corresponding to a highest score among the multiple scores as the target motion trajectory; The motion trajectory information is generated according to the target motion trajectory.
4. The method according to claim 1 or 2, characterized in that: The step of extracting features from the target outdoor advertising image to obtain first feature information includes: The target outdoor advertising image is input into a trained convolutional neural network to perform feature extraction on the target outdoor advertising image to obtain first feature information, wherein the input of the convolutional neural network is the target outdoor advertising image, and the output of the convolutional neural network is the first feature information.
5. The method according to claim 1 or 2, characterized in that: After acquiring the target outdoor advertisement image at the image acquisition position, the method further includes: Performing filtering processing on the target outdoor advertising image; The target outdoor advertising image is corrected by using a geometric correction method.
6. A monitoring system for outdoor advertising, characterized in that: Used to execute the method described in any one of claims 1 to 5, the system comprises: unmanned equipment and a ground monitoring system, the unmanned equipment is configured with a camera device and a first communication device, and the ground monitoring system is configured with a computer device and a second communication device.
7. A monitoring device for outdoor advertising, characterized in that: The device comprises: An information generation module, used to obtain the location information of the target outdoor advertisement, and generate the motion track information of the unmanned device according to the location information, wherein the motion track information includes the motion path and target location of the unmanned device; An image acquisition module, used to control the unmanned device to move to the target location along the motion path, so as to control the camera device configured on the unmanned device to acquire an image of the target outdoor advertisement at the target location, thereby obtaining an image of the target outdoor advertisement; A feature extraction module, configured to receive the target outdoor advertising image transmitted by the unmanned device, perform feature extraction on the target outdoor advertising image, and obtain first feature information; The monitoring information generating module is used to determine whether the target outdoor advertisement has any abnormality according to the first characteristic information, and to generate abnormal monitoring information if the target outdoor advertisement has any abnormality.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the outdoor advertisement monitoring method according to any one of claims 1 to 5 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the outdoor advertisement monitoring method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the outdoor advertisement monitoring method according to any one of claims 1 to 5.