The method that a kind of automatic monitoring simulation and parallelization thereof are processed
Technical field
The present invention relates to a kind of information processing technology, in particular a kind of automatic monitoring simulation and method of processing of parallelization in the processing procedure of digital city.
Background technology
At first, explanation of nouns is as follows:
1, serial computing: traditional computation schema based on PC, workstation, server all is serial computing, and all data and task all are to calculate length by length according to the order of stipulating in the program.
2, parallel computation: parallel computation is that a large computational problem is decomposed into mass part, the method for on many processors (machine) unit, calculating simultaneously, and purpose is to accelerate the computing velocity of problem.The department of computer science that finishes this processing is referred to as concurrent computational system, it is that a plurality of processors (can several, tens, several thousand, several ten thousand etc.) are organized in some way in an orderly manner by network connection, its connected mode relates to interconnected topology, communication protocol of network etc., and orderly organizing then relates to operating system, middleware etc.
3, city monitoring: comprise the monitoring to the city, the type of monitoring includes but not limited to the city architecture against regulations, urban road, urban water-body, urban green space, municipal refuse, meadow, wetland; Attribute includes but not limited to: normal/undesired, in violation of rules and regulations/non-violation, be judged to abnormal foundation, abnormal type, abnormal content, be judged to foundation in violation of rules and regulations, type in violation of rules and regulations, content in violation of rules and regulations; To the monitoring that the city changes, the type of monitoring includes but not limited to the city architecture against regulations, urban road, urban water-body, urban green space, municipal refuse, meadow, wetland; Attribute includes but not limited to: change/unchanged, be judged to the foundation of variation, the type of variation, the content of variation.
The means of city monitoring comprise examine on the spot, human eye interpretation remote sensing image, computer interpretation remote sensing image etc.
The purpose and meaning of carrying out the city monitoring are:
(1) is conducive to objective assurance city present situation and variation, undesired things and violation things are taked control and measure, Optimizing City environment.
(2) be conducive to objective understanding city present situation and variation, improve science decision level, administration level and the management level of governments at all levels, strengthen the macro adjustments and controls of government, reduce the decision-making error.
(3) be conducive to objective analysis city present situation and variation, be beneficial to planning, construction and the management of Chinese Urbanization's and group of cities, accelerate the process of Chinese Urbanization's and group of cities, improve the level of IT application, ecology level, globalization level, level of competitiveness, intensive level and the fairization level of China.
4, remotely-sensed data: remote sensing refers to obtain the method for data contactlessly.The data that remotely-sensed data refers to utilize the means of remote sensing to obtain, data type includes but not limited to image, image, video, sound, electronic signal etc.The satellite image that remotely-sensed data includes but not limited to utilize satellite over the ground to obtain utilizes the aviation image that aircraft obtains, image and the video that utilizes monitor, wireless senser, camera to obtain, the tectonic structure image that utilizes detector to obtain.Remotely-sensed data can be passed through Internet Transmission, mobile disk, mobile tape copy, can store in disk, tape.
5, very three-dimensional: can express the earth's surface for one and can describe again the 3D model of its feature and just can deserve to be called real 3D model, also be that " very three-dimensional " and " approximate three-dimensional " one significantly distinguishes.For example, WorldWind (software systems of U.S. spaceflight NASA) the true three-dimensional expression of can being known as because it had both comprised DTM (digital terrain model), and can also show its attributive character at topographical surface.The user can carry out horizontal with vertical mobile display by request.3D just can not express a kind of means of the entities such as house, ship and trees, and is that true three-dimensional artificial provides the foundation.
6, digital city: also claim the similar titles such as rich (syber) city of match, three-dimensional virtual city, digital city, information city, cyberport, cyber port.Refer to utilize " digital city " theory, based on gordian techniquies such as 3S (Geographic Information System GIS, global position system GPS, remote sensing system RS), go deep into the development and application space information resource, city planning, urban construction and management are served in construction, serve government, enterprise, the public, serve information infrastructure and the infosystem of the sustainable development of population, resource environment, economic society.Its essence is that also various information resources are used in deep development and integration to construction spatial information infrastructure on this basis.
User's city monitoring requirements: when the zone of monitoring not simultaneously, perhaps when the type of monitoring not simultaneously, perhaps when the attribute of surveying not simultaneously, can both consist of different demands, the inventive method can be suitable for all different demands.
Along with the development of science and technology and going deep into of Aeronautics and Astronautics technology, temporal resolution (frequency upgraded once such as 3 days), the spatial resolution that can realize Urban Spatial Data (comprise horizontal resolution, vertical resolution, refer to that such as 1 meter resolution 1 picture element on the image represents 1 square metre scope), spectral resolution (refer to the division to the wave band of light, different-waveband has certain corresponding relation from different atural objects) is more and more higher.Remote sensing technology has been applied to the analysis and research of urban information more and more.Remote sensing technology is in the application of city monitoring (such as at aspects such as land use monitoring, Urban Distribution planning monitoring, Traffic monitoring, greening monitoring and environmental monitorings) aspect, have that monitoring range is wide, speed is fast, cost is low and be convenient to carry out the long-term dynamics monitoring and other advantages, be realize macroscopic view, rapidly, continuously, effective new and high technology means of polluting of monitoring of environmental dynamically.For example, Ministry of Land and Resources 2005 carries out Satellite Remote Sensing to 16 cities and finds, illegal land used argument accounts for the nearly 60% of newly-increased construction land sum, and it is nearly 50% that area accounts for, and is indivedual local even up to 90%.
Perfect along with government department's E-Government, information acquisition, Information Statistics, information investigation, information reporting technology and rules, the city Non-spatial Data (such as cultural data, comprises the data such as economy, society, humanity; Thematic data comprises the data such as traffic, environmental protection, occurrences in human life; Application data comprises the data such as architecture against regulations monitoring, emergency cooperative) to describe more and more meticulouslyr, scope is more and more wider, upgrades more and more faster.
The digital city construction also is the focus of current international concern.The Geographic Information System of the international metropolis such as Paris, Toronto, Washington (special zone), Los Angeles carefully at large provides great convenience for traffic administration and environmental monitoring.The U.S. is just advancing the digital city plan in recent years 50-60 big and medium-sized cities.Japan, Canada, Singapore and also awfully hot inner feelings of Korea S.At present, China is classified as development of urban informationization experimental city by the Ministry of Information Industry in existing 38 cities, more than 40 city started Digital City engineering, and the cities such as Beijing, Shanghai, Guangzhou, Shenzhen, Chongqing have proposed digital urban planning and invested to build.
Along with the speed of urbanization is more and more faster, Urbanization such as traffic congestion issues, problem of environmental pollution are more and more, more and more serious, the management planning in city becomes increasingly complex, more and more huger, government, enterprise, citizen get more and more to the requirement of city monitoring, also more and more higher, be embodied in: more and more higher to ageing requirement, add up once from every day such as the monitoring to traffic, to requiring and real city real-time synchronization; More and more thinner to accuracy requirement, as requiring monitoring resolution greater than 1 meter rubbish heap to the monitoring of rubbish heap from only requiring monitoring resolution greater than 9 meters rubbish heap, developing into; Scale is required increasing, as to the monitoring of the architecture against regulations from the urban district, develop into junction, town and country even suburb and rural area; Expression way is required more and more higher, as from marking monitoring result at the Two-dimensional electron map, to showing monitoring result with electronic three-dimensional map.
The existing implementation that utilizes remote sensing technology to carry out the city monitoring in the prior art, as shown in Figure 1, the realization synoptic diagram of certain class monitoring of phase when single based on the city of remote sensing technology, it comprises that step is as follows:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather the remote sensing image in the zone of needs monitoring;
(2) from monitoring requirements, decomposite: need monitored area (being designated as MONITOR_AREA), the type of ground objects (being designated as MONITOR_TYPE) that needs monitoring of monitoring, the atural object attribute (being designated as MONITOR_ATTRIBUTE) that needs monitoring;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, the atural object of identification MONITOR_TYPE type from the remote sensing image in MONITOR_AREA zone, and on remote sensing image or Two-dimensional electron map, the result's (be " to the monitoring result of type of ground objects ", be designated as MONITORTYPE_RESULT) who identifies is carried out mark;
(4) if MONITOR_ATTRIBUTE is empty, then need not carry out this step; If MONITOR_ATTRIBUTE is not empty, then utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, analysis-by-synthesis " MONITORTYPE_RESULT ", " other Urban Datas relevant with MONITOR_ATTRIBUTE ", and on remote sensing image or Two-dimensional electron map, the result's (be " monitoring result of comprehensive type of ground objects and atural object attribute ", be designated as MONITORATTRIBUTE_RESULT) who analyzes is carried out mark.
The building of Shenzhen in 2007 is monitored as example describes its step according to the remote sensing image of Shenzhen in 2007 take Shenzhen regional planning agency and to comprise:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather Shenzhen's remote sensing image in 2007;
(2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark.
The architecture against regulations of Shenzhen in 2007 is monitored as example illustrates its step according to the remote sensing image of Shenzhen in 2007 take Shenzhen regional planning agency and to comprise:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather Shenzhen's remote sensing image in 2007;
(2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use the automatic discrimination program, relatively " 2007 remote sensing image on building " and " 2007 legal building in the effective city plan in Shenzhen ", find out " have in the remote sensing image but do not have in the planning chart building ", " the large against regulation building of low height ", and as architecture against regulations mark to remote sensing image; Find out " have in the planning chart but do not have in the remote sensing image building ", and as the building mark of not building violating the regulations on remote sensing image or Two-dimensional electron map.
In the prior art based on the city multidate class of remote sensing technology automatically in the realization of monitoring, as shown in Figure 2, if when carrying out N mutually certain class automatically monitor, then carry out successively when single based on the city of remote sensing technology in N existing scheme mutually certain class and monitor and get final product.Two kinds of implementations are arranged when automatically detecting, comprise " relative method after the classification " and " one by one pixel relative method ", the user can select wherein a kind of scheme with condition as required.
Wherein, relative method comprises step after the classification:
(1) from monitoring requirements, decomposites all " need change detection time relatively (being designated as TIME_PAIR) ", each the time (be designated as TIME_ON) mutually when phase (being designated as TIME_BASE) is with proportioning during relatively by benchmark and consist of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively;
The remote sensing image of the phase implementation procedure of certain class monitoring mutually during the fill order successively during (2) to each of same area, the monitoring result of phase when obtaining each;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, successively relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among each TIME_PAIR, find out " the corresponding monitoring result of phase during proportioning (being designated as TIME_ON) " with respect to the variation of " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) ", and the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually to based on this benchmark the time on the Two-dimensional electron map of phase TIME_BASE when the remote sensing images of phase TIME_BASE or each benchmark is carried out mark when each benchmark.
The variation of the urban architecture between Shenzhen 2 years is monitored as the example explanation according to Shenzhen's remote sensing image in 2007 and Shenzhen's remote sensing image in 2008 take Shenzhen regional planning agency:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather Shenzhen's remote sensing image in 2007 and Shenzhen's remote sensing image in 2008;
(2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2008, and on Shenzhen's remote sensing image in 2008 or Two-dimensional electron map, the building that identifies is carried out mark;
(4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, urban architecture on urban architecture and Shenzhen the remote sensing image in 2008 on the remote sensing image of contrast Shenzhen in 2007, find out " had in 2007 but do not have in 2008 building ", " do not have in 2007 but had in 2008 building ", " building the building that the feature such as large low height changes " as the building that changes and mark on remote sensing image or Two-dimensional electron map.
The variation of the city architecture against regulations between Shenzhen 2 years is monitored as the example explanation according to Shenzhen's remote sensing image in 2007 and Shenzhen's remote sensing image in 2008 take Shenzhen regional planning agency again:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather Shenzhen's remote sensing image in 2007;
(2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use the automatic discrimination program, relatively " 2007 remote sensing image on building " and " 2007 legal building in the effective city plan in Shenzhen ", find out " have in the remote sensing image but do not have in the planning chart building ", " the large against regulation building of low height ", and as architecture against regulations mark to remote sensing image; Find out " have in the planning chart but do not have in the remote sensing image building ", and as the building mark of not building violating the regulations on remote sensing image or Two-dimensional electron map;
(4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in Shenzhen's remote sensing image in 2008, and on Shenzhen's remote sensing image in 2008 or Two-dimensional electron map, the building that identifies is carried out mark;
(5) utilize artificial interpretation or by GIS software (as: ERDAS) or use the automatic discrimination program, relatively " 2008 remote sensing image on building " and " 2008 legal building in the effective city plan in Shenzhen ", find out " have in the remote sensing image but do not have in the planning chart building ", " the large against regulation building of low height ", and as architecture against regulations mark to remote sensing image; Find out " have in the planning chart but do not have in the remote sensing image building ", and as the building mark of not building violating the regulations on remote sensing image or Two-dimensional electron map;
(6) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, the city architecture against regulations on the city architecture against regulations and Shenzhen the remote sensing image in 2008 on the remote sensing image of contrast Shenzhen in 2007, find out " had in 2007 but do not have in 2008 the architecture against regulations ", " do not have in 2007 but had in 2008 the architecture against regulations ", " architecture against regulations that the feature such as large low height changes " as the architecture against regulations that changes and mark on remote sensing image or Two-dimensional electron map.
Secondly, the pixel relative method adopts following steps one by one:
(1) from monitoring requirements, decomposites all " need change detection time relatively (being designated as TIME_PAIR) ", each the time (be designated as TIME_ON) mutually when phase (being designated as TIME_BASE) is with proportioning during relatively by benchmark and consist of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively;
(2) by GIS software (as: ERDAS) or use automatic handling procedure, successively each TIME_PAIR is carried out following steps successively:
(2.1) two width of cloth remote sensing images among the TIME_PAIR are carried out the variation that pixel is asked in registration and stack comparison (including but not limited to: each pixel is done gray-scale value subtract each other);
(2.2) among the TIME_PAIR during benchmark mutually in picture dot change part fill order the time implementation procedure of certain class monitoring mutually;
(2.3) among the TIME_PAIR during registration mutually in picture dot change part fill order the time implementation procedure of certain class monitoring mutually;
(2.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, relatively among the TIME_PAIR " phase during benchmark (being designated as TIME_BASE) corresponding when single mutually the monitoring result of certain class monitoring " and when single " (to be designated as TIME_ON) mutually during proportioning corresponding phase certain class monitoring result ", find out " the corresponding monitoring result of phase during proportioning (being designated as TIME_ON) " with respect to the variation of " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) ", and the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually to based on this benchmark the time on the Two-dimensional electron map of phase TIME_BASE when the remote sensing images of phase TIME_BASE or each benchmark is carried out mark when each benchmark.
The variation of the urban architecture between Shenzhen 2 years is monitored as example explanation (variation with respect to 2007 in 2008) according to Shenzhen's remote sensing image in 2007 and Shenzhen's remote sensing image in 2008 take Shenzhen regional planning agency:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather 2007 and Shenzhen's remote sensing image in 2008;
(2) from monitoring requirements, decomposite all need change detection the time relatively (2007,2008), in time, (is designated as 2008) mutually when phase (being designated as 2007) is with proportioning during relatively by benchmark and consists of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively.
(3) by GIS software (as: ERDAS) or use automatic handling procedure, with the Shenzhen the time relatively (2007,2008) carry out successively following steps:
(3.1) with the time relatively two width of cloth remote sensing images in (2007,2008) carry out registration and stack relatively (including but not limited to: each pixel is done gray-scale value subtract each other) ask the variation of pixel;
(3.2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in the vicissitudinous part of pixel in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark;
(3.3) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in the vicissitudinous part of pixel in Shenzhen's remote sensing image in 2008, and on Shenzhen's remote sensing image in 2008 or Two-dimensional electron map, the building that identifies is carried out mark;
(3.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, urban architecture on urban architecture and Shenzhen the remote sensing image in 2008 on the remote sensing image of contrast Shenzhen in 2007 is found out " had in 2007 but do not have in 2008 building ", " do not have in 2007 but had in 2008 building ", " building the building that the feature such as large low height changes " as on the building that changes and mark to 2007 year remote sensing image or the Two-dimensional electron map in 2007.
The variation of the city architecture against regulations between Shenzhen 2 years is monitored as the example explanation according to Shenzhen's remote sensing image in 2007 and Shenzhen's remote sensing image in 2008 take Shenzhen regional planning agency again:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather 2007 and Shenzhen's remote sensing image in 2008;
(2) from monitoring requirements, decomposite all need change detection the time relatively (2007,2008), in time, (is designated as 2008) mutually when phase (being designated as 2007) is with proportioning during relatively by benchmark and consists of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively;
(3) by GIS software (as: ERDAS) or use automatic handling procedure, with the Shenzhen the time relatively (2007,2008) carry out successively following steps:
(3.1) with the time relatively two width of cloth remote sensing images in (2007,2008) carry out registration and stack relatively (including but not limited to: each pixel is done gray-scale value subtract each other) ask the variation of pixel;
(3.2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in the vicissitudinous part of pixel in Shenzhen's remote sensing image in 2007, and on Shenzhen's remote sensing image in 2007 or Two-dimensional electron map, the building that identifies is carried out mark;
(3.3) utilize artificial interpretation or by GIS software (as: ERDAS) or use the automatic discrimination program, relatively " 2007 remote sensing image on building " and " 2007 legal building in the effective city plan in Shenzhen ", find out " have in the remote sensing image but do not have in the planning chart building ", " the large against regulation building of low height ", and as architecture against regulations mark to remote sensing image; Find out " have in the planning chart but do not have in the remote sensing image building ", and as the building mark of not building violating the regulations on remote sensing image or Two-dimensional electron map;
(3.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic identification procedure, identify the building in the vicissitudinous part of pixel in Shenzhen's remote sensing image in 2008, and on Shenzhen's remote sensing image in 2008 or Two-dimensional electron map, the building that identifies is carried out mark;
(3.5) utilize artificial interpretation or by GIS software (as: ERDAS) or use the automatic discrimination program, relatively " 2008 remote sensing image on building " and " 2008 legal building in the effective city plan in Shenzhen ", find out " have in the remote sensing image but do not have in the planning chart building ", " the large against regulation building of low height ", and as architecture against regulations mark to remote sensing image; Find out " have in the planning chart but do not have in the remote sensing image building ", and as the building mark of not building violating the regulations on remote sensing image or Two-dimensional electron map;
(3.6) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, the city architecture against regulations on the city architecture against regulations and Shenzhen the remote sensing image in 2008 on the remote sensing image of contrast Shenzhen in 2007, find out " had in 2007 but do not have in 2008 the architecture against regulations ",
" do not have in 2007 but had in 2008 the architecture against regulations ", " architecture against regulations that the feature such as large low height changes " are as on the architecture against regulations that changes and mark to 2007 year remote sensing image or the Two-dimensional electron map in 2007.
Utilize manually by modeling software (as: 3DMAX) or use automatic modeling program, city element and scene thereof are showed the user in the mode of three-dimensional, utilize the digital city can carry out the implementation of the true three-dimensional artificial in city, as shown in Figure 3, the user can monitor by observing three-dimensional digital city like this.Its step comprises:
(1) reads all models to be processed;
(2) successively each model is carried out following steps:
(2.1) read all data of description of model to be processed;
(2.2) simultaneously each data of description is carried out following steps:
(2.2.1) filter raw data;
(2.2.2) mapping geometric graphic element;
(2.2.3) 3-D clipping;
(2.2.4) geometric transformation;
(2.2.5) projective transformation;
(2.2.6) draw.
The architecture against regulations of Shenzhen in 2007 is monitored as the example explanation according to the digital city of Shenzhen take Shenzhen regional planning agency: the user of Shenzhen regional planning agency is by contrast three-dimensional Digital Shenzhen and Shenzhen's planning chart, can be marked the building that does not have in the building that has on the planning chart but do not have in the Digital Shenzhen, the planning chart but have in the Digital Shenzhen at planning chart, as the architecture against regulations.
But what above-mentioned all existing technical scheme calculating sections adopted all is serial computing.In the implementation that utilizes remote sensing technology to carry out monitoring in the city, the result of most of city monitoring is still to mark at remote sensing image or to show in the mode that the Two-dimensional electron map marks, but the city of reality is three-dimensional, is unfavorable for showing intuitively, visually the achievement of city monitoring.Utilizing the digital city to carry out in the implementation of the true three-dimensional artificial in city, manually carrying out the monitoring in city by observing the digital city, limitation is very large.The renewal speed in conventional digital city is 3-5, does not satisfy the demand (need monitoring in 1 year 1 time such as, the architecture against regulations, traffic needs everyday monitoring) of the higher monitoring and measuring application of real-time fully; Whether conform to also unknownly with actual during simultaneously digital city modeling, cause the result who monitors insincere; By manually watching the digital city to monitor, very consuming time simultaneously, cost is high, and the error that the people causes is uncontrollable.And can only utilize the digital city to carry out certain constantly monitoring in city, be difficult to use in the variation in monitoring city, because the people soon behind the digital city in a moment, switch to again another digital city constantly and look at whether what variation is arranged, can cause larger error, required workload is larger, and cost of labor is huge.
In each scheme of prior art, owing to adopt the serial computing pattern, the data volume of its city monitoring and calculated amount are along with the improve of the increasing of the expansion of the expansion of monitoring scale, monitoring range, monitoring type, accuracy of detection etc. and ultralinear ground increases, but the computing power of serial computing is subject to the computing power of each single computing node, so that quantity, quality and the progress of city monitoring can not be guaranteed, can't large-scale promotion monitor with the city of using under the serial computation schema.
Therefore prior art has yet to be improved and developed.
Summary of the invention
The method that the object of the present invention is to provide a kind of automatic monitoring simulation and parallelization thereof to process, automatic monitoring result is carried out automatic simulation, based on the city of remote sensing technology automatically the as a result automatic simulation of monitoring in the digital city, and this process is carried out parallelization process, namely just in the prior art " automatically monitoring (including but not limited to: based on the city monitoring of remote sensing technology; the medical image monitoring) " and " automatic simulation (including but not limited to: based on the true three-dimensional artificial of Digital city technology; medical 3 D emulation) " organically in conjunction with and carry out parallelization and improve, to improve accuracy and the intuitive of monitoring result.
Technical scheme of the present invention comprises:
The method that a kind of automatic monitoring simulation and parallelization thereof are processed, it may further comprise the steps:
A, utilize satellite remote sensing or aircraft remote sensing collection to need the remote sensing image of monitored area;
B, pipelined-flash are carried out city automatically monitoring and three-dimensional artificial process thereof, wherein, in following each step when carrying out overall parallelization, again to each step is wherein carried out respectively parallelization: B1, the implementation that utilizes remote sensing image processing to carry out the city monitoring obtains monitoring result; B2, the result that will monitor are as the input of digital city system; B3, digital city system will use the implementation that utilizes the digital city to carry out the true three-dimensional artificial in city to carry out the three-dimensional reconstruction of city model according to the model description data that pre-enter; B4, when the model after the above-mentioned reconstruction is operated, use the implementation utilize the digital city to carry out the true three-dimensional artificial in city that model is carried out real-time automatic Reconstruction;
Described step B1 comprises: from monitoring requirements, decomposite all need change detection the time relative, each the time consist of mutually when phase is with proportioning during relatively by benchmark, compare when phase is with benchmark when taking proportioning in the time of relatively, and the outcome record of comparison when benchmark mutually in;
Described step B1 also comprises: B11, the remote sensing image of phase is carried out successively when single based on the city of remote sensing image processing the phase monitoring modular and is processed the monitoring result of phase when obtaining each during to each of same area; B12, utilize artificial interpretation or use automatic handling procedure, successively relatively each the time mutually corresponding monitoring result when mutually corresponding monitoring result is with proportioning during benchmark in relatively, the result of variations of monitoring out mutually when obtaining based on this benchmark;
The result that will monitor one of in the following manner among the described step B2 is as the input of digital city system: will send to digital city system based on the city monitoring result of remote sensing image processing by the message transmission, by sharing so that digital city system can directly be accessed the city monitoring result based on remote sensing image processing of data in EMS memory structure, by sharing so that digital city system can directly be accessed the city monitoring result based on remote sensing image processing of database or file in the computing machine external memory;
Described step B3 also comprises all data of description that read model to be processed; Simultaneously each data of description is carried out successively following steps: B31, filtered raw data; B32, mapping geometric graphic element; B33,3-D clipping; B34, geometric transformation; B35, projective transformation; B36, drawing three-dimensional illustraton of model.
The method that a kind of automatic monitoring simulation and parallelization thereof are processed, it may further comprise the steps:
A, utilize satellite remote sensing or aircraft remote sensing collection to need the remote sensing image of monitored area;
B, pipelined-flash carry out city automatically monitoring and three-dimensional artificial process thereof, wherein, when carrying out overall parallelization in following each step, again each step are wherein carried out respectively parallelization:
The result that B1, the implementation that utilizes remote sensing image processing to carry out the city monitoring obtain monitoring;
B2, the result that will monitor are as the input of digital city system;
B3, digital city system will use the implementation that utilizes the digital city to carry out the true three-dimensional artificial in city to carry out the three-dimensional reconstruction of city model according to the model description data that pre-enter;
B4, when the model after the above-mentioned reconstruction is operated, use the implementation utilize the digital city to carry out the true three-dimensional artificial in city that model is carried out real-time automatic Reconstruction;
Described step B1 comprises: from monitoring requirements, decomposite all need change detection the time relative, each the time consist of mutually when phase is with proportioning during relatively by benchmark, compare when phase is with benchmark when taking proportioning in the time of relatively, and the outcome record of comparison when benchmark mutually in;
Described step B1 also comprises: B11, with the time two width of cloth remote sensing images in relatively carry out the variation that pixel is relatively asked in registration and stack; B12, to the time during benchmark in relatively mutually in the part that changes of picture dot carry out when single based on the city of remote sensing image processing the phase monitoring modular and process; B13, to the time during registration in relatively mutually in the part that changes of picture dot carry out the processing of phase monitoring modular when single based on the city of remote sensing image processing; B14, utilize artificial interpretation or use automatic handling procedure, mutually corresponding monitoring result when mutually corresponding monitoring result is with proportioning during benchmark in relatively in the time of relatively, the result of variations of monitoring out mutually when obtaining based on this benchmark;
The result that will monitor one of in the following manner among the described step B2 is as the input of digital city system: will send to digital city system based on the city monitoring result of remote sensing image processing by the message transmission, by sharing so that digital city system can directly be accessed the city monitoring result based on remote sensing image processing of data in EMS memory structure, by sharing so that digital city system can directly be accessed the city monitoring result based on remote sensing image processing of database or file in the computing machine external memory;
Described step B3 also comprises all data of description that read model to be processed; Simultaneously each data of description is carried out successively following steps: B31, filtered raw data; B32, mapping geometric graphic element; B33,3-D clipping; B34, geometric transformation; B35, projective transformation; B36, drawing three-dimensional illustraton of model.
The method that a kind of automatic monitoring simulation provided by the present invention and parallelization thereof are processed, by having organically combined automatic monitoring and automatic simulation technology, utilize automatic monitoring to measure the result who comes and directly to carry out true three-dimensional artificial, so that the result of monitoring is more accurate, and can be more directly perceived, vivider, express more realistically, (include but not limited to the city monitoring in conjunction with monitoring simultaneously, medical monitoring) result and analogue system (include but not limited to the digital city, medical 3 D emulation) other information analyses in go out more monitoring results, its analogue system (includes but not limited to the digital city, medical 3 D emulation) not only can be used in true 3-D display monitoring and (include but not limited to the city monitoring, medical monitoring) result, and can (include but not limited to the city monitoring according to monitoring, medical monitoring) result carries out very three-dimensional emulation, thereby for selecting solution that decision support is provided for the result who monitors; Carrying out parallelization in processing simultaneously processes, further accelerate speed and the precision of monitoring emulation (including but not limited to city monitoring emulation, medical monitoring emulation), improved the scale of monitoring emulation (including but not limited to that emulation is monitored in the city, medical monitoring is imitative).
Description of drawings
The schematic flow sheet of certain class monitoring of phase when Fig. 1 is single based on the city of remote sensing technology in the prior art;
Fig. 2 is based on the schematic flow sheet of the city multidate class variation monitoring of remote sensing technology in the prior art;
Fig. 3 is the schematic flow sheet of the automatic three-dimensional reconstruction of digital city model in the prior art;
Fig. 4 a, Fig. 4 b and Fig. 4 c are respectively the automatic monitoring in serial parallel of the present invention city and true three-dimensional artificial thereof, medical science is monitored automatically and the overall procedure synoptic diagram of the underground automatic monitoring of geology;
Fig. 4 d is the overall procedure synoptic diagram of the automatic monitoring of the present invention and three-dimensional artificial;
Fig. 5 parallelization schematic flow sheet of certain class monitoring mutually when to be the present invention single based on the city of remote sensing technology to prior art;
Fig. 6 is that the present invention is to the parallelization schematic flow sheet of prior art based on the city multidate class variation monitoring of remote sensing technology;
Fig. 7 is that the present invention is to the parallelization schematic flow sheet of the automatic three-dimensional reconstruction of the digital city model of prior art;
Fig. 8 is serial scheme among the present invention---the schematic flow sheet of the automatic monitoring of city serial and true three-dimensional artificial thereof;
The schematic flow sheet of certain class monitoring modular of phase when Fig. 9 is single based on the city of remote sensing technology in the serial scheme of the present invention;
Figure 10 is based on the schematic flow sheet of the city multidate class variation monitoring module of remote sensing technology in the serial scheme of the present invention;
Figure 11 is the schematic flow sheet of the automatic three-dimensional reconstruction module of digital city model in the serial scheme of the present invention;
Figure 12 is parallel scheme among the present invention---the schematic flow sheet of the parallel automatically monitoring in city and true three-dimensional artificial thereof;
The schematic flow sheet of certain class parallel monitoring module of phase when Figure 13 is single based on the city of remote sensing technology in the parallel scheme of the present invention;
Figure 14 is the schematic flow sheet that changes the parallel monitoring module in the parallel scheme of the present invention based on the city multidate class of remote sensing technology;
Figure 15 is the schematic flow sheet of the automatic three-dimensional concurrent reconstruction module of digital city model in the parallel scheme of the present invention.
Embodiment
Below in conjunction with accompanying drawing, will be described in more detail each preferred embodiment of the present invention.
The method that automatic monitoring simulation of the present invention and parallelization thereof are processed, according to the automatically result's of monitoring the expressiveness emulation of city (subset that belongs to Urban Data based on the automatic result who monitors in the city of remote sensing technology) based on remote sensing technology, utilize the digital city to express and the ability of artificial urban data, will based on the city of remote sensing technology automatically the result of monitoring automatically express in the three-dimensional digital city and carry out emulation.
Simultaneously, according to " monitoring Urban Data; express monitoring result; the emulation monitoring result " and the inner concurrency that possesses thereof, as spatially be relatively distribute (monitoring be the city, and the city spatially distributes), be in time relatively distribute (monitoring be the city, and the city distributes in time, because there is history in the city, now, in the future, such as 1999-2007), use be relative independentability (can monitor types different in the city and attribute: such as the architecture against regulations, rubbish heap violating the regulations, Greening problem, ecological problem, pollution problem etc.), relative independentability (different users can utilize simultaneously the present invention to carry out the city and automatically monitor) the user, problem be decomposable (can with the city automatically monitoring and true three-dimensional artificial thereof be divided into: to the monitoring in city, express and these three processes of emulation, simultaneously monitoring, expression and emulation can continue again segmentation separately), utilize parallel computation that a large computational problem is decomposed into mass part, on many processors (machine) unit, calculate simultaneously, purpose is to accelerate the computing velocity of problem, the parallelization processing is carried out in the automatic monitoring in city and true three-dimensional artificial thereof, shown in Fig. 4 d.
In the method that automatic monitoring simulation of the present invention and parallelization thereof are processed, shown in Fig. 4 a, described method may further comprise the steps generally:
(1) use prior art to utilize remote sensing technology to carry out the result of the resulting monitoring of implementation of city monitoring, but not with the monitoring result queue on remote sensing image or Two-dimensional electron map, but the result that will monitor is directly or indirectly as the input of digital city system, and its operable mode includes but not limited to: will send to digital city system based on the city monitoring result of remote sensing technology by the message transmission, by sharing so that digital city system can directly be accessed the city monitoring result based on remote sensing technology of data in EMS memory structure, by sharing so that the city monitoring result based on remote sensing technology can directly be accessed in the digital city of database or file in the computing machine external memory; Digital city system of the present invention will use the implementation that utilizes the digital city to carry out the true three-dimensional artificial in city of prior art to carry out the three-dimensional reconstruction of city model according to the model description data in this input;
When (2) model after the user is to above-mentioned reconstruction operated, the implementation that uses prior art to utilize the digital city to carry out the true three-dimensional artificial in city carried out real-time automatic Reconstruction to model;
(3) in above-mentioned each step when carrying out overall parallelization, again each step is wherein carried out respectively parallelization.
Realization program and the algorithm of automatically monitoring based on the city of remote sensing technology at present possess, include but not limited to research and realization to the automatic identification algorithm of various atural objects, and there are paper, source code (increase income or pay purchase), development (such as ERDAS) to utilize on the net, and can be according to actual needs and condition, the full automatic mode of choice for use or automanual mode.
Digital city technology has possessed the ability of carrying out emulation according to Urban Data at present, and based on the city of remote sensing technology automatically the result of monitoring belong to the subset of Urban Data, so it is also ripe to utilize Digital city technology to carry out the condition of emulation of the automatic monitoring result in city, include but not limited to research and realization to the automatic Reconstruction algorithm of various atural objects, and paper is arranged, source code (increase income on the net or pay purchase), development is (such as GOOGLE EARTH, ERDAS, 3DMAX) can utilize, and can be according to actual needs and condition, the full automatic mode of choice for use or automanual mode.
The software condition of Parallel Implementation possesses at present, can use a kind of or use several or the following concurrent software implementation of Integrated using, the concurrent software implementation includes but not limited to: call parallel storehouse and (include but not limited to: MPI, PVM), use compiling to instruct statement and parallel compiler (to include but not limited to: HPF, HPC, OPENMP), use multithreading (to include but not limited to: PTHREAD), the dynamic dispatching of use task (includes but not limited to: PBS), use distributed or net point infrastructure (includes but not limited to: GLOBUS, CNGRID), the environment overwhelming majority that these concurrent softwares are realized is all increased income or open the use, minority is business-like, can buy, the government of universities and colleges in each city and R﹠D institution generally all possess these environment; The hardware condition (high-performance computing environment) of Parallel Implementation possesses at present, can use a kind of or use several or the following hardware condition of Integrated using, hardware condition includes but not limited to: supercomputer (such as dawn, Blue Gene/), microcomputer cluster, distributed computing environment, grid, the government of universities and colleges in each city and R﹠D institution have generally all bought these high-performance calculation resources, have set up microcomputer cluster, have added the country grid.
The required computing machine of the inventive method can carry out the exploitation of automatic monitoring simulation system and debugging, test and the operation etc. of tandem system.Needed high-performance computing environment (including but not limited to: supercomputer, cluster, distributed computing environment) is carried out parallelization and debugging, test and the operation of automatic monitoring simulation system.
Below describe as an example of the field, city example, and other field such as medical domain, field etc. similar with it, additionally do not give unnecessary details.The concrete steps of the inventive method comprise:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather the remote sensing image in the zone of needs monitoring;
(2) carry out successively the following steps process, automatically monitor and the three-dimensional artificial process with the city serial that consists of in the inventive method:
(2.1) result who uses the implementation that utilizes remote sensing technology to carry out the city monitoring of prior art to obtain monitoring;
The result that (2.2) will monitor is directly or indirectly as the input of digital city system, and operable mode includes but not limited to: will send to based on the city monitoring result of remote sensing technology digital city system, sharing so that digital city system can directly be accessed city monitoring result, the sharing so that the city monitoring result based on remote sensing technology can directly be accessed in the digital city by database or file in the computing machine external memory based on remote sensing technology by the data in EMS memory structure by the message transmission;
(2.3) digital city system will use the implementation that utilizes the digital city to carry out the true three-dimensional artificial in city of prior art to carry out the three-dimensional reconstruction of city model according to the model description data of previous step input;
When (2.4) model after the user is to above-mentioned reconstruction operated, the implementation that uses prior art to utilize the digital city to carry out the true three-dimensional artificial in city carried out real-time automatic Reconstruction to model.
(3) above-mentioned each step is carried out overall parallelization, again each step is wherein carried out respectively parallelization, to consist of city of the present invention parallel automatically monitoring and three-dimensional artificial process thereof.
When as shown in Figure 5, the present invention is single to the city based on remote sensing technology of the prior art mutually certain class monitoring carry out the process that parallelization processes and comprise:
(1) utilize Aero-Space remote sensing technology (for example satellite remote sensing or aircraft remote sensing technology) collection to need the remote sensing image in the zone of monitoring;
(2) from monitoring requirements, decomposite: need monitored area (being designated as MONITOR_AREA), the type of ground objects (being designated as MONITOR_TYPE) that needs monitoring of monitoring, the atural object attribute (being designated as MONITOR_ATTRIBUTE) that needs monitoring;
(3) remote sensing image is become to be divided into N part: MONITOR_AREA[i] (i is the counting natural number from 1 to N), then simultaneously to each MONITOR_AREA[i] carry out successively following steps:
(3.1) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, from MONITOR_AREA[i] identify MONITOR_TYPE[i the remote sensing image in zone] atural object of type, the result who obtains identifying is for " to the monitoring result of type of ground objects " is designated as MONITORTYPE_RESULT[i] and mark on the remote sensing image or Two-dimensional electron map of appropriate section;
(3.2) if MONITOR_ATTRIBUTE is empty, then need not carry out this step; If MONITOR_ATTRIBUTE is not empty, then utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, analysis-by-synthesis " MONITORTYPE_RESULT[i] ", " other Urban Datas relevant with MONITOR_ATTRIBUTE ", the result who obtains analyzing, be " monitoring result of comprehensive type of ground objects and atural object attribute ", be designated as MONITORATTRIBUTE_RESULT[i], and mark is on the remote sensing image or Two-dimensional electron map of appropriate section.
The inventive method to prior art based on the city multidate class of remote sensing technology automatically monitoring carry out the step that parallelization processes and comprise: simultaneously in the multidate each the time carry out successively above-mentioned flow processing as shown in Figure 5 mutually, can realize when single to the city based on remote sensing technology of prior art the mutually parallelization processing procedure of certain class monitoring.
The inventive method realizes process that parallelization processes as shown in Figure 6 to the city multidate class variation monitoring based on remote sensing technology of prior art, and it comprises that step is as follows:
(1) from monitoring requirements, decomposite all need change detection the time relatively (being designated as TIME_PAIR), each the time (be designated as TIME_ON) mutually when phase (being designated as TIME_BASE) is with proportioning during relatively by benchmark and consist of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively;
(2) if adopt " relative method after the classification ", then carry out successively following steps:
The remote sensing image of phase is carried out monitoring processing flow chart as shown in Figure 5 during (2.1) simultaneously to each, the monitoring result of phase when obtaining each, and on the remote sensing image or Two-dimensional electron map of mark phase when corresponding;
(2.2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, simultaneously relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among each TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark;
(3) if adopt " one by one pixel relative method ", then by GIS software (as: ERDAS) or use automatic handling procedure simultaneously each TIME_PAIR to be carried out following steps successively:
(3.1) two width of cloth remote sensing images among the TIME_PAIR are carried out the variation that pixel is asked in registration and stack comparison (including but not limited to: each pixel is done gray-scale value subtract each other);
(3.2) among the TIME_PAIR during benchmark mutually in the part that changes of picture dot carry out as shown in Figure 5 monitoring treatment scheme;
(3.3) among the TIME_PAIR during registration mutually in the part that changes of picture dot carry out as shown in Figure 5 monitoring treatment scheme;
(3.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, on the remote sensing image or Two-dimensional electron map of relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among the TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark and mark phase during to this benchmark.
In the inventive method the digital city of the prior art automatic three-dimensional reconstruction of model is carried out parallelization and processes the step that realizes, as shown in Figure 7, comprising:
(1) reads all models to be processed;
(2) simultaneously each model is carried out following steps successively:
(2.1) read all data of description of model to be processed;
(2.2) simultaneously each data of description is carried out following steps successively:
(2.2.1) filter raw data;
(2.2.2) mapping geometric graphic element;
(2.2.3) 3-D clipping;
(2.2.4) geometric transformation;
(2.2.5) projective transformation;
(2.2.6) draw.
In addition, the present invention's invention can also realize serial scheme---be automatically monitoring and true three-dimensional artificial thereof of city serial, its process may further comprise the steps as shown in Figure 8:
(1) accepts user's city monitoring requirements;
(2) not identical to monitored area in these all demands or the monitoring type is not identical or monitoring each not identical monitoring requirements of attribute is carried out following steps successively successively:
(2.1) extract first demand in the still untreated demand formation;
(2.2) read in the urban remote sensing image of monitored area in this demand;
(2.3) if following steps are carried out in the monitoring of list/multidate class successively:
(2.3.1) carry out " based on the city list/multidate class monitoring of remote sensing technology " module in the invention serial scheme, obtain the result of list/multidate monitoring;
(2.3.2) load the digital city of this list/multidate;
(2.4) if certain class variation monitoring of multidate is then carried out following each step successively:
(2.4.1) carry out " based on the city multidate class variation monitoring of remote sensing technology " module in the invention serial scheme, obtain the result of many reality monitorings and the result of variation monitoring;
The digital city of phase when (2.4.2) loading each benchmark;
(3) successively to each result in this process step (2), carry out following steps:
(3.1) if this model has been present in the respective digital city, automatically the monitoring result of this model is given this model in the respective digital city, otherwise in the respective digital city, carry out " the automatic three-dimensional reconstruction of digital city model " module in the invention serial scheme;
(4) accept user's operation;
(5) successively to each user's operation, carry out successively following steps:
(5.1), this goes back to the step (1) of this flow process if being operating as " the accepting the operation of the new monitoring requirements of user " in " interrupt operation "; If this is operating as other operations in " interrupt operation ", then finish; If this is operating as " to the operation of model in the monitoring result " in " non-interrupt operation ", then carry out " the automatic three-dimensional reconstruction of digital city model " module in the invention serial scheme according to content of operation; If this is operating as other operations in " non-interrupt operation ", then by other routine processes of digital city system.
The treatment scheme of when single based on the city of remote sensing technology " mutually certain class monitoring " module may further comprise the steps as shown in Figure 9 in the serial scheme in the inventive method:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather the remote sensing image in the zone of needs monitoring;
(2) from monitoring requirements, decomposite: need monitored area (being designated as MONITOR_AREA), the type of ground objects (being designated as MONITOR_TYPE) that needs monitoring of monitoring, the atural object attribute (being designated as MONITOR_ATTRIBUTE) that needs monitoring;
(3) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, the atural object of identification MONITOR_TYPE type from the remote sensing image in MONITOR_AREA zone, the result who obtains identifying is for " to the monitoring result of type of ground objects " is designated as MONITORTYPE_RESULT;
(4) if MONITOR_ATTRIBUTE is empty, then need not carry out this step; If MONITOR_ATTRIBUTE is not empty, then utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, analysis-by-synthesis " MONITORTYPE_RESULT ", " other Urban Datas relevant with MONITOR_ATTRIBUTE ", the result who obtains analyzing is for " monitoring result of comprehensive type of ground objects and atural object attribute " is designated as MONITORATTRIBUTE_RESULT.
" the city multidate class based on remote sensing technology is monitored automatically " Model Implement step comprises in the inventive method serial scheme: successively in the multidate each the time carry out mutually above-mentioned when single based on the city of remote sensing technology " mutually certain class monitoring " Model Implement process and get final product.
" based on the city multidate class variation monitoring of remote sensing technology " Model Implement step in the serial scheme of the present invention as shown in figure 10, may further comprise the steps:
(1) from monitoring requirements, decomposites all " need change detection time relatively (being designated as TIME_PAIR) ", each the time (be designated as TIME_ON) mutually when phase (being designated as TIME_BASE) is with proportioning during relatively by benchmark and consist of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively.
(2) if adopt " relative method after the classification ", then carry out successively following steps:
The remote sensing image of phase is carried out above-mentioned when single based on the city of remote sensing technology " mutually certain class monitoring " Model Implement process, the monitoring result of phase when obtaining each successively during (2.1) to each of same area;
(2.2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, successively relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among each TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark;
(3) if adopt " one by one pixel relative method ", then by GIS software (as: ERDAS) or use automatic handling procedure successively each TIME_PAIR to be carried out following steps successively:
(3.1) two width of cloth remote sensing images among the TIME_PAIR are carried out the variation that pixel is asked in registration and stack comparison (including but not limited to: each pixel is done gray-scale value subtract each other);
(3.2) among the TIME_PAIR during benchmark mutually in the part that changes of picture dot carry out above-mentioned when single based on the city of remote sensing technology " mutually certain class monitoring " Model Implement process;
(3.3) among the TIME_PAIR during registration mutually in the part that changes of picture dot carry out above-mentioned when single based on the city of remote sensing technology " mutually certain class monitoring " Model Implement process;
(3.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among the TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark.
" the automatic three-dimensional reconstruction of digital city model " Model Implement step in the serial processing scheme of the present invention, as shown in figure 11, it comprises:
(1) reads all data of description of model to be processed.
(2) successively to each data of description, carry out successively following steps:
(2.1) filter raw data;
(2.2) mapping geometric graphic element;
(2.3) 3-D clipping;
(2.4) geometric transformation;
(2.5) projective transformation;
(2.6) drawing three-dimensional figure.
The treatment scheme of the parallel automatically monitoring in the parallel processing plan in the inventive method---city and true three-dimensional artificial thereof as shown in figure 12, it comprises step:
(1) carry out simultaneously following steps (2) and (3):
(2) accept user's city monitoring requirements, with in these all demands that the monitored area is identical or the monitoring type is not identical or monitoring attribute not identical monitoring requirements all divides out, and simultaneously each demand of dividing is out carried out following steps successively:
(2.1) read in the urban remote sensing image of monitored area in this demand;
(2.2) if following steps are carried out in the monitoring of list/multidate class successively:
(2.2.1) carry out " based on the city list/multidate class parallel monitoring of remote sensing technology " module in the invention parallel scheme, obtain the result of list/multidate monitoring;
(2.2.2) load the digital city of this list/multidate;
(2.3) if certain class variation monitoring of multidate is carried out following steps successively:
(2.3.1) carry out " the city multidate class based on remote sensing technology changes parallel monitoring " module in the invention parallel scheme, obtain the result of many reality monitorings and the result of variation monitoring;
The digital city of phase when (2.3.2) loading each benchmark;
(2.4) simultaneously to each result in this process step (2.3), carry out following steps:
If (2.4.1) this model has been present in the respective digital city, automatically the monitoring result of this model is given this model in the respective digital city, otherwise in the respective digital city, carry out " the automatic three-dimensional reconstruction of digital city model " module in the invention serial scheme;
(3) accept user's operation, simultaneously each user operated the execution following steps:
(3.1) if this is operating as the step (1) of " accepting the operation of the new monitoring requirements of user " in " interrupt operation " then turning this flow process; If this is operating as other operations in " interrupt operation ", then finish; If this is operating as in " non-interrupt operation " " to the operation of model in the monitoring result " then carries out " the automatic three-dimensional reconstruction of digital city model " module in the invention serial scheme according to content of operation; If this is operating as in " non-interrupt operation " other operations, then by other routine processes of digital city.
When single based on the city of remote sensing technology " mutually certain class parallel monitoring " Model Implement process in the scheme of parallel processing of the present invention as shown in figure 13, comprising:
(1) utilize Aero-Space remote sensing technology (comprise and being not limited to: satellite remote sensing or aircraft remote sensing) to gather the remote sensing image in the zone of needs monitoring;
(2) from monitoring requirements, decomposite: need monitored area (being designated as MONITOR_AREA), the type of ground objects (being designated as MONITOR_TYPE) that needs monitoring of monitoring, the atural object attribute (being designated as MONITOR_ATTRIBUTE) that needs monitoring;
(3) remote sensing image is become to be divided into N part: MONITOR_AREA[i] (i is from 1 to N), then simultaneously to each MONITOR_AREA[i] carry out successively following steps:
(3.1) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, from MONITOR_AREA[i] identify MONITOR_TYPE[i the remote sensing image in zone] atural object of type, the result who obtains identifying (be " to the monitoring result of type of ground objects ", be designated as MONITORTYPE_RESULT[i]);
(3.2) if MONITOR_ATTRIBUTE is empty, then need not carry out this step; If MONITOR_ATTRIBUTE is not empty, then utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, analysis-by-synthesis " MONITORTYPE_RESULT[i] ", " other Urban Datas relevant with MONITOR_ATTRIBUTE ", the result who obtains analyzing (for " monitoring result of comprehensive type of ground objects and atural object attribute ", be designated as MONITORATTRIBUTE_RESULT[i]).
In the parallel processing plan of the present invention " based on the city multidate class parallel monitoring of remote sensing technology " Model Implement step only need successively in the multidate each the time carry out mutually in the above-mentioned parallel scheme when single based on the city of remote sensing technology " mutually certain class parallel monitoring " Model Implement step and get final product.
" the city multidate class based on remote sensing technology changes parallel monitoring " Model Implement step in the parallel scheme of the present invention as shown in figure 14, comprising:
(1) from monitoring requirements, decomposites all " need change detection time relatively (being designated as TIME_PAIR) ", each the time (be designated as TIME_ON) mutually when phase (being designated as TIME_BASE) is with proportioning during relatively by benchmark and consist of, compare when phase is with benchmark when taking proportioning in the time of relatively, and the result of comparison goes up when generally being recorded in benchmark relatively;
(2) if adopt " relative method after the classification ", then carry out successively following steps:
The remote sensing image of phase is carried out in the above-mentioned parallel scheme when single based on the city of remote sensing technology " mutually certain class parallel monitoring " Model Implement step, the monitoring result of phase when obtaining each during (2.1) simultaneously to each of same area;
(2.2) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, simultaneously relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among each TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark;
(3) if adopt " one by one pixel relative method ", then by GIS software (as: ERDAS) or use automatic handling procedure simultaneously each TIME_PAIR to be carried out following steps successively:
(3.1) two width of cloth remote sensing images among the TIME_PAIR are carried out the variation that pixel is asked in registration and stack comparison (including but not limited to: each pixel is done gray-scale value subtract each other);
(3.2) among the TIME_PAIR during benchmark mutually in the part that changes of picture dot carry out in the above-mentioned parallel scheme when single based on the city of remote sensing technology " mutually certain class parallel monitoring " Model Implement step;
(3.3) among the TIME_PAIR during registration mutually in the part that changes of picture dot carry out in the above-mentioned parallel scheme when single based on the city of remote sensing technology " mutually certain class parallel monitoring " Model Implement step;
(3.4) utilize artificial interpretation or by GIS software (as: ERDAS) or use automatic handling procedure, relatively " the corresponding monitoring result of phase during benchmark (being designated as TIME_BASE) " and " (be designated as TIME_ON) mutually during proportioning corresponding monitoring result " among the TIME_PAIR, the result of variations (being designated as MONITORCHANGE_RESULT) of monitoring out mutually when obtaining based on this benchmark.
" the automatic three-dimensional concurrent reconstruction of digital city model " Model Implement step in the parallel scheme of the present invention as shown in figure 15, may further comprise the steps:
(1) reads all data of description of model to be processed;
(2) simultaneously each data of description is carried out following steps successively:
(2.1) filter raw data;
(2.2) mapping geometric graphic element;
(2.3) 3-D clipping;
(2.4) geometric transformation;
(2.5) projective transformation;
(2.6) drawing three-dimensional illustraton of model.
It is pointed out that the specific implementation flow process among each embodiment of the invention described above, as mapping geometric graphic element, 3-D clipping, geometric transformation etc. be prior art common, therefore repeat no more.
The method of automatic monitoring simulation of the present invention and parallelization thereof is applicable to all spectra and (includes but not limited to: the field, city, medical domain), for example, shown in Fig. 4 b, in medical domain, medical image just is equivalent to the remote sensing image in field, city, utilize the method among the present invention that the significant of the monitoring emulation of medical image and parallelization thereof (included but not limited to: find pathology based on monitoring, carry out virtual operation based on emulation, reach real-time based on parallelization), the method of its monitoring emulation and parallelization thereof be identical to the automatic monitoring simulation in city and the method for parallelization thereof, field and object to be processed are just passable as long as change.Shown in Fig. 4 c, in the underground automatic observation process of geology, can be with the subsurface image of monitored area as input, other processing procedures are identical with the monitoring in field, above-mentioned city.
The inventive method can be processed for universe, being applicable to all objects (includes but not limited to: the city, the rural area, human body, geologic body), all area of space (include but not limited to: on the ground, underground, in the air), all images (include but not limited to: satellite image, aviation image, the Aircraft sheet, digital photo, radar image, video image, image is learned on ground, medical image), all types (includes but not limited to: building, the greenery patches, water body, atmosphere, road, rubbish; pathology; tumour; wound); all properties (including but not limited to: violating the regulations/violating the regulations; legal/illegal; up to standard/not up to standard; pathology/without pathology is arranged); all monitorings (including but not limited to: the type monitoring; attribute monitoring; variation monitoring); institute is phase (including but not limited to: Dan Shixiang, multidate) sometimes.
The inventive method has realized the robotization of monitoring and emulation, " monitoring (including but not limited to: based on city monitoring, the medical image monitoring of remote sensing technology) " carried out combination with " true three-dimensional artificial (including but not limited to: based on true three-dimensional artificial, the medical 3 D emulation of Digital city technology) ", in automatic monitoring simulation system operational process, can accept new monitoring requirements and user's new operation, and can rebuild corresponding three-dimensional model according to operation.
The inventive method compared with prior art, " monitoring (including but not limited to: based on the city monitoring of remote sensing technology; the medical image monitoring) " can be combined with " true three-dimensional artificial (including but not limited to: based on the true three-dimensional artificial of Digital city technology; medical 3 D emulation) ", so that monitoring emulation level has both the accuracy of " monitoring (including but not limited to: based on the city monitoring of remote sensing technology; the medical image monitoring) ", the three dimensional lifelike of credibility and " true three-dimensional artificial (including but not limited to: based on the true three-dimensional artificial of Digital city technology; medical 3 D emulation) ", operability.
The prior art computation schema that adopts serial processing normally simultaneously, and the present invention's employing is parallel schema, can carry out more substantial calculating and data processing in the shorter time, therefore can greatly accelerate the speed of automatic monitoring and true three-dimensional artificial thereof, greatly improve scale and the precision of automatic monitoring and true three-dimensional artificial thereof, and can strengthen by redundant computation and backup the fault-tolerant ability of automatically monitoring and true three-dimensional artificial thereof.
In a word, compared with prior art, except above-mentioned advantage, the present invention has improved efficient and the effect of monitoring emulation greatly, has shortened the cycle of monitoring emulation, has enlarged the scope of monitoring emulation, has greatly improved the benefit of monitoring emulation.
The inventive method uses proof feasible through experimental simulation, and its result not only accurately but also vivid and can interactive simulation; Greatly enlarge simultaneously scale, the scope of monitoring emulation, greatly improved speed, the precision of monitoring emulation.
Overall procedure in each scheme of the inventive method, the stages in the flow process, automatic mode and method, parallel mode and method can increase according to actual needs, delete, change, and should all belong within the protection framework of this programme.The inventive method can also be applicable to various other regions, includes but not limited to carry out the monitoring (corresponding to city, town) in city, the monitoring (corresponding to the province in the reality) that economizes, the monitoring (corresponding to the country in the reality) of state, the monitoring (corresponding to the earth in the reality) of the earth, the monitoring (corresponding to the earth in the reality) of celestial body, the monitoring (corresponding to the world in the reality) in the world etc.The inventive method is also applicable to various other fields simultaneously, include but not limited to other or similarly monitorings relevant with the city, relevant monitorings with spatial information, with the monitoring of image correlation, the relevant monitoring (including but not limited to the monitoring to sound) etc. with other remotely-sensed datas, such as the monitoring of the monitoring of the monitoring in the monitoring of mineral reserve, oil field, medical image, radar monitoring, spy ground sound wave.
The inventive method with automatic monitoring result carry out automatic simulation (include but not limited to: based on the city of remote sensing technology automatically the as a result automatic simulation of monitoring to the digital city) in, and this process carried out parallelization, be about in the prior art " automatically monitoring (including but not limited to: based on city monitoring, the medical image monitoring of remote sensing technology) " and organically be combined with " automatic simulation (including but not limited to: based on true three-dimensional artificial, the medical 3 D emulation of Digital city technology) " and improve.After the combination, utilize automatic monitoring to measure the result who comes and directly to carry out true three-dimensional artificial, so that the result of monitoring is more accurate, and can be more directly perceived, vivider, express more realistically, can go out more monitoring result in conjunction with the result of monitoring (including but not limited to city monitoring, medical monitoring) and other information analyses in the analogue system (including but not limited to digital city, medical 3 D emulation) simultaneously.
Analogue system in the inventive method (including but not limited to digital city, medical 3 D emulation) not only can be used in the result of true 3-D display monitoring (including but not limited to city monitoring, medical monitoring), and can carry out according to the result of monitoring (include but not limited to city monitoring, medical monitoring) very three-dimensional emulation, thereby provide decision support for " measure of adopting for the result of monitoring "; Aspect of the present invention is because the mode that has adopted parallelization to process, further accelerate speed and the precision of monitoring emulation (including but not limited to city monitoring emulation, medical monitoring emulation), improved the scale of monitoring emulation (including but not limited to that emulation is monitored in the city, medical monitoring is imitative).
Should be understood that above-mentioned description for preferred embodiment of the present invention is comparatively detailed and concrete, can not therefore think the restriction to scope of patent protection of the present invention, scope of patent protection of the present invention should be as the criterion with claims.