The present disclosure relates to an x-ray inspection system, and more particularly to the electronic and physical architecture of an x-ray inspection system, such as those of the type which may be used for inspection of vehicles and/or cargo at transit facilities.
Inspection systems illuminate an inspection target, such as a vehicle cabin or cargo, using penetrating radiation such as x-ray.
This is done to detect hidden objects, which may include contraband such as weapons, dangerous materials, explosives, or narcotics. Such inspection systems may be placed at borders and at the entrance of sensitive facilities, for example transit facilities, such as ports and airports. X-rays are typically used for inspection because X-rays are sufficiently penetrating to pass into and out from the interior of a vehicle or cargo container, but are also scattered by objects of interest, such as those listed above.
Traditional transmission X-ray machines may provide images in which image contrast exists between materials of different densities, due to the variation in x-ray intensity transmitted through these different materials to a detector. Generally such systems require X-rays to pass through the entire target to a detector located on the far side of the target.
Different types of x-ray machine exist—for example, in addition to such inspection systems back backscatter X-ray detects the radiation that reflects from the target. It has potential applications where less-destructive examination is required, and can operate even if only one side of the target is available for examination.
Most cargo inspection systems are transmission systems, and often are required to inspect large objects, such as a car, a pallet, the cargo compartment of a heavy goods vehicle, a shipping container, or the cab of a lorry.
In such systems the x-ray source and x-ray detectors must be separated by sufficient distance to allow the inspection target to be placed between them and must also be synchronised for the purposes of data acquisition and control and so forth.
It is a problem to provide systems which can meet both the physical constraints of system installation and the electronic constraints of data acquisition and control. It is still a further problem to enable such systems to be adapted and updated as technology develops.
Aspects and examples of the disclosure are set out in the appended claims and aim to address at least some of the above described technical problems and other problems.
Embodiments of the present disclosure provide a new detection line architecture for inspection systems, such as high energy systems for inspecting cargo. Embodiments may provide an independent control logic module, this may provide triggering function for triggering operation of the components of the system, and may be separate from the detector line(s) and radiation source. This module may be dedicated to synchronization of the inspection system's components.
In an aspect there is provided an x-ray inspection system including:
The control logic module may be mounted in a control assembly of the system. The plurality of detector elements may be provided in at least one detector assembly. The control assembly may be separate from the detector assembly.
The control assembly may be arranged to communicate real-time control signals from the control assembly to the detector assembly. The detector assembly may be arranged to communicate scan data to an image processing system via a non real-time communication link.
The real time control signals may be provided via at least one serial data communication link connecting the control logic module to the plurality of detector elements for providing real time data communication therebetween.
The at least one detector assembly may be secured to a gantry about said inspection area. The detector assembly may be connected to the control assembly via a wiring harness. The wiring harness may be secured to said gantry.
The system may include a filter operable to provide selective attenuation of illumination from the x-ray source, wherein the control logic module is connected to synchronise operation of the filter with operation of the detector elements.
The system may include an external synchronization interface, for communication of a synchronization signal with a remote device separate from the x-ray inspection system. The control logic module may be connected to the external synchronization interface, and configured to operate in one of a master mode and a slave mode, wherein in the master mode the control logic module provides the synchronization signal to the external synchronization interface for controlling operation of said remote device; and
In the master mode, the control logic module may be configured to trigger operation of at least one analogue to digital converter of said detector elements and the timing of said synchronization signal is based on said trigger.
In the slave mode, the control logic module may be configured to trigger operation of at least one analogue to digital converter of said detector elements in response to said synchronization signal.
An aspect provides a control logic module for performing data acquisition and control of an x-ray inspection system, the control logic including:
The control signals may be further configured to trigger a data acquisition operation of the detector elements. The data acquisition operation may include an analogue to digital conversion.
The control logic module may further include at least one peripheral interface for communicating with a peripheral device of the x-ray inspection system, optionally wherein the peripheral device includes at least one of:
The detector element interface and the x-ray source interface may include a serial data link for providing real time data communication.
The x-ray source interface may be further configured to receive first control signals from the x-ray source, and/or the detector element interface may be further configured to receive second control signals from the plurality of detector elements.
The control logic module may further include an external synchronization interface, for communication of a synchronization signal with a remote device separate from the x-ray inspection system.
The plurality of detector elements may include:
The control logic module may be part of any one or more of the x-ray inspection systems described and/or claimed herein
There is also provided a control assembly for installation into an x-ray inspection system, the control assembly may include a chassis, having any of the control logic modules described or claimed herein secured thereto and wiring connections for connecting detector elements of x-ray inspection system to the detector element interface of the control logic module.
Embodiments may provide a platform which enables an inspection system to integrate a plurality of peripherals, and to synchronise those peripherals with the detector line electronics. This may have the advantage of allowing the inspection system to be flexible/adaptable enough to be reconfigured to support additional protocols and/or new interface requirements.
Embodiments may provide such advantages without the need for detector line electronics to be updated.
Embodiments may also reduce the need for external sub-systems to be connected to the detector line electronics with multiple and long cables.
Embodiments of the disclosure may centralize all the synchronization resources/function of an inspection system in one controller. This may simplify interconnections, interoperability with new sub-systems and minimize the cable length. This new module may be equipped with scalable I/O resources which can be independently and easily modified to comply with different standards. This controller may provide low-level synchronization with x-ray emissions.
Some particular embodiments are described below with reference to the drawings. These embodiments are presented with particular combinations of features. For the avoidance of doubt, the disclosure of this application is intended to be considered as a whole. Any feature of any one of the examples disclosed herein may be combined with any features of any of the other examples disclosed herein. The mere description of two features in collocation should not be taken to imply that either is essential to the other, nor inextricably linked to it.
Features of methods may be implemented in suitably configured hardware, and the functionality of the specific hardware described herein may be employed in methods which may implement that same functionality using other hardware.
Embodiments of the disclosure will now be described in detail, by way of example only, with reference to the accompanying drawings, in which:
In the drawings like reference numerals are used to indicate like elements.
The control assembly 12 is separate from the detector assembly 14, 14′ and from the x-ray source 16. Each of these three elements 12, 14, 14′, 16 may be encapsulated (enclosed) separately and provided in separate housings, which may be connected by signal interconnections such as a wiring harness.
The control assembly 12 provides an independent triggering module dedicated to the top-level synchronization of the system 10 as a whole. This use of a separate control assembly for synchronization is in contrast to many other x-ray inspection systems in which synchronization of the apparatus is determined by the detector assemblies 14, 14′. This may provide an electronic design which is more flexible and able to support additional protocols and/or new interface requirements. This may also simplify interconnections, and may avoid the need to use multiple long cables to connect the various components of the system.
The apparatus 10 also includes a gantry 18. The x-ray source 16 and the detector assemblies 14, 14′ are connected to the control assembly 12 by a wiring harness, which may be at least partially secured to the gantry and/or housed within conduits of the gantry.
A first one of the detector assemblies 14 (detector T) is secured to the top of the gantry. The other detector assembly (detector S) 14′ is supported on a side of the gantry. The x-ray source 16 is supported on the other side of the gantry 18 opposite to the second detector assembly 14′ for scanning an object 22 which passes through the gantry. The gantry 18 thus provides a scanning region 20, e.g. a volume which is illuminated by the x-ray source, and which is encompassed by a field of view of the x-ray detector assemblies 14, 14′.
The gantry 18 is large enough that an object 22 to be scanned, such as a car, a pallet, a cargo container and/or the cabin of a cargo vehicle can be disposed in the scanning region (e.g. between the x-ray source and the detector assemblies). For example, the gantry 18 may be arranged so that such a vehicle may be driven through the scanning region carrying a cargo container.
The control logic module, MIB, 120 is connected to the reference detectors 140, 140′ and to the detector assemblies 14, 14′ by a real-time signal connection, such as a serial interface, which may operate according to a serial data protocol such as Synchronous Serial Interface (SSI) or Universal Asynchronous Receiver Transmitter (UART). The control logic module 120 is also connected to peripherals such as the rotating filter 142, the x-ray source 16, the passive radiation detector 144, and the programmable logic controller 148. The connection between the peripherals and the control logic module 120 may also be provided by the real-time signal connection (e.g. serial interface or a triggering signal).
The control logic module 120 includes an internal clock for providing synchronisation signals. It also includes a real time data communication interface, for real time input/output communications via the real time signal connections. It may also include timing and logic circuits for processing instructions and providing, via the serial i/o interface, control signals to:
A programmable logic controller, PLC, 148 may also be provided. This may be included in the control logic module 120, or may be provided as a separate circuit, such as a separate chip. This may include logic for providing control signals and for programming of the control logic module 120. This can enable low-level program instructions to be provided to the control logic module 120.
The control logic module 120 is thus operable to control the x-ray source 16, and to synchronise operation of the detector assemblies 14, 14′ and the reference detectors 140, 140′ with operation of the x-ray source 16.
The control logic module 120 is separate from the detector elements of the detector assemblies 14, 14′ and is configured to control operation of both (a) the detector elements of the detector assemblies 14, 14′ and (b) the x-ray source 16. It also synchronizes acquisition of x-ray inspection data from the detector elements of the detector assemblies 14, 14′ and the reference detectors 140, 140′ with operation of the x-ray source 16.
The detector assemblies (detector S, and detector T) 14, 14′ include x-ray sensing elements, configured to provide electrical signals in response to x-ray radiation incident on the detectors 14, 14′. The detector assemblies 14, 14′ also include an analogue front end, which couples the electrical signals from the sensing elements to an analogue-to-digital converter (ADC). The detector assemblies also include a detector line control unit (also referred to herein as a Concentrator Board ‘COB’). The detector line control unit is configured to obtain a synchronisation signal from the control logic module 120 and to synchronise operation of the ADC with the synchronisation signal from the control logic module 120. The ADC thus provides raw data, digitised from the electrical signals from the sensing elements, to the COB. The COB encodes the raw-data for transmission over a serial data link, such as ethernet. For example, the COB may encode the data into frames and/or packets for transmission via a packet switched or label switched protocol such as User Datagram Protocol (UDP) based data transfer or Transmission Control Protocol (TCP). Data can thus be provided from the detector assemblies to the IPS for image reconstruction and analysis.
Unlike the detector assemblies 14, 14′ the reference detectors (Reference S, Reference T) are disposed on the same side of the scanning region as the x-ray source and positioned for detecting the illumination provided by the x-ray source but which has not passed through the imaging region. The reference detectors (Reference S, Reference T) may include components which are identical to components of the detector assemblies (Detector S, and Detector T). The reference detectors may thus be configured to provide a reference detection signal for use in signal normalisation and image reconstruction by the image processing system, IPS, 146. When data is captured by the detector elements of the detector assemblies 14, 14′ corresponding data may also be captured by the reference detectors 140, 140′ and provided to the image processing system 146. The acquisition of such data may be synchronised under control of the control logic module 120 to enable the data from the detector elements of the detector assemblies 14, 14′ to be normalised—e.g. to account for variability in source power or other variations.
It can thus be seen that the detector elements of the detector assemblies (Detector S, and Detector T) 14, 14′ and the reference detectors 140, 140′ combine analogue front-end components, and an A/D converter connected directly with the sensing elements of the detector assemblies. The output current signals generated by each sensing element (e.g. each pixel) are collected and digitalized simultaneously by the ADC so they can be provided (e.g.) by the COB to the image processing system, IPS 146.
The x-ray source 16 may include an accelerator, such as a linear accelerator, which has a control input connected to receive a trigger signal from the control logic module 120 for causing the x-ray source to emit a pulse (e.g. a dose) of x-ray radiation.
The detector elements of the detector assemblies and the reference detectors and the control logic module may all be connected to an image processing system, IPS, 146 by a data link, such as a local area communication interface, for example an ethernet link. The detector assemblies 14, 14′ can thus provide digitised data to the image processing system 146, or to another remote device connected to this data link.
The image processing system, IPS, 146 generally includes a computer apparatus which may have a display and a user interface. The IPS 146 may be configured to receive digitised data from the reference detectors and from the detector assemblies (detector S, detector T). It may be configured to reconstruct x-ray images based on this digitised data, or to relay the data to a remote device for image reconstruction and/or inspection. The image processing system is also connected to the control logic module 120 for:
The x-ray inspection apparatus may include a variety of different peripherals. One peripheral which may commonly be included is a rotating filter, 142 which may be mechanically coupled to the x-ray source and disposed between the x-ray source and the scanning region. The filter 142 may be arranged to be controlled by the control logic module 120. The filter 142 may include a set of x-ray attenuators, each configured to provide a different degree of attenuation of radiation from the x-ray source 16. The control logic module 120 is operable to control the filter 142 to provide a selected degree of attenuation of the x-ray radiation before the x-ray radiation reaches the scanning volume to interact with an object to be scanned.
Another peripheral which may be included is a passive radiation detector 144. This may include sensing elements configured to characterise neutrons and/or gamma-rays directly emitted from nuclear materials and radioactive sources, one example of such a detector includes a detector including a scintillation material, the signal of the detector being read out by a photo-multiplier tube (or equivalent: silicon photomultiplier.
In operation the control logic module 120 obtains low level program instructions from the programmable logic controller, PLC, 148 and controls operation of the x-ray source 16 and the detector elements of the detector assemblies 14, 14′, and the references detectors 140, 140′ in accordance with these instructions. This includes synchronizing the ADCs of the detector elements of the detector assemblies 14, 14′, and the references detectors 140, 140′ with pulses (doses) of x-ray radiation provided from the x-ray source 16 into the scanning volume. For each pulse, the control logic module 120 sends control signals via the serial interface, through the detector line control unit, COB, to control the ADCs to cause the ADCs to digitalize signals from the detector elements of the detector assemblies. This causes the detector line control unit, COB to concatenate and reorder the digital data. This digital data is then transferred from the detector line control unit, COB, on a high-speed data link (such as ethernet or equivalent) to the image processing system, IPS, which may provide an image work-station for image reconstruction and inspection. The IPS 146 may also relay such data to a remote device for inspection and/or storage and/or analysis. The control logic module also synchronizes operation of the peripherals, such as the filter, with the emission of pulses.
The control logic module 120 thus serves to:
It may also perform one or more of the following functions:
In embodiments which include a speed sensing radar 150, the radar is configured to sense the speed at which an object to be inspected, such as a vehicle, is travelling. The control logic module 120 may obtain signals from the speed radar 150 indicating the speed of the object, and may control operation of the x-ray source and the detector elements of the detector assemblies based on these speed signals.
In embodiments which include an external synchronization interface 152, the control logic module 120 is connected to the external synchronization interface for communication of a synchronization signal with a remote device separate from the x-ray inspection system. The control logic module 120 can be configured to operate in either (a) a master mode or (b) a slave mode.
In the master mode, the control logic module 120 generates a synchronization signal and uses this to control operation of the ADC of the detector elements of the detector assemblies 14, 14′ and/or the timing of operation of the x-ray source 16 as described above. It then also provides this synchronization signal (e.g. a co-timed signal based on these triggers) to the external synchronization interface 152. The external synchronization interface 152 then relays this signal for transmission to another x-ray inspection system, e.g. via an external synchronization interface of that other x-ray inspection system. If that other x-ray inspection system is operating in slave mode, it uses the synchronization signal to control the timing of its own x-ray source and its own detectors.
Conversely, when the x-ray inspection system shown in
It will be appreciated from the discussion above that the embodiments shown in the Figures are merely exemplary, and include features which may be generalised, removed or replaced as described herein and as set out in the claims.
With reference to the drawings in general, it will be appreciated that schematic functional block diagrams are used to indicate functionality of systems and apparatus described herein. It will be appreciated however that the functionality need not be divided in this way, and should not be taken to imply any particular structure of hardware other than that described and claimed below. The function of one or more of the elements shown in the drawings may be further subdivided, and/or distributed throughout apparatus of the disclosure. In some embodiments the function of one or more elements shown in the drawings may be integrated into a single functional unit.
In some examples the functionality of the controller described herein may be provided by mixed analogue and digital processing and/or control functionality. It may include a general purpose processor, which may be configured to perform a method according to any one of those described herein. In some examples the controller may include digital logic, such as field programmable gate arrays, FPGA, application specific integrated circuits, ASIC, a digital signal processor, DSP, or by any other appropriate hardware. In some examples, one or more memory elements can store data and/or program instructions used to implement the operations described herein. Embodiments of the disclosure provide tangible, non-transitory storage media including program instructions operable to program a processor to perform any one or more of the methods described and/or claimed herein and/or to provide data processing apparatus as described and/or claimed herein. The controller may include an analogue control circuit which provides at least a part of this control functionality. An embodiment provides an analogue control circuit configured to perform any one or more of the methods described herein.
In some examples the synchronisation signals may be single or multi wire (differential) signals.
The above embodiments are to be understood as illustrative examples. Further embodiments are envisaged. It is to be understood that any feature described in relation to any one embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the embodiments, or any combination of any other of the embodiments. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the disclosure, which is defined in the accompanying claims. These claims are to be interpreted with due regard for equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2109203.6 | Jun 2021 | GB | national |
The present application is a national stage entry of PCT/GB2022/051595 filed on Jun. 23, 2022, which claims the benefit of GB Patent Application No. 2109203.6 filed on Jun. 25, 2021, the contents of which are hereby incorporated by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2022/051595 | 6/23/2022 | WO |