CN111797697A - Angle high-resolution remote sensing image target detection method based on improved CenterNet - Google Patents
Angle high-resolution remote sensing image target detection method based on improved CenterNet Download PDFInfo
- Publication number
- CN111797697A CN111797697A CN202010521896.3A CN202010521896A CN111797697A CN 111797697 A CN111797697 A CN 111797697A CN 202010521896 A CN202010521896 A CN 202010521896A CN 111797697 A CN111797697 A CN 111797697A
- Authority
- CN
- China
- Prior art keywords
- target
- image
- remote sensing
- size
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 122
- 238000012549 training Methods 0.000 claims abstract description 35
- 238000005520 cutting process Methods 0.000 claims abstract description 19
- 238000010586 diagram Methods 0.000 claims description 89
- 238000000034 method Methods 0.000 claims description 34
- 230000006870 function Effects 0.000 claims description 27
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000002474 experimental method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 18
- 238000005070 sampling Methods 0.000 claims description 13
- 238000013527 convolutional neural network Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 6
- 230000003044 adaptive effect Effects 0.000 claims description 5
- 210000000988 bone and bone Anatomy 0.000 claims description 5
- 238000010606 normalization Methods 0.000 claims description 5
- 230000004927 fusion Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- WDLRUFUQRNWCPK-UHFFFAOYSA-N Tetraxetan Chemical compound OC(=O)CN1CCN(CC(O)=O)CCN(CC(O)=O)CCN(CC(O)=O)CC1 WDLRUFUQRNWCPK-UHFFFAOYSA-N 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 239000000047 product Substances 0.000 description 4
- 102100031315 AP-2 complex subunit mu Human genes 0.000 description 3
- 101000796047 Homo sapiens AP-2 complex subunit mu Proteins 0.000 description 3
- 229910003460 diamond Inorganic materials 0.000 description 3
- 239000010432 diamond Substances 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 239000013067 intermediate product Substances 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 108700002783 roundabout Proteins 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000009182 swimming Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 1
- DGAQECJNVWCQMB-PUAWFVPOSA-M Ilexoside XXIX Chemical compound C[C@@H]1CC[C@@]2(CC[C@@]3(C(=CC[C@H]4[C@]3(CC[C@@H]5[C@@]4(CC[C@@H](C5(C)C)OS(=O)(=O)[O-])C)C)[C@@H]2[C@]1(C)O)C)C(=O)O[C@H]6[C@@H]([C@H]([C@@H]([C@H](O6)CO)O)O)O.[Na+] DGAQECJNVWCQMB-PUAWFVPOSA-M 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 229910052708 sodium Inorganic materials 0.000 description 1
- 239000011734 sodium Substances 0.000 description 1
- -1 tenis court Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/13—Satellite images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Astronomy & Astrophysics (AREA)
- Remote Sensing (AREA)
- Image Analysis (AREA)
Abstract
The invention discloses an angle high-resolution remote sensing image target detection method based on improved CenterNet, which comprises the steps of adopting HRNet as a main network under a CenterNet frame to obtain the improved CenterNet frame, giving a plurality of remote sensing target images as training samples, inputting the improved CenterNet frame to train to obtain a remote sensing image target detection frame, cutting the remote sensing image to be detected into a plurality of unit images with the same size, respectively inputting each unit image into the remote sensing image target detection frame to perform target detection, determining the target detection frame of each unit image, performing edge splicing on each unit image according to the target detection frame of each unit image, determining the detection target of the remote sensing image to be detected, and improving the precision of detecting the corresponding target in the remote sensing image to be detected.
Description
Technical Field
The invention relates to the technical field of digital image processing, in particular to an angular high-resolution remote sensing image target detection method based on improved CenterNet.
Background
The remote sensing technology is one of important marks for measuring the scientific and technological level and the comprehensive national strength of a country, and is widely applied to various fields of military and civil use. The essence of the remote sensing technology is that more effective information needs to be extracted from complicated remote sensing images. The high-resolution remote sensing image is an important analysis object of the remote sensing technology. Today, the remote sensing technology is rapidly developed, and higher requirements are put forward on the precision and speed of target detection of remote sensing images. The on-satellite self-detection mode can directly acquire the remote sensing image and process the image, greatly improves the processing speed of the remote sensing image, but has higher space requirement on the computing unit. Therefore, a remote sensing target detection algorithm which can realize quick detection, has a small operation space and is not poor in precision is needed.
The method for detecting the remote sensing image target of the publication number CN110490069A comprises the steps of firstly utilizing an additive operator splitting algorithm to the remote sensing image, and constructing a nonlinear scale space by stably converging the remote sensing image on any step length. And then, screening the image in each scale space by adopting the response value of the Hessian matrix to detect the characteristic points. And then dividing the neighborhood of the characteristic point, performing down-sampling by taking the current scale parameter as a sampling step length, and calculating the gray level mean value and the first-order gradient in the horizontal and vertical directions of each grid sampling point. Carrying out binary comparison on the calculation results of each grid to obtain a feature descriptor; and finally, performing feature matching detection by using the Hamming distance as similarity measurement. The method has good effect on the real-time detection of the remote sensing image, but the detection precision is slightly poor, and the mobility is general.
The method for detecting the remote sensing image target of the publication number CN110084093A comprises the steps of firstly adopting multilayer output of a convolutional neural network, extracting high-level characteristics of remote sensing images in training data sets, adopting a four-point marking method to mark any quadrangle, generating multiple candidate frames with multiple areas and multiple aspect ratios on the high-level characteristics, and screening the candidate frames; then, performing feature fusion on candidate regions screened by different layers of the convolutional neural network, obtaining classification errors and positioning errors according to fusion results, and performing deep learning training on the screened candidate regions by adopting an optimization function to obtain a training optimization model; and finally, carrying out target discrimination and positioning on the remote sensing image to be detected through the training optimization model. The method can realize the detection and detection of small object targets, high aspect ratio targets and multi-class targets in the remote sensing image, but has higher requirement on space and is not suitable for on-satellite self-detection.
There is also a document that proposes an aircraft target detection algorithm based on a combination of saliency maps and a deep confidence network. Firstly, extracting a significant target in an image by adopting a histogram-based contrast method; secondly, positioning a candidate target through a positioning connected region; and then extracting color moments, Hu invariant moments, Tamura texture features and edge direction histograms of the candidate targets. And finally, applying the standardized features to the deep confidence network to detect the target. The method can be used for accurately detecting the airplane well, but the extraction process is complicated, and the process is not intelligent enough for processing a large-scale data set.
In summary, the existing high-resolution remote sensing image target detection method has many limitations mainly expressed in that: (1) the detection precision is poor, and the process is not intelligent enough for the processing of large-scale data sets; (2) the detection process is too complicated and is not suitable for on-satellite self-detection. Therefore, the traditional remote sensing image target detection scheme has limitations and easily causes the problem of low detection precision.
Disclosure of Invention
Aiming at the problems, the invention provides an angular high-resolution remote sensing image target detection method based on an improved CenterNet.
In order to realize the purpose of the invention, the invention provides an angular high-resolution remote sensing image target detection method based on improved CenterNet, which comprises the following steps:
s10, adopting HRNet as a backbone network under the CenterNet framework to obtain an improved CenterNet framework;
s20, giving a plurality of remote sensing target images as training samples, inputting the training samples into an improved CenterNet frame, and training to obtain a remote sensing image target detection frame;
s30, cutting the remote sensing image to be detected into a plurality of unit images with the same size, respectively inputting each unit image into a remote sensing image target detection frame for target detection, and determining a target detection frame of each unit image;
and S40, performing edge splicing on each unit image according to the target detection frame of each unit image to determine the detection target of the remote sensing image to be detected.
In one embodiment, the unit images are respectively input into a remote sensing image target detection frame for target detection, and determining the target detection frame of the unit image comprises:
respectively inputting the unit images into a remote sensing image target detection frame, calculating a feature graph of the unit images by using HRNet, performing convolution operation on the feature graph, calculating a thermodynamic diagram of the images, obtaining a central point of the unit images by searching a peak value of the thermodynamic diagram, obtaining a target central point, a target size and a target orientation angle of the unit images by regression calculation, and determining the target detection frame according to the target central point, the target size and the target orientation angle.
Specifically, the convolution operation is performed on the feature map, the thermodynamic diagram of the image is calculated, the central point of the unit image is obtained by searching the peak value of the thermodynamic diagram, the target central point, the target size and the target orientation angle of the unit image are obtained through regression calculation, and the target detection frame is determined according to the target central point, the target size and the target orientation angle, and the method comprises the following steps:
performing convolution operation on the feature map to calculate thermodynamic diagram of the imageWherein R represents the size scaling, C is the type number of key points, W and H are the width and height of the image, the peak point of the thermodynamic diagram is the central point, and the peak point position of each characteristic diagram predicts the width and height information of the target;
training key points of a target through thermodynamic diagrams to determine central points of unit images;
and obtaining a target central point, a target size and a target orientation angle of the unit image through regression calculation, and determining a target detection frame according to the target central point, the target size and the target orientation angle.
Specifically, assume that the target key point position on the target true value graph of the unit image is set as p ∈ R2Continuously down-sampling the original input image through the HRNet network to obtain a corresponding feature map, wherein the corresponding key points on the feature map areWherein R represents a size scaling;
by the Gaussian kernel formulaDispersing GT point on a truth diagram into a thermodynamic diagramWhere σ ispIs the adaptive standard deviation of the target size, if more than two Gaussian functions in the target size are overlapped, the largest one is selected,is composed ofThe horizontal and vertical coordinates of (1);
the training objective function of the key points of the target thermodynamic diagram is set as follows:
wherein alpha and beta are hyper-parameters, which are usually set to 2 and 4 in a specific experiment, N is the number of key points in a pixel point,the main purpose of (1) is to perform normalization;
adding local offsets to the prediction of the center pointAll classes c use the same offset prediction, this offset is trained with a loss of L1:
when searching for target pixel points, key points are usedGet all centers, assumeFor a target block diagram of class k, then the center position isThe regression of the target block diagram for each target is equal toFor fast target block diagram acquisition, a single size prediction is used for calculation, and a loss function of L1 is added at the center position:
when the angle orientation of the target is searched, key points are adoptedTo perform regression, supposeFor a class k object block diagram, then the object is orientedAdd the loss function of L1 at the center position:
the network target loss function in the whole target detection process consists of four parts:
Ldet=Lk+λsizeLsize+λangleLangle+λoffLoff
in the experiment, lambdasize=0.1,λangle=0.1,λ off1 the whole network prediction will output c +5 values at each position, namely the keypoint class c, the target center point (x, y), the size (w, h), the target angle, all of which share the same back bone of the deep convolutional neural network.
The peak point for each category on the thermodynamic diagram is extracted to determine the target center point, target size, and target orientation angle.
Specifically, extracting the peak point of each category on the thermodynamic diagram includes:
and comparing all the response points on the thermodynamic diagram with the eight adjacent points, if the value of the corresponding point is greater than or equal to the maximum value of the eight adjacent points, keeping the corresponding point, and otherwise, eliminating the corresponding point, and keeping all the top 100 peak points meeting the requirement of the corresponding point to obtain the peak point of each category on the thermodynamic diagram.
The method for detecting the target of the angle high-resolution remote sensing image based on the improved CenterNet comprises the steps of obtaining the improved CenterNet frame by adopting HRNet as a main network under the CenterNet frame, giving a plurality of remote sensing target images as training samples, inputting the improved CenterNet frame to train to obtain the target detection frame of the remote sensing image, cutting the remote sensing image to be detected into a plurality of unit images with the same size, inputting each unit image into the target detection frame of the remote sensing image respectively to perform target detection, determining the target detection frame of each unit image, performing edge splicing on each unit image according to the target detection frame of each unit image, determining the detection target of the remote sensing image to be detected, and improving the precision of detecting the corresponding target in the remote sensing image to be detected.
Drawings
FIG. 1 is a flow chart of an embodiment of an angular high-resolution remote sensing image target detection method based on improved CenterNet;
FIG. 2 is a schematic diagram of an image cropping and stitching process according to one embodiment;
FIG. 3 is a schematic diagram of an overall algorithm framework of an angular high-resolution remote sensing image target detection method based on the improved CenterNet according to an embodiment;
FIG. 4 is a schematic diagram of an experimental result of a confusion matrix for remote sensing image target identification according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Today, the remote sensing technology is rapidly developed, and higher requirements are put forward on the accuracy and speed of remote sensing image target identification. The on-satellite self-recognition mode can directly acquire the remote sensing image and process the image, greatly improves the processing speed of the remote sensing image, but has higher space requirement on a calculation unit. Therefore, a remote sensing target identification algorithm which can quickly identify, has a small operation space and is not poor in precision is needed. The invention provides an angular high-resolution remote sensing image target detection method based on an improved CenterNet, which is characterized in that angle identification is carried out on the basis of the CenterNet, and a backsbone is replaced, and experiments show that on the basis of comprehensively considering space efficiency and experiment precision, in one embodiment, referring to fig. 1, fig. 1 is a flow chart of the angular high-resolution remote sensing image target detection method based on the improved CenterNet, and the method comprises the following steps:
s10, adopting HRNet as a Backbone network (Backbone) under the CenterNet framework to obtain the improved CenterNet framework.
And S20, giving a plurality of remote sensing target images as training samples, and inputting the training samples into an improved CenterNet frame to train to obtain a remote sensing image target detection frame.
The steps give a plurality of remote sensing target images as training samples, and the training samples are input into an improved CenterNet framework to calculate a target Feature map (Feature map). Compared with the traditional CenterNet target detection framework which usually adopts ResNet, DLA, Hourglass and the like as a Backbone network (Backbone), the improved CenterNet target detection framework adopts lightweight HRNet as the Backbone network to calculate the feature map of the remote sensing target image, and compared with other Backbone networks, the HRNet has the advantages of parallel high-resolution network architecture and repeated multi-scale fusion mode, and can calculate the target feature map more quickly and accurately.
Specifically, a plurality of remote sensing target images can be given as training samples and input into an improved CenterNet framework; and secondly, calculating a characteristic map of each remote sensing target image by using the HRNet. HRNet adopts repeated multi-scale fusion under the same scale and the same resolution. The feature maps of the three scales can be respectively changed into three feature maps of different scales through sampling and upsampling, then the three feature maps are respectively fused on different scales, and finally three representations of fusion of different levels are obtained. The high-resolution images use the low-resolution images to obtain more accurate classification features, and the low-resolution images can obtain more accurate position features through the high-resolution images. The repeated fusion of different layers can obtain a plurality of intermediate products between the standard image and the noisy image, the more products are used as guide images for obtaining the standard image, and the learning capability of the convolutional neural network is added to obtain more standard feature image output. Finally, after each input image block passes through HRNet, a plurality of feature maps with lower resolution than the input image are output.
And S30, cutting the remote sensing image to be detected into a plurality of unit images with the same size, inputting each unit image into the remote sensing image target detection frame respectively for target detection, and determining the target detection frame of each unit image.
The above steps perform convolution operation on the feature map obtained by HRNet calculation, calculate thermodynamic diagram (Heatmap) of the image, then obtain the center point of the image by finding the peak of the thermodynamic diagram, and obtain the target center point (x, y), the target size (w, h), and the target orientation angle by regression calculation, and based on the center point, the size, and the orientation angle, obtain the detection frame of the target, i.e. the target detection result.
And S40, performing edge splicing on each unit image according to the target detection frame of each unit image to determine the detection target of the remote sensing image to be detected.
Considering that the remote sensing image acquired on the satellite is generally large in size, high in resolution, and low in direct processing time efficiency and space efficiency, the embodiment proposes to divide (or called clipping) the large-format remote sensing image to be detected into a plurality of small image blocks with the same size in an overlapping manner. When the target to be detected is located on the cutting line, the target can be divided into two parts, so that the position, the size or the direction can be difficultly fused in the final detection, and therefore the problem is solved by the splicing method aiming at the edge target, and the detection precision of the target on the cutting line is improved.
In one example, as shown in FIG. 2, (a) the graph is an original image; (b) the image is a small block of the cut image, and the airplane positioned on the cutting line in the original image can be seen to be divided into two parts by the left image and the right image, and the cut airplane is taken as an edge target; the graph (c) is a result of directly splicing the left graph and the right graph, and it can be seen that the recognition results of the left graph and the right graph cannot be fused at all, and the sizes, the dimensions and the directions of the two graphs have different degrees, so that the recognition accuracy of the edge target is seriously influenced; the graph (d) is the splicing result of the splicing strategy for the edge target provided by the invention, overlapping cutting is carried out in the cutting process to obtain a left image small block, a middle image small block and a right image small block, the edge target is completely placed into the image small block overlapped and cut in the middle, and overlapping splicing is also carried out in the splicing process, so that the strategy completely avoids the identification error of the edge target caused by cutting, and the identification precision of the edge target is greatly improved. It is noted that this embodiment only shows one edge of the image, and in actual operation, the process of overlap cropping is for four edges.
The method for detecting the target of the angle high-resolution remote sensing image based on the improved CenterNet comprises the steps of obtaining the improved CenterNet frame by adopting HRNet as a main network under the CenterNet frame, giving a plurality of remote sensing target images as training samples, inputting the improved CenterNet frame to train to obtain the target detection frame of the remote sensing image, cutting the remote sensing image to be detected into a plurality of unit images with the same size, inputting each unit image into the target detection frame of the remote sensing image respectively to perform target detection, determining the target detection frame of each unit image, performing edge splicing on each unit image according to the target detection frame of each unit image, determining the detection target of the remote sensing image to be detected, and improving the precision of detecting the corresponding target in the remote sensing image to be detected.
In one embodiment, the unit images are respectively input into a remote sensing image target detection frame for target detection, and determining the target detection frame of the unit image comprises:
respectively inputting the unit images into a remote sensing image target detection frame, calculating a feature graph of the unit images by using HRNet, performing convolution operation on the feature graph, calculating a thermodynamic diagram of the images, obtaining a central point of the unit images by searching a peak value of the thermodynamic diagram, obtaining a target central point, a target size and a target orientation angle of the unit images by regression calculation, and determining the target detection frame according to the target central point, the target size and the target orientation angle.
As an embodiment, performing a convolution operation on the feature map, calculating a thermodynamic diagram of the image, obtaining a center point of the unit image by finding a peak of the thermodynamic diagram, and obtaining a target center point, a target size, and a target orientation angle of the unit image by a regression calculation, and determining the target detection frame according to the target center point, the target size, and the target orientation angle includes:
performing convolution operation on the feature map to calculate thermodynamic diagram of the imageWherein R represents the size scaling, C is the type number of key points, W and H are the width and height of the image, the peak point of the thermodynamic diagram is the central point, and the peak point position of each characteristic diagram predicts the width and height information of the target;
training key points of a target through thermodynamic diagrams to determine central points of unit images;
and obtaining a target central point, a target size and a target orientation angle of the unit image through regression calculation, and determining a target detection frame according to the target central point, the target size and the target orientation angle.
As an embodiment, assume that the target key point position on the target true value graph of the unit image is p ∈ R2Continuously down-sampling the original input image through the HRNet network to obtain a corresponding feature map, wherein the corresponding key points on the feature map areWherein R represents a size scaling;
by the Gaussian kernel formulaDispersing GT point on a truth diagram into a thermodynamic diagramWhere σ ispIs the adaptive standard deviation of the target size, if more than two Gaussian functions in the target size are overlapped, the largest one is selected,is composed ofThe horizontal and vertical coordinates of (1);
the training objective function of the key points of the target thermodynamic diagram is set as follows:
wherein alpha and beta are hyper-parameters, which are usually set to 2 and 4 in a specific experiment, N is the number of key points in a pixel point,the main purpose of (1) is to perform normalization;
adding local offsets to the prediction of the center pointAll classes c use the same offset prediction, this offset is trained with a loss of L1:
when searching for target pixel points, key points are usedGet all centers, assumeFor a target block diagram of class k, then the center position isThe regression of the target block diagram for each target is equal toFor fast target block diagram acquisition, a single size prediction is used for calculation, and a loss function of L1 is added at the center position:
when the angle orientation of the target is searched, key points are adoptedTo perform regression, supposeFor a class k object block diagram, then the object is orientedAdd the loss function of L1 at the center position:
the network target loss function in the whole target detection process consists of four parts:
Ldet=Lk+λsizeLsize+λangleLangle+λoffLoff
in the experiment, lambdasize=0.1,λangle=0.1,λ off1 the whole network prediction will output c +5 values at each position, namely the keypoint class c, the target center point (x, y), the size (w, h), the target angle, all of which share the same back bone of the deep convolutional neural network.
The peak point for each category on the thermodynamic diagram is extracted to determine the target center point, target size, and target orientation angle.
Specifically, extracting the peak point of each category on the thermodynamic diagram includes:
and comparing all the response points on the thermodynamic diagram with the eight adjacent points, if the value of the corresponding point is greater than or equal to the maximum value of the eight adjacent points, keeping the corresponding point, and otherwise, eliminating the corresponding point, and keeping all the top 100 peak points meeting the requirement of the corresponding point to obtain the peak point of each category on the thermodynamic diagram.
Suppose thatIs the set of N center points of the detected category c, as shown in the following formula:
each keypoint being in the form of a shaped coordinate (x)i,yi) It is given.As a measured detection confidence, a target block diagram of the following formula is generated:
wherein,in order to shift the result of the prediction,is the result of the scale prediction and is,is the prediction result of the angle.
In one example, the above-mentioned convolution operation on the feature map obtained by HRNet calculation, calculating a thermodynamic diagram (Heat map) of the image, then obtaining a central point of the image by finding a peak of the thermodynamic diagram, and obtaining a target central point (x, y), a target size (w, h), and a target orientation angle by regression calculation, and based on the central point, the size, and the orientation angle, a detection frame of the target, that is, a result of target detection, may be obtained by:
first, a feature map obtained by HRNet calculation is convolved to calculate a thermodynamic map of an imageWherein R represents the size scaling, C is the number of types of key points (namely the number of channels of the output feature map), W and H are the width and height of the image, the peak point of the thermodynamic map is the central point, and the peak point position of each feature map predicts the width and height information of the target;
second, key points of the target are trained by thermodynamic diagrams. Assuming that the position of a target key point on a target true value graph (Ground route) is set as p ∈ R2The GT points contain all effective information in the feature graph and are key nodes for feature extraction. Continuously down-sampling the original input image through the HRNet network to obtain corresponding feature maps, wherein the corresponding key points on the feature maps areWherein R represents a size scaling;
by the Gaussian kernel formulaDispersing GT point on a truth diagram into a thermodynamic diagramWhere σ ispIs the adaptive standard deviation of the target size. If more than two gaussian functions overlap in the target size, the one with the largest value is selected.Is composed ofThe horizontal and vertical coordinates of (1);
the training objective function of the key points of the target thermodynamic diagram is set as follows:
wherein alpha and beta are hyper-parameters, which are usually set to 2 and 4 in a specific experiment, N is the number of key points in a pixel point,the main purpose of (1) is to perform normalization;
thirdly, since the GT point is biased by the low pixels in the down-sampling of the image, a local offset is added to the prediction of the center pointAll classes c use the same offset prediction, this offset is trained with a loss of L1:
it follows that the local offset will only be at the critical point locationThe operation is not used in other positions when prediction is made;
fourthly, when searching for a target pixel point, the key point is usedAll centers are obtained. Suppose thatFor a target block diagram of class k, then the center position isEach one of which isThe regression of the target block diagram is equal toTo get the target block diagram quickly, we use a single size prediction to compute, i.e.Where W, H are image width and height, R represents size scaling, and the loss function of L1 is added at the center position:
fifthly, key points are also adopted when the angle orientation of the target is searchedTo perform regression. The same assumption is madeFor a class k object block diagram, then the object is orientedSimilarly, add a loss function of L1 at the center position:
sixthly, the network target loss function in the whole target detection process consists of four parts:
Ldet=Lk+λsizeLsize+λangleLangle+λoffLoff
in the experiment, lambdasize=0.1,λangle=0.1,λ off1 the entire network predicts that at each position, c +5 values will be output, namely, keypoint class c, target center point (x, y), size (w, h), target angle, all of which are output togetherAnd (3) backbone sharing the same deep convolutional neural network.
Seventh, a peak point of each category on the thermodynamic diagram is extracted. To obtain these peak points, we compare all the response points on the thermodynamic diagram with the eight neighboring points, and if the value of the corresponding point is greater than or equal to the maximum value of the eight neighboring points, that corresponding point is retained, otherwise the corresponding point is eliminated. Finally, we will retain all the first 100 peak points that meet their requirements. Suppose thatIs the set of N center points of the detected category c, as shown in the following formula:
each keypoint being in the form of a shaped coordinate (x)i,yi) It is given.As a measured detection confidence, a target block diagram of the following formula is generated:
wherein,in order to shift the result of the prediction,is the result of the scale prediction and is,is the prediction result of the angle.
The embodiment has the following beneficial effects:
the CenterNet framework has simple steps and strong sensitivity to the direction, can quickly identify the target of the high-resolution remote sensing image, and can accurately identify the direction of the target.
The HRNet network is light in weight, but the characteristic extraction effect is good, and the HRNet network is used in the on-satellite self-identification operation environment and can take the precision and space limitations into consideration.
The splicing strategy aiming at the edge target can effectively improve the accuracy of edge target identification and integrally realize the target identification of the end-to-end large-size remote sensing image.
In one embodiment, the overall algorithm framework of the angular high-resolution remote sensing image target detection method based on the improved centret can be referred to fig. 3, and includes:
step one, a plurality of remote sensing target images are given and used as training samples, and the training samples are input into an improved CenterNet framework to calculate a target Feature map (Feature map). Compared with the traditional CenterNet target detection framework which usually adopts ResNet, DLA, Hourglass and the like as a Backbone network (Backbone), the improved CenterNet target detection framework adopts lightweight HRNet as the Backbone network to calculate the feature map of the remote sensing target image, and compared with other Backbone networks, the HRNet has the advantages that the parallel high-resolution network architecture and the repeated multi-scale fusion mode can calculate the target feature map more quickly and accurately;
firstly, giving a plurality of remote sensing target images as training samples, and inputting the training samples into a CenterNet framework;
and secondly, calculating a characteristic map of each remote sensing target image by using the HRNet. The HRNet adopts repeated multi-scale fusion under the same scale and resolution, wherein the feature maps of three scales can be respectively changed into three feature maps of different scales through sampling and up-sampling modes, then the three feature maps are respectively fused on different scales, and finally three representations of different-level fusion are obtained. The high-resolution images use the low-resolution images to obtain more accurate classification features, and the low-resolution images can obtain more accurate position features through the high-resolution images. The repeated fusion of different layers can obtain a plurality of intermediate products between the standard image and the noisy image, the more products are used as guide images for obtaining the standard image, and the learning capability of the convolutional neural network is added to obtain more standard feature image output. Finally, after each input image block passes through HRNet, a plurality of feature maps with lower resolution than the input image are output.
Performing convolution operation on the feature map obtained by HRNet calculation, calculating a thermodynamic diagram (Heatmap) of the image, then obtaining a central point of the image by searching a peak value of the thermodynamic diagram, obtaining a target central point (x, y), a target size (w, h) and a target orientation angle through regression calculation, and obtaining a target detection frame, namely a target detection result based on the central point, the size and the orientation angle;
first, a feature map obtained by HRNet calculation is convolved to calculate a thermodynamic map of an imageWherein R represents the size scaling, C is the number of types of key points (namely the number of channels of the output feature map), W and H are the width and height of the image, the peak point of the thermodynamic map is the central point, and the peak point position of each feature map predicts the width and height information of the target;
second, key points of the target are trained by thermodynamic diagrams. Assuming that the position of a target key point on a target true value graph (Ground route) is set as p ∈ R2The GT points contain all effective information in the feature graph and are key nodes for feature extraction. Continuously down-sampling the original input image through the HRNet network to obtain corresponding feature maps, wherein the corresponding key points on the feature maps areWherein R represents a size scaling;
by the Gaussian kernel formulaDispersing GT point on a truth diagram into a thermodynamic diagramWhere σ ispIs the adaptive standard deviation of the target size. If more than two gaussian functions overlap in the target size, the one with the largest value is selected.Is composed ofThe horizontal and vertical coordinates of (1);
the training objective function of the key points of the target thermodynamic diagram is set as follows:
wherein alpha and beta are hyper-parameters, which are usually set to 2 and 4 in a specific experiment, N is the number of key points in a pixel point,the main purpose of (1) is to perform normalization;
thirdly, since the GT point is biased by the low pixels in the down-sampling of the image, a local offset is added to the prediction of the center pointAll classes c use the same offset prediction, this offset is trained with a loss of L1:
it follows that the local offset will only be at the critical point locationThe operation is not used in other positions when prediction is made;
fourthly, when searching for a target pixel point, the key point is usedAll centers are obtained. Suppose thatFor a target block diagram of class k, then the center position isThe regression of the target block diagram for each target is equal toTo get the target block diagram quickly, we use a single size prediction to compute, i.e.Where W, H are image width and height, R represents size scaling, and the loss function of L1 is added at the center position:
fifthly, key points are also adopted when the angle orientation of the target is searchedTo perform regression. The same assumption is madeFor a class k object block diagram, then the object is orientedSimilarly, add a loss function of L1 at the center position:
sixthly, the network target loss function in the whole target detection process consists of four parts:
Ldet=Lk+λsizeLsize+λangleLangle+λoffLoff
in the experiment, lambdasize=0.1,λangle=0.1,λ off1 the whole network prediction will output c +5 values at each position, namely the keypoint class c, the target center point (x, y), the size (w, h), the target angle, all of which share the same back bone of the deep convolutional neural network.
Seventh, a peak point of each category on the thermodynamic diagram is extracted. To obtain these peak points, we compare all the response points on the thermodynamic diagram with the eight neighboring points, and if the value of the corresponding point is greater than or equal to the maximum value of the eight neighboring points, that corresponding point is retained, otherwise the corresponding point is eliminated. Finally, we will retain all the first 100 peak points that meet their requirements. Suppose thatIs the set of N center points of the detected category c, as shown in the following formula:
each keypoint being in the form of a shaped coordinate (x)i,yi) It is given.As a measured detection confidence, a target block diagram of the following formula is generated:
wherein,in order to shift the result of the prediction,is the result of the scale prediction and is,is the prediction result of the angle.
And step three, considering that the remote sensing images acquired on the satellite are generally large in size, high in resolution and low in direct processing time efficiency and space efficiency, the invention provides that the large-format remote sensing images to be detected are subjected to overlapping division (or called cutting) into a plurality of small image blocks with the same size for processing. When the target to be detected is located on the cutting line, the target is divided into two parts, so that the position, the size or the direction are difficult to fuse in the final detection process, and therefore a splicing method for the edge target is provided to solve the problem, and the detection accuracy of the target on the cutting line is improved.
As shown in fig. 2, (a) is an original image; (b) the image is a small block of the cut image, and the airplane positioned on the cutting line in the original image can be seen to be divided into two parts by the left image and the right image, and the cut airplane is taken as an edge target; the graph (c) is a result of directly splicing the left graph and the right graph, and it can be seen that the recognition results of the left graph and the right graph cannot be fused at all, and the sizes, the dimensions and the directions of the two graphs have different degrees, so that the recognition accuracy of the edge target is seriously influenced; the graph (d) is the splicing result of the splicing strategy for the edge target provided by the invention, overlapping cutting is carried out in the cutting process to obtain a left image small block, a middle image small block and a right image small block, the edge target is completely placed into the image small block overlapped and cut in the middle, and overlapping splicing is also carried out in the splicing process, so that the strategy completely avoids the identification error of the edge target caused by cutting, and the identification precision of the edge target is greatly improved. It is noted that this example only shows one edge of the image, and in actual practice, the process of overlap cropping is for four edges.
In order to verify the algorithm provided by the invention, a DOTA public data set is adopted, the data set is an aerial image data set made by cooperation of emphatic laboratory Xiaguasong in remote sensing country of Wuhan university and white flying in China telecom college, and 2806 aerial images are collected from different sensors and platforms, and the data set comprises 188282 examples in 15 categories. Wherein, the plane, the ship, the storage tank, the baseball Diamond, the tenis court, the swimming pool, the ground track field, the harbor, the bridge, the large court, the small court, the helicopters, the round-about, the socker ballfield, the baseball court pool totally 15 classes, of which 14 main classes, small court and large court are subclasses of the court. Different from the traditional labeling method, the data set adopts an angled target detection labeling mode, so that the positioning is more accurate.
The original dataset was cropped into 512 x 512 images for training. Specifically, the data set is defined as a training set and a prediction set, although the DOTA data set has extremely unbalanced class distribution, it is necessary to ensure that the training set and the prediction set both include the above 15 classes, and the proportion of the training set to the verification set is about 3: 1. a target detection method of CenterNet is adopted, training is carried out through a network with backbone HRNet, then a model of the position, size and orientation of a target is obtained through regression, a verification set is predicted according to the model, and finally a target output result is obtained through a splicing strategy aiming at an edge target.
In one example, the running environment for the respective experiment was ubuntu14.04, framed by pyrroch 1.2.0, trained using a computer platform configured as NVIDIA Tesla K40C. The improved algorithm adopts a cross entropy loss function, an Adam optimizer, and the batch _ size is set to 16, 100 epoach are trained in total, and the learning rate is 0.000001.
FIG. 4 shows the results of confusion matrix experiments in remote sensing image target identification. It can be seen that the method adopted by us can well detect the plane, ship, baseball court, storage tank, swamming pool, etc., but the neglect of large targets such as ground track field, harbor, baseball diamond, tenis court, and sodium ball field can be neglected to a certain extent, because these large sites are similar to background and are easily neglected in the learning of neural network, thereby generating false negative results. In addition, the detection result is still relatively accurate for the category of the vehicle, but the detection results are confused to a certain extent due to the similarity between the large vehicle and the small vehicle. It is worth pointing out that background is a category that takes the false detection data into account and directly uses the false detection as the output of the confusion matrix.
The experimental result of the remote sensing image target detection covers 15 types of targets in the DOTA data set. By visually observing the recognition result, the recognition effects of targets with obvious characteristics, such as plane, ship, storage tank, baseball Diamond, Tenis court, swimming pool, large vessel, small vessel, helicopters, round-about, and baseball court, are good, the direction and the size are both suitable, and the false detection is carried out to a certain degree; for field identification with a large target proportion such as a capacitor ball field and a ground track field but with few characteristics, the effect is poor, and particularly, the direction has a certain degree of deviation; for the strip-shaped objects such as the hardor and bridge, the problem of the identified angle is worse, and therefore the strip-shaped objects are obtained, so that the deviation of the angle of a point has a great influence on the overall accuracy of the category, and therefore the angles of the hardor and bridge relative to the original objects show large deviation. In general, the algorithm provided by the invention has good expressions on the position, size and direction of remote sensing image recognition, and is particularly different from the traditional target detection.
In the experiment, original backbone in the CenterNet and HRNet _30 are selected to be used as backbone for comparison, and the backbone is introduced into an improved CenterNet-based angular remote sensing image target identification algorithm framework for experiment. In a specific operation, ResNet _50, DLA _34 and hourglass were used for the comparison test. Because the invention is dedicated to the on-satellite self-learning remote sensing image target detection, a lighter network is needed as a backbone, and the space utilization rate of the network is an important measurement index. Space efficiency of the various networks as shown in table 1, it can be seen that HRNet _30 is much smaller than hourglass and slightly smaller than the ResNet _50 network, but HRNet _30 is slightly larger than the DLA _34 network, both in terms of network parameters and network computation.
TABLE 1 comparison of back bone space efficiencies
Table 2 shows the accuracy comparison of the final experimental results of different backbones. It should be noted that the evaluation indexes AP and AR used in this document are both evaluated with an angle. It can be seen that the accuracy of HRNet _30 is much better than ResNet _50 and DLA _34 in AP, AR, AP50, AP75, but is less accurate than the accuracy of ourglass.
TABLE 2 backsbone experiment precision comparison
By comprehensively comparing the space efficiency and the experimental precision of the backhaul, the HRNet _30 space occupation is much smaller than that of a hourglass network, but the precision is slightly different and is just a little inferior; the DLA _34 network occupies less space than HRNet _30, but has much poorer precision, which is far less than HRNet _ 30; ResNet _50 is comparable to HRNet _30, regardless of space usage or experimental accuracy. In conclusion, on the basis of comprehensively considering the space efficiency and the experimental precision, the algorithm taking HRNet as the backbone is more suitable for self-learning of on-satellite remote sensing image target identification and is the optimal choice.
In addition, it is noted that the algorithm and the IENet provided by the invention are both applied to directional target detection of remote sensing images, and experiments are performed on DOTA data sets. In terms of accuracy, the accuracy of the AP50 in the algorithm provided by the invention is 0.5829, and the accuracy of the AP50 of IENet is 0.5714, so that the algorithm provided by the invention is slightly better than the IENet in terms of accuracy; in terms of network parameters, the network parameter of the backhaul in the algorithm provided by the invention is 25.42MB, and the network parameter of the IENet is 212MB, so that the algorithm provided by the invention has lower space occupancy rate. Therefore, compared with IENet, the algorithm provided by the invention is better, and is more suitable for on-satellite self-identification of remote sensing images.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
It should be noted that the terms "first \ second \ third" referred to in the embodiments of the present application merely distinguish similar objects, and do not represent a specific ordering for the objects, and it should be understood that "first \ second \ third" may exchange a specific order or sequence when allowed. It should be understood that "first \ second \ third" distinct objects may be interchanged under appropriate circumstances such that the embodiments of the application described herein may be implemented in an order other than those illustrated or described herein.
The terms "comprising" and "having" and any variations thereof in the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, product, or device.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (5)
1. An angular high-resolution remote sensing image target detection method based on improved CenterNet is characterized by comprising the following steps:
s10, adopting HRNet as a backbone network under the CenterNet framework to obtain an improved CenterNet framework;
s20, giving a plurality of remote sensing target images as training samples, inputting the training samples into an improved CenterNet frame, and training to obtain a remote sensing image target detection frame;
s30, cutting the remote sensing image to be detected into a plurality of unit images with the same size, respectively inputting each unit image into a remote sensing image target detection frame for target detection, and determining a target detection frame of each unit image;
and S40, performing edge splicing on each unit image according to the target detection frame of each unit image to determine the detection target of the remote sensing image to be detected.
2. The improved CenterNet-based angular high-resolution remote sensing image target detection method according to claim 1, wherein the unit images are respectively input into a remote sensing image target detection framework for target detection, and determining the target detection framework of the unit images comprises:
respectively inputting the unit images into a remote sensing image target detection frame, calculating a feature graph of the unit images by using HRNet, performing convolution operation on the feature graph, calculating a thermodynamic diagram of the images, obtaining a central point of the unit images by searching a peak value of the thermodynamic diagram, obtaining a target central point, a target size and a target orientation angle of the unit images by regression calculation, and determining the target detection frame according to the target central point, the target size and the target orientation angle.
3. The improved centret-based angular high-resolution remote sensing image target detection method according to claim 2, wherein the convolution operation is performed on the feature map, the thermodynamic diagram of the image is calculated, the central point of the unit image is obtained by searching the peak value of the thermodynamic diagram, the target central point, the target size and the target orientation angle of the unit image are obtained by regression calculation, and the target detection frame is determined according to the target central point, the target size and the target orientation angle, and comprises the following steps:
performing convolution operation on the feature map to calculate thermodynamic diagram of the imageWherein R represents the size scaling, C is the type number of key points, W and H are the width and height of the image, the peak point of the thermodynamic diagram is the central point, and the peak point position of each characteristic diagram predicts the width and height information of the target;
training key points of a target through thermodynamic diagrams to determine central points of unit images;
and obtaining a target central point, a target size and a target orientation angle of the unit image through regression calculation, and determining a target detection frame according to the target central point, the target size and the target orientation angle.
4. The improved CenterNet based angular high-resolution remote sensing image target detection method according to claim 3,
assuming that the position of a target key point on a target true value graph of a unit image is set as p ∈ R2Continuously down-sampling the original input image through the HRNet network to obtain a corresponding feature map, wherein the corresponding key points on the feature map areWherein R represents a size scaling;
by the Gaussian kernel formulaDispersing GT point on a truth diagram into a thermodynamic diagramWhere σ ispIs the adaptive standard deviation of the target size, if more than two Gaussian functions in the target size are overlapped, the largest one is selected,is composed ofOfA vertical coordinate;
the training objective function of the key points of the target thermodynamic diagram is set as follows:
wherein alpha and beta are hyper-parameters, which are usually set to 2 and 4 in a specific experiment, N is the number of key points in a pixel point,the main purpose of (1) is to perform normalization;
adding local offsets to the prediction of the center pointAll classes c use the same offset prediction, this offset is trained with a loss of L1:
when searching for target pixel points, key points are usedGet all centers, assumeFor a target block diagram of class k, then the center position isThe regression of the target block diagram for each target is equal toFor fast target block diagram acquisition, a single size prediction is used for calculation, and a loss function of L1 is added at the center position:
when the angle orientation of the target is searched, key points are adoptedTo perform regression, supposeFor a class k object block diagram, then the object is orientedAdd the loss function of L1 at the center position:
the network target loss function in the whole target detection process consists of four parts:
Ldet=Lk+λsizeLsize+λangleLangle+λoffLoff
in the experiment, lambdasize=0.1,λangle=0.1,λoff1 the whole network prediction will output c +5 values at each position, namely the keypoint class c, the target center point (x, y), the size (w, h), the target angle, all of which share the same back bone of the deep convolutional neural network.
The peak point for each category on the thermodynamic diagram is extracted to determine the target center point, target size, and target orientation angle.
5. The improved CenterNet-based angular height remote sensing image target detection method according to claim 4, wherein extracting the peak point of each category on the thermodynamic diagram comprises:
and comparing all the response points on the thermodynamic diagram with the eight adjacent points, if the value of the corresponding point is greater than or equal to the maximum value of the eight adjacent points, keeping the corresponding point, and otherwise, eliminating the corresponding point, and keeping all the top 100 peak points meeting the requirement of the corresponding point to obtain the peak point of each category on the thermodynamic diagram.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010521896.3A CN111797697B (en) | 2020-06-10 | 2020-06-10 | Angle high-resolution remote sensing image target detection method based on improved CenterNet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010521896.3A CN111797697B (en) | 2020-06-10 | 2020-06-10 | Angle high-resolution remote sensing image target detection method based on improved CenterNet |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111797697A true CN111797697A (en) | 2020-10-20 |
CN111797697B CN111797697B (en) | 2022-08-05 |
Family
ID=72804728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010521896.3A Active CN111797697B (en) | 2020-06-10 | 2020-06-10 | Angle high-resolution remote sensing image target detection method based on improved CenterNet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111797697B (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111968145A (en) * | 2020-10-23 | 2020-11-20 | 腾讯科技(深圳)有限公司 | Box type structure identification method and device, electronic equipment and storage medium |
CN112232432A (en) * | 2020-10-26 | 2021-01-15 | 西安交通大学 | Security check X-ray image target detection and identification method based on improved central point detection |
CN112465854A (en) * | 2020-12-17 | 2021-03-09 | 北京三川未维科技有限公司 | Unmanned aerial vehicle tracking method based on anchor-free detection algorithm |
CN112733624A (en) * | 2020-12-26 | 2021-04-30 | 电子科技大学 | People stream density detection method, system storage medium and terminal for indoor dense scene |
CN112883840A (en) * | 2021-02-02 | 2021-06-01 | 中国人民公安大学 | Power transmission line extraction method based on key point detection |
CN112884742A (en) * | 2021-02-22 | 2021-06-01 | 山西讯龙科技有限公司 | Multi-algorithm fusion-based multi-target real-time detection, identification and tracking method |
CN112949730A (en) * | 2021-03-11 | 2021-06-11 | 江苏禹空间科技有限公司 | Method, device, storage medium and equipment for detecting target with few samples |
CN112990198A (en) * | 2021-03-22 | 2021-06-18 | 华南理工大学 | Detection and identification method and system for water meter reading and storage medium |
CN113159198A (en) * | 2021-04-27 | 2021-07-23 | 上海芯物科技有限公司 | Target detection method, device, equipment and storage medium |
CN113420819A (en) * | 2021-06-25 | 2021-09-21 | 西北工业大学 | Lightweight underwater target detection method based on CenterNet |
CN113627288A (en) * | 2021-07-27 | 2021-11-09 | 武汉大学 | Intelligent information label obtaining method for massive images |
CN113673576A (en) * | 2021-07-26 | 2021-11-19 | 浙江大华技术股份有限公司 | Image detection method, terminal and computer readable storage medium thereof |
CN113723511A (en) * | 2021-08-31 | 2021-11-30 | 厦门大学 | Target detection method based on remote sensing electromagnetic radiation and infrared image |
CN113869246A (en) * | 2021-09-30 | 2021-12-31 | 安徽大学 | Wheat stripe rust germ summer spore microscopic image detection method based on improved CenterNet technology |
CN114913428A (en) * | 2022-04-26 | 2022-08-16 | 哈尔滨理工大学 | Remote sensing image target detection system based on deep learning |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2458123A1 (en) * | 2003-03-13 | 2004-09-13 | Synodon Inc. | Remote sensing of gas leaks |
CN111091105A (en) * | 2019-12-23 | 2020-05-01 | 郑州轻工业大学 | Remote sensing image target detection method based on new frame regression loss function |
-
2020
- 2020-06-10 CN CN202010521896.3A patent/CN111797697B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2458123A1 (en) * | 2003-03-13 | 2004-09-13 | Synodon Inc. | Remote sensing of gas leaks |
CN111091105A (en) * | 2019-12-23 | 2020-05-01 | 郑州轻工业大学 | Remote sensing image target detection method based on new frame regression loss function |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111968145A (en) * | 2020-10-23 | 2020-11-20 | 腾讯科技(深圳)有限公司 | Box type structure identification method and device, electronic equipment and storage medium |
CN112232432B (en) * | 2020-10-26 | 2023-04-11 | 西安交通大学 | Security check X-ray image target detection and identification method based on improved central point detection |
CN112232432A (en) * | 2020-10-26 | 2021-01-15 | 西安交通大学 | Security check X-ray image target detection and identification method based on improved central point detection |
CN112465854A (en) * | 2020-12-17 | 2021-03-09 | 北京三川未维科技有限公司 | Unmanned aerial vehicle tracking method based on anchor-free detection algorithm |
CN112733624A (en) * | 2020-12-26 | 2021-04-30 | 电子科技大学 | People stream density detection method, system storage medium and terminal for indoor dense scene |
CN112883840A (en) * | 2021-02-02 | 2021-06-01 | 中国人民公安大学 | Power transmission line extraction method based on key point detection |
CN112883840B (en) * | 2021-02-02 | 2023-07-07 | 中国人民公安大学 | Power transmission line extraction method based on key point detection |
CN112884742A (en) * | 2021-02-22 | 2021-06-01 | 山西讯龙科技有限公司 | Multi-algorithm fusion-based multi-target real-time detection, identification and tracking method |
CN112884742B (en) * | 2021-02-22 | 2023-08-11 | 山西讯龙科技有限公司 | Multi-target real-time detection, identification and tracking method based on multi-algorithm fusion |
CN112949730B (en) * | 2021-03-11 | 2024-04-09 | 无锡禹空间智能科技有限公司 | Method, device, storage medium and equipment for detecting target with few samples |
CN112949730A (en) * | 2021-03-11 | 2021-06-11 | 江苏禹空间科技有限公司 | Method, device, storage medium and equipment for detecting target with few samples |
CN112990198A (en) * | 2021-03-22 | 2021-06-18 | 华南理工大学 | Detection and identification method and system for water meter reading and storage medium |
CN113159198A (en) * | 2021-04-27 | 2021-07-23 | 上海芯物科技有限公司 | Target detection method, device, equipment and storage medium |
CN113420819A (en) * | 2021-06-25 | 2021-09-21 | 西北工业大学 | Lightweight underwater target detection method based on CenterNet |
CN113673576A (en) * | 2021-07-26 | 2021-11-19 | 浙江大华技术股份有限公司 | Image detection method, terminal and computer readable storage medium thereof |
CN113627288B (en) * | 2021-07-27 | 2023-08-18 | 武汉大学 | Intelligent information label acquisition method for massive images |
CN113627288A (en) * | 2021-07-27 | 2021-11-09 | 武汉大学 | Intelligent information label obtaining method for massive images |
CN113723511A (en) * | 2021-08-31 | 2021-11-30 | 厦门大学 | Target detection method based on remote sensing electromagnetic radiation and infrared image |
CN113723511B (en) * | 2021-08-31 | 2023-12-22 | 厦门大学 | Target detection method based on remote sensing electromagnetic radiation and infrared image |
CN113869246A (en) * | 2021-09-30 | 2021-12-31 | 安徽大学 | Wheat stripe rust germ summer spore microscopic image detection method based on improved CenterNet technology |
CN114913428A (en) * | 2022-04-26 | 2022-08-16 | 哈尔滨理工大学 | Remote sensing image target detection system based on deep learning |
Also Published As
Publication number | Publication date |
---|---|
CN111797697B (en) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111797697B (en) | Angle high-resolution remote sensing image target detection method based on improved CenterNet | |
Zhao et al. | A coupled convolutional neural network for small and densely clustered ship detection in SAR images | |
CN108021890B (en) | High-resolution remote sensing image port detection method based on PLSA and BOW | |
Duan et al. | Automatic alignment of geographic features in contemporary vector data and historical maps | |
CN113468968B (en) | Remote sensing image rotating target detection method based on non-anchor frame | |
Shahi et al. | Road condition assessment by OBIA and feature selection techniques using very high-resolution WorldView-2 imagery | |
CN113223068A (en) | Multi-modal image registration method and system based on depth global features | |
CN108428220A (en) | Satellite sequence remote sensing image sea island reef region automatic geometric correction method | |
CN110751077B (en) | Optical remote sensing picture ship detection method based on component matching and distance constraint | |
EP3680608A1 (en) | Antenna downward inclination angle measurement method based on multi-scale detection algorithm | |
CN105069451A (en) | License plate identifying and positioning method based on binocular camera | |
Li et al. | Ship detection of optical remote sensing image in multiple scenes | |
CN106845458A (en) | A kind of rapid transit label detection method of the learning machine that transfinited based on core | |
Guo et al. | Exploring GIS knowledge to improve building extraction and change detection from VHR imagery in urban areas | |
Wang et al. | A deep deformable residual learning network for SAR image segmentation | |
Sun et al. | Building outline extraction from aerial imagery and digital surface model with a frame field learning framework | |
Tang et al. | Fast multidirectional vehicle detection on aerial images using region based convolutional neural networks | |
CN112184785B (en) | Multi-mode remote sensing image registration method based on MCD measurement and VTM | |
Shi et al. | An anchor-free network with box refinement and saliency supplement for instance segmentation in remote sensing images | |
CN114860974A (en) | Remote sensing image retrieval positioning method | |
Wang et al. | Detection of remote sensing targets with angles via modified CenterNet | |
CN112614121A (en) | Multi-scale small-target equipment defect identification and monitoring method | |
Farooq et al. | Efficient object proposals extraction for target detection in VHR remote sensing images | |
Vanegas et al. | Detection of aligned objects for high resolution image understanding | |
CN116403071A (en) | Method and device for detecting few-sample concrete defects based on feature reconstruction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |