METHOD AND SYSTEM FOR TAKING MEDICAL RADIOLOGY IMAGES WITH CONTROL OF THE STOPPING OF THE X-RAY SOURCE

20170281115 · 2017-10-05

Assignee

Inventors

Cpc classification

International classification

Abstract

A medical radiology system comprises an external x-ray source (1) and a CMOS image sensor (2) that is connected via a USB link (4) by way of USB peripheral of a device (3) for digitally processing the image data of the sensor. A tracking device is placed on the USB link (4) in order to continuously read and decode the data transmitted over this link in a way that is transparent to the device and to the sensor, and to detect, in the transmitted data stream, one particular datum (XAMC=1) representing a signal indicating detection, by the sensor, that a sufficient dose of radiation has been received. On detection of this particular datum, the tracking device sends an electrical signal Stop-X to the radiation source, in order to stop the emission of the radiation. The system is especially suitable for taking dental radiology images with an intra-oral CMOS sensor.

Claims

1. A method for taking images in a medical radiology system comprising an external x-ray source and a CMOS image sensor that is connected via a USB link by way of USB peripheral of a device for digitally processing the image data of the sensor, the method comprising continuously reading and decoding the data transmitted over the USB link, in a way that is transparent to the device and to the sensor, in order to detect, in the transmitted data stream, one particular datum representing a signal indicating detection, by the sensor, that a sufficient dose of radiation has been received and, on detection of this particular datum, sending an electrical signal to the radiation source in order to stop the emission of the radiation.

2. The method of claim 1, wherein on detection of this particular datum at least one other electrical signal is sent to the source, in order to command a display indicator light.

3. The method of claim 1, wherein said particular datum is a datum transmitted by the sensor over the USB link in an interrupt transfer mode.

4. The method of claim 1, further comprising: definition of N regions of interest in the matrix of pixels of the sensor, N being an integer at least equal to two, where the defined regions of interest are sub-matrices of pixels of equal size, all with the same number of rows and the same number of columns, repeated and nondestructive read-out of the pixels of each of the regions of interest during the duration of the integration phase of the sensor, with, for each of the regions of interest, calculation of an average value of the signal level read from the pixels of the one or more regions of interest and comparison to a preset threshold value, and a detection signal indicating that a sufficient dose of radiation has been received is activated by the sensor and a corresponding piece of information is transmitted over the USB link by the sensor as soon as, for one or more of the N regions of interest, the calculated average value exceeds the threshold value.

5. The method of claim 4, wherein the definition of the N regions of interest in the sensor is programmable, via the device and the USB link.

6. Use of the method of claim 1 to take dental radiological images by means of an intra-oral CMOS image sensor.

7. A medical radiology system comprising an external x-ray source, a CMOS sensor comprising a matrix of pixels, which sensor is placed facing the source, and a device for digitally processing the images delivered by the sensor, wherein the sensor is connected as a USB peripheral of said processing device, via a serial USB link: the sensor is configured to detect that a sufficient dose of x-rays has been received and to transmit a corresponding particular datum over the USB link; a tracking device is connected to the USB link, between the sensor and the device, said tracking device furthermore having an electrical connection to the source, in order to transmit at least one electrical signal to the source in order to command the stoppage of the x-ray source, said tracking device being able to detect said particular datum in the data stream transmitted over the USB link, and to activate said electrical signal commanding the stoppage of the source.

8. The system of claim 7, wherein said electrical connection of the tracking device with the source transmits at least one other signal to the source in order to command a display indicator light.

9. The system of claim 7, wherein said tracking device comprises at least: one USB transceiver that is connected to the data wires of the USB link, in order to transmit as output the data transiting the USB link over a parallel bus, a programmable logic circuit that is programmed to detect said particular datum among said data received from the parallel bus and to activate as output at least one logic signal that is transmitted to the source to command the stoppage of the radiation.

10. (canceled)

11. The system of claim 8, wherein said tracking device comprises at least: one USB transceiver that is connected to the data wires of the USB link, in order to transmit as output the data transiting the USB link over a parallel bus, a programmable logic circuit that is programmed to detect said particular datum among said data received from the parallel bus and to activate as output at least one logic signal that is transmitted to the source to command the stoppage of the radiation.

12. The medical radiology system of claim 7 and applied in the field of dental radiology, wherein the sensor is an intra-oral CMOS image sensor.

13. The method of claim 2, comprising taking a dental radiological image with an intra-oral CMOS image sensor.

14. The method of claim 3, comprising taking a dental radiological image with an intra-oral CMOS image sensor.

15. The method of claim 4, comprising taking a dental radiological image with an intra-oral CMOS image sensor.

16. The method of claim 5, comprising taking a dental radiological image with an intra-oral CMOS image sensor.

17. The medical radiology system of claim 8 and applied in the field of dental radiology, wherein the sensor is an intra-oral CMOS image sensor.

18. The medical radiology system of claim 9 and applied in the field of dental radiology, wherein the sensor is an intra-oral CMOS image sensor.

19. The medical radiology system of claim 11 and applied in the field of dental radiology, wherein the sensor is an intra-oral CMOS image sensor.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Other features and advantages of the invention will become apparent on reading the following detailed description, which makes reference to the appended drawings, in which:

[0042] FIG. 1, which was described above, shows a dental radiology system;

[0043] FIG. 2 schematically shows an intra-oral sensor incorporating means for detecting the start of an exposure to x-rays;

[0044] FIG. 3, which was described above, is a signal timing diagram showing, on the one hand, the exposure time parameterized in the source, and, on the other hand, the activation of the integration and read-out phases in the sensor of FIG. 2;

[0045] FIG. 4, which was described above, illustrates the sensitivity of the sensor as a function of the duration of exposure to the x-ray radiation;

[0046] FIG. 5 is a timing diagram of the signals used in the invention to control the duration of exposure of the sensor with a view to guaranteeing an image of optimal quality and a minimum exposure time;

[0047] FIG. 6 illustrates a dental radiology system according to the invention, comprising a tracking device placed on the USB link between the sensor and the computer;

[0048] FIG. 7 is a block diagram of a tracking device according to the invention;

[0049] FIG. 8 is a schematic illustrating a sensor with regions of interest defined in the matrix of pixels to detect a sufficient duration of exposure to the x-ray radiation; and

[0050] FIG. 9 is a flowchart showing an example of a loop for detecting a sufficient duration of exposure to the x-ray radiation by nondestructive read-out in the sensor of the one or more pixels of one or more regions of interest defined in a sensor such as illustrated in FIG. 8.

DETAILED DESCRIPTION

[0051] FIGS. 5 to 9, which illustrate the invention, use, for common elements, the same references as in FIGS. 1 to 4, which have already been described.

[0052] The method for taking radiological images uses an intra-oral CMOS image sensor 2 to transmit a data signal XAMC to the device 3 indicating that a sufficient dose of radiation has been received, where the notion of sufficiency is to be understood with respect to an optimal image quality.

[0053] According to the invention, and as illustrated in the timing diagram in FIG. 5, the method for taking images uses this signal XAMC, in a way that will be described in detail below, to immediately stop the x-ray source, by means of a signal Stop-X, without transition via the host device, the response time of which is too slow on account of the durations in question.

[0054] The integration time of the sensor subsequently stops when the source ceases to emit x-rays; the sensor itself detects the absence of irradiation when the source is no longer emitting (detection by photodiodes such as 21 for example) and it triggers the stoppage of the integration. The integrated signals may then be read. The integration phase will therefore in general stop (Stop-INT) before the preprogrammed duration TINT. Specifically, it has been seen that this duration TINT is programmed, depending on characteristics of the radiation source, to a value slightly higher than the maximum exposure time of this source. Thus, in the illustrated example (FIG. 5), the source and the integration phase are both stopped after a time Tr, here about 60 ms, after the start of the exposure to x-ray radiation, whereas the dose parameterized in the source provided for an exposure time Tp of 100 ms. Equally, the read-out phase may begin immediately after, without waiting for the end of the countdown of the duration programmed for the integration time TINT (here 200 ms).

[0055] Thus, in an image capturing process according to the invention, the integration phase of the sensor may advantageously start with a signal Start-X generated internally by the sensor, and that corresponds to the detection of the start of the reception of x-ray radiation, and terminate with whichever of the following two events occurs first: the interruption of the source following the passage to the active level (1 in the example) of the signal XAMC, indicating that a sufficient dose of radiation has been received, or else the end of the count (countdown) of the programmed maximum duration TINT from the start of the integration phase.

[0056] This method for taking images allowing image quality to be optimized with a minimum exposure of the patient to radiation is obtained using a tracking device 5 on the USB link 4 between the sensor and the computer, as illustrated in FIG. 6.

[0057] It is a question, for this tracking device, of detecting, in a way that is transparent to the sensor and to the host device 2, i.e. without disrupting the communication between these two devices, the transmission by the sensor of information that corresponds to the activation of the signal XAMC.

[0058] It will be recalled that when the signal XAMC is activated (XAMC=1 in the example) a corresponding event, that for the sake of simplicity is denoted the XAMC event, is transmitted by the sensor, and more precisely by a USB interface circuit implemented in the sensor, to the host computer 3 over the USB link 4. The XAMC event is transmitted over the USB bus via an endpoint dedicated, in the USB protocol, to the management of events. It possesses a specific code allowing it to be distinguished from other events.

[0059] The tracking device 5 thus has the role of detecting the transmission of an XAMC event in the data stream carried by the USB link 4, without disrupting this link, i.e. without interrupting or disrupting the communication between the computer and the sensor. The detection consists in reading all the data transiting the differential pair of the USB link and then decoding them in order to detect therein the data featuring in the endpoint dedicated to the management of events having the corresponding XAMC event number.

[0060] When the tracking device detects this event, it generates an electrical signal Stop-X to the source, and more precisely to the control unit of the source, this having the effect of stopping the radiation. Provision may also be made for the tracking device to transmit at least one other electrical signal L, for example in order to turn on an indicator light managed by the control unit of the source. Specifically, it is conventional for x-ray sources to be equipped with a certain number of indicator lights (LEDs) for safety and informational purposes (for the practitioner or an assistant), in order to indicate whether the source is in the process of emitting or not, etc. It is therefore advantageous to be able to turn on (or turn off) a corresponding indicator light of the source when stoppage thereof has been commanded.

[0061] In practice, the signals output by the tracking device will for example be TTL logic signals transmitted via a coaxial cable connecting the tracking device and the source. The connector (BNC, DIN1.0/2.3, inter-alia) used to connect this cable to the source in practice depends on the connection interfaces available on the employed source.

[0062] Such a tracking device 5 poses no practical implementational difficulties. Those skilled in the art may use commercial electronic circuits such as schematically shown in FIG. 7.

[0063] It is formed from a casing 50 that comprises a connector, for example a BNC connector, for connecting to the radiation source 1 and for transmitting the signal Stop-X and also the signal L where appropriate; a female USB connector 51 for receiving the male USB connector 41 of the USB interface 4 of the sensor; and a female USB connector 52 for the USB connection 6 to the computer 3. Between the 2 female connectors 51 and 52, extend the 4 conventional wires of the USB link: ground, logic voltage, and the two data wires D− and D+ (also called DM and DP in the technical literature).

[0064] Inside the casing, an electronic board comprises: [0065] a commercial circuit 53 that is a high-speed USB transceiver, which conventionally comprises a series interface port to which the two wires of the differential pair D− and D+ of the USB link are connected. It may thus read and decode the D− and D+ USB signal frames that are streamed over the USB link without interfering therewith, and it performs a series parallel conversion to deliver as output digital data over a (8- or 16-bit) parallel output bus DATA. [0066] a programmable logic circuit 54, for example a field-programmable gate array (FPGA), programmed to: [0067] detect in the data transmitted over the bus DATA by the circuit 53 frames of transfer interrupt type and, in these frames, the XAMC event, and [0068] activate, as output, one or more corresponding binary signals. In the example, the circuit 54 will activate to 1 a first signal S1 and a second signal S2 when it detects the XAMC event in the stream of data transmitted over the parallel bus DATA. [0069] a logic signal output stage, namely the circuits referenced 55 and 56 in the figure. Their role is to electrically adapt each of the logic signals S1 and S2 to the electrical interface with the source and to electrically isolate the programmable logic circuit 54. Typically, they are TTL signal output stages.

[0070] The casing 50 is supplied by an external power supply plugged into the mains.

[0071] The method and system for taking radiographical images that has just been described in the context of a particular dental application may be broadened to the more general medical context, provided that the image sensor used is connected by a USB link to a host device that receives and processes the image data of the sensor.

[0072] This method and system is based on the use of a data signal XAMC generated by the sensor and on detection of the transmission of a corresponding event over the USB link.

[0073] The signal XAMC is generated in the sensor by any technique known to those skilled in the art, by comparing the signal level of one or more pixels of the matrix to a threshold that is set, depending on the dynamic range and sensitivity of the sensor, to correspond to an optimal unsaturated signal level.

[0074] Preferably, it is generated by nondestructive read-out of these pixels. In this way, the information generated by these pixels may then be used in the image data. There is no loss of information as regards the image.

[0075] This principle of nondestructive read-out for the purposes of testing the signal level of the pixels is known to those skilled in the art. The reader may for example refer to the publications that were cited above, i.e. US2005/0253944 and U.S. Pat. No. 6,404,854B, for more details.

[0076] In practice, this nondestructive read-out is carried out by the control unit of the sensor, which performs the command-signal sequencing required to address the various pixels to be tested, connects them to the read-out and analogue-digital conversion circuits and ensures the transmission of the digital data obtained. Conventionally, the read-out and analogue-digital conversion circuits allow what is called a CDS read-out.

[0077] As explained above, in the integration phase, the control unit controls the circuits in order to read, over and over again, at least certain pixels, without reset after each read-out. For each read-out, the datum read is compared to a threshold; this comparison is for example made digitally in a FPGA programmable logic circuit conventionally provided, in the sensor, to process the digital data obtained from the pixels. The threshold is positioned for a given sensor to preferably correspond to ¾ of the dynamic range of the sensor. Provision may be made for the threshold to be programmed to a default value that may be parameterized by the practitioner via the computer and the USB link. When, for at least one pixel, and preferably for a plurality of pixels, the obtained signal level exceeds the threshold, the programmable logic circuit activates, as output, a corresponding binary data signal XAMC, for example by raising it to the level “1” if the convention adopted in the timing diagram in FIG. 5 is followed.

[0078] FIGS. 8 and 9 show a preferred exemplary embodiment of the detection, by the sensor, of the reception of a sufficient dose of radiation. What must be understood by “sufficient dose” is a dose at which the signal level reached by a number of pixels corresponds to an optimal unsaturated level, as explained above with reference to FIG. 4.

[0079] The detection must preferably be rapid and reactive since, as was seen above, the exposure very rapidly passes from the zone of optimal signal-to-noise ratio to a zone of signal saturation. The detection must also be reliable. The information contained in a single pixel is insufficient. A plurality thereof is required. However, it is not possible to read all the pixels of the matrix because this would take too long with regard to the average exposure times used.

[0080] Specifically, if for example an intra-oral sensor comprising 1.6 million pixels is considered, a complete read-out sequence at 5 MHz for example requires 381 ms, this being of the same order of magnitude as the times of exposure to a dose of x-rays used in radiology. If the sensor were larger, even more time would be required.

[0081] Rather than read in isolation a number of pixels of the matrix, in the invention it is advantageously proposed to: [0082] define N regions of interest (N being at least equal to two) containing the same number of pixels and which are all of equal size both in number of rows and in number of columns, these regions thus forming sub-matrices of equal size. [0083] calculate the average value of the signal level read from the pixels of one or more of the regions of interest thus defined; and it is the average value that is compared to a preset threshold value that depends on the characteristics of the sensor.

[0084] As the regions of interest are equal in number of pixels and also in number of corresponding matrix rows and columns, it is possible to compare the average values obtained to the same threshold; and the use of a plurality of regions of interest increases the probability that at least one of these regions will be at least partially well exposed to the radiation and not hidden (behind a tooth or another absorbing mass). Thus, a good detection reliability is obtained while enabling a low test loop time that is compatible with the desired detection. Preferably, in order to prevent the x-ray source from stopping too early, the average value obtained for a plurality of regions of interest may be compared to a threshold. Specifically, if a region of interest corresponds to a zone that is very weakly absorbent, it risks causing the x-ray source to stop too early, leading to an underexposure of other more interesting regions. This risk is decreased by taking the average of a plurality of regions of interest.

[0085] By way of illustration, FIG. 8 shows a sensor in which 5 regions ROI.sub.1 to ROI.sub.5 have been defined in the matrix of pixels according to these principles. In this example, each region is a sub-matrix of 2.sup.3=8 pixels arranged in two columns and four rows.

[0086] The advantage of providing a plurality of regions is that it increases the chance of testing a region that is at least partially not hidden from the radiation. The regions being strictly equal in shape and area, the average value calculated for these regions is comparable.

[0087] The number of pixels in the regions of interest and the number of regions of interest that it is possible to define must take into account the time required to read them: the greater the number of pixels to read in each region and the greater the number of regions, the greater the time required will be. In one example if 16 regions of interest are defined the size of which is 16 rows wide by 16 rows high, with a pixel read-out at 5 MHz it will typically be necessary to count 2.8 ms to read all the pixels.

[0088] Provision may advantageously be made for the definition (number of pixels, of rows and of columns), the number of regions of interest and their respective positions to advantageously be parameterizable, in particular depending on the object (tooth) of the patient, etc., from the computer via the USB link.

[0089] A loop for testing N regions of interest that may advantageously be implemented in a sensor according to this principle is illustrated by the flowchart in FIG. 9 in the case where it is desired to trigger an interruption of the x-ray source as soon as a threshold is exceeded by one region of interest; if it is desired to detect when the threshold is exceeded by the average of a plurality of regions of interest and not by the most exposed region of interest, this average will of course need to be calculated with a view to producing the signal XAMC. When the start of the radiation is detected by the sensor, the detection signal X-Start, which serves to activate the integration phase, will also allow the test loop to be activated. This activation may be immediate, or occur after a certain predefined time after the start of the integration phase, in order to ensure that the pixels will have begun to collect a minimum of charge.

[0090] The loop then initiates a counter of the number of regions to be tested and launches a pixel read-out loop, calculates the average value of the pixels and compares the average value to the preset threshold value, in each of the regions of interest.

[0091] As soon as the threshold value has been reached or exceeded by one region, the detection occurs: the test loop for the integration phase in course terminates with the corresponding detection signal XAMC being sent.

[0092] Provided that the result of the comparison is negative (threshold not reached or not exceeded), the loop passes to the following region of interest.

[0093] When the loop has tested the N regions and obtained a negative comparison result for each of the N regions, it resets the counter and the test restarts, until the threshold is detected to have been exceeded by at least one of the regions, or until the integration phase terminates after the preprogrammed period TINT. In the case where the test loop does not detect that the condition indicating that the threshold value has been reached or exceeded by at least one of the regions of interest, this may mean that the exposure time was not enough; this may mean that at least one of the parameters defining the regions of interest, namely their number, their size or their arrangement in the matrix, needs to be modified. Advantageously, provision will be made for these parameters to be programmable, via the device (3) and the USB link, allowing them to be adapted to the patient and to the object to be imaged.