CN107025664A - Domestic remote sensing satellite rapid registering method based on parallel computation - Google Patents

Domestic remote sensing satellite rapid registering method based on parallel computation Download PDF

Info

Publication number
CN107025664A
CN107025664A CN201710247014.7A CN201710247014A CN107025664A CN 107025664 A CN107025664 A CN 107025664A CN 201710247014 A CN201710247014 A CN 201710247014A CN 107025664 A CN107025664 A CN 107025664A
Authority
CN
China
Prior art keywords
image
multispectral
remote sensing
panchromatic
registration
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
CN201710247014.7A
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201710247014.7A priority Critical patent/CN107025664A/en
Publication of CN107025664A publication Critical patent/CN107025664A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • G06T2207/10036Multispectral image; Hyperspectral image
    • 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
    • G06T2207/10041Panchromatic image

Landscapes

  • Image Processing (AREA)

Abstract

The invention belongs to satellite image processing technology field, more particularly to the domestic remote sensing satellite rapid registering method based on parallel computation, including methods such as a variety of images, it is inadequate that the present invention solves number of control points, skewness is determined in control, by cloud, mist, the influence such as uneven illumination is larger, it is too slow with Quasi velosity, it is not inconsistent the requirement that text handles on the day of day data and provides public service, the handling process method of domestic satellite remote sensing date is less, there is rotation in each wave band of such as China-Brazil Earth Resources Satellite series, translation, the problem of in terms of scaling, with procedure, the processing of each scape satellite image is rapidly completed full-automaticly, the coordinate and Online release map view of unified multi-source satellite image, the atural object deformation problems that different phase different inclination angles are caused, multi-source remote sensing satellite image registration accuracy is high, make full use of hardware resource, improve the advantageous effects of the treatment effeciency of the large-scale parallel registration of mass remote sensing image.

Description

Domestic remote sensing satellite rapid registering method based on parallel computation
Technical field
The invention belongs to satellite image processing technology field, more particularly to the domestic remote sensing satellite based on parallel computation is quick Method for registering.
Background technology
The development of internet and mobile Internet, allows remote sensing satellite application to incorporate in popular life, remote sensing spatial information Application develop also along the direction constantly brought forth new ideas.In face of the active demand and fast development of public's remote sensing, it is necessary to make full use of Multi-sensor satellite remote sensing collects ability, the full-automatic rapid treating technology of remote sensing, releases remote sensing service towards the public, realizes The Public Value of remote sensing, the geographical space attribute of uniqueness of remote sensing image causes its application widely.Different resolution Remote sensing image has its different application category, but we have found unavoidably during understanding in depth, should in middle low resolution In, domestic remote sensing image occupies most of market;And be but difficult to see domestic satellite in the market for needing high score image The figure of remote sensing image.However, as the increasing high score satellite of China goes up to the sky, this phenomenon has been taken on a new look.With The increase of quantity delivered, the market share of domestic satellite-remote-sensing image will be increasing, and the domestic high-definition remote sensing of magnanimity is defended The satellite image data such as are painted in sing data, including high score series, resource series, environment series, day, how rapidly to produce and reach the standard grade Issue, as the problem serviced at this stage by the remote sensing of remote sensing image data release towards the public.In process of production, image Registration is an essential committed step.Multi-source Remote Sensing Images registration is to being derived from different time, different sensors or not The process for being matched, being superimposed with two width or multiple image of the same scenery at visual angle.In remote sensing application field, image registration is Realize image co-registration, change detection, the necessary process of image rectification;Towards popular field, image registration is multi- source Remote Sensing Data data Optimization in the precision of geographical position is there is provided the experience of more accurate and visual and optimal video vision, and image registration is generally comprised Two steps, the first step is the sufficient amount of registration control points of selection(GCPS), these control point requested numbers are enough and are distributed More uniform, second step is that, as reference picture, another width is as registering image, matching somebody with somebody using the width in two images to be matched somebody with somebody Registering to compare and to analyze with reference picture progress after quasi- image conversion, wherein the first step is extremely fine, due to reality The satellite remote-sensing image breadth of border processing is very big, and operator has to select substantial amounts of control point, Er Qiebi between two images It must select quite accurate, if manually carrying out calibration process by professional image software, not only lose time and people Power, and by the image of people's subjective factor, it is impossible to the precision of registration is effectively ensured, therefore, large format remote sensing images in recent years Fast accurate registration has obtained the concern and research of scholars,
In order to overcome this shortcoming, the method that scholars propose autoregistration is broadly divided into based on gray scale, transform domain and feature Three major types, but in actual applications, it is usually present following several shortcomings:Number of control points not enough, control determine skewness, by It is larger, too slow with Quasi velosity to influences such as cloud, mist, uneven illuminations, it is not inconsistent text and is handled on the day of day data and public service is provided Requirement, domestic satellite remote sensing date handling process method it is less, such as China-Brazil Earth Resources Satellite series each wave band deposit The problem of in terms of rotation, translation, scaling.
The content of the invention
The present invention provides the domestic remote sensing satellite rapid registering method based on parallel computation, to solve in above-mentioned background technology Number of control points not enough, determine skewness, influenceed larger, too slow with Quasi velosity by cloud, mist, uneven illumination etc., is not inconsistent by control Text handles on the day of day data and provides the requirement of public service, the handling process method of domestic satellite remote sensing date is less, than The problem of such as the serial each wave band of China-Brazil Earth Resources Satellite in the presence of in terms of rotation, translation, scaling.
Technical problem solved by the invention is realized using following technical scheme:Domestic remote sensing based on parallel computation is defended Star rapid registering method, the method for registering includes:
When individually handling non-multi-source remote sensing satellite multispectral image, the non-multi-source remote sensing satellite multispectral image is through long-range mistake Journey invocation protocol RPC processing forms image before the multispectral registration of non-multi-source remote sensing satellite, and the non-multi-source remote sensing satellite is multispectral Image combines through task distribution and after converting calibration process and refers to image output before registering;
When individually processing multi-source remote sensing satellite multispectral image, the multi-source remote sensing satellite multispectral image is adjusted through remote process Shadow before image before the multispectral registration of multi-source remote sensing satellite, the multispectral registration of multi-source remote sensing satellite is formed with agreement RPC processing Image output is referred to as being combined after task distribution and conversion calibration process after secondary registration process;
When handling non-optical multispectral and panchromatic image, the multispectral image and panchromatic image RPC processing of respectively hanging oneself are formed Image is fused before image and panchromatic fusion before image before non-optical multispectral and panchromatic fusion, the non-optical Multi-spectral image fusion Image before non-optical multispectral and panchromatic registration is formed after processing, the described non-optical multispectral and panchromatic preceding image of registration is through task Combined after distribution and conversion calibration process and refer to image output;
When handling multispectral optics and panchromatic image, the optics multispectral image and panchromatic image are respectively hung oneself after RPC processing Image before the multispectral and panchromatic fusion of optics is formed after matched processing again, image and panchromatic is melted before the optics Multi-spectral image fusion Image before image before multispectral and panchromatic registration, the multispectral and panchromatic registration of the optics is formed before closing after the fused processing of image Combined through task distribution and after converting calibration process and refer to image output.
Further, the matching treatment includes:
Image before multispectral and panchromatic matching is formed, the matched processing of image before image and panchromatic matching before the multispectral matching And handled in the method for B-spline elastic registrating for resource series satellite.
Further, the secondary registration process step includes:
Image and multispectral reference image, which are distributed and converted through task, after the multi-source remote sensing satellite multispectral image registration calibrates Combined after processing and refer to image output;
If conversion calibration process is exported successfully, effective image feature data storage is retained after cloud removing in Grid square In storehouse;
If converting calibration process output failure, enter failure queue, the then effective shadow of reservation stored in grid data bank The calibration secondary carry out task distribution of output data of matching affine transformation and conversion calibration as characteristic and in failure queue Exported after processing.
Further, task distribution and conversion calibration process include the distribution of concurrent processing framework MapReduce tasks and Algorithmic match affine transformation calibrates SIFT&Ransac.
Further, the RPC processing is that possess thick matching precision after RPC combinations digital complex demodulation is handled and eliminate Terrain error.
Further, the multispectral image include high score series 16m multispectral images, environment series 30m multispectral images, Multi-source remote sensing satellite multispectral image.
Further, described multispectral and panchromatic image includes high score series 8m multispectral and 2m panchromatic images, high score series 3.2m is multispectral and 0.8m panchromatic images, multispectral optics and panchromatic image, day paint that serial 10m is multispectral and the panchromatic shadows of 2.5m Picture.
Further, the algorithmic match affine transformation calibration includes:Piecemeal will be carried out with registering image read in caching, according to Piecemeal image overlap area with registration extends out certain limit and read in caching, caching with registering piecemeal image after stream process Internal memory is read in successively, and the piecemeal image with registration in internal memory is synchronously transmitted when kernel function is run, and the band after output is matched somebody with somebody Accurate piecemeal image is calculated and accelerated to metric space structure and characteristic point through unifiedly calculating equipment framework CUDA texture features It is described and the result for matching distance matrix is read in and buffered, and the result data that distance matrix is matched is exported to main frame end memory The result of distance matrix matching carries out excluding Exceptional point and carries out affine transformation or spline function through multiple threads function Conversion, the image after the data correction after conversion is exported to complete registration.
Further, the reference image is world Fig. 9 m image;
Beneficial effects of the present invention are:
1 this patent includes series 16m multispectral images, environment series 30m multispectral images, multi-source remote sensing using multispectral image Satellite 9m multispectral images and multispectral and panchromatic image include high score series 8m multispectral and 2m panchromatic images, high score series 3.2m is multispectral and 0.8m panchromatic images, multispectral optics and panchromatic image, day paint that serial 10m is multispectral and 2.5m panchromatic images Deng the technological means of the processing of satellite image, due to according to different domestic satellite images, using multinomial Rigid Registration and sample Bar function non-rigid registration is combined so that domestic satellite data improves matching somebody with somebody for multi-source different resolution in registration process Quasi- precision, in combination with concurrent processing framework MapReduce, CPU multithreading and the SIFT of many stream handle parallel computations of GPU + Ransac feature matching methods, with solving the influence of weather and atural object deformation according to the mode of SIFT feature, and flow Cheng Hua, it is full-automatic be rapidly completed the processing of each scape satellite image with realize work as day data on the day of the requirement reached the standard grade of processing.
2 this patents use the technological means for world Fig. 9 m image with reference to image, because the geography of WGS-84 ellipsoids is sat Mark system, the satellite image data for the use of the resolution ratio of day map being 9m with reference to image data source pass through the spy with registering image Levy and calculate and the feature calculation with the geographical overlapping region of registering image and the reference image extended out, statistical match control point, progress Registration task, it is necessary to according to the characteristic of different data sources, build whole vertical different under the support of the domestic remote sensing satellite data of magnanimity Computation model is handled, handles and closes to complete the rapid registering of multi-source data, reaches that Quick thread issue provides public service It is required that, its advantageous effects is advantageous for the coordinate and Online release map view of unified multi-source satellite image.
3 this patents are used when handling multispectral optics and panchromatic image, the optics multispectral image and panchromatic image Image before the multispectral and panchromatic fusion of optics is formed after matched processing again after the RPC that respectively hangs oneself processing, the optics is multispectral to be melted Close and form image before multispectral and panchromatic registration before preceding image and panchromatic fusion after the fused processing of image, the optics is multispectral With reference to the technological means with reference to image output after distributing through task with image before panchromatic registration and convert calibration process, due to resource The optical image of series includes number 02C of resource and resource three, and China-Brazil Earth Resources Satellite is China's first generation mode transmission Ball landsat, due to multispectral image and panchromatic image breadth not into it is whole than, shoot that inclination angle is different, shooting time have compared with Big difference, so need first to match multispectral and panchromatic image before fusion treatment is carried out, and with B-spline elasticity The method of registration is handled for resource series satellite, and the atural object deformation caused with solving different phase different inclination angles is asked Topic.
When 4 this patents use multi-source remote sensing satellite multispectral image, the multi-source remote sensing satellite multispectral image is through long-range Invocation of procedure agreement RPC processing forms image before the multispectral registration of multi-source remote sensing satellite, and the multi-source remote sensing satellite is multispectral to match somebody with somebody With reference to the technological means with reference to image output after secondary registration process after image is distributed through task and converts calibration process before accurate, In multi-source remote sensing satellite image registration process, due to secondary registration approach, reference is used as using world Fig. 9 m image Image, its phase typically with current gap 1-3, some areas feature changes than more serious, and have one in resolution ratio Determine difference, there is certain probability can not complete registering or registration accuracy by way of Feature Points Matching relatively low so that multi-source is distant Feel satellite image registration accuracy high.
5 this patents are included using algorithmic match affine transformation calibration:Piecemeal will be carried out with registering image read in caching, Certain limit is extended out according to the piecemeal image overlap area with registration and reads in caching, in caching the registering piecemeal image of band through stream at Internal memory is read in after reason successively, the piecemeal image with registration in internal memory is synchronously transmitted when kernel function is run, after output Through unifiedly calculating, equipment framework CUDA texture features are built piecemeal image with registration to metric space and characteristic point is calculated simultaneously The result for accelerating and matching distance matrix reads in buffering, and the result data that distance matrix is matched is exported to main frame end memory, The result of the distance matrix matching carries out excluding Exceptional point and carries out affine transformation or batten through multiple threads function Functional transformation, the image after the data correction after conversion is exported to complete the technological means of registration, due to unified calculation equipment Framework(Compute Unified Device Architecture, CUDA)It is being developed for video card for NVIDIA companies production General-purpose computations system, its equipment framework is described as single instrction multithreading by NVIDIA(Single Instruction Multiple Thread, SIMT), this equipment possesses the internal storage structure system and a variety of links mechanism of complexity, is program Maximized broadband is provided to support.CUDA particular architectures cause it to be advantageous to handle view data, can greatly carry Hi-vision data-handling efficiency.Pointwise computing is essentially calculating when SIFT feature is extracted with distance matrix matching, is conducive to GPU computings, because GPU does not introduce substantial amounts of caching and branch prediction mechanism as CPU so that GPU is not suitable for more Branch operations, thus in the step such as affine transformation and Ransac using intelTBB frameworks CPU multi-threading parallel process.This Text will take the SIFT algorithms part progress CUDA parallelization processing for accounting for 80%, and remainder is carried out many using intelTBB frameworks Thread process, makes full use of hardware resource.
6 this patents use MapReduce technological means, because MapReduce is Google answering in proposition in 2004 The parallel computational model of data processing is carried out for large-scale cluster, is also the core calculations pattern of current cloud computing, is utilized MapReduce improves the treatment effeciency of the large-scale parallel registration of mass remote sensing image.
Brief description of the drawings
Fig. 1 is the flow chart of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation;
Fig. 2 is that the 16m multispectral images and 8m of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation are more Spectrum and multispectral and 0.8m panchromatic images the process chart of 2m panchromatic images, No. 2 3.2m of high score;
Fig. 3 be the domestic remote sensing satellite rapid registering method based on parallel computation of the invention 8m is multispectral and 2m panchromatic images Process chart
Fig. 4 is the multi-source remote sensing satellite multispectral image of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation Flow chart
Fig. 5 is the algorithmic match affine transformation calibration stream of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation Cheng Tu
Fig. 6 is the MapReduce task distribution flows of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation Figure
Fig. 7 is the MapReduce task distributing structures of the domestic remote sensing satellite rapid registering method of the invention based on parallel computation Figure.
Embodiment
The present invention is described further below in conjunction with accompanying drawing:
In figure:The non-multi-source remote sensing satellite multispectral image method of 1- processing, 2- processing multi-source remote sensing satellite multispectral image methods, The non-optical multispectral and panchromatic image method of 3- processing, 4- processing optics is multispectral and panchromatic image method
Embodiment:
The present embodiment includes:As shown in figure 1, the domestic remote sensing satellite rapid registering method based on parallel computation, the registration side Method includes, when individually handling non-multi-source remote sensing satellite multispectral image, and the non-multi-source remote sensing satellite multispectral image is through remote Journey invocation of procedure agreement RPC processing forms image before the multispectral registration of non-multi-source remote sensing satellite, and the non-multi-source remote sensing satellite is more Image combines through task distribution and after converting calibration process and refers to image output 1 before spectrum registration;
Environment series has 30m's multispectral on visible image, and registering flow refers to No. 1 16m of high score handling process.
As shown in Fig. 2 high score series includes No. 1 16m multispectral image of high score, its RPC parameter combination DEM digital elevation mould Type, can make raw video possess thick matching precision and eliminate terrain error, with panchromatic image have into whole ratio due to multispectral Breadth and close shooting time, its merge can RPC processing after perform, next only need to fusion evaluation carry out phase Close registration process.
Its day for painting series paint that No. 1 10m is multispectral and 2.5m it is panchromatic have with No. 1 multispectral panchromatic image of high score it is similar Property, so registration task can be completed using similar handling process.
As shown in figure 4, when individually processing multi-source remote sensing satellite multispectral image, the multispectral shadow of multi-source remote sensing satellite As forming image, the multi-source remote sensing satellite before the multispectral registration of multi-source remote sensing satellite through remote procedure call protocol RPC processing Image combines after secondary registration process through task distribution and after converting calibration process and refers to image output 2 before multispectral registration;
In multi-source remote sensing satellite image registration process, because the image using world Fig. 9 m is as referring to image, its phase one As with current gap 1-3, some areas feature changes than more serious, and have certain difference in resolution ratio, pass through spy Levy the mode of Point matching have certain probability can not complete registration or registration accuracy it is relatively low.
As shown in Fig. 2 when handling non-optical multispectral and panchromatic image, the multispectral image and panchromatic image are each Image is formed before image before non-optical multispectral and panchromatic fusion, the non-optical Multi-spectral image fusion through RPC processing and panchromatic is melted Form the non-optical multispectral and panchromatic preceding image of registration before closing after image fused processing, it is described non-optical multispectral and panchromatic match somebody with somebody Image combines through task distribution and after converting calibration process and refers to image output 3 before accurate;
No. 1 8m of high score is multispectral and 2m panchromatic images, and No. 2 3.2m of high score are multispectral and 0.8m panchromatic images, and its RPC parameter is combined DEM digital elevation models, can make raw video possess thick matching precision and eliminate terrain error, due to multispectral and panchromatic shadow As having into the breadth and close shooting time of whole ratio, it, which is merged, to be performed after RPC processing, next only needed to melting Group photo is as carrying out correlation registration processing.
As shown in figure 3, when handling multispectral optics and panchromatic image, the optics multispectral image and panchromatic image are each Image, the optics Multi-spectral image fusion before the multispectral and panchromatic fusion of optics are formed after matched processing again after the RPC that hangs oneself processing Formed before preceding image and panchromatic fusion after the fused processing of image it is multispectral and it is panchromatic registration before image, the optics it is multispectral and Image combines through task distribution and after converting calibration process and refers to image output 4 before panchromatic registration.
Because the optical image of resource series includes number 02C of resource and resource three, China-Brazil Earth Resources Satellite is for I State's first generation mode transmission earth resources satellite, due to multispectral image and panchromatic image breadth into it is not whole ratio, shoot inclination angle Different, shooting time has larger difference, so being needed before fusion treatment is carried out first to the progress of multispectral and panchromatic image Match somebody with somebody, and handled in the method for B-spline elastic registrating for resource series satellite, to solve different phase different inclination angles The atural object deformation problems caused.
It is distant due to including series 16m multispectral images, environment series 30m multispectral images, multi-source using multispectral image Feeling satellite 9m multispectral images and multispectral and panchromatic image includes high score series 8m multispectral and 2m panchromatic images, high score series 3.2m is multispectral and 0.8m panchromatic images, multispectral optics and panchromatic image, day paint that serial 10m is multispectral and 2.5m panchromatic images Deng the technological means of the processing of satellite image, due to according to different domestic satellite images, using multinomial Rigid Registration and sample Bar function non-rigid registration is combined so that domestic satellite data improves matching somebody with somebody for multi-source different resolution in registration process Quasi- precision, in combination with concurrent processing framework MapReduce, CPU multithreading and the SIFT of many stream handle parallel computations of GPU + Ransac feature matching methods, with solving the influence of weather and atural object deformation according to the mode of SIFT feature, and flow Cheng Hua, it is full-automatic be rapidly completed the processing of each scape satellite image with realize work as day data on the day of the requirement reached the standard grade of processing.
The matching treatment includes:
Image before multispectral and panchromatic matching is formed, the matched processing of image before image and panchromatic matching before the multispectral matching And handled in the method for B-spline elastic registrating for resource series satellite.
The secondary registration process step includes:
Image and multispectral reference image, which are distributed and converted through task, after the multi-source remote sensing satellite multispectral image registration calibrates Combined after processing and refer to image output;
If conversion calibration process is exported successfully, effective image feature data storage is retained after cloud removing in Grid square In storehouse;
If converting calibration process output failure, enter failure queue, the then effective shadow of reservation stored in grid data bank The calibration secondary carry out task distribution of output data of matching affine transformation and conversion calibration as characteristic and in failure queue Exported after processing.
In multi-source remote sensing satellite image registration process, because the image using world Fig. 9 m is as image is referred to, at that time Mutually typically with current gap 1-3, some areas feature changes than more serious, and have certain difference in resolution ratio, it is logical Crossing the mode of Feature Points Matching has that certain probability can not complete registration or registration accuracy is relatively low, and multi- source Remote Sensing Data data is by matching somebody with somebody After quasi- task, successfully image needs by cloud removing registration, retains effective image feature data storage in Grid square In storehouse, if failure queue will be entered after registration failure, reference is used as using the grid feature data in grid data bank Image, carries out secondary registration, to complete registration task.
The task distribution and conversion calibration process include concurrent processing framework MapReduce tasks and distributed and algorithmic match Affine transformation calibrates SIFT&Ransac.
The RPC processing is that possess thick matching precision after RPC combinations digital complex demodulation is handled and eliminate landform to miss Difference.
Domestic remote sensing satellite data mainly include the image numbers such as high score series, resource series, environment are serial, day is painted at this stage According to because different data sources has resolution ratio and the difference of multiband shooting time, not causing in processing highway route design not Together, high score series includes No. 1 16m multispectral image of high score, and No. 1 8m of high score is multispectral and 2m panchromatic images, and No. 2 3.2m of high score are more Spectrum and 0.8m panchromatic images.High score series of satellites image, its RPC parameter combination DEM digital elevation model, can make original shadow As possessing thick matching precision and eliminating terrain error, with panchromatic image there is into the breadth of whole ratio and close bat due to multispectral The time is taken the photograph, it, which is merged, to be performed after RPC processing, next only need to carry out correlation registration processing to fusion evaluation.
It is distant that the multispectral image includes high score series 16m multispectral images, environment series 30m multispectral images, multi-source Feel satellite multispectral image.
It is multispectral with 2m panchromatic images, high score series 3.2m light more that the multispectral and panchromatic image includes high score series 8m Spectrum and 0.8m panchromatic images, multispectral optics and panchromatic image, day paint that serial 10m is multispectral and 2.5m panchromatic images.
As shown in figure 5, the algorithmic match affine transformation calibration includes:Piecemeal will be carried out with registering image read in caching, Certain limit is extended out according to the piecemeal image overlap area with registration and reads in caching, in caching the registering piecemeal image of band through stream at Internal memory is read in after reason successively, the piecemeal image with registration in internal memory is synchronously transmitted when kernel function is run, after output Through unifiedly calculating, equipment framework CUDA texture features are built piecemeal image with registration to metric space and characteristic point is calculated simultaneously The result for accelerating and matching distance matrix reads in buffering, and the result data that distance matrix is matched is exported to main frame end memory, The result of the distance matrix matching carries out excluding Exceptional point and carries out affine transformation or batten through multiple threads function Functional transformation, the image after the data correction after conversion is exported to complete registration.
It is unified meter with reference to the SIFT+Ransac feature matching methods of many stream handles of GPU and CPU multithreads computings Calculation equipment framework Compute Unified Device Architecture, CUDA are the production of NVIDIA companies for video card Its equipment framework is described as single instrction multithreading Single Instruction by the general-purpose computations system of exploitation, NVIDIA Multiple Thread, SIMT, this equipment possess the internal storage structure system and a variety of links mechanism of complexity, are program There is provided maximized broadband to support, CUDA particular architectures cause it to be advantageous to handle view data, can greatly carry Hi-vision data-handling efficiency, is essentially pointwise computing calculating when SIFT feature is extracted with distance matrix matching, is conducive to GPU computings, because GPU does not introduce substantial amounts of caching and branch prediction mechanism as CPU so that GPU is not suitable for more Branch operations, thus in the step such as affine transformation and Ransac using intelTBB frameworks CPU multi-threading parallel process.This Text will take the SIFT algorithms part progress CUDA parallelization processing for accounting for 80%, and remainder is carried out many using intelTBB frameworks Thread process, makes full use of hardware resource.
Threading building module Thread Building Blocks, TBB, are the multiple programming exploitations of Intel Company's exploitation Instrument.It is a set of C++ ATLs, with following characteristic:1)The abstract of higher degree can be used to task;2)Attach times Business scheduler program, can efficiently handle load balance across multiple logically and physically kernels;3)With the thread that can be used directly Safety container;4)The parallel method that parallel_for and parallel_reduce etc. can be used general;5)There is provided without lock Concurrency programming support;6)C++ is realized, without any extension or using grand., can be effectively and rapidly based on more than TBB characteristics Extensive code is transformed, is suitable for the secondary acceleration lifting of history codes, has applied well in the project imitative Penetrate the processing task of the steps such as conversion and Ransac.
The characteristics of SIFT Scale-Invariant Feature Transform methods be rotation to characteristic point and Yardstick has rotational invariance.This consistency, which is used for remote sensing images, has very high stability, accuracy and identification capability, A feature is accurately found control point of the same name, be that motion correction provides the foundation.Due to SIFT characteristic, moreover it is possible to reduce The difference of the atural object of the satellite image of different phases, the influence of cloud and mist weather, are extensive automatically process there is provided more good Control point of the same name detection solution.RANSAC is " RANdom SAmple Consensus(Random sampling is consistent)" Abbreviation.It from one group of observation data set comprising " point not in the know ", can estimate the parameter of mathematical modeling by iterative manner. RANSAC methods are introduced in SIFT, Wrong control point can be rejected, increase registering control points accuracy, root-mean-square error is reduced. SIFT&Ransac algorithms are mainly comprised the following steps:1)Metric space extremum detection;2)Local feature point location;3)Direction assignment;4) Feature Descriptor is generated;5)Feature Points Matching based on distance matrix;6)Ransac removes control errors point;7)Affine transformation mould Type is calculated.
Domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that The reference image is world Fig. 9 m image;
Remote sensing image concurrent processing framework based on MapReduce
MapReduce is the parallel computation mould for being applied to large-scale cluster progress data processing that Google was proposed in 2004 Type, is also the core calculations pattern of current cloud computing, and this project is intended to improve the big rule of mass remote sensing image using MapReduce The treatment effeciency of the parallel registration of mould.
As shown in Figure 6,7, Image registration:By calling HTTP interface transmission algorithm model treatment to ask, job-client: Remote sensing image processing service is provided in the way of WEB service, the required parameter of user is packaged at a remote sensing image data Reason task, and task is sent to job-server, job-server in an asynchronous manner:By the task from job-client Task queue is stored in, and utilizes mysql by queue persistence.Then task is sent in sequence in idle job-worker and located Reason, waits after job-worker completion tasks, the task is removed from queue, and task result is pushed to client End, job-worker:Operated in multiple servers, be mutually independent in the way of multi-process.Job-worker, which is received, to be come Request is handled from job-server task, former data are read from storage, then process image data as desired, and will place The result of reason is uploaded under the path specified in storage, and SIFT&Ransac algorithm models use mapreduce parallel computation frames Frame, realizes many granularity parallel computations of single task.MapReduce processing data processes are broadly divided into 2 stages:The map stages and The reduce stages.The map stages are first carried out, then perform the reduce stages:
, it is necessary to carry out " burst " to input, each map task handles one " burst " before map functions are formally performed.
After burst, many machines just can carry out map simultaneously and work.Map function pairs data carry out " pretreatment ", defeated Go out desired " concern ".Map to every record output with<key,value>Pair form output.
Before the reduce stages are entered, also by data related in each map(Key identical data)Sum up in the point that one Rise, be sent to a reducer.Here the multiple map multiple reducer of output " mixedly " correspondence situation is related to, This process is called " shuffling ".
Next the reduce stages are entered.Identical key map outputs can reach same reducer.Reducer pairs The multiple value of key identicals carry out " reduce operations ", and last key a string of value pass through the effect of reduce functions Afterwards, a value is become.
Operation principle:Invention is a kind of to be based on MapReduce concurrent processing frameworks, with reference to CPU multithreadings and GPU The SIFT+Ransac feature matching methods of many stream handle parallel computations, and according to different domestic satellite images, using many Formula Rigid Registration and spline function non-rigid registration are combined so that domestic satellite data improving in registration process is more The registration accuracy of source different resolution, the influence of weather and atural object deformation is solved according to the mode of SIFT feature, and is flowed Cheng Hua, it is full-automatic be rapidly completed the processing of each scape satellite image with realize work as day data on the day of the requirement reached the standard grade of processing, this Invention solve number of control points not enough, control determine skewness, by cloud, mist, uneven illumination etc. influence it is larger, with Quasi velosity It is too slow, it is not inconsistent text and is handled on the day of day data and the requirement of public service, the handling process side of domestic satellite remote sensing date are provided Method is less, such as the problem of each wave band of China-Brazil Earth Resources Satellite series is in the presence of in terms of rotation, translation, scaling, with stream Cheng Hua, it is full-automatic with being rapidly completed the handling of each scape satellite image, the coordinate of unified multi-source satellite image and Online release Figure browsed, different phase different inclination angles are caused atural object deformation problems, multi-source remote sensing satellite image registration accuracy are high, abundant profit With hardware resource, the advantageous effects of the treatment effeciency for the large-scale parallel registration for improving mass remote sensing image.
Using technical scheme, or those skilled in the art is under the inspiration of technical solution of the present invention, design Go out similar technical scheme, and reach above-mentioned technique effect, be to fall into protection scope of the present invention.

Claims (9)

1. the domestic remote sensing satellite rapid registering method based on parallel computation, it is characterised in that:The method for registering includes:
When individually handling non-multi-source remote sensing satellite multispectral image, the non-multi-source remote sensing satellite multispectral image is through long-range mistake Journey invocation protocol RPC processing forms image before the multispectral registration of non-multi-source remote sensing satellite, and the non-multi-source remote sensing satellite is multispectral Image combines through task distribution and after converting calibration process and refers to image output before registering;
When individually processing multi-source remote sensing satellite multispectral image, the multi-source remote sensing satellite multispectral image is adjusted through remote process Shadow before image before the multispectral registration of multi-source remote sensing satellite, the multispectral registration of multi-source remote sensing satellite is formed with agreement RPC processing Image output is referred to as being combined after task distribution and conversion calibration process after secondary registration process;
When handling non-optical multispectral and panchromatic image, the multispectral image and panchromatic image RPC processing of respectively hanging oneself are formed Image is fused before image and panchromatic fusion before image before non-optical multispectral and panchromatic fusion, the non-optical Multi-spectral image fusion Image before non-optical multispectral and panchromatic registration is formed after processing, the described non-optical multispectral and panchromatic preceding image of registration is through task Combined after distribution and conversion calibration process and refer to image output;
When handling multispectral optics and panchromatic image, the optics multispectral image and panchromatic image are respectively hung oneself after RPC processing Image before the multispectral and panchromatic fusion of optics is formed after matched processing again, image and panchromatic is melted before the optics Multi-spectral image fusion Image before image before multispectral and panchromatic registration, the multispectral and panchromatic registration of the optics is formed before closing after the fused processing of image Combined through task distribution and after converting calibration process and refer to image output.
2. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute Stating matching treatment includes:
Image before multispectral and panchromatic matching is formed, the matched processing of image before image and panchromatic matching before the multispectral matching And handled in the method for B-spline elastic registrating for resource series satellite.
3. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute Stating secondary registration process step includes:
Image and multispectral reference image, which are distributed and converted through task, after the multi-source remote sensing satellite multispectral image registration calibrates Combined after processing and refer to image output;
If conversion calibration process is exported successfully, effective image feature data storage is retained after cloud removing in Grid square In storehouse;
If converting calibration process output failure, enter failure queue, the then effective shadow of reservation stored in grid data bank The calibration secondary carry out task distribution of output data of matching affine transformation and conversion calibration as characteristic and in failure queue Exported after processing.
4. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute Stating task distribution and conversion calibration process includes the distribution of concurrent processing framework MapReduce tasks and algorithmic match affine transformation school Quasi- SIFT&Ransac.
5. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute It is to possess thick matching precision after RPC combinations digital complex demodulation is handled and eliminate terrain error to state RPC processing.
6. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute Stating multispectral image includes high score series 16m multispectral images, environment series 30m multispectral images, multi-source remote sensing satellite light more Compose image.
7. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute State multispectral and panchromatic image include high score series 8m it is multispectral with 2m panchromatic images, high score series 3.2m is multispectral and 0.8m is complete Color image, optics is multispectral and panchromatic image, day paint that serial 10m is multispectral and 2.5m panchromatic images.
8. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute Stating the calibration of algorithmic match affine transformation includes:Piecemeal will be carried out with registering image and read in caching, according to the piecemeal image with registration Overlapping region extends out the piecemeal image with registration in certain limit reading caching, caching and reads in internal memory successively after stream process, Piecemeal image with registration in internal memory is synchronously transmitted when kernel function is run, and the piecemeal image of the band registration after output is through system One computing device framework CUDA texture features are built to metric space and characteristic point is calculated and accelerated and matched distance matrix Result read in buffering, the result data that distance matrix is matched is exported to main frame end memory, the knot of the distance matrix matching Fruit carries out excluding Exceptional point and progress affine transformation through multiple threads function or spline function is converted, by the number after conversion Export to complete registration according to the image after correction.
9. the domestic remote sensing satellite rapid registering method according to claim 1 based on parallel computation, it is characterised in that institute State with reference to the image that image is world Fig. 9 m.
CN201710247014.7A 2017-04-17 2017-04-17 Domestic remote sensing satellite rapid registering method based on parallel computation Pending CN107025664A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710247014.7A CN107025664A (en) 2017-04-17 2017-04-17 Domestic remote sensing satellite rapid registering method based on parallel computation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710247014.7A CN107025664A (en) 2017-04-17 2017-04-17 Domestic remote sensing satellite rapid registering method based on parallel computation

Publications (1)

Publication Number Publication Date
CN107025664A true CN107025664A (en) 2017-08-08

Family

ID=59527534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710247014.7A Pending CN107025664A (en) 2017-04-17 2017-04-17 Domestic remote sensing satellite rapid registering method based on parallel computation

Country Status (1)

Country Link
CN (1) CN107025664A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107798731A (en) * 2017-11-10 2018-03-13 泰瑞数创科技(北京)有限公司 A kind of method based on satellite image automatic modeling
CN108804220A (en) * 2018-01-31 2018-11-13 中国地质大学(武汉) A method of the satellite task planning algorithm research based on parallel computation
CN110276712A (en) * 2018-12-29 2019-09-24 中国科学院软件研究所 Spaceborne image processing apparatus and spaceborne image procossing and decision-making platform

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107798731A (en) * 2017-11-10 2018-03-13 泰瑞数创科技(北京)有限公司 A kind of method based on satellite image automatic modeling
CN108804220A (en) * 2018-01-31 2018-11-13 中国地质大学(武汉) A method of the satellite task planning algorithm research based on parallel computation
CN110276712A (en) * 2018-12-29 2019-09-24 中国科学院软件研究所 Spaceborne image processing apparatus and spaceborne image procossing and decision-making platform

Similar Documents

Publication Publication Date Title
US10692244B2 (en) Learning based camera pose estimation from images of an environment
CN112862874B (en) Point cloud data matching method and device, electronic equipment and computer storage medium
US10762620B2 (en) Deep-learning method for separating reflection and transmission images visible at a semi-reflective surface in a computer image of a real-world scene
CN107679537B (en) A kind of texture-free spatial target posture algorithm for estimating based on profile point ORB characteristic matching
US9942535B2 (en) Method for 3D scene structure modeling and camera registration from single image
CN110009705A (en) Image is created using the mapping for indicating variety classes pixel
CN110176054A (en) For training the generation of the composograph of neural network model
CN106803267A (en) Indoor scene three-dimensional rebuilding method based on Kinect
CN112328730A (en) Map data updating method, related device, equipment and storage medium
CN109936745A (en) For improving the method and system of the decompression of original video data
CN107025664A (en) Domestic remote sensing satellite rapid registering method based on parallel computation
US20210287096A1 (en) Microtraining for iterative few-shot refinement of a neural network
CN105488844B (en) The display methods of magnanimity model real-time shadow in a kind of three-dimensional scenic
CN108932742A (en) A kind of extensive infrared terrain scene real-time rendering method based on remote sensing image classification
CN103279974A (en) High-accuracy high-resolution satellite imaging simulation engine and implementation method
CN113095316B (en) Image rotation target detection method based on multilevel fusion and angular point offset
CN105913378B (en) Take the parallel joining method of remote sensing image of level task dependence into account
Lv et al. Real-time image processing for augmented reality on mobile devices
Adreani et al. Digital twin framework for smart city solutions
US20220067883A1 (en) Dynamic image smoothing based on network conditions
CN110930482B (en) Method and device for determining bone parameters of human hand, electronic equipment and storage medium
CN116912645A (en) Three-dimensional target detection method and device integrating texture and geometric features
Li et al. Monocular 3-D Object Detection Based on Depth-Guided Local Convolution for Smart Payment in D2D Systems
CN117132704A (en) Three-dimensional reconstruction method of dynamic structured light, system and computing equipment thereof
CN106096085A (en) A kind of radiant energy dfensity analogy method of tower-type solar thermal power generating system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170808