Architecture for CT scanning system
First Claim
1. A system for automatically detecting predetermined image information contained with data representative of a scanned image of an object, a system architecture comprising:
- one or more data processes to fill shared memory with the data;
one or more detection processes to detect the presence of the predetermined image information from the data in shared memory;
one or more display processes to display information related to (a) the data and (b) the presence of the predetermined image information from the data in shared memory; and
a controller process constructed and arranged so as to support the data, detection and display processes substantially independently of one another all on the same computer system having predetermined resources so that the resources are used in an optimal timely fashion.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of detecting and classifying objects contained within or concealed by items scanned by an X-ray scanner is described. Greater throughput and relatively reduced cost is achieved by using a shared bulk memory for entering imaging data received from the scanner into slots of a bulk shared memory; and storing detection and classification data in slots of the bulk memory after processing imaging data so as to provide detection and classification data relating to absence or suspected presence of predetermined target objects. Preferably, the scanner is a CT scanner and the imaging data is CT data.
-
Citations
39 Claims
-
1. A system for automatically detecting predetermined image information contained with data representative of a scanned image of an object, a system architecture comprising:
-
one or more data processes to fill shared memory with the data;
one or more detection processes to detect the presence of the predetermined image information from the data in shared memory;
one or more display processes to display information related to (a) the data and (b) the presence of the predetermined image information from the data in shared memory; and
a controller process constructed and arranged so as to support the data, detection and display processes substantially independently of one another all on the same computer system having predetermined resources so that the resources are used in an optimal timely fashion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A scanning apparatus capable of detecting and classifying objects contained within or concealed by items scanned by the apparatus, the scanning apparatus comprising:
-
A. at least one CT x-ray scanner constructed and arranged so as to generate CT data representative of a plurality of CT slices of a scanned item;
B. a communication subsystem in communication with the scanner;
C. a detection and classification subsystem constructed and arranged so as to process CT data and provide detection and classification data related to the absence or the suspected presence of detected objects associated with one or more CT slices of a scanned item;
D. a bulk shared memory comprising a plurality of memory slots constructed to store CT data and detection and classification data related to the detection and classification of suspected objects derived from the CT data; and
E. a control subsystem cooperative with (1) the communication system so as to enter CT data received from the scanner into slots of the bulk shared memory;
(2) the detection and classification subsystem so as process CT data so as to provide detection and classification data, and store the detection and classification data in slots of the bulk shared memory.- View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of detecting predetermined objects contained within or concealed by items scanned by an X-ray scanner, comprising:
-
entering imaging data received from the scanner into slots of a bulk shared memory;
processing imaging data so as to provide detection and classification data relating to absence or suspected presence of predetermined objects; and
storing the detection and classification data in slots of the bulk shared memory. - View Dependent Claims (38)
-
-
39. A process of detecting the presence of predetermined objects contained within or concealed by items scanned by an X-ray scanner, comprising:
-
receive a set of data representative of a corresponding scanned object and store the set of data in a predefined slot in memory in a predetermined data queue;
process data in each slot in a predetermined detection queue in accordance with one or more detection processes;
storing the results of each detection process in the same slot in which the corresponding set of data is stored; and
displaying the results of the detection process.
-
Specification