[go: up one dir, main page]

CN111353371A - Shoreline extraction method based on spaceborne SAR images - Google Patents

Shoreline extraction method based on spaceborne SAR images Download PDF

Info

Publication number
CN111353371A
CN111353371A CN201911153838.3A CN201911153838A CN111353371A CN 111353371 A CN111353371 A CN 111353371A CN 201911153838 A CN201911153838 A CN 201911153838A CN 111353371 A CN111353371 A CN 111353371A
Authority
CN
China
Prior art keywords
image
coastline
edge
extraction
method based
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.)
Pending
Application number
CN201911153838.3A
Other languages
Chinese (zh)
Inventor
刘晓霞
魏曦
李静
刘坡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Electronic Science Research Institute of CTEC
Chinese Academy of Surveying and Mapping
Original Assignee
Electronic Science Research Institute of CTEC
Chinese Academy of Surveying and Mapping
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Electronic Science Research Institute of CTEC, Chinese Academy of Surveying and Mapping filed Critical Electronic Science Research Institute of CTEC
Priority to CN201911153838.3A priority Critical patent/CN111353371A/en
Publication of CN111353371A publication Critical patent/CN111353371A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/13Satellite images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/26Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
    • G06V10/267Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Probability & Statistics with Applications (AREA)
  • Astronomy & Astrophysics (AREA)
  • Remote Sensing (AREA)
  • Image Analysis (AREA)

Abstract

一种基于星载SAR影像的海岸线提取方法,包括以下步骤:S1:首先选取一幅SAR影像图,进行SAR图像读取;S2:对于图像进行预处理,将原始SAR图像放大,截取带有海岸线的一部分图像;S3:使用Kmeans聚类分割方法,对所截取的图像进行Kmeans算法处理;S4:结合形态学处理,进行形态学闭运算,选取结构元素,先膨胀再腐蚀;S5:使用Canny边界提取算子进行海岸线提取;S6:对提取的结果进行分析,将提取的海岸线与原始地图叠加,验证海岸线提取结果的正确性。与其他同类型边缘提取算法相比,本方法提取出的海岸线连续性较好,平滑度也十分优秀,与真实的海岸线吻合度较高。

Figure 201911153838

A coastline extraction method based on a spaceborne SAR image, comprising the following steps: S1: firstly select a SAR image to read the SAR image; S2: preprocess the image, enlarge the original SAR image, and intercept the image with the coastline S3: Use Kmeans clustering and segmentation method to process the intercepted image with Kmeans algorithm; S4: Combine morphological processing, perform morphological closing operation, select structural elements, first dilate and then erode; S5: Use Canny boundary The extraction operator is used to extract the coastline; S6: analyze the extraction result, and superimpose the extracted coastline with the original map to verify the correctness of the coastline extraction result. Compared with other edge extraction algorithms of the same type, the coastline extracted by this method has better continuity and smoothness, and has a high degree of agreement with the real coastline.

Figure 201911153838

Description

基于星载SAR影像的海岸线提取方法Shoreline extraction method based on spaceborne SAR images

技术领域technical field

本发明涉及一种遥感图像处理方法,尤其是指涉及一种基于星载SAR 影像的海岸线提取方法。The invention relates to a remote sensing image processing method, in particular to a coastline extraction method based on spaceborne SAR images.

背景技术Background technique

卫星机载合成孔径雷达现在是卫星遥感的基本地球观测工具,与传统的光学遥感和高光谱遥感相比,卫星机载合成孔径雷达具有全天候和高分辨率的成像能力,特别是可以在云层多的时候拍摄图像。Satellite airborne synthetic aperture radar is now the basic earth observation tool for satellite remote sensing. Compared with traditional optical remote sensing and hyperspectral remote sensing, satellite airborne synthetic aperture radar has all-weather and high-resolution imaging capabilities, especially in cloudy areas. while taking images.

随着技术的进步,未来的星载合成孔径雷达肯定会实现更多的功能,实现所有高分辨率宽带多模微波成像,实现人造合成孔径雷达的小型化以及成本的降低。With the advancement of technology, the future spaceborne synthetic aperture radar will definitely achieve more functions, realize all high-resolution broadband multi-mode microwave imaging, realize the miniaturization of artificial synthetic aperture radar and reduce the cost.

为了能够以最小的成本获得尽可能多的信息,尽管卫星机载合成孔径雷达突破的技术难题依然存在,但随着技术的不断发展,卫星机载合成孔径雷达不可避免地进入了一个新的发展时期。In order to obtain as much information as possible at the minimum cost, although the technical difficulties of satellite airborne synthetic aperture radar breakthrough still exist, with the continuous development of technology, satellite airborne synthetic aperture radar inevitably enters a new development period.

合成孔径雷达具有的穿透性使得它能获得能够反映目标微波散射特性的图像,这种特性的优势使得合成孔径雷达成为了获取地物信息的重要方法。另外由于SAR是相干成像,相干成像的特点使得SAR影像能孔径合成,该方法获得的SAR图像具有较高的分辨率,可以提供详细的地图信息。The penetrability of synthetic aperture radar enables it to obtain images that reflect the microwave scattering characteristics of the target. The advantage of this characteristic makes synthetic aperture radar an important method to obtain ground object information. In addition, since SAR is coherent imaging, the characteristics of coherent imaging enable SAR images to be synthesized by aperture. The SAR images obtained by this method have high resolution and can provide detailed map information.

海岸线的检测在沿海地带非常重要,可用于地理地图、自动导航、海岸侵蚀和监测等多种活动。合成孔径雷达(SAR)图像的海岸线提取由于具有广泛的覆盖范围和全天候的能力而变得越来越受欢迎。然而,由于斑点和对比度不足造成的强大的洋流,阴影或特定的海岸类型,即沙质海岸等,高精度的海岸线提取仍然是一个具有挑战性的问题。最近几十年来,对于SAR 图像的海岸线检测,国内外很多人已经提出了许多方法。大致分为下面几种:边界跟踪法、活动轮廓法、水平截集(Level Set)算法、Markovian分割法、小波变换法等。在这些算法中,水平截集算法在检测速度和检测效果的综合评价上高于其他算法,虽然有人对其进行了改进,使得检测速度有所提高,但是其实现原理相当复杂,检测速度还是相对较慢,无法满足实际工程的需要。也有专门针对SAR影像提取海岸线的方法,例如申请号为CN201610621676.1的国内专利《一种SAR海岸图像中海岸线提取方法》,通过确认海洋区域的几何中心,以该点为起点做射线,确定射线上的海岸边界点,将这些点依次连接从而得到海岸线。该方法适应于大尺度的图像,对于图像被分割的情况不适用,需要得到进一步的研究。Coastline detection is very important in coastal zones and can be used for a variety of activities such as geographic mapping, automated navigation, coastal erosion and monitoring. Shoreline extraction from Synthetic Aperture Radar (SAR) imagery is becoming increasingly popular due to its wide coverage and all-weather capability. However, high-accuracy coastline extraction remains a challenging problem due to speckle and insufficient contrast due to strong ocean currents, shadows or specific coast types, i.e. sandy coasts, etc. In recent decades, many methods have been proposed by many people at home and abroad for coastline detection of SAR images. It is roughly divided into the following categories: boundary tracking method, active contour method, Level Set algorithm, Markovian segmentation method, wavelet transform method, etc. Among these algorithms, the horizontal cut-set algorithm is higher than other algorithms in the comprehensive evaluation of detection speed and detection effect. Although some people have improved it to improve the detection speed, its implementation principle is quite complicated, and the detection speed is still relatively high. It is slow and cannot meet the needs of practical engineering. There are also methods for extracting coastlines from SAR images. For example, the domestic patent with the application number of CN201610621676.1, "A Method for Extracting Shorelines in SAR Coastal Images", determines the ray by confirming the geometric center of the ocean area and taking this point as the starting point to make rays. The boundary points on the coast are connected in turn to obtain the coastline. This method is suitable for large-scale images, and is not suitable for the case where the image is segmented, and further research is needed.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明提供了一种基于星载SAR影像的海岸线提取方法,用以解决海岸线提取的问题,其技术方案如下所述:In view of this, the present invention provides a coastline extraction method based on spaceborne SAR images to solve the problem of coastline extraction, and the technical solution is as follows:

一种基于星载SAR影像的海岸线提取方法,包括以下步骤:A method for coastline extraction based on spaceborne SAR images, comprising the following steps:

S1:首先选取一幅SAR影像图,进行SAR图像读取;S1: First select a SAR image to read the SAR image;

S2:对于图像进行预处理,将原始SAR图像放大,截取带有海岸线的一部分图像;S2: Preprocess the image, enlarge the original SAR image, and capture a part of the image with the coastline;

S3:使用Kmeans聚类分割方法,对所截取的图像进行Kmeans算法处理;S3: Use the Kmeans clustering and segmentation method to process the captured image with the Kmeans algorithm;

S4:结合形态学处理,进行形态学闭运算,选取结构元素,先膨胀再腐蚀;S4: Combine morphological processing, perform morphological closing operation, select structural elements, first expand and then corrode;

S5:使用Canny边界提取算子进行海岸线提取;S5: Use Canny boundary extraction operator for coastline extraction;

S6:对提取的结果进行分析,将提取的海岸线与原始地图叠加,验证海岸线提取结果的正确性。S6: Analyze the extracted results, overlay the extracted coastline with the original map, and verify the correctness of the coastline extraction results.

进一步的,步骤S3中,Kmeans聚类算法中,选定的K值为10。Further, in step S3, in the Kmeans clustering algorithm, the selected K value is 10.

进一步的,步骤S3中,算法处理还包括根据K均值聚类图的第10个聚类的聚类模式进行分割二值化,以及对经过二值化的图像进行填充和去噪处理。Further, in step S3, the algorithm processing further includes performing segmentation and binarization according to the clustering mode of the 10th cluster of the K-means cluster map, and performing filling and denoising processing on the binarized image.

步骤S4中,选取结构元素为4。In step S4, the selected structural element is 4.

步骤S4中,膨胀和腐蚀是计算图像中的一个区域,涉及线条和点的特征,在图像中,膨胀是向四周扩展的区域,而腐蚀是从同一时间减少周围的区域。In step S4, dilation and erosion are to calculate an area in the image, involving features of lines and points. In the image, dilation is an area that expands to the surrounding area, while erosion is to reduce the surrounding area from the same time.

步骤S5中,Canny边界提取算子进行海岸线提取,包括以下步骤:In step S5, the Canny boundary extraction operator performs coastline extraction, including the following steps:

①去噪声:原始图像数据必须先用二维高斯滤波模板进行卷积;①Denoise: The original image data must first be convolved with a two-dimensional Gaussian filter template;

②梯度计算:导数算子的使用得出灰度图像在两个方向上各自的导数 GX和GY,通过得到的导数可以计算出梯度的幅值|G|和方向θ:(2) Gradient calculation: The use of the derivative operator obtains the respective derivatives G X and G Y of the grayscale image in two directions, and the magnitude of the gradient |G| and the direction θ can be calculated through the obtained derivatives:

Figure BDA0002284282680000031
Figure BDA0002284282680000031

Figure BDA0002284282680000032
Figure BDA0002284282680000032

③梯度方向确定:计算边缘的方向,并以多个角度划分边缘的渐变方向,以找出像素方向上的相邻像素;③ Gradient direction determination: Calculate the direction of the edge, and divide the gradient direction of the edge with multiple angles to find the adjacent pixels in the pixel direction;

④遍历整个图像:当两个像素的灰度值不是梯度方向前后像素的灰度值的最大值时,像素的灰度值为0,即不是边缘;④ Traverse the entire image: when the gray value of the two pixels is not the maximum value of the gray value of the pixels before and after the gradient direction, the gray value of the pixel is 0, that is, it is not an edge;

⑤通过累积直方图的方式来得出两个阈值,高于阈值必须是边缘,低于阈值不应该是边缘;如果检测在两个阈值的中间,那么像素的相邻像素中的边缘像素是否由边缘像素没有更高的阈值来判断,如果是,则是边缘;否则就不是边缘。⑤ Two thresholds are obtained by accumulating the histogram. Above the threshold must be an edge, and below the threshold it should not be an edge; if the detection is in the middle of the two thresholds, then whether the edge pixels in the adjacent pixels of the pixel are determined by the edge There is no higher threshold for a pixel to judge, if it is, it is an edge; otherwise it is not an edge.

本发明可以便于从具有复杂场景和大地理覆盖的SAR图像提取海岸线,且自动性和适应性较强。The invention can facilitate the extraction of coastlines from SAR images with complex scenes and large geographic coverage, and has strong automation and adaptability.

附图说明Description of drawings

图1是本方法的技术路线图;Fig. 1 is the technical roadmap of this method;

图2是Sentinel-1A的原始图像;Figure 2 is the original image of Sentinel-1A;

图3是裁剪出的部分海岸线;Figure 3 is a cut out part of the coastline;

图4是kmeans算法处理结果;Figure 4 is the processing result of kmeans algorithm;

图5是分割出的二值图;Fig. 5 is a binary image that is segmented;

图6是随机矩阵;Figure 6 is a random matrix;

图7是聚类第一步;Figure 7 is the first step of clustering;

图8是聚类迭代步骤;Fig. 8 is the clustering iteration step;

图9是聚类演示结果;Figure 9 is the clustering demonstration result;

图10是去噪结果;Figure 10 is the denoising result;

图11是形态学处理结果;Figure 11 is the result of morphological processing;

图12是降噪前图像;Figure 12 is the image before noise reduction;

图13是降噪前图像局部放大;Figure 13 is a partial enlargement of the image before noise reduction;

图14是canny算子提取结果;Figure 14 is the extraction result of the canny operator;

图15是海岸线提取最终结果。Figure 15 is the final result of coastline extraction.

具体实施方式Detailed ways

本发明提供的基于星载SAR影像的海岸线提取方法,如图1所示,包括以下步骤:1)首先选取一幅SAR影像图,进行SAR图像读取;2)对于图像进行预处理,将原始SAR图像放大,截取带有海岸线的一部分图像;3) 使用Kmeans聚类分割方法,对所截取的图像进行Kmeans算法处理;处理还包括根据K均值聚类图的第10个聚类的聚类模式进行分割二值化,以及对经过二值化的图像进行填充和去噪处理;4)结合形态学处理,进行形态学闭运算,选取结构元素为四,先膨胀再腐蚀;5)使用Canny边界提取算子进行海岸线提取;6)对提取的结果进行分析,即将提取的海岸线与原始地图叠加,验证海岸线提取结果的正确性。以下是对各步骤进行详细的描述:The coastline extraction method based on the spaceborne SAR image provided by the present invention, as shown in FIG. 1 , includes the following steps: 1) first select a SAR image, and read the SAR image; 2) preprocess the image, The SAR image is enlarged, and a part of the image with the coastline is intercepted; 3) Kmeans algorithm processing is performed on the intercepted image using the Kmeans clustering segmentation method; the processing also includes the clustering mode of the 10th cluster according to the K-means cluster map Perform segmentation and binarization, and fill and denoise the binarized image; 4) Combine morphological processing, perform morphological closing operation, select four structural elements, first dilate and then erode; 5) Use Canny boundary The extraction operator is used to extract the coastline; 6) Analyze the extraction result, that is, superimpose the extracted coastline with the original map to verify the correctness of the coastline extraction result. The following is a detailed description of each step:

one

如图2所示,为一待处理的原始SAR图像,这景实验数据是黄海海区 Sentinel-1A的图像,成像时间是2017.12.05,极化方式为VV,像元大小为15×15。SAR图像的信息主要受后向散射影响,影像的亮度代表后向散射强度,像元内表面越粗糙后向散射越强,光滑表面产生镜面反射,后向散射很弱,导致亮度低。As shown in Figure 2, it is a raw SAR image to be processed. The experimental data of this scene is the image of Sentinel-1A in the Yellow Sea area. The imaging time is 2017.12.05, the polarization mode is VV, and the pixel size is 15×15. The information of SAR images is mainly affected by backscattering. The brightness of the image represents the intensity of backscattering. The rougher the inner surface of the pixel, the stronger the backscattering. The smooth surface produces specular reflection, and the backscattering is weak, resulting in low brightness.

two

在图2的基础上截取一部分海岸线,即图3。作为数字图像处理的关键技术之一,图像分割无疑起着重要的作用。图像分割通过提取图像中有意义的特征位置(例如图像边缘和图像区域)为后续图像处理、识别、分析和理解提供了坚实的基础。目前,已经针对各种图像开发了许多用于提取边缘或图像分割的不同方法。然而这些方法中并没有能适用于所有情况的方法,这也正是图像分割的研究仍然是图像处理的热点之一的主要原因。On the basis of Figure 2, a part of the coastline is intercepted, that is, Figure 3. As one of the key technologies of digital image processing, image segmentation undoubtedly plays an important role. Image segmentation provides a solid foundation for subsequent image processing, recognition, analysis, and understanding by extracting meaningful feature locations in images, such as image edges and image regions. Currently, many different methods for edge extraction or image segmentation have been developed for various images. However, none of these methods can be applied to all situations, which is the main reason why the research of image segmentation is still one of the hot spots in image processing.

three

如图4所示,将图3中的截取的影像通过Kmeans算法处理,Kmeans 算法处理后,海洋和陆地强度的区分性增加,然后根据K均值聚类图的第 10个聚类的聚类模式进行分割二值化得到图5。As shown in Figure 4, the intercepted image in Figure 3 is processed by the Kmeans algorithm. After the Kmeans algorithm is processed, the distinction between the intensity of the ocean and the land increases. Then, according to the clustering pattern of the 10th cluster in the K-means clustering map Perform segmentation binarization to obtain Figure 5.

在最简单的聚类算法中,毫无疑问,Kmeans聚类分割是有一席之地的。这是一种非常典型的无监督的学习算法。它主要用于将相似样本自动分组到一个类别中。聚类算法与分类算法最大的区别在于聚类算法是一种可以自动处理的无监督学习算法。分类算法属于监督学习算法,需要人为干预。Among the simplest clustering algorithms, there is no doubt that Kmeans cluster segmentation has a place. This is a very typical unsupervised learning algorithm. It is mainly used to automatically group similar samples into a category. The biggest difference between a clustering algorithm and a classification algorithm is that the clustering algorithm is an unsupervised learning algorithm that can be processed automatically. Classification algorithms are supervised learning algorithms that require human intervention.

Kmeans算法的难点在于需要设置不同的k值来获得不同的聚类结果。然而k值的不确定正是该算法的一个缺点。往往为了达到好的实验结果,需要进行多次尝试才能够选取最优的k值。在本次实验中,选定的K值为10。当K或大或小时,聚类的效果没有取10时这么好,比较分散。The difficulty of the Kmeans algorithm is that it needs to set different k values to obtain different clustering results. However, the uncertainty of the value of k is a shortcoming of this algorithm. Often in order to achieve good experimental results, multiple attempts are required to select the optimal k value. In this experiment, the selected K value is 10. When K is larger or smaller, the effect of clustering is not as good as 10, and it is more scattered.

其Kmeans基本思想是将k个点集中到空间中,并对与其最接近的物体进行分类。通过迭代方法,每个聚类中心的值不断更新,直到最佳聚类结果出现,整个更新迭代的过程才会停止。如果用公式可以表示,假设簇划分为 (C1,C2,┄Ci),则表示为:The basic idea of Kmeans is to gather k points into space and classify the objects closest to them. Through the iterative method, the value of each cluster center is continuously updated, and the whole process of update iteration will not stop until the best clustering result appears. If it can be represented by a formula, assuming that the cluster is divided into (C 1 , C 2 , .....C i ), it can be expressed as:

Figure BDA0002284282680000061
Figure BDA0002284282680000061

其中Ci是第几个簇,x是Ci中的样本点,ui是Ci的质心(Ci中所有样本的均值),SSE是所有样本样本的聚类误差,代表了聚类效果的好坏。为了简单的理解这个过程,本文将进行一个小实验来演示运算过程。where Ci is the number of clusters, x is the sample point in Ci , ui is the centroid of Ci ( the mean of all samples in Ci), and SSE is the clustering error of all samples, representing the clustering effect good or bad. In order to simply understand this process, this paper will conduct a small experiment to demonstrate the operation process.

首先,使用randn函数生成三个正态分布的随机矩阵,如图6所示,并将它们称为原始图像。First, use the randn function to generate three normally distributed random matrices, as shown in Figure 6, and call them the original images.

接着生成k个随机的聚类中心点,为了简单起见,设置k和矩阵数相同,即k=3。下一步是分别计算每个数据点到这些中心的距离。各个数据点分别把距离最短的那个中心点当成自己的类别。此时,每个数据点都有自己对应的中心点了,然而由图7可以看出,这时候的聚类并不准确。Next, k random cluster center points are generated. For simplicity, set k to be the same as the number of matrices, that is, k=3. The next step is to calculate the distance of each data point to these centers individually. Each data point regards the center point with the shortest distance as its own category. At this point, each data point has its own corresponding center point. However, as can be seen from Figure 7, the clustering at this time is not accurate.

这时,重新计算中心点的位置。计算所有蓝色点的中心,并将蓝色中心点移动到计算出来的位置。这时图8中的绿色点就会被归类到新的蓝色中心点,从而被染上蓝色。绿色和红色的中心点也同理移动到新的位置。At this time, the position of the center point is recalculated. Calculate the center of all blue points and move the blue center point to the calculated position. At this time, the green point in Figure 8 will be classified to the new blue center point, thus being dyed blue. The green and red center points are also moved to new positions.

上面的步骤不停地重复之后,一直到中心点迭代趋于稳定之后,停止迭代,算法结束。得到聚类结果,如图9所示。After the above steps are repeated continuously, until the center point iteration becomes stable, the iteration is stopped, and the algorithm ends. The clustering results are obtained, as shown in Figure 9.

将同一颜色的样本聚成一簇,最后形成三个簇,使同一簇内部的样本相似度高,不同簇之间的差异性高。The samples of the same color are clustered into a cluster, and finally three clusters are formed, so that the samples within the same cluster have high similarity and the difference between different clusters is high.

在对图像进行聚类后,立即对处理后的图像进行二值化处理。图像的二值化说的简单点,就是把整个图像的所有点表示成0或255,也就是非黑即白的效果,将整个图像变成泾渭分明的黑白效果。换句话说,原始灰度值图像被转换成黑白二值图像,通过选择合适的阈值可以看到整体和局部特征。灰度大于等于阈值的点被判定成一类,灰度表示为255,和它恰恰相反的是灰度低于那个阈值的点会被判定成另一类,灰度则被表示成0(也就是背景或者一些无关紧要的东西)。Immediately after clustering the images, binarize the processed images. The simple point of image binarization is to represent all points of the entire image as 0 or 255, that is, the effect of either black or white, turning the entire image into a distinct black and white effect. In other words, the original gray value image is converted into a black and white binary image, and global and local features can be seen by choosing an appropriate threshold. Points whose gray level is greater than or equal to the threshold are judged as one class, and the gray level is expressed as 255. On the contrary, the points whose gray level is lower than the threshold value will be judged as another class, and the gray level is expressed as 0 (that is, background or something irrelevant).

通过动态的对阈值进行调节可以使图像的二值化也动态化,从而可以观察对分割图像产生的效果,实现动态分析。通过采用一些封闭或者连通的边界来定义不重叠的部分,可以得到较为理想的二值图。对于数字图像处理来说这是很关键的一步,二值图像在数字图像处理中有举足轻重的地位,特别是在图像处理的某些方面,许多系统需要通过二值图进行处理。By dynamically adjusting the threshold value, the binarization of the image can also be made dynamic, so that the effect on the segmented image can be observed and dynamic analysis can be realized. By using some closed or connected boundaries to define non-overlapping parts, an ideal binary image can be obtained. This is a crucial step for digital image processing. Binary image plays an important role in digital image processing. Especially in some aspects of image processing, many systems need to be processed by binary image.

为了处理和分析二进制图像,二值化灰度图像显然是第一步。通过转换得到二值图使得在进行下一步图像处理时图像性质只与黑色或者白色的点有关,不需要再考虑像素的多级性,能够简化处理过程。To process and analyze binary images, binarizing grayscale images is an obvious first step. The binary image is obtained by conversion, so that the image properties are only related to black or white points in the next image processing, and the multi-level nature of pixels does not need to be considered, which can simplify the processing process.

可以看到经过二值化的图像上有很多明显的噪声,点状图和小孔遍布了整张图像,为了进行接下去的步骤首先要将其进行填充和去噪处理。去噪处理结束后,得到图10。It can be seen that there is a lot of obvious noise on the binarized image. The point map and the small holes are all over the whole image. In order to proceed to the next steps, it must first be filled and denoised. After the denoising process, Figure 10 is obtained.

Four

显然海岸线部分看上去仍然有问题,接下去运用形态学闭运算,为了试验效果反复尝试结构元素的选取,最终发现当取结构元素为4时去噪有较好的结果,其余结构元素的去噪效果不明显。先膨胀再腐蚀,得到图11。Obviously, there is still a problem with the coastline. Next, the morphological closing operation is used, and the selection of structural elements is repeatedly tried for the experimental effect. Finally, it is found that when the structural element is 4, the denoising results are better, and the denoising of the remaining structural elements. no significant effect. Dilate and then etch, resulting in Figure 11.

众所周知,在一般情况下要想将噪声全部去除是不可能的。而为了将图像从灰度图像转换为二值图像,一些噪声的出现也是不可避免的。这种情况会对图像提取造成困难。As we all know, it is impossible to remove all noises in general. In order to convert an image from a grayscale image to a binary image, some noise is inevitable. This situation can cause difficulties in image extraction.

二值图像中的噪声有着十分多种类的表现形式。最具代表性的是点和小孔,如图12所示。图13是为本次实验降噪前图像(即图12)中截取部分。点图和针孔是指像素连接部件和相对较小面积的零像素连接部件。一般来说,腐蚀处理和膨胀处理可以有效地去除这些连接。There are many types of noise in binary images. The most representative are dots and small holes, as shown in Figure 12. Figure 13 is a cutout of the image before noise reduction in this experiment (ie, Figure 12). Dot diagrams and pinholes refer to pixel-connected components and relatively small area zero-pixel-connected components. Generally, etching and dilation treatments are effective in removing these connections.

集合论是数学形态学中使用的数学基础和语言。图像形态处理学中有几个最基本的操作称为膨胀、腐蚀、开闭,它们在二值图像和灰度图像中都有各自的特点。这些基本操作也可以导出并纳入数学形态学的各种算法中。Set theory is the mathematical foundation and language used in mathematical morphology. There are several basic operations in image morphological processing called dilation, erosion, opening and closing, which have their own characteristics in binary images and grayscale images. These basic operations can also be derived and incorporated into various algorithms of mathematical morphology.

设f(x,y)为输入图像,g(i,j)表示结构元素,Θ为腐蚀运算符号,

Figure BDA0002284282680000071
为膨胀运算符号,Df和Dg分别为f和g的定义域,则f被g腐蚀和膨胀可表示为:Let f(x,y) be the input image, g(i,j) is the structuring element, Θ is the erosion symbol,
Figure BDA0002284282680000071
For the dilation operation symbol, D f and D g are the domains of f and g respectively, then f is corroded and dilated by g and can be expressed as:

f(x,y)Θg(i,j)=min{f(x+i,y+j)-g(i,j)|(x+i,y+j)∈Df,(i,j)∈Dg} (2)f(x,y)Θg(i,j)=min{f(x+i,y+j)-g(i,j)|(x+i,y+j)∈D f ,(i,j )∈D g } (2)

Figure BDA0002284282680000081
Figure BDA0002284282680000081

Figure BDA0002284282680000084
表示开运算,·表示闭运算,其定义分别为:Assume
Figure BDA0002284282680000084
Represents an open operation, and · represents a closed operation, and the definitions are:

Figure BDA0002284282680000082
Figure BDA0002284282680000082

Figure BDA0002284282680000083
Figure BDA0002284282680000083

其中开运算通常用于去除比结构元素小的亮细节,而保留大的总体亮特征不变;闭运算通常用于去除比结构元素小的暗细节,同时也保持高亮特征元素不变。The opening operation is usually used to remove bright details smaller than the structuring elements, while keeping the large overall bright features unchanged; the closing operation is usually used to remove the dark details smaller than the structuring elements while keeping the highlight feature elements unchanged.

膨胀和腐蚀是计算图像中的一个区域(线条和点的特征)。在图像中,膨胀是向四周扩展的区域,而腐蚀是从同一时间减少周围的区域。值得注意的是,一般来说,膨胀和腐蚀不是相互的,即它们可以级联使用。在膨胀和腐蚀之后,或在腐蚀扩大之后,通常不可能恢复原始图像,但它会产生新的转化形式。这也被称为形态开闭操作。Dilation and erosion are the computation of a region in an image (features of lines and points). In the image, dilation is the area that expands around, while erosion is the reduction of the surrounding area from the same time. It is worth noting that, in general, dilation and erosion are not mutual, i.e. they can be used in a cascade. After dilation and erosion, or after erosion enlarges, it is often impossible to restore the original image, but it produces new forms of transformation. This is also known as a morphological opening and closing operation.

显然,图像噪声过滤是图像预处理中不可或缺的一部分。形态噪声滤波器通过组合开放和封闭操作来构建。通过使用结构元素对集合进行开运算可以将上文提到的二值图像中目标周围的噪声块消除;与之相对的,使用闭运算可以将目标里面的噪声小孔去除掉。Obviously, image noise filtering is an integral part of image preprocessing. Morphological noise filters are constructed by combining opening and closing operations. By using structuring elements to open the set, the noise blocks around the target in the binary image mentioned above can be eliminated; on the contrary, the closed operation can be used to remove the noise pinholes in the target.

在上面的方法中,结构元素的选取是重中之重,它必须比二值图像内所有的噪声(包括噪声块和噪声小孔)都要来得大。在进行本次研究时,反复尝试了多个结构元素,最终确定了选定的参数大小为4。且在结构元素取该数值时,实验有较好效果。In the above method, the selection of structural elements is the top priority, which must be larger than all the noises (including noise blocks and noise holes) in the binary image. In conducting this study, multiple structural elements were repeatedly tried, and a parameter size of 4 was finally determined. And when the structural element takes this value, the experiment has a better effect.

在实际执行图像处理时,通常使用开操作来消除比结构元素更小的尺寸。在保持细节的同时,尽量保持图像的整体灰度值和明亮区域大于结构元素。相反,封闭操作用于消除比结构元素小的黑色细节。当然,还需要保持图像和黑暗区域的灰度值大于结构元素。When actually performing image processing, the open operation is usually used to eliminate sizes smaller than structuring elements. Try to keep the overall grayscale values and bright areas of the image larger than structuring elements while maintaining detail. Conversely, the closure operation is used to remove black details smaller than structuring elements. Of course, it is also necessary to keep the gray values of the image and dark areas larger than the structuring elements.

通过上边的描述,可以简单的得到一个结论,同时结合开运算和闭运算两种运算就可以达到滤除各种噪声的操作,并且,若能将多结构元素与开闭运算相结合,就能够在保护图像细节方面获得极大的成果。Through the above description, a simple conclusion can be drawn. At the same time, the operation of filtering out various noises can be achieved by combining the two operations of opening operation and closing operation. Moreover, if multiple structural elements can be combined with opening and closing operations, it is possible to filter out various noises. Get great results in preserving image detail.

five

使用Canny算子提取图11中的海岸线,如图14所示。最后,为了验证海岸线提取结果的正确性,将提取的海岸线与原始地图叠加在一起,如图 15所示。The coastline in Figure 11 is extracted using the Canny operator, as shown in Figure 14. Finally, in order to verify the correctness of the coastline extraction results, the extracted coastlines are superimposed with the original map, as shown in Figure 15.

边缘检测技术对于处理数字图像非常重要,因为边缘是目标和要提取的背景之间的边界线,并且可以提取边缘以区分目标和背景。在图像中,边界代表特征区域的结束和另一特征区域的开始。有界边界的内部特征或属性是相同的,但不同区域的内部特征或属性是不同的。特定的图像特征(包括灰度,颜色或纹理特征)有助于边缘检测。边缘检测实际上是对图像特征变化进行的一种检测。Edge detection technology is very important for processing digital images, because the edge is the boundary line between the object and the background to be extracted, and the edge can be extracted to distinguish the object and the background. In an image, a boundary represents the end of a feature region and the beginning of another feature region. The internal characteristics or properties of a bounded boundary are the same, but the internal characteristics or properties of different regions are different. Certain image features, including grayscale, color, or texture features, aid in edge detection. Edge detection is actually a detection of changes in image features.

边缘提取的经典方法是检查特定区域中图像的每个像素的灰度变化。使用靠近边缘的一阶或二阶方向导数,使用简单的方法检测边缘。这种方法被称为边缘检测。The classic approach to edge extraction is to examine the grayscale variation of each pixel of the image in a specific area. Use the first or second directional derivative near the edge to detect edges using a simple method. This method is called edge detection.

边缘检测的基本思想是通过检测每个像素及其相邻像素的状态来确定像素是否位于对象的边沿位置。如果每个像素位于对象的边界上,相邻单元的灰度值将变化更多。The basic idea of edge detection is to determine whether a pixel is located at the edge of an object by detecting the state of each pixel and its neighbors. If each pixel lies on the boundary of the object, the gray value of adjacent cells will vary more.

Canny算子提取的边界比较连续和平滑。因此,本文选择Canny算子作为海岸线提取的边缘算子。The boundary extracted by the Canny operator is relatively continuous and smooth. Therefore, this paper chooses the Canny operator as the edge operator for coastline extraction.

Canny边缘算子作为边缘检测算子是最优的。这在很多图像处理领域被广泛使用。Canny检查边缘对检测算子有着下面几个要求:错误率低:尽可能不丢失真实的边缘点,从而避免边缘判断为非边缘点;高位置精度:检测到的边缘应尽可能接近真实的边缘;每个边缘点具有唯一的响应,从而形成单个像素宽度的边缘。Canny边缘算子的具体实现步骤如下:The Canny edge operator is optimal as an edge detection operator. This is widely used in many image processing fields. Canny's edge check has the following requirements for the detection operator: low error rate: the real edge points are not lost as much as possible, so as to avoid the edge being judged as a non-edge point; high position accuracy: the detected edge should be as close to the real edge as possible ; each edge point has a unique response, resulting in a single-pixel-wide edge. The specific implementation steps of the Canny edge operator are as follows:

①去噪声:边缘检测算法无法处理未处理的原始图像,因此必须先对原始数据与高斯平滑模板进行卷积。由此产生的图像与原始图像相比有点模糊,这是消除噪声的必要成本。①Denoising: The edge detection algorithm cannot process the unprocessed original image, so the original data must be convolved with the Gaussian smoothing template first. The resulting image is a bit blurry compared to the original, a necessary cost to remove noise.

②梯度计算:导数算子的使用可以轻易得出灰度图像在两个方向上各自的导数GX和GY,通过得到的导数可以计算出梯度的幅值和方向:②Gradient calculation: The use of the derivative operator can easily obtain the respective derivatives G X and G Y of the grayscale image in two directions, and the magnitude and direction of the gradient can be calculated through the obtained derivatives:

Figure BDA0002284282680000101
Figure BDA0002284282680000101

Figure BDA0002284282680000102
Figure BDA0002284282680000102

GX和GY表示灰度图像在x和y两个方向各自的导数。G X and G Y represent the respective derivatives of the grayscale image in the x and y directions.

③梯度方向确定:计算边缘的方向并以多个角度(例如0°、45°、90 °和135°)划分边缘的渐变方向,以找出像素方向上的相邻像素。③ Gradient direction determination: Calculate the direction of the edge and divide the gradient direction of the edge at multiple angles (eg, 0°, 45°, 90°, and 135°) to find out the adjacent pixels in the pixel direction.

④遍历整个图像:当两个像素的灰度值不是梯度方向前后像素的灰度值的最大值时,像素的灰度值为0,即不是边缘。④ Traverse the entire image: When the gray value of two pixels is not the maximum value of the gray value of the pixels before and after the gradient direction, the gray value of the pixel is 0, that is, it is not an edge.

⑤通过累积直方图的方式来得出两个阈值。显然,高于阈值必须是边缘,低于阈值不应该是边缘。如果检测在两个阈值的中间,那么像素的相邻像素中的边缘像素是否由边缘像素没有更高的阈值来判断,如果是,则是边缘;否则就不是边缘。⑤ Two thresholds are obtained by accumulating the histogram. Obviously, above the threshold must be an edge, below the threshold it should not be an edge. If the detection is in the middle of the two thresholds, then whether an edge pixel in the pixel's neighbors is judged by the edge pixel not having a higher threshold, if it is, it is an edge; otherwise it is not an edge.

六、six,

观察图15,可以看出提取出的海岸线连续性较好,平滑度也十分优秀,虽然在一些地方的精度不够高,但可以看出与海岸线基本重合。Looking at Figure 15, it can be seen that the extracted coastline has good continuity and excellent smoothness. Although the accuracy is not high enough in some places, it can be seen that it basically coincides with the coastline.

与常用的边界跟踪方法相比,Kmeans聚类分割方法在精度上略差于边界跟踪方法,但在应用性方面来说,它要比前者强上许多。由于边界跟踪法只能在给定SAR图像的情况下检测海岸线,假设完整的海岸线被图像所分割,使用边界跟踪方法就会造成只能追溯到一半海岸线而另一半海岸线无法显示的尴尬局面。Kmeans方法无此限制,对海岸线被图像分割的适应性更强,比边界追踪方法更简单,更方便。Compared with the commonly used boundary tracking methods, the Kmeans clustering and segmentation method is slightly worse than the boundary tracking method in accuracy, but in terms of applicability, it is much stronger than the former. Since the boundary tracking method can only detect the coastline given the SAR image, assuming that the complete coastline is segmented by the image, the use of the boundary tracking method will cause the embarrassing situation that only half of the coastline can be traced and the other half of the coastline cannot be displayed. The Kmeans method does not have this limitation, and is more adaptable to the segmentation of coastlines by images, and is simpler and more convenient than the boundary tracking method.

本文提出的Kmeans聚类分割结合形态学来提取海岸线的方法适用自动提取SAR影像中的海岸线。实验结果表明,结合Kmeans和形态学处理方法,可有效缓解斑点噪声的影响。此外,本文提出的方法在保持复杂场景中海岸线的连续性方面具有优势。The method of Kmeans clustering and segmentation combined with morphology to extract coastlines proposed in this paper is suitable for automatically extracting coastlines in SAR images. The experimental results show that the influence of speckle noise can be effectively alleviated by combining Kmeans and morphological processing methods. Furthermore, the method proposed in this paper has advantages in maintaining the continuity of coastlines in complex scenes.

Claims (6)

1. A coastline extraction method based on a satellite-borne SAR image comprises the following steps:
s1: firstly, selecting an SAR image map, and reading the SAR image;
s2: preprocessing an image, amplifying an original SAR image, and intercepting a part of image with a coastline;
s3: performing Kmeans algorithm processing on the intercepted image by using a Kmeans clustering segmentation method;
s4: combining morphological processing, performing morphological closing operation, selecting structural elements, expanding and corroding;
s5: carrying out coastline extraction by using a Canny boundary extraction operator;
s6: and analyzing the extracted result, overlapping the extracted coastline with the original map, and verifying the correctness of the coastline extraction result.
2. The coastline extraction method based on spaceborne SAR images as claimed in claim 1, wherein: in step S3, the K value selected in the Kmeans clustering algorithm is 10.
3. The coastline extraction method based on spaceborne SAR images as claimed in claim 2, wherein: in step S3, the algorithm processing further includes segmenting and binarizing according to the clustering pattern of the 10 th cluster of the K-means cluster map, and performing filling and denoising processing on the binarized image.
4. The coastline extraction method based on spaceborne SAR images as claimed in claim 1, wherein: in step S4, the structural element is selected to be 4.
5. The coastline extraction method based on spaceborne SAR images as claimed in claim 1, wherein: in step S4, dilation and erosion are calculated for a region in the image, relating to the features of lines and points, in which dilation is a region that expands around and erosion is a region that reduces around from the same time.
6. The coastline extraction method based on spaceborne SAR images as claimed in claim 1, wherein: in step S5, the Canny boundary extraction operator performs coastline extraction, and includes the following steps:
① denoising, wherein the original image data must be convolved with a two-dimensional Gaussian filter template;
② gradient calculation of derivative operatorUsing derivation of respective derivatives G in two directions of the gray-scale imageXAnd GYFrom the derivative obtained, the magnitude | G | and direction θ of the gradient can be calculated:
Figure FDA0002284282670000021
Figure FDA0002284282670000022
③ gradient direction determination, calculating the direction of the edge and dividing the gradual change direction of the edge by a plurality of angles to find out the adjacent pixels in the pixel direction;
④ traversing the whole image, when the gray values of two pixels are not the maximum value of the gray values of the pixels before and after the gradient direction, the gray value of the pixel is 0, i.e. not the edge;
⑤ derives two thresholds by accumulating histograms, above which it must be an edge and below which it should not be, if the detection is in the middle of the two thresholds, then whether the edge pixels in the pixels' neighbours are judged by the edge pixels not having a higher threshold, if so, an edge, otherwise, no edge.
CN201911153838.3A 2019-11-22 2019-11-22 Shoreline extraction method based on spaceborne SAR images Pending CN111353371A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911153838.3A CN111353371A (en) 2019-11-22 2019-11-22 Shoreline extraction method based on spaceborne SAR images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911153838.3A CN111353371A (en) 2019-11-22 2019-11-22 Shoreline extraction method based on spaceborne SAR images

Publications (1)

Publication Number Publication Date
CN111353371A true CN111353371A (en) 2020-06-30

Family

ID=71194469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911153838.3A Pending CN111353371A (en) 2019-11-22 2019-11-22 Shoreline extraction method based on spaceborne SAR images

Country Status (1)

Country Link
CN (1) CN111353371A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862117A (en) * 2020-07-16 2020-10-30 大连理工大学 Pixel-optimized sea ice watershed segmentation method
CN112508024A (en) * 2020-11-11 2021-03-16 广西电网有限责任公司南宁供电局 Intelligent identification method for embossed seal font of electrical nameplate of transformer
CN113465571A (en) * 2021-07-05 2021-10-01 中国电信股份有限公司 Antenna engineering parameter measuring method and device, electronic equipment and medium
CN114821355A (en) * 2022-04-27 2022-07-29 生态环境部卫星环境应用中心 Coastline automatic identification method and device
CN115061136A (en) * 2022-06-08 2022-09-16 江苏省水利科学研究院 Method and system for detecting river and lake shoreline change point based on SAR image
CN119169083A (en) * 2024-11-21 2024-12-20 中国海洋大学 A method for obtaining instantaneous coastline position based on optical remote sensing images
CN119206518A (en) * 2024-11-28 2024-12-27 陕西航天技术应用研究院有限公司 A method for extracting floating ball cage-type sea surface aquaculture farms based on SAR images

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968798A (en) * 2012-12-12 2013-03-13 北京航空航天大学 SAR (Synthetic Aperture Radar) image sea-land segmentation method based on wavelet transform and OTSU threshold
CN107247927A (en) * 2017-05-23 2017-10-13 浙江海洋大学 A kind of remote sensing images coastline information extracting method and system based on K-T Transformation
CN110428425A (en) * 2019-07-02 2019-11-08 中国航空工业集团公司雷华电子技术研究所 A kind of SAR image sea land separation method based on coastline vector data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968798A (en) * 2012-12-12 2013-03-13 北京航空航天大学 SAR (Synthetic Aperture Radar) image sea-land segmentation method based on wavelet transform and OTSU threshold
CN107247927A (en) * 2017-05-23 2017-10-13 浙江海洋大学 A kind of remote sensing images coastline information extracting method and system based on K-T Transformation
CN110428425A (en) * 2019-07-02 2019-11-08 中国航空工业集团公司雷华电子技术研究所 A kind of SAR image sea land separation method based on coastline vector data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZHONGLING LIU等: "A Novel Region-Merging Approach for Coastline Extraction From Sentinel-1A IW Mode SAR Imagery", 《IEEE GEOSCIENCE AND REMOTE SENSING LETTERS》 *
邹利: "基于Canny的海岸线遥感信息提取的方法研究", 《道客巴巴-HTTPS://WWW.DOC88.COM/P-6196782384054.HTML?R=1》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862117A (en) * 2020-07-16 2020-10-30 大连理工大学 Pixel-optimized sea ice watershed segmentation method
CN112508024A (en) * 2020-11-11 2021-03-16 广西电网有限责任公司南宁供电局 Intelligent identification method for embossed seal font of electrical nameplate of transformer
CN113465571A (en) * 2021-07-05 2021-10-01 中国电信股份有限公司 Antenna engineering parameter measuring method and device, electronic equipment and medium
CN114821355A (en) * 2022-04-27 2022-07-29 生态环境部卫星环境应用中心 Coastline automatic identification method and device
CN115061136A (en) * 2022-06-08 2022-09-16 江苏省水利科学研究院 Method and system for detecting river and lake shoreline change point based on SAR image
CN115061136B (en) * 2022-06-08 2024-01-09 江苏省水利科学研究院 SAR image-based river and lake shoreline change point detection method and system
CN119169083A (en) * 2024-11-21 2024-12-20 中国海洋大学 A method for obtaining instantaneous coastline position based on optical remote sensing images
CN119206518A (en) * 2024-11-28 2024-12-27 陕西航天技术应用研究院有限公司 A method for extracting floating ball cage-type sea surface aquaculture farms based on SAR images
CN119206518B (en) * 2024-11-28 2025-03-14 陕西航天技术应用研究院有限公司 A method for extracting floating ball cage-type sea surface aquaculture farms based on SAR images

Similar Documents

Publication Publication Date Title
Modava et al. Integration of spectral histogram and level set for coastline detection in SAR images
CN111353371A (en) Shoreline extraction method based on spaceborne SAR images
Zhang et al. Object-oriented shadow detection and removal from urban high-resolution remote sensing images
CN113076802B (en) Image recognition method of switching state of substation switch based on lack of disconnected image samples
CN107301661B (en) High-resolution remote sensing image registration method based on edge point features
CN110031843B (en) ROI (region of interest) -based SAR (synthetic Aperture Radar) image target positioning method, system and device
WO2018107939A1 (en) Edge completeness-based optimal identification method for image segmentation
CN107610114B (en) Detection method of cloud, snow and fog in optical satellite remote sensing images based on support vector machine
CN101634706B (en) Method for automatically detecting bridge target in high-resolution SAR images
CN106846339A (en) Image detection method and device
CN111046772A (en) Multi-temporal satellite remote sensing island shore line and development and utilization information extraction method
Zhang et al. Saliency-driven oil tank detection based on multidimensional feature vector clustering for SAR images
CN107992856B (en) High-resolution remote sensing building shadow detection method in urban scene
CN110889843A (en) SAR image ship target detection method based on maximum stable extreme value area
CN111476723A (en) A Lost Pixel Restoration Method of Remote Sensing Image with Failure of Landsat-7 Scanline Corrector
CN111369570A (en) Multi-target detection tracking method for video image
CN114764801A (en) Weak and small ship target fusion detection method and device based on multi-vision significant features
CN106204596B (en) A method for cloud detection in panchromatic remote sensing images based on Gaussian fitting function and fuzzy mixture estimation
CN111860534A (en) A SAR image oil spill detection method based on image saliency analysis
Manandhar et al. Segmentation based building detection in high resolution satellite images
CN113822361B (en) SAR image similarity measurement method and system based on Hamming distance
CN113592829B (en) Deep learning sediment particle identification method and device based on segmentation and recombination
Aytekin et al. Automatic and unsupervised building extraction in complex urban environments from multi spectral satellite imagery
CN111241911A (en) An Adaptive Lane Line Detection Method
CN112686222B (en) Method and system for detecting ship target by satellite-borne visible light detector

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200630

WD01 Invention patent application deemed withdrawn after publication