CN108898603A - Plot segmenting system and method on satellite image - Google Patents

Plot segmenting system and method on satellite image Download PDF

Info

Publication number
CN108898603A
CN108898603A CN201810534898.9A CN201810534898A CN108898603A CN 108898603 A CN108898603 A CN 108898603A CN 201810534898 A CN201810534898 A CN 201810534898A CN 108898603 A CN108898603 A CN 108898603A
Authority
CN
China
Prior art keywords
plot
satellite image
image
unit
prediction
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
CN201810534898.9A
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.)
Beijing Standard World Co Ltd
Original Assignee
Beijing Standard World Co Ltd
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 Beijing Standard World Co Ltd filed Critical Beijing Standard World Co Ltd
Priority to CN201810534898.9A priority Critical patent/CN108898603A/en
Publication of CN108898603A publication Critical patent/CN108898603A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/136Segmentation; Edge detection involving thresholding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30181Earth observation
    • G06T2207/30188Vegetation; Agriculture

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses the plot segmenting system and method on a kind of satellite image, wherein the plot segmenting system on satellite image includes:First unit, obtains training pictures, and the trained picture has plot and edge labelling;Second unit obtains satellite image to be split;Third unit, builds neural network model, and the third unit is trained neural network model to obtain prediction model with the trained pictures;Satellite image to be split is inputted the prediction model and carries out plot prediction by the third unit;Unit the 4th carries out connective region search to the forecast image of prediction model output;Unit the 5th compares the connected domain area searched and preset threshold interval, wherein the connected domain area in the threshold interval, then the connected domain is plot.The mark speed of the plot on satellite image can be improved in the present invention.

Description

Plot segmenting system and method on satellite image
Technical field
The present invention relates to satellite image processing technology field, in particular to plot segmenting system on a kind of satellite image and Method.
Background technique
The present invention belongs to the relevant technologies related to the present invention for the description of background technique, be only used for explanation and just In understanding summary of the invention of the invention, it should not be construed as applicant and be specifically identified to or estimate applicant being considered of the invention for the first time The prior art for the applying date filed an application.
Satellite image technology has had the application of many decades, but in agriculture fine-grained management, applied satellite image pair Farmland, which is managed, is not applied effectively also.With the development of science and technology, agricultural modernization needs more, more advanced technology to do It supports.And satellite image is utilized, the division in plot is carried out, is the first step of land management and planning, satellite image is drawn in plot There is natural advantage in point, however, basic or place also immature at present using the method that satellite image carries out Parcel division In the stage of complete artificial mark boundary of land block, however the crop-planting type on soil is becoming, and boundary of land block is also to change, this With regard to needing constantly to repeat this work, moreover, satellite image size is generally large, complete artificial mark, the time needed Cost is also very big.
Summary of the invention
In view of this, the embodiment of the present invention provides plot segmenting system and method on a kind of satellite image, main purpose It is the plot mark speed improved on satellite image.
In order to achieve the above objectives, present invention generally provides following technical solutions:
In a first aspect, the embodiment of the invention provides the plot segmenting systems on a kind of satellite image, including:
First unit, obtains training pictures, and the trained picture has plot and edge labelling;
Second unit obtains satellite image to be split;
Third unit builds neural network model, and the third unit is with the trained pictures to neural network model It is trained to obtain prediction model;The third unit is pre- by satellite image input prediction model progress plot to be split It surveys;
Unit the 4th carries out connective region search to the forecast image of prediction model output;
Unit the 5th compares the connected domain area searched and preset threshold interval, wherein
The connected domain area is in the threshold interval, then the connected domain is plot.
Preferably, the first unit includes cutting module and flip module, the module that cuts is marked to plot The satellite image sample of label is cut, and the flip module overturns the satellite image cut, and the satellite image sample is by having The satellite image sample of plot label is cut and overturning obtains.
Preferably, the first unit further includes color correction module, the extension rectification module is to cutting and overturn The satellite image sample afterwards carries out color correction, and the color correction includes in histogram stretching and Mean-Variance standard At least one.
Preferably, the first unit further includes expansion process module, the expansion process module is to the satellite shadow Decent progress expansion process, the satellite image sample cutting after expansion process obtain training pictures.
Preferably, the first layer in the neural network model is using expansion convolution.
Preferably, the loss function that different phase generates in the neural network model is weighting decreasing fashion.
Preferably, further including post-processing unit, the post-processing unit includes Morphological scale-space module, the morphology Processing module first carries out closing in morphology to the forecast image that the prediction model exports before carrying out the connective region search At least one of operation and skeletal extraction processing.
Preferably, the post-processing unit further includes simple interest module, the simple interest module is to the prediction The forecast image of model output first carries out simple interest processing before carrying out the connective region search, so that ground block edge is straight The connection of line gap.
Preferably, the line processing includes:
It is slided in the image handled to simple interest using the window of a 3*3 pixel, when the window center of sliding is When 1, the sum of the pixel value in window being judged, assert that the point is endpoint when the sum of pixel is 2, area is then executed since the point Domain growth algorithm stops after increasing enough points n, then with this n point, carries out straight line fitting using least square method, so Afterwards along the slope direction of fitting a straight line, increase the value of x-axis to the right, then stopping when finding corresponding y value and being also 1 connects The two points are connect, image or so overturning are then executed into the above process again, the image after simple interest can be obtained.
Preferably, the prediction model carries out plot prediction to satellite image to be split using redundant prediction method.
Second aspect, the embodiment of the invention provides the plot dividing methods on a kind of satellite image, include the following steps:
Training pictures are obtained, the trained picture has plot and edge labelling;
Neural network model is trained to obtain prediction model with the trained pictures;
Satellite image to be split is inputted into the prediction model and carries out plot prediction;
Connective region search is carried out to the forecast image of prediction model output;
The connected domain area searched and preset threshold interval are compared, wherein
The connected domain area is in the threshold interval, then the connected domain is plot.
Preferably, the trained pictures are obtained by the satellite image sample cutting with plot label, the cutting Including cutting to the satellite image sample and being overturn to the satellite image cut.
Preferably, carrying out color correction, the color correction includes histogram Tula after the satellite image sample cutting At least one of stretch with Mean-Variance standard.
Preferably, the satellite image sample carries out expansion process, the satellite image sample after expansion process is cut Get training pictures.
Preferably, the size of the trained picture is 200*200 pixel between 1000*1000 pixel.
Preferably, the first layer in the neural network model is using expansion convolution.
Preferably, the loss function that different phase generates in the neural network model is weighting decreasing fashion.
Preferably, the forecast image of the prediction model output first carries out form before carrying out the connective region search At least one of closed operation and skeletal extraction are handled in.
Preferably, the forecast image of the prediction model output first carries out straight line before carrying out the connective region search Growth process, so that the straight line gap of ground block edge connects.
Preferably, the line processing includes:
It is slided in the image handled to simple interest using the window of a 3*3 pixel, when the window center of sliding is When 1, the sum of the pixel value in window being judged, assert that the point is endpoint when the sum of pixel is 2, area is then executed since the point Domain growth algorithm stops after increasing enough points n, then with this n point, carries out straight line fitting using least square method, so Afterwards along the slope direction of fitting a straight line, increase the value of x-axis to the right, then stopping when finding corresponding y value and being also 1 connects The two points are connect, image or so overturning are then executed into the above process again, the image after simple interest can be obtained.
Preferably, the prediction model carries out plot prediction to satellite image to be split using redundant prediction method.
The third aspect, the embodiment of the invention provides a kind of computer readable storage mediums, are stored thereon with computer journey The step of sequence, which realizes above-mentioned method when being executed by processor.
Fourth aspect the embodiment of the invention provides a kind of computer equipment, including memory, processor and is stored in On reservoir and the computer program that can run on a processor, the processor realize above-mentioned method when executing described program Step.
Compared with prior art, the beneficial effect of the embodiment of the present invention is:
Plot segmenting system and method satellite image on satellite image provided in an embodiment of the present invention, with deep learning Based on model, automatically obtain ground after then having carried out a series of post-processing using the model output result after deep learning Result after block segmentation.Cost of labor and the duplication of labour are greatly reduced, while greatly improving speed.The present invention couple Future, basic impetus and technical support were played in the fine-grained management in plot.
Scheme attached explanation
Fig. 1 shows the schematic diagram of an embodiment of the plot segmenting system on satellite image of the present invention.
Fig. 2 shows the schematic diagrames of another embodiment of the plot segmenting system on satellite image of the present invention.
Fig. 3 shows the flow chart of an embodiment of the plot dividing method on satellite image of the present invention.
Fig. 4 shows the flow chart of another embodiment of the plot dividing method on satellite image of the present invention.
Specific embodiment
Present invention is further described in detail combined with specific embodiments below, but not as a limitation of the invention.? In following the description, what different " embodiment " or " embodiment " referred to is not necessarily the same embodiment.In addition, one or more are implemented Special characteristic, structure or feature in example can be combined by any suitable form.
Fig. 1 shows the schematic diagram of an embodiment of the plot segmenting system on satellite image of the present invention.Fig. 2 shows this The schematic diagram of another embodiment of plot segmenting system on invention satellite image.Referring to Fig. 1 and Fig. 2, on a kind of satellite image Plot segmenting system, including:
First unit 10, obtains training pictures, and training picture has plot and edge labelling;
Second unit 20 obtains satellite image to be split;
Third unit 30 builds neural network model, and third unit 30 is to train pictures to carry out neural network model Training obtains prediction model;Satellite image input prediction model to be split is carried out plot prediction by third unit 30;
4th unit 40 carries out connective region search to the forecast image of prediction model output;
5th unit 50 compares the connected domain area searched and preset threshold interval, wherein
If connected domain area, in the threshold interval, which is plot.
Plot segmenting system satellite image on satellite image provided in an embodiment of the present invention is with deep learning model Basis automatically obtains plot segmentation after then having carried out a series of post-processing using the model output result after deep learning Result afterwards.Cost of labor and the duplication of labour are greatly reduced, while greatly improving speed.The present invention is in the future The impetus and technical support on basis are played in the fine-grained management of block.
In one embodiment of the invention, training pictures are from training sample cutting, and training sample is that a width includes The satellite image of hundreds of thousands of pixels, cannot be directly used to model training.Shapefile vector file can not be directly used in mould Type training needs for label file (shapefile file) to be converted into the label image with sizes such as training images.Therefore, One unit 10 carries out cutting to the satellite image with plot label, and above-mentioned cutting includes cutting and overturning.Referring to fig. 2, one In a embodiment, first unit 10 includes cutting module 11 and flip module 12, cuts module 11 and defends to plot label Star image sample is cut, and flip module 12 overturns the satellite image cut, and satellite image sample is by defending with plot label Star image sample is cut and overturning obtains.Therefore, with plot label satellite image sample in block edge and non-edge portion The value for dividing imparting different is marked, for example, plot marginal value is 1 in image, remaining place value is 0.
In one embodiment, referring to fig. 2, first unit 10 further includes expansion process module 13, expansion process module 13 Expansion process is carried out to satellite image sample, the satellite image sample cutting after expansion process obtains training pictures.This implementation The robustness of model can be enhanced in example, while eliminating the deviation that label label occurs, and carrying out expansive working to label image makes to mark In label block edge it is more obvious.After expansion process, using cutting out at random, the operations such as overturning obtain as more as possible while superfluous The few training pictures of remaining property, such as thousands of Zhang Xunlian pictures can be obtained.It is all a certain size instruction in training pictures Practice picture.The size of training picture can be 200*200 pixel between 1000*1000 pixel.For example, training picture size is 512*512 pixel.
Satellite image is usually to have made of more scape image mosaics.Since the time of satellite shooting is different, weather, light, Angle etc. all has image to image quality, therefore will appear serious color error ratio.If directly this picture is trained It is unfavorable for model convergence.Therefore, in one embodiment, referring to fig. 2, first unit 10 further includes color correction module 14, is prolonged Stretch rectification module 14 to after cutting and overturning satellite image sample carry out color correction, color correction include histogram stretch and At least one of Mean-Variance standard.In the present embodiment, to the training picture after segmentation, (such as 512*512 pixel is big It is small) operations such as histogram stretching, Mean-Variance standardization have been carried out, eliminate the influence of illumination, weather etc..
In one embodiment of the invention, model construction is based on edge parted pattern, and considers satellite image and traditional natural Image difference is larger, and the method for having abandoned pre-training weight is directly trained from the beginning.
In one embodiment, the first layer in neural network model makes model compared to common convolution using expansion convolution Obtain better receptive field.
In one embodiment of the invention, model loss function uses Focal Loss, the positive and negative sample proportion in balance sample, It is more preferable compared to cross entropy loss function effect.
In another embodiment, the loss function that different phase generates in neural network model is weighting decreasing fashion.
In one embodiment of the invention, the deep learning frame Tensorflow to be increased income using Google builds above-mentioned nerve The learning rate that successively decreases is arranged in network model, tall and handsome up to the left back model convergence of 10 hours of training on P100 video card.In training process Weight parameter need to be adjusted for the distribution of the output of model each section (such as five parts), expand expansion ratio, the loss letter of volume machine Hyper parameter for including in number etc. and then re -training.Until model each section can preferably predict image border, while mould The value of type loss function can deconditioning when tending towards stability.The prediction model obtained at this time can be used for dividedly block edge.
It further include post-processing unit in one embodiment of the invention to improve the effect of plot segmentation, it is referring to fig. 2, rear to locate Managing unit 60 includes Morphological scale-space module 61, and the forecast image that Morphological scale-space module 61 exports prediction model is connecting At least one of closed operation and skeletal extraction processing in morphology are first carried out before logical domain search.The output of model is and inputs Image single channel image of a size exports the every bit on image and is regarded as whether corresponding input picture point is plot side The probability of edge.Such as choosing 0.5 is cut-point, is ground block edge more than or equal to 0.5, is background less than 0.5, is obtained preliminary Segmentation result, the result is thicker in the presence of the edge being partitioned into, and having in cavity and background in edge has the case where noise spot, therefore, The present embodiment using in morphological image closed operation and framework extraction method it is available eliminating noise, and by unidirectional The segmentation result of the image border of vegetarian refreshments composition.
In one embodiment of the invention, post-processing unit 60 further includes simple interest module 62, simple interest module The forecast image of 62 pairs of prediction models output first carries out simple interest processing before carrying out connective region search, so that ground block edge Straight line gap connection.Due to model accuracy, plot changes situations such as complicated, the image of prediction model output, even across The phenomenon that Morphological scale-space, also there is also broken string (the straight line disconnections of description ground block edge).To solve this problem, the present embodiment A kind of scheme of simple interest is proposed, first with the window of a simple 3*3 pixel in the image handled to simple interest Middle sliding judges the sum of the pixel value in window when the window center of sliding is 1, assert that the point is when the sum of pixel is 2 Then endpoint executes region growing algorithm since the point, increasing enough points n (can according to need adjustment, such as n= 15) stop after, then with this n point, straight line fitting is carried out using least square method, then along the slope side of fitting a straight line To the right then the value of increase x-axis, stopping when finding corresponding y value and being also 1 connect the two points, then by an image left side Right overturning executes the above process again, the image after simple interest can be obtained.
In the embodiment of the present invention, it can receive the input picture of arbitrary size in prediction, then use the method for redundant prediction Entire image is predicted, the serious disadvantage of the splicing edge noise occurred when image cutting prediction is spliced then is eliminated.
Second aspect, the embodiment of the invention provides the plot dividing method on a kind of satellite image, Fig. 3 shows this hair The flow chart of one embodiment of the plot dividing method on bright satellite image.Fig. 4 shows the plot on satellite image of the present invention The flow chart of another embodiment of dividing method.Referring to Fig. 3 and Fig. 4, the plot on the satellite image of the embodiment of the present invention is divided Method includes the following steps:
Training pictures are obtained, training picture has plot and edge labelling;
To train pictures to be trained to obtain prediction model to neural network model;
Satellite image input prediction model to be split is subjected to plot prediction;
Connective region search is carried out to the forecast image of prediction model output;
The connected domain area searched and preset threshold interval are compared, wherein
Connected domain area is in threshold interval, then the connected domain is plot.
Plot dividing method satellite image on satellite image provided in an embodiment of the present invention is with deep learning model Basis automatically obtains plot segmentation after then having carried out a series of post-processing using the model output result after deep learning Result afterwards.Cost of labor and the duplication of labour are greatly reduced, while greatly improving speed.The present invention is in the future The impetus and technical support on basis are played in the fine-grained management of block.
In one embodiment of the invention, training pictures are from training sample cutting, and training sample is that a width includes The satellite image of hundreds of thousands of pixels, cannot be directly used to model training.Shapefile vector file can not be directly used in mould Type training needs for label file (shapefile file) to be converted into the label image with sizes such as training images.Therefore, One unit 10 carries out cutting to the satellite image with plot label, and above-mentioned cutting includes cutting and overturning.Referring to fig. 4, one In a embodiment, training pictures are obtained by the satellite image sample cutting with plot label, and cutting includes to the satellite Image sample cuts and overturns to the satellite image cut.Therefore, with plot label satellite image sample in block edge And non-edge part assigns different values and is marked, for example, plot marginal value is 1 in image, remaining place value is 0.
Referring to fig. 4, in one embodiment of the invention, after satellite image sample cutting, color correction is carried out, color correction includes At least one of histogram stretching and Mean-Variance standard.The robustness of model can be enhanced in the present embodiment, while eliminating mark The deviation that label label occurs, to label image carry out expansive working make in label block edge it is more obvious.After expansion process, Using cutting out at random, the operations acquisition such as overturning is as more as possible, while the training pictures that redundancy is few, such as can obtain thousands of Zhang Xunlian pictures.It is all a certain size training picture in training pictures.The size of training picture can be 200*200 picture Element is between 1000*1000 pixel.For example, training picture size is 512*512 pixel.In the embodiment of the present invention, expansion process Both expansion process first can be carried out to satellite image before cutting, the slicing operations such as is then cut out, overturns, it can also be with It is that expansion process is carried out to the picture that cutting obtains, obtains training pictures after the slicing operations such as cutting out, overturning.
Satellite image is usually to have made of more scape image mosaics.Since the time of satellite shooting is different, weather, light, Angle etc. all has image to image quality, therefore will appear serious color error ratio.If directly this picture is trained It is unfavorable for model convergence.Therefore, in one embodiment, referring to fig. 4, after the cutting of satellite image sample, color correction, institute are carried out Stating color correction includes at least one of histogram stretching and Mean-Variance standard.In the present embodiment, to the instruction after segmentation Practice picture (such as 512*512 pixel size) and carried out the operations such as histogram stretching, Mean-Variance standardization, eliminates illumination, day The influence of gas etc..
In one embodiment of the invention, model construction is based on edge parted pattern, and considers satellite image and traditional natural Image difference is larger, and the method for having abandoned pre-training weight is directly trained from the beginning.
In one embodiment, the first layer in neural network model makes model compared to common convolution using expansion convolution Obtain better receptive field.
In one embodiment of the invention, model loss function uses Focal Loss, the positive and negative sample proportion in balance sample, It is more preferable compared to cross entropy loss function effect.
In another embodiment, the loss function that different phase generates in neural network model is weighting decreasing fashion.
In one embodiment of the invention, the deep learning frame Tensorflow to be increased income using Google builds above-mentioned nerve The learning rate that successively decreases is arranged in network model, tall and handsome up to the left back model convergence of 10 hours of training on P100 video card.In training process Weight parameter need to be adjusted for the distribution of the output of model each section (such as five parts), expand expansion ratio, the loss letter of volume machine Hyper parameter for including in number etc. and then re -training.Until model each section can preferably predict image border, while mould The value of type loss function can deconditioning when tending towards stability.The prediction model obtained at this time can be used for dividedly block edge.
In order to improve the effect of plot segmentation, in one embodiment of the invention, the forecast image of prediction model output is being carried out At least one of closed operation and skeletal extraction processing in morphology are first carried out before the connective region search.The output of model is With input picture single channel image of a size, export the every bit on image be regarded as corresponding input picture point whether be The probability of ground block edge.Such as choosing 0.5 is cut-point, is ground block edge more than or equal to 0.5, is background less than 0.5, obtains To primary segmentation, as a result, the result exists, the edge being partitioned into is thicker, and having in cavity and background in edge has the case where noise spot, Therefore, the present embodiment using in morphological image closed operation and framework extraction method it is available eliminating noise, Yi Jiyou The segmentation result of the image border of unidirectional vegetarian refreshments composition.
In one embodiment of the invention, the forecast image of prediction model output is before carrying out the connective region search Simple interest processing is first carried out, so that the straight line gap of ground block edge connects.Due to model accuracy, plot changes the feelings such as complexity Condition, the image of prediction model output, even across Morphological scale-space, also there is also broken string (the straight line disconnections of description ground block edge) The phenomenon that.To solve this problem, the present embodiment proposes a kind of scheme of simple interest, first with a simple 3*3 picture The window of element slides in the image handled to simple interest, when the window center of sliding is 1, judges the pixel value in window The sum of, assert that the point is endpoint when the sum of pixel is 2, region growing algorithm is then executed since the point, increases enough Points n (can according to need adjustment, such as n=15) stop afterwards, then with this n point, carry out straight line using least square method Fitting increases to the right the value of x-axis then along the slope direction of fitting a straight line, stopping when finding corresponding y value and being also 1, Then the two points are connected, image or so overturning are then executed into the above process again, the image after simple interest can be obtained.
In the embodiment of the present invention, it can receive the input picture of arbitrary size in prediction, then use the method for redundant prediction Entire image is predicted, the serious disadvantage of the splicing edge noise occurred when image cutting prediction is spliced then is eliminated.
The third aspect, the embodiment of the invention provides a kind of computer readable storage mediums, are stored thereon with computer journey The step of sequence, which realizes above-mentioned method when being executed by processor.
Fourth aspect the embodiment of the invention provides a kind of computer equipment, including memory, processor and is stored in On reservoir and the computer program that can run on a processor, the processor realize above-mentioned method when executing described program Step.
Those skilled in the art can be understood that the embodiment of the present invention technical solution can by software and/or Hardware is realized." unit " or " unit " in this specification is to refer to complete independently or complete with other component cooperation specific The software and/or hardware of function, wherein hardware for example can be FPGA (Field-Programmable Gate Array, scene Programmable gate array), IC (Integrated Circuit, integrated circuit) etc..
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, the journey The step of any of the above-described embodiment method is realized when sequence is executed by processor.Wherein, computer readable storage medium may include But be not limited to any kind of disk, including floppy disk, CD, DVD, CD-ROM, mini drive and magneto-optic disk, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic or optical card, nanosystems (including molecular memory lC), Or it is suitable for any kind of medium or equipment of store instruction and/or data.
The embodiment of the invention also provides a kind of computer equipments, including memory, processor and storage are on a memory And the computer program that can be run on a processor, the step of realizing any of the above-described embodiment method when processor executes program. In embodiments of the present invention, processor is the control centre of computer system, can be the processor of physical machine, is also possible to void The processor of quasi- machine.
In the present invention, term " first ", " second " etc. are only used for the purpose of description, are not understood to indicate or imply Relative importance or sequence;Term " multiple " then refers to two or more, unless otherwise restricted clearly.Term " installation ", The terms such as " connected ", " connection ", " fixation " shall be understood in a broad sense, for example, " connection " may be a fixed connection, being also possible to can Dismantling connection, or be integrally connected;" connected " can be directly connected, can also be indirectly connected through an intermediary.For this For the those of ordinary skill in field, the specific meanings of the above terms in the present invention can be understood according to specific conditions.
In description of the invention, it is to be understood that the orientation or positional relationship of the instructions such as term " on ", "lower" be based on Orientation or positional relationship shown in the drawings, is merely for convenience of description of the present invention and simplification of the description, rather than indication or suggestion institute The device or unit of finger must have specific direction, be constructed and operated in a specific orientation, it is thus impossible to be interpreted as to this hair Bright limitation.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (23)

1. the plot segmenting system on satellite image, which is characterized in that including:
First unit, obtains training pictures, and the trained picture has plot and edge labelling;
Second unit obtains satellite image to be split;
Third unit, builds neural network model, and the third unit carries out neural network model with the trained pictures Training obtains prediction model;Satellite image to be split is inputted the prediction model and carries out plot prediction by the third unit;
Unit the 4th carries out connective region search to the forecast image of prediction model output;
Unit the 5th compares the connected domain area searched and preset threshold interval, wherein
The connected domain area is in the threshold interval, then the connected domain is plot.
2. system according to claim 1, which is characterized in that the first unit includes cutting module and flip module, The module that cuts cuts the satellite image sample with plot label, and the flip module turns over the satellite image cut Turn, the satellite image sample is cut by the satellite image sample with plot label and overturning obtains.
3. system according to claim 2, which is characterized in that the first unit further includes color correction module, described Extend rectification module and color correction is carried out to the satellite image sample after cutting and overturning, the color correction includes histogram Tula at least one of is stretched with Mean-Variance standard.
4. system according to claim 1, which is characterized in that the first unit further includes expansion process module, described Expansion process module carries out expansion process to the satellite image sample, and the satellite image sample cutting after expansion process obtains To training pictures.
5. system according to claim 1, which is characterized in that the first layer in the neural network model is using expansion volume Product.
6. system according to claim 1, which is characterized in that the loss that different phase generates in the neural network model Function is weighting decreasing fashion.
7. system according to claim 1, which is characterized in that further include post-processing unit, the post-processing unit includes Morphological scale-space module, the Morphological scale-space module are carrying out the connected domain to the forecast image that the prediction model exports At least one of closed operation and skeletal extraction processing in morphology are first carried out before search.
8. system according to claim 7, which is characterized in that the post-processing unit further includes simple interest module, institute It states simple interest module and straight line is first carried out before carrying out the connective region search to the forecast image that the prediction model exports Growth process, so that the straight line gap of ground block edge connects.
9. system according to claim 8, which is characterized in that the line processing includes:
It is slided in the image handled to simple interest using the window of a 3*3 pixel, when the window center of sliding is 1, Judge the sum of the pixel value in window, assert that the point is endpoint when the sum of pixel is 2, then executes region since the point and increase Long algorithm stops after increasing enough points n, then with this n point, carries out straight line fitting using least square method, then edge The slope direction of fitting a straight line, increase the value of x-axis to the right, then stopping when finding corresponding y value and being also 1 connects this Then image or so overturning is executed the above process, the image after simple interest can be obtained by two points again.
10. system according to claim 1, which is characterized in that the prediction model is using redundant prediction method to be split Satellite image carry out plot prediction.
11. the plot dividing method on satellite image, includes the following steps:
Training pictures are obtained, the trained picture has plot and edge labelling;
Neural network model is trained to obtain prediction model with the trained pictures;
Satellite image to be split is inputted into the prediction model and carries out plot prediction;
Connective region search is carried out to the forecast image of prediction model output;
The connected domain area searched and preset threshold interval are compared, wherein
The connected domain area is in the threshold interval, then the connected domain is plot.
12. according to the method for claim 11, which is characterized in that the trained pictures are by the satellite with plot label Image sample cutting obtains, and the cutting includes cutting to the satellite image sample and overturning to the satellite image cut.
13. according to the method for claim 12, which is characterized in that after the satellite image sample cutting, carry out color and rectify Just, the color correction includes at least one of histogram stretching and Mean-Variance standard.
14. according to the method for claim 11, which is characterized in that the satellite image sample carries out expansion process, expansion The satellite image sample cutting that treated obtains training pictures.
15. according to the method for claim 11, which is characterized in that the size of the trained picture be 200*200 pixel extremely Between 1000*1000 pixel.
16. according to the method for claim 11, which is characterized in that the first layer in the neural network model is using expansion Convolution.
17. according to the method for claim 11, which is characterized in that the damage that different phase generates in the neural network model Losing function is weighting decreasing fashion.
18. according to the method for claim 11, which is characterized in that the forecast image of the prediction model output is carrying out institute At least one of closed operation and skeletal extraction processing in morphology are first carried out before stating connective region search.
19. according to the method for claim 11, which is characterized in that the forecast image of the prediction model output is carrying out institute Simple interest processing is first carried out before stating connective region search, so that the straight line gap of ground block edge connects.
20. according to the method for claim 19, which is characterized in that the line processing includes:
It is slided in the image handled to simple interest using the window of a 3*3 pixel, when the window center of sliding is 1, Judge the sum of the pixel value in window, assert that the point is endpoint when the sum of pixel is 2, then executes region since the point and increase Long algorithm stops after increasing enough points n, then with this n point, carries out straight line fitting using least square method, then edge The slope direction of fitting a straight line, increase the value of x-axis to the right, then stopping when finding corresponding y value and being also 1 connects this Then image or so overturning is executed the above process, the image after simple interest can be obtained by two points again.
21. according to the method for claim 11, which is characterized in that the prediction model is using redundant prediction method to be split Satellite image carry out plot prediction.
22. a kind of computer readable storage medium, is stored thereon with computer program, power is realized when which is executed by processor Benefit requires the step of any one of 11-21 the method.
23. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor The step of calculation machine program, the processor realizes any one of claim 11-21 the method when executing described program.
CN201810534898.9A 2018-05-29 2018-05-29 Plot segmenting system and method on satellite image Pending CN108898603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810534898.9A CN108898603A (en) 2018-05-29 2018-05-29 Plot segmenting system and method on satellite image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810534898.9A CN108898603A (en) 2018-05-29 2018-05-29 Plot segmenting system and method on satellite image

Publications (1)

Publication Number Publication Date
CN108898603A true CN108898603A (en) 2018-11-27

Family

ID=64343452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810534898.9A Pending CN108898603A (en) 2018-05-29 2018-05-29 Plot segmenting system and method on satellite image

Country Status (1)

Country Link
CN (1) CN108898603A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109766400A (en) * 2019-01-14 2019-05-17 北京天下图数据技术有限公司 Plot labeling method and device, block identifying method and device
CN110189341A (en) * 2019-06-05 2019-08-30 北京青燕祥云科技有限公司 A kind of method, the method and device of image segmentation of Image Segmentation Model training
CN111210095A (en) * 2020-03-12 2020-05-29 深圳前海微众银行股份有限公司 Power generation amount prediction method, device, equipment and computer readable storage medium
CN111382645A (en) * 2018-12-29 2020-07-07 顺丰科技有限公司 Method and system for identifying expired buildings in electronic map
CN112949711A (en) * 2021-02-26 2021-06-11 中国科学院软件研究所 Neural network model reusable training method and device for software-defined satellite
US20220156493A1 (en) * 2020-11-17 2022-05-19 Insurance Services Office, Inc. Computer Vision Systems and Methods for Detecting and Aligning Land Property Boundaries on Aerial Imagery

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218618A (en) * 2013-01-09 2013-07-24 重庆交通大学 Highway route automatic extraction method based on remote-sensing digital image
CN103761526A (en) * 2014-01-26 2014-04-30 北京理工大学 Urban area detecting method based on feature position optimization and integration
CN106384081A (en) * 2016-08-30 2017-02-08 水利部水土保持监测中心 Slope farmland extracting method and system based on high-resolution remote sensing image
CN107154048A (en) * 2017-05-09 2017-09-12 中国科学院遥感与数字地球研究所 The remote sensing image segmentation method and device of a kind of Pulse-coupled Neural Network Model
CN107274418A (en) * 2017-07-07 2017-10-20 江苏省无线电科学研究所有限公司 A kind of crop image partition method based on AP clustering algorithms
CN107341795A (en) * 2017-06-30 2017-11-10 武汉大学 A kind of high spatial resolution remote sense image method for detecting automatic variation of Knowledge driving

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218618A (en) * 2013-01-09 2013-07-24 重庆交通大学 Highway route automatic extraction method based on remote-sensing digital image
CN103761526A (en) * 2014-01-26 2014-04-30 北京理工大学 Urban area detecting method based on feature position optimization and integration
CN106384081A (en) * 2016-08-30 2017-02-08 水利部水土保持监测中心 Slope farmland extracting method and system based on high-resolution remote sensing image
CN107154048A (en) * 2017-05-09 2017-09-12 中国科学院遥感与数字地球研究所 The remote sensing image segmentation method and device of a kind of Pulse-coupled Neural Network Model
CN107341795A (en) * 2017-06-30 2017-11-10 武汉大学 A kind of high spatial resolution remote sense image method for detecting automatic variation of Knowledge driving
CN107274418A (en) * 2017-07-07 2017-10-20 江苏省无线电科学研究所有限公司 A kind of crop image partition method based on AP clustering algorithms

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冯子亮 等: "一种基于主动生长的边缘连接算法", 《计算机应用研究》 *
量子学园: "Kanggle优胜者详解:如何用深度学习实现卫星图像分割与识别", 《知乎:HTTPS://ZHUANLAN.ZHIHU.COM/P/26377387》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111382645A (en) * 2018-12-29 2020-07-07 顺丰科技有限公司 Method and system for identifying expired buildings in electronic map
CN111382645B (en) * 2018-12-29 2023-11-28 顺丰科技有限公司 Method and system for identifying overdue building in electronic map
CN109766400A (en) * 2019-01-14 2019-05-17 北京天下图数据技术有限公司 Plot labeling method and device, block identifying method and device
CN110189341A (en) * 2019-06-05 2019-08-30 北京青燕祥云科技有限公司 A kind of method, the method and device of image segmentation of Image Segmentation Model training
CN110189341B (en) * 2019-06-05 2021-08-10 北京青燕祥云科技有限公司 Image segmentation model training method, image segmentation method and device
CN111210095A (en) * 2020-03-12 2020-05-29 深圳前海微众银行股份有限公司 Power generation amount prediction method, device, equipment and computer readable storage medium
CN111210095B (en) * 2020-03-12 2022-02-18 深圳前海微众银行股份有限公司 Power generation amount prediction method, device, equipment and computer readable storage medium
US20220156493A1 (en) * 2020-11-17 2022-05-19 Insurance Services Office, Inc. Computer Vision Systems and Methods for Detecting and Aligning Land Property Boundaries on Aerial Imagery
US11847824B2 (en) * 2020-11-17 2023-12-19 Insurance Services Office, Inc. Computer vision systems and methods for detecting and aligning land property boundaries on aerial imagery
CN112949711A (en) * 2021-02-26 2021-06-11 中国科学院软件研究所 Neural network model reusable training method and device for software-defined satellite
CN112949711B (en) * 2021-02-26 2023-10-27 中国科学院软件研究所 Neural network model multiplexing training method and device for software defined satellites

Similar Documents

Publication Publication Date Title
CN108898603A (en) Plot segmenting system and method on satellite image
CN106157319B (en) The conspicuousness detection method in region and Pixel-level fusion based on convolutional neural networks
CN109859171B (en) Automatic floor defect detection method based on computer vision and deep learning
CN106157267A (en) A kind of image mist elimination absorbance optimization method based on dark channel prior
CN101571950B (en) Image restoring method based on isotropic diffusion and sparse representation
WO2020098158A1 (en) Pedestrian re-recognition method and apparatus, and computer readable storage medium
CN109410129A (en) A kind of method of low light image scene understanding
CN108776772B (en) Cross-time building change detection modeling method, detection device, method and storage medium
CN101777180B (en) Complex background real-time alternating method based on background modeling and energy minimization
CN108319972A (en) A kind of end-to-end difference online learning methods for image, semantic segmentation
CN103164855B (en) A kind of Bayesian decision foreground extracting method in conjunction with reflected light photograph
CN108198201A (en) A kind of multi-object tracking method, terminal device and storage medium
CN106204494B (en) A kind of image defogging method and system comprising large area sky areas
CN105678813A (en) Skin color detection method and device
CN103942758A (en) Dark channel prior image dehazing method based on multiscale fusion
CN109584170A (en) Underwater image restoration method based on convolutional neural networks
CN106339984A (en) Distributed image super-resolution method based on K-means driven convolutional neural network
CN103971338A (en) Variable-block image repair method based on saliency map
CN110310241A (en) A kind of more air light value traffic image defogging methods of fusion depth areas segmentation
CN106686278A (en) Heterogeneous processor parallel coordination processing method facing real-time object identification
CN109858487A (en) Weakly supervised semantic segmentation method based on watershed algorithm and image category label
CN110148093A (en) A kind of image defogging improved method based on dark channel prior
CN103578083A (en) Single image defogging method based on joint mean shift
CN110223251A (en) Suitable for manually with the convolutional neural networks underwater image restoration method of lamp
CN108986101A (en) Human body image dividing method based on circulation " scratching figure-segmentation " optimization

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

Application publication date: 20181127