High volume earth observation image processing
First Claim
1. A system for processing a large volume of Earth observation imaging data comprising:
- a computer including a visual display and a user interface;
a plurality of compute servers;
an image database storing said Earth observation imaging data as a plurality of separate image data files;
a network for interconnecting said computer, said plurality of compute servers and said image database;
said plurality of compute servers being operable to process said separate image data files in a distributed manner using different classification methods;
at least one of said plurality of compute servers being operable to process said separate image data files in a multiprocessing environment;
at least one of said plurality of compute servers being operable to collate processed separate image data files into a single imaging result; and
is operable to execute a voting scheme to select the output of one of said different classification methods as an optimal result;
further comprising a central job database for storing a list of jobs to be performed, said jobs defining said processing to be performed, and said plurality of compute servers being operable to request jobs from said list;
wherein each of said separate image data files includes Ground Control Points, and said processing is performed using said Ground Control Points to correct to ground co-ordinates; and
wherein each of said separate image data files includes Tie-Points, and said processing is performed using said Tie-Points, to minimize errors between overlapping images.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is related to the processing of data, and more particularly to a method of and system for processing large volumes of Earth observation imagery data. A system for processing a large volume of Earth observation imaging data is described, comprising a computer including a visual display and a user interface, a plurality of servers, an image database storing said Earth observation imaging data as a plurality of separate image data files, and a network for interconnecting the computer, plurality of servers and image database. The plurality of servers is operable to process the separate data files in a distributed manner, at least one of the plurality of servers is operable to process the separate data files in a multiprocessing environment and at least one of the plurality of servers is operable to collate the processed separate data files into a single imaging result.
-
Citations
36 Claims
-
1. A system for processing a large volume of Earth observation imaging data comprising:
-
a computer including a visual display and a user interface; a plurality of compute servers; an image database storing said Earth observation imaging data as a plurality of separate image data files; a network for interconnecting said computer, said plurality of compute servers and said image database; said plurality of compute servers being operable to process said separate image data files in a distributed manner using different classification methods; at least one of said plurality of compute servers being operable to process said separate image data files in a multiprocessing environment; at least one of said plurality of compute servers being operable to collate processed separate image data files into a single imaging result; and
is operable to execute a voting scheme to select the output of one of said different classification methods as an optimal result;further comprising a central job database for storing a list of jobs to be performed, said jobs defining said processing to be performed, and said plurality of compute servers being operable to request jobs from said list; wherein each of said separate image data files includes Ground Control Points, and said processing is performed using said Ground Control Points to correct to ground co-ordinates; and wherein each of said separate image data files includes Tie-Points, and said processing is performed using said Tie-Points, to minimize errors between overlapping images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 35, 36)
-
-
17. A method for processing a large volume of Earth observation imaging data comprising the steps of:
-
storing said Earth observation imaging data as a plurality of separate image data files on an image database; storing a list of jobs to be performed, on a central job database, said jobs defining processing to be performed; processing said separate image data files in a distributed manner on a plurality of compute servers, using different classification methods, said plurality of compute servers and said image database interconnected by a network; said processing including processing using Ground Control Points to correct to ground co-ordinates, and processing using Tie-Points, to minimize errors between overlapping images; at least one of said plurality of compute servers requesting a job from said list of jobs and processing said separate image data files using multiprocessing; collating said processed separate image data files into a single imaging result on one of said plurality of compute servers, executing a voting scheme to select the output of one of said different classification methods as an optimal result; and interfacing with said single imaging result via a computer including a visual display and a user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification