Data acquisition method and system for static computed tomography, and CT device

HK40137694APending Publication Date: 2026-09-18NUCTECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
HK42026126852
Authority / Receiving Office
HK · HK
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-12-27
Filing Date
2026-07-30
Publication Date
2026-09-18
Estimated Expiration
2045-06-29

Smart Images

  • Figure 00000010_0000
    Figure 00000010_0000
  • Figure 00000010_0001
    Figure 00000010_0001
  • Figure 00000011_0000
    Figure 00000011_0000
Patent Text Reader

Abstract

The present disclosure provides a data acquisition method and system for static computed tomography, and a CT device. The data acquisition method includes: sending (S01) a scan control system instruction to a master controller; parsing (S02) the scan control system instruction to generate an internal control instruction; sending (S03) the internal control instruction to a plurality of acquisition controllers; and controlling (S04) a plurality of detectors to perform data acquisition according to the internal control instruction.
Need to check novelty before this filing date? Find Prior Art

Description

(19) *EP004768899A1* (11) EP 4 768 899 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 01.07.2026 Bulletin 2026 / 27 (21) Application number: 25186222.3 (22) Date of filing: 30.06.2025 (51) International Patent Classification (IPC): G01N 23 / 046 (2018.01) G06F 13 / 10 (2006.01) (52) Cooperative Patent Classification (CPC): G01N 23 / 046; G06F 13 / 4063; G01N 2223 / 306; G01N 2223 / 3307; G01N 2223 / 3308 (84) Designated Contracting States: AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR Designated Extension States: BA Designated Validation States: GE KH LA MA MD TN (30) Priority: 27.12.2024 CN 202411957703 (71) Applicants: • NUCTECH COMPANY LIMITED Beijing 100084 (CN) • Tsinghua University Haidian District, Beijing 100084 (CN) (72) Inventors: • CHEN, Zhiqiang Beijing, 100084 (CN) • ZHANG, Li Beijing, 100084 (CN) • FENG, Bo Beijing, 100084 (CN) • ZHENG, Xianguo Beijing, 100084 (CN) • LI, Yuanjing Beijing, 100084 (CN) • HUANG, Qingping Beijing, 100084 (CN) • LIU, Yanqing Beijing, 100084 (CN) • TIAN, Shenghao Beijing, 100084 (CN) • ZHOU, Haijian Beijing, 100084 (CN) (74) Representative: Isarpatent Patent‑ und Rechtsanwälte Barth Hassa Peckmann & Partner mbB Friedrichstraße 31 80801 München (DE) (54) DATA ACQUISITION METHOD AND SYSTEM FOR STATIC COMPUTED TOMOGRAPHY, AND CT DEVICE (57) The present disclosure provides a data acquisi- tionmethod and system for static computed tomography, and a CT device. The data acquisition method includes: sending (S01) a scan control system instruction to a master controller; parsing (S02) the scan control system instruction to generate an internal control instruction; sending (S03) the internal control instruction to a plurality of acquisition controllers; and controlling (S04) a plurality of detectors to perform data acquisition according to the internal control instruction. EP 4 76 8 89 9 A 1 Processed by Luminess, 75001 PARIS (FR) 2 1 EP 4 768 899 A1 2 Description TECHNICAL FIELD

[0001] The present disclosure relates to a field of ra- diation detection technology, and in particular to a data acquisition method and system for static computed to- mography, and a CT device. BACKGROUND

[0002] Static computed tomography (CT) scanning devices are widely used in fields such as medicine, security inspection, and industry. Static CT scanning devices utilize a plurality of radiation sources that se- quentially emit scanning rays to achieve an effect of rotational scanningofanobject tobe inspected.Typically, a static CT scanning device includes a plurality of scan- ning beam planes, each responsible for scanning from a different angle to enable multi-angle scanning coverage. In a static CT scanning device, each scanning beam plane functions as an independent imaging system, in- cluding an optical-mechanical system, one or more ac- quisition controllers, and a detector array.

[0003] In related art, all scanning beam planes share a single set of control signals, which are distributed via wiring to the acquisition controllers of each scanning beam plane. This results in a large number of cables, and the dispersed positions of the acquisition controllers lead to complex and difficult wiring of control signal cables. Since all acquisition controllers need to perform data acquisition synchronously, a scan control system needs to provide a beam plane synchronization signal. Furthermore, all acquisition controllers are connected to a CAN bus, and each acquisition controller functions as an independent CAN node. The scan control system needs to maintain CAN communication links with all acquisition controllers, which results in a large number of CAN nodes and increases a risk of system failures. SUMMARY

[0004] In view of this, embodiments of the present disclosure provide a data acquisitionmethod and system for static computed tomography, and a CT device.

[0005] In an aspect of the present disclosure, a data acquisition method for static computed tomography is provided, including: sending a scan control system in- struction to a master controller; parsing the scan control system instruction to generate an internal control instruc- tion; sending the internal control instruction to a plurality of acquisition controllers; and controlling a plurality of detectors to perform data acquisition according to the internal control instruction.

[0006] According to an embodiment of the present disclosure, the sending a scan control system instruction to a master controller includes: sending the scan control system instruction to the master controller by a scan control system via a controller area network bus.

[0007] According to an embodiment of the present disclosure, the sending the internal control instruction to a plurality of acquisition controllers includes: sending the internal control instruction to the plurality of acquisi- tion controllers by the master controller via a plurality of high-speed serial interfaces.

[0008] According to an embodiment of the present disclosure, the scan control system instruction includes an angle coded A-direction pulse signal, an angle coded Z-direction pulse signal, a belt coded A-direction pulse signal, and a belt coded Z-direction pulse signal.

[0009] According to an embodiment of the present disclosure, the parsing the scan control system instruc- tion to generate an internal control instruction includes: generating a sampling control signal and a sampling time information according to the scan control system instruc- tion; and encoding the sampling control signal and the sampling time information to generate the internal control instruction.

[0010] According to an embodiment of the present disclosure, the sampling time information includes angle code A, angle code Z, belt code A, and belt code Z.

[0011] According to an embodiment of the present disclosure, the method further includes: uploading ac- quired data to the corresponding plurality of acquisition controllers by the plurality of detectors; packetizing the acquired data and the sampling time information by the plurality of acquisition controllers to obtain a plurality of data packets; and sending the plurality of data packets to the master controller by the plurality of acquisition con- trollers.

[0012] According to an embodiment of the present disclosure, the method further includes: uploading the plurality of data packets to an acquisition server by the master controller,whereadata transmissionbetween the master controller and the acquisition server is performed via amulti-port 10-gigabit Ethernet or a high-speed serial computer expansion bus.

[0013] According to an embodiment of the present disclosure, the method further includes: after completing data acquisition, generating a feedback instruction or handshake instruction by the plurality of acquisition con- trollers; sending the feedback instruction or handshake instruction to the master controller via the high-speed serial interface; parsing the feedback instruction or hand- shake instruction by the master controller to generate a corresponding controller area network bus feedback in- struction or handshake instruction; and sending the cor- respondingcontroller areanetworkbus feedback instruc- tion or handshake instruction to the scan control system by the master controller via the controller area network bus

[0014] In another aspect, a data acquisition system for static computed tomography is provided, including: a scan control system configured to send a scan control system instruction to a master controller; the master controller configured to parse the scan control system 5 10 15 20 25 30 35 40 45 50 55 3 3 EP 4 768 899 A1 4 instruction to generate an internal control instruction; a plurality of high-speed serial interfaces configured to transmit the internal control instruction to a plurality of acquisition controllers; and a plurality of scanning ima- ging systems, wherein the scanning imaging system includes one or more acquisition controllers, and the acquisition controller is configured to control a detector to perform data acquisition according to the internal control instruction.

[0015] According to an embodiment of the present disclosure, the scanning imaging system further in- cludes: an optical-mechanical system configured to emit scanning rays; and one or more detectors configured to receive scanning rays that have passed through an ob- ject tobe scanned, andgeneratedetectiondatabasedon the received scanning rays.

[0016] According to an embodiment of the present disclosure, the acquisition controller is further configured to: packetize acquired data and sampling time informa- tion to obtain a plurality of data packets; and send the plurality of data packets to the master controller via the plurality of high-speed serial interfaces.

[0017] According to an embodiment of the present disclosure, the system further includes: a controller area network bus configured for signal transmission between the scan control system and the master controller.

[0018] According to an embodiment of the present disclosure, the system further includes an acquisition server, where a data transmission between the acquisi- tion server and the master controller is performed via a multi-port 10-gigabit Ethernet or a high-speed serial computer expansion bus.

[0019] In another aspect of the present disclosure, a CT device is provided, including the data acquisition system as described above.

[0020] The above one or more embodiments have the following beneficial effects: (1)All acquisitioncontrollers arenot connected to the CAN bus. Instead, an instruction interaction with the scan control system is achieved through the master controller as a hub, thereby reducing the number of CAN nodes in the system. (2) The control signals of the scan control system, including angle coded A-direction pulse signals, an- gle coded Z-direction pulse signals, belt coded A- direction pulse signals, belt coded Z-direction pulse signals, etc., are not directly provided to the acquisi- tion controllers. Instead, they are directly connected to the master controller, thereby reducing the num- ber of system control signals. (3) The internal control instruction is transmitted to all acquisition controllers via high-speed serial optical fiber interfaces, thereby achieving synchronous sampling of all beam planes, and the scan control system does not need to provide beam plane syn- chronization signals. (4) The data transmission between the scan control system, the plurality of scanning beam planes and theacquisition server is achieved through themaster controller, thereby improving the stability and relia- bility of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Through the following description of embodi- ments of the present disclosure with reference to the accompanyingdrawings, theaboveandother objectives, features and advantages of the present disclosure will become more apparent. In the accompanying drawings: FIG. 1 shows a schematic structural diagram of a static CTscanning device according to some embo- diments of the present disclosure; FIG. 2 shows a schematic structural diagram of a static CTscanning device according to other embo- diments of the present disclosure; FIG. 3 shows a schematic structural diagram of a data acquisition system for static CT scanning ac- cording to the related art; FIG. 4 shows a partial flowchart of a data acquisition method for static CT scanning according to an em- bodiment of the present disclosure; FIG. 5 shows a schematic structural diagram of a data packet according to an embodiment of the pre- sent disclosure; FIG. 6 shows a partial flowchart of a data acquisition method for static CT scanning according to an em- bodiment of the present disclosure; FIG. 7 shows a schematic structural diagram of a data acquisition system for static CT scanning ac- cording to an embodiment of the present disclosure; FIG. 8 shows a structural block diagram of a CT device according to an embodiment of the present disclosure; and FIG. 9 schematically shows a block diagram of an electronic device suitable for implementing the func- tions of controlling a CT device and / or the functions of processing data of the CT device according to an embodiment of the present disclosure.

[0022] It should be noted that, for the sake of clarity, the size of the overall / local structure or overall / local region in the drawings used to describe the embodiments of the present disclosure may be enlarged or reduced, that is, these drawings are not drawn to actual scale. DETAILED DESCRIPTION OF EMBODIMENTS

[0023] The following will describe the embodiments of the present disclosure with reference to the accompany- ing drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the purpose of explanation, numerous specific details are set forth to 5 10 15 20 25 30 35 40 45 50 55 4 5 EP 4 768 899 A1 6 provide a comprehensive understanding of the embodi- ments of the present disclosure. However, it is apparent that one or more embodiments may be implemented without these specific details. Additionally, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily confus- ing the concepts of the present disclosure.

[0024] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. Terms such as "include" and "com- prise" used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one ormore other features, steps, operations or components.

[0025] All terms (including technical and scientific terms) used herein have themeanings commonly under- stood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted to havemeanings consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0026] FIG. 1 shows a schematic structural diagram of a static CT scanning device according to some embodi- ments of the present disclosure. FIG. 2 shows a sche- matic structural diagram of a static CT scanning device according to other embodiments of the present disclo- sure.

[0027] A static CT scanning device typically includes one or more scanning beam planes. Each scanning beam plane may include an independent scanning ima- ging system. A plurality of scanning beam planesmay be designed with a ring-shaped configuration or a non-ring- shaped configuration.

[0028] By way of example, referring to FIG. 1, a static CT scanning device 1000 with non-ring-shaped beam plane is provided. The static CT scanning device 1000 with non-ring-shaped beam planemay include a plurality of scanning beam planes arranged along a channel direction X, such as scanning beam plane 101, scanning beam plane 102, ..., scanning beam plane 10N, where N is apositive integer greater thanor equal to2.Anobject to be inspected may move along a channel direction Z and may be sequentially scanned at different angles by the scanning beam planes, thereby achieving overall multi- angle scanning coverage. For example, the channel direction Z may be a conveying direction of a conveyor belt. The object to be inspected may be placed on the conveyor belt and is sequentially scanned at different angles by each scanning beam plane as it moves along the channel direction Z with the conveyor belt.

[0029] It should be noted that in practical scenarios, a plurality of objects to be scanned may be placed on the conveyor belt simultaneously, each located at a different position on the conveyor belt. In other words, the static CT scanning device 1000 may scan and inspect a plur- ality of objects to be inspected simultaneously, thereby improving an inspection efficiency.

[0030] Bywayof example, a scanningbeamplanemay include a single scanning imaging system. Each scan- ning imaging systemmay include a detector array 20 and a multi-target array optical-mechanical system 30. The multi-targetarrayoptical-mechanical system30mayalso be referred to as an optical-mechanical system. The multi-target array optical-mechanical system 30 serves as a radiation source to emit scanning rays. The detector array 20 may receive the scanning rays transmitted through theobject to be scanned, and generate detection data based on the received scanning rays. In the plurality of scanning imaging systems, eachdetector array 20and its corresponding multi-target array optical-mechanical system 30 form a scanning beam plane. For example, a detectorarray201andacorrespondingmulti-target array optical-mechanical system 301 form a scanning beam plane 101, a detector array 202 and a corresponding multi-target array optical-mechanical system 302 form a scanning beam plane 102, and a detector array 20N and a corresponding multi-target array optical-mechanical system 30N form a scanning beam plane 10N.

[0031] As shown in FIG. 1, the scanning beam plane 101, the scanning beam plane 102 and the scanning beam plane 10N are distributed at different positions along the channel direction Z, and the object to be scannedmaybe sequentially transported by a conveying device (e.g., a conveyor belt) to regions of the scanning beam plane 101, the scanning beam plane 102 and the scanning beam plane 10N.

[0032] In an embodiment of the present disclosure, the respectivemulti-target arrayoptical-mechanical systems 30 of the scanning beam plane 101, the scanning beam plane 102 and the scanning beam plane 10N have dif- ferent ray paths, and thus may provide scans at different angles for the object to be scanned. The scanning beam plane 101, the scanning beam plane 102 and the scan- ning beamplane 10Nmay be perpendicular or inclined to the channel direction Z.

[0033] It should be noted that the number of scanning beam planes shown in FIG. 1 is for illustrative purposes only. Any number of scanning beam planes may be provided according to actual needs, which is not limited in the embodiments of the present disclosure.

[0034] By way of example, in a case where a static CT scanning device provides only three scanning beam planes, each scanning beam plane may provide a 120° scan for the object to be scanned, and scanning angles of the three 120° scans provided by the three scanning beam planes do not overlap with each other, thereby achieving a 360° scan of the object to be scanned.

[0035] In an embodiment of the present disclosure, the static CT scanning device 1000 may also be configured with ring-shaped beam planes. The static CT scanning device 1000may include one or more ring-shaped beam planes.

[0036] By way of example, referring to FIG. 2, an embodiment of the present disclosure provides a static CTscanningdevice1000with a ring-shapedbeamplane. The static CT scanning device 1000 may include a ring- 5 10 15 20 25 30 35 40 45 50 55 5 7 EP 4 768 899 A1 8 shaped beam plane. In a scanning imaging system of a ring-shapedbeamplane, a plurality of detector arrays are installedon the samegeometric surface, andaplurality of multi-target array optical-mechanical systems are in- stalled on the same geometric surface. The multi-target array optical-mechanical systems are deflected by a particular angle and sequentially emit rays according to a preset emission order, thus forming a ring-shaped scanning beam plane with the detector array. For exam- ple, a plurality of detector arrays 20 are located on the same physical plane to form a ring-shaped detector sur- face 200, and a plurality of multi-target array optical- mechanical systems30 are located on the samephysical plane to form an optical-mechanical surface 300. In each scanning imaging system, a plurality of multi-target array optical-mechanical systems 30 form a ring-shaped op- tical path. Each multi-target array optical-mechanical system is deflected by a particular angle, and all opti- cal-mechanical systems point toward the corresponding ring-shaped detector surfaces 200. Each multi-target array optical-mechanical system 30 emits scanning rays to form a scanning beam plane.

[0037] By way of example, each multi-target array optical-mechanical system 30 may emit scanning rays in the form of a conical beam. The detector array 20 covered by the conical beam may collect the scanning rays transmitted through the object to be scanned, and the detector array 20may generate detection data based on the received scanning rays. For example, each multi- target array optical-mechanical system 30 includes a plurality of targets, which emit scanning rays sequen- tially. For example, in at least one scanning imaging system, after a first target of the multi-target array opti- cal-mechanical system 3001 emits scanning rays, a first target of themulti-target arrayoptical-mechanical system 3002 emits scanning rays, followed by a first target of the multi-target array optical-mechanical system 3003. Sub- sequently, the second targets of the plurality of multi- target array optical-mechanical systems 3001, 3002 and 3003 may emit scanning rays in sequence, thereby achieving scanning of the object to be scanned passing through the scanning imaging system.

[0038] Whether the scanning beam planes are ring- shaped or non-ring-shaped, each beam plane may in- clude an independent imaging system. To achieve con- trol (e.g., timing control, angle control, etc.) over each scanning beam plane, each scanning beam plane in- cludes a plurality of acquisition controllers in addition to the multi-target array optical-mechanical system and the detector array. The plurality of acquisition controllers may be used to respectively control a plurality of detec- tors in the detector array to perform data acquisition.

[0039] FIG. 3 shows a schematic structural diagram of a data acquisition system for static CTscanning accord- ing to the related art.

[0040] In related art, static CTscanning devices adopt a distributed data acquisition structure without a master control structure. For example, referring toFIG. 3, a static CTscanningdevice includesascancontrol system400,a plurality of scanningbeamplanes500, andanacquisition server 600. The scan control system 400 may provide control signals to the plurality of scanning beam planes 500.Theplurality of scanningbeamplanes500mayscan at different angles under the control of the control signals. For example, each scanning beam plane 500 may in- clude an optical-mechanical system 30 (i.e., multi-target array optical-mechanical system), a detector array 20, and a plurality of acquisition controllers 40. The plurality of acquisition controllers 40may correspond to a plurality of detectors in the detector array 20 respectively. Each acquisition controller 40 may receive the control signals from the scan control system 400, so as to control the corresponding detector to perform data acquisition. The acquisition server 600 may receive acquired data from the plurality of scanning beam planes 500 and process the acquired data to form CT slice data.

[0041] The inventors have found through research that in a static CTscanning device of the related art, all beam planes share a common set of control signals, including CAN bus, angle coded pulse signals, belt coded pulse signals, beam plane synchronization pulse signals, etc. All control signals need to be wired to the acquisition controllers 40 of each beam plane, resulting in a large number of cables. Furthermore, the dispersed positions of the acquisition controllers 40 lead to complex and difficult wiring of control signal cables. Moreover, since all acquisition controllers 40 need to perform data acqui- sition synchronously, the scan control system 400 needs to provide a beam plane synchronization signal. Addi- tionally, all acquisition controllers 40 are connected to the CAN bus, and each acquisition controller is an indepen- dent CAN node. As a result, the scan control system 400 needs to maintain CAN communication links with all acquisition controllers 40, resulting in a large number of CAN nodes and increasing the risk of system failures. Therefore, such a data acquisition system for static CT scanning based on a non-master control structure has high requirements for the quality of control signals. This leads to a complex system and presents significant risks to system stability.

[0042] To solve one or more of the above-mentioned technical problems, an embodiment of the present dis- closure provides a data acquisition method and system for static CTscanning. By adding a master control struc- ture, optimizing the connection relationships of various modules in the data acquisition system for static CT scanning, and optimizing the data acquisition method, it is possible to reduce the number of system control signals and thenumber ofCANnodes, thereby improving the stability and reliability of the system.

[0043] FIG. 4 shows a partial flowchart of a data ac- quisition method for static CT scanning according to an embodiment of the present disclosure.

[0044] By way of example, an embodiment of the pre- sent disclosure provides a data acquisition method for static CTscanning. Referring to FIG. 4, the data acquisi- 5 10 15 20 25 30 35 40 45 50 55 6 9 EP 4 768 899 A1 10 tion method may include step S01 to step S04.

[0045] In step S01, a scan control system instruction is sent to amaster controller. For example, the scan control system instruction may include a CAN bus communica- tion instruction. CAN bus communication is a distributed communication method that may transmit data between multiple devices. CAN bus communicationmay adopt an ID-based data frame transmission method to transmit data between different devices.

[0046] In step S02, the scan control system instruction is parsed to generate an internal control instruction. For example, the master controller may receive the CAN instruction from the scan control system, and then de- code the CAN instruction to generate an internal control instruction. For example, the internal control instruction may include a serial communication instruction for trans- mitting data between different devices via a serial inter- face.

[0047] In step S03, the internal control instruction is sent to a plurality of acquisition controllers. For example, data may be transmitted between the master controller and the acquisition controller through serial interface communication in a point-to-point communication mode.

[0048] In step S04, a plurality of detectors are con- trolled to perform data acquisition according to the inter- nal control instruction. For example, the acquisition con- troller may control a plurality of detectors in each scan- ning beam plane to sample according to a sampling control signal in the internal control instruction, thereby obtaining acquired data.

[0049] According to an embodiment of the present disclosure, sending the scan control system instruction to themaster controller in step S01may include: sending the scan control system instruction to the master con- troller by the scan control system via a controller area network bus (referred to as CAN bus). The scan system control instruction may be used to perform acquisition control of each scanning beam plane and configure detector parameters, etc. For example, the scan control system instruction may include signals such as angle coded A-direction pulse signal, angle coded Z-direction pulse signal, belt codedA-direction pulse signal, and belt coded Z-direction pulse signal.

[0050] According to an embodiment of the present disclosure, sending the internal control instruction to a plurality of acquisition controllers in step S03 may in- clude: sending the internal control instruction to the plur- ality of acquisition controllers by themaster controller via a plurality of high-speed serial interfaces.

[0051] By using this method, all acquisition controllers arenot connected to theCANbus,but achieve instruction interaction with the scan control system through the master controller as ahub,whichmay reduce thenumber of CANnodes in the systemand improve the stability and reliability of the data acquisition system.

[0052] By way of example, the high-speed serial inter- face may include a high-speed serial optical fiber inter- face. The high-speed serial optical fiber interface pro- vides high transmission speed and low latency. By trans- mitting the internal control instruction to all acquisition controllers through the high-speed serial optical fiber interface, it is possible to achieve synchronous sampling of all beam planes. Therefore, the scan control system doesnot need toprovide thebeamplanesynchronization signal.

[0053] By using this method, the control signals of the scan control system (such as angle coded A-direction pulse signal, angle coded Z-direction pulse signal, belt coded A-direction pulse signal, belt coded Z-direction pulse signal, etc.) are not directly provided to the acquisi- tion controllers. Instead, they are directly connected to the master controller, and the master controller may encode the control signals to generate an internal control instruction, which is then transmitted to the plurality of acquisition controllers, thereby greatly reducing thenum- ber of control signals and improving the stability and reliability of the data acquisition system.

[0054] According to an embodiment of the present disclosure, parsing the scan control system instruction togeneratean internal control instruction in stepS02may include: generating a sampling control signal and a sam- pling time information according to the scan control sys- tem instruction; and encoding the sampling control signal and the sampling time information to generate the inter- nal control instruction.

[0055] By way of example, the sampling time informa- tionmay include information such as angle codeA, angle code Z (scan loop number), belt code A, and belt code Z.

[0056] By way of example, the acquisition controller may use data information such as angle code A, angle code Z (scan loop number), belt code A, and belt code Z as unique identifiers for corresponding detection data, which endows the detection datawith temporal attributes and improves the accuracy of the detection data. For example, angle code A and angle code Zmay be used to respectively identify the number of scan loops and the scanning angle in each loop of the scanning imaging system. When a large amount of detection data is gen- erated due to numerous scan loops, angle code A and angle codeZmaystill accurately identify slice information and scanning information corresponding to each detec- tion data, thus characterizing the temporal attributes of the detection data. Belt code A and belt code Z may be used to respectively identify the number of rotation loops and the rotation angle of a belt pulley. When a large number of objects to be scanned are placed on the conveyor belt, belt code A and belt code Z may be used to accurately identify the position information of each object tobescannedcorresponding to thedetectiondata, thus characterizing the temporal attribute of the detection data.

[0057] According to an embodiment of the present disclosure, continuing to refer to FIG. 4, the data acquisi- tion method for static CT scanning may further include step S05 to step S07.

[0058] In step S05, the acquired data is uploaded by 5 10 15 20 25 30 35 40 45 50 55 7 11 EP 4 768 899 A1 12 the plurality of detectors to the corresponding acquisition controllers.

[0059] In stepS06, the acquired data and the sampling time information are packetized by the plurality of acqui- sition controllers to obtain a plurality of data packets.

[0060] In step S07, the plurality of data packets are sent to themaster controller by the plurality of acquisition controllers.

[0061] FIG. 5 shows a schematic structural diagram of a data packet according to an embodiment of the present disclosure.

[0062] By way of example, referring to FIG. 5, a data packet 50may include beamplane code 501, angle code 502, belt code 503, and detector data 504. For example, the angle code 502 may include angle code A and angle code Z. The belt code 503 may include belt code A and belt code Z. In an embodiment of the present disclosure, the data packet 50 may be a data sequence. For exam- ple, the data sequence is formed by encoding the beam plane code 501, the angle code 502, the belt code 503 and the detector data 504. The embodiments of the present disclosure do not impose limitations to the num- berof bytesof thedatasequenceand thenumberof bytes respectively occupied by the beam plane code 501, the angle code 502, the belt code 503, and the detector data 504. For example, the beam plane code 501, the angle code502, and thebelt code503may respectively occupy 2 bytes, 4 bytes, and 4 bytes. The number of bytes occupied by the detector data 504 may vary depending on the number of scanning slices.

[0063] In an embodiment of the present disclosure, in the data packet 50, the detector data 504 varies in real time with the angle code 502 and the belt code 503, and the detector data 504 corresponds to the angle code 502 and the belt code 503 one to one. For example, when the angle code502and thebelt code503 change in real time, the detector data 504 also changes in real time. The detector data 504 may include a plurality of detection data, and the angle code 502 and the belt code 503 may respectively include a plurality of angle data and a plur- ality of belt data. When an angle data and a belt data are generated, a corresponding detection data is also ac- quired.

[0064] According to an embodiment of the present disclosure, the data acquisition method for static CT scanning may further include: uploading the plurality of data packets to an acquisition server by the master controller.

[0065] By way of example, the acquisition server may include a data acquisition server. The data acquisition server may further process the acquired data to obtain slice data. For example, based on the same Z-direction angle code in the plurality of data packets, it is possible to acquire all detection data corresponding to the same slice. Since the plurality of data packets have the same time reference, reordering the detection data corre- sponding to the same Z-direction angle code in the plurality of data packets allows for accurate generation of the slice data of the slice corresponding to the Z- direction angle code. The slice data is two-dimensional data and represents an image information of the corre- sponding slice.A three-dimensional reconstruction of the object to be scanned may be performed based on the plurality of slice data, thereby obtaining a three-dimen- sional image.

[0066] By way of example, data transmission between themaster controller and the data acquisition servermay be performed via a multi-port 10-gigabit Ethernet or a high-speed serial computer expansion bus.

[0067] FIG. 6 shows a partial flowchart of a data ac- quisition method for static CT scanning according to an embodiment of the present disclosure.

[0068] According to an embodiment of the present disclosure, referring to FIG. 6, after completing data acquisition, the data acquisition method for static CT scanning further includes step S11 to step S14.

[0069] In step S11, a feedback instruction or hand- shake instruction is generated by a plurality of acquisition controllers.

[0070] In step S12, the feedback instruction or hand- shake instruction is sent to the master controller via a high-speed serial interface.

[0071] In step S13, the feedback instruction or hand- shake instruction is parsed by the master controller to generate a corresponding CAN bus feedback instruction or handshake instruction.

[0072] In step S14, the corresponding CAN bus feed- back instruction or handshake instruction is sent to the scan control system by themaster controller via the CAN bus.

[0073] By feeding back relevant instructions to the scan control system, the scan control systemmay further optimize the control signals according to the feedback instruction, thereby further improving the accuracy of the data acquisition method.

[0074] In the embodiments of the present disclosure, by adopting a master-controller-based distributed data acquisition method for static CT, the number of system control signals and the number of CAN nodes may be significantly reduced, and thestability and reliability of the system may be improved.

[0075] FIG. 7 shows a schematic structural diagram of a data acquisition system for static CTscanning accord- ing to an embodiment of the present disclosure.

[0076] An embodiment of the present disclosure further provides a data acquisition system 800 for static CT scanning. Referring to FIG. 7, the data acquisition system 800 for static CT scanning may include: a scan control system 400, a master controller 700, a plurality of scanning beam planes 500, and an acquisition server 600.

[0077] By way of example, the plurality of scanning beam planes 500 may include a plurality of scanning imaging systems. For example, a scanning beam plane may include a single scanning imaging system.

[0078] By way of example, the acquisition server 600 5 10 15 20 25 30 35 40 45 50 55 8 13 EP 4 768 899 A1 14 includes a data acquisition server. The acquisition server 600 may receive the acquired data from the plurality of scanning beam planes 500, and process the acquired data to form CT slice data.

[0079] Bywayof example, the scancontrol system400 is configured to send a scan control system instruction to the master controller 700. For example, the scan control system instruction may include a CAN bus communica- tion instruction. The scan system control instruction may be used to perform an acquisition control of each scan- ning beamplane, configuredetector parameters, etc. For example, the scancontrol system instructionmay include signals such as angle coded A-direction pulse signal, angle coded Z-direction pulse signal, belt coded A-direc- tion pulse signal, and belt coded Z-direction pulse signal.

[0080] By way of example, the master controller 700 is configured to parse the scan control system instruction andgeneratean internal control instruction.Forexample, themaster controller 700mayparseanddecode theCAN bus communication instruction to generate an internal control instruction. For example, the internal control in- structionmay include a serial communication instruction.

[0081] Through such a design, the control signals of the scan control system are not directly provided to the acquisition controller but are directly connected to the master controller, which may reduce the number of CAN nodes and the number of control signal cables, thereby reducing wiring requirements and improving the stability and reliability of the system.

[0082] By way of example, a plurality of high-speed serial interfaces 70 are configured to transmit the internal control instruction to thepluralityof acquisitioncontrollers 40 respectively.

[0083] By transmitting the internal control instruction to all acquisition controllers via a plurality of high-speed serial optical fiber interfaces, it is possible to achieve synchronous sampling of all beam planes, so that the scancontrol systemdoesnot need toprovidebeamplane synchronization signals, and the number of system con- trol signals may be reduced.

[0084] By way of example, at least one scanning ima- ging system of the plurality of scanning beam planes 500 may include one or more acquisition controllers 40, and the acquisition controller 40 is configured to control the detector 210 to perform data acquisition according to the internal control instruction.

[0085] Bywayof example, a scanningbeamplanemay include a plurality of acquisition controllers 40 and a plurality of detectors 210. By way of example, a plurality of acquisition controllers 40 and a plurality of detectors 210 in a scanning beam plane may be set in one-to-one correspondence. For example, referring to FIG. 7, the scanning beam plane 1 includes acquisition controller 1‑1, ..., acquisition controller 1-M, and a plurality of de- tectors (e.g., M detectors). The plurality of acquisition controllers 40 may respectively control the plurality of detectors 210 to perform data acquisition. For example, the acquisition controller 1‑1 may control a correspond- ing detector to perform data acquisition, and the acquisi- tion controller 1-M may control another corresponding detector to perform data acquisition.

[0086] Through such a design, all acquisition control- lers are not connected to the CAN bus but achieve instruction interaction with the scan control system through the master controller as a hub, thereby reducing the number of CAN nodes in the system.

[0087] By way of example, the scanning imaging sys- tem 800 may further include an optical-mechanical sys- tem 30 (also referred to as a multi-target array optical- mechanical system). The optical-mechanical system 30 is configured to emit scanning rays.

[0088] By way of example, the scanning imaging sys- tem 800 may further include one or more detectors 210. For example, a plurality of detectors 210 may form a detector array 20. The detectors 210 are configured to receive scanning rays that have passed through the object to be scanned and generate detection data based on the received scanning rays.

[0089] According to an embodiment of the present disclosure, the acquisition controller 40 is further config- ured to packetize the acquired data and the sampling time information to obtain a plurality of data packets; and send the plurality of data packets to themaster controller 700 via a plurality of high-speed serial interfaces 70.

[0090] According to an embodiment of the present disclosure, the scanning imaging system800may further include a controller area network bus (i.e., CANbus). The CAN bus is configured for signal transmission between the scan control system 400 and the master controller 700.

[0091] According to an embodiment of the present disclosure, the scanning imaging system800may further include an acquisition server 600. The acquisition server 600 may be a data acquisition server. Data transmission between the data acquisition server and the master controller 700 may be performed via a multi-port 10- gigabit Ethernet or a high-speed serial computer expan- sion bus (referred to as high-speed PCIe).

[0092] In the embodiments of the present disclosure, by adopting a master-controller-based distributed data acquisition system for static CT, the number of system control signals and the number of CAN nodes may be significantly reduced, and thestability and reliability of the system may be improved.

[0093] FIG. 8 shows a structural block diagram of a CT device according to an embodiment of the present dis- closure.

[0094] By way of example, an embodiment of the pre- sent disclosure further provides a CT device 1000. Re- ferring toFIG. 8, theCTdevice1000may include thedata acquisition system 800 as described above. It should be understood that the CT device has the same beneficial effects as the data acquisition system provided in the foregoing embodiments.

[0095] FIG. 9 schematically shows a block diagram of an electronic device suitable for implementing the func- 5 10 15 20 25 30 35 40 45 50 55 9 15 EP 4 768 899 A1 16 tions of controlling a CT device and / or the functions of processing data of the CT device according to an embo- diment of the present disclosure.

[0096] As shown in FIG. 9, an electronic device 1100 according to an embodiment of the present disclosure includes a processor 1101, which may execute various appropriate actions and processing according to the program stored in a read only memory (ROM) 1102 or theprogram loaded intoa randomaccessmemory (RAM) 1103 from a storage part 1108. The processor 1101 may include, for example, a general-purpose microprocessor (for example, CPU), an instruction set processor and / or a related chipset and / or a special-purposemicroprocessor (for example, an application specific integrated circuit (ASIC)), and the like. The processor 1101 may further include an on-board memory for caching purposes. The processor 1101 may include a single processing unit or multiple processing units for executing different actions of the method flow according to embodiments of the present disclosure.

[0097] Various programs and data required for the operation of the electronic device 1100 are stored in the RAM 1103. The processor 1101, the ROM 1102 and the RAM 1103 are connected to each other through a bus 1104. The processor 1101 executes various opera- tions of themethod flowaccording to embodiments of the present disclosure by executing the programs in the ROM 1102 and / or the RAM 1103. It should be noted that the programmay also be stored in one ormorememories other than the ROM 1102 and the RAM 1103. The pro- cessor 1101 may also execute various operations of the method flow according to embodiments of the present disclosure by executing theprogramsstored in theoneor more memories.

[0098] According to embodiments of the present dis- closure, theelectronicdevice1100may further includean input / output (I / O) interface 1105,which is also connected to the bus 1104. The electronic device 1100 may further include one or more of the following components con- nected to the I / O interface 1105: an input part 1106 including a keyboard, a mouse, etc.; an output part 1107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage part 1108 including a hard disk, etc.; and a communication part 1109 including a network interface card such as a LAN card, a modem, and the like. The communication part 1109 performs communication processing via a net- work such as the Internet. A drive 1110 is also connected to the I / O interface 1105 as required. A removable med- ium 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like, is installed on the drive 1110 as required, so that the computer program read therefrom is installed into the storage part 1108 as needed.

[0099] Those skilled in the art may understand that the above-described embodiments are all exemplary and may be improved by those skilled in the art. The struc- tures described in the various embodiments may be freely combined without conflict in structure or principle.

[0100] After reading the detailed description of the preferred embodiments of the present disclosure, those skilled in the art may clearly understand that various changes andmodificationsmay bemadewithout depart- ing from the scope and spirit of the appended claims, and thepresent disclosure isnot limited to the implementation manners of the exemplary embodiments provided in the specification. Claims 1. A data acquisition method for static computed tomo- graphy, comprising: sending (S01) a scan control system instruction to a master controller; parsing (S02) the scan control system instruc- tion to generate an internal control instruction; sending (S03) the internal control instruction to a plurality of acquisition controllers; and controlling (S04) a plurality of detectors to per- form data acquisition according to the internal control instruction. 2. The method according to claim 1, wherein the send- ing a scan control system instruction to a master controller comprises: sending the scan control system instruction to the master controller by a scan control system via a controller area network bus. 3. The method according to claim 1 or 2, wherein the sending the internal control instruction to a plurality of acquisition controllers comprises: sending the internal control instruction to theplurality of acquisition controllers by the master controller via a plurality of high-speed serial interfaces. 4. The method according to claim 3, wherein the scan control system instruction comprises anangle coded A-direction pulse signal, an angle coded Z-direction pulse signal, a belt coded A-direction pulse signal, and a belt coded Z-direction pulse signal. 5. The method according to claim 4, wherein the par- sing the scan control system instruction to generate an internal control instruction comprises: generating a sampling control signal and a sam- pling time information according to the scan control system instruction; and encoding the sampling control signal and the sampling time information to generate the inter- nal control instruction. 6. The method according to claim 5, wherein the sam- 5 10 15 20 25 30 35 40 45 50 55 10 17 EP 4 768 899 A1 18 pling time informationcomprisesangle codeA,angle code Z, belt code A, and belt code Z. 7. Themethodaccording to claim5, further comprising: uploading (S05) acquired data to the corre- sponding acquisition controllers by the plurality of detectors; packetizing (S06) the acquired data and the sampling time information by the plurality of acquisition controllers to obtain a plurality of data packets; and sending (S07) the plurality of data packets to the master controller by the plurality of acquisition controllers. 8. Themethodaccording to claim7, further comprising: uploading the plurality of data packets to an acquisi- tion server by the master controller, wherein a data transmission between the master controller and the acquisition server is performed via a multi-port 10- gigabit Ethernet or a high-speed serial computer expansion bus. 9. Themethodaccording to claim3, further comprising: after completing data acquisition, generating (S11) a feedback instructionor hand- shake instruction by the plurality of acquisition controllers; sending (S12) the feedback instruction or hand- shake instruction to themaster controller via the high-speed serial interface; parsing (S13) the feedback instruction or hand- shake instruction by the master controller to generate a corresponding controller area net- work bus feedback instruction or handshake instruction; and sending (S14) the corresponding controller area network bus feedback instruction or handshake instruction to the scan control system by the master controller via the controller area network bus. 10. A data acquisition system for static computed tomo- graphy, comprising: a scan control system configured to send a scan control system instruction to amaster controller; the master controller configured to parse the scan control system instruction to generate an internal control instruction; a plurality of high-speed serial interfaces con- figured to transmit the internal control instruction to a plurality of acquisition controllers; and apluralityof scanning imagingsystems,wherein the scanning imaging system comprises one or more acquisition controllers, and the acquisition controller is configured to control a detector to perform data acquisition according to the inter- nal control instruction. 11. The systemaccording to claim 10, wherein the scan- ning imaging system further comprises: an optical-mechanical system configured to emit scanning rays; and one or more detectors configured to receive scanning rays that have passed through an object to be scanned, and generate detection data based on the received scanning rays. 12. The system according to claim 10, wherein the ac- quisition controller is further configured to: packetize acquired data and sampling time in- formation to obtain a plurality of data packets; and send the plurality of data packets to the master controller via the plurality of high-speed serial interfaces. 13. The system according to claim 10, further compris- ing: a controller area network bus configured for signal transmission between the scan control system and the master controller. 14. Thesystemaccording to claim10, further comprising an acquisition server, wherein data transmission between the acquisition server and the master con- troller is performed via a multi-port 10-gigabit Ether- net or a high-speed serial computer expansion bus. 15. ACT device, comprising the data acquisition system according to any one of claims 10 to 14. 5 10 15 20 25 30 35 40 45 50 55 11 EP 4 768 899 A1 12 EP 4 768 899 A1 13 EP 4 768 899 A1 14 EP 4 768 899 A1 15 EP 4 768 899 A1 16 EP 4 768 899 A1 17 EP 4 768 899 A1 5 10 15 20 25 30 35 40 45 50 55 18 EP 4 768 899 A1 5 10 15 20 25 30 35 40 45 50 55 摘要 本公开提供静态计算机断层扫描的数据采集方法和系统、以及 CT 设备。数 据采集方法包括:向主控制器发送(S01)扫描控制系统指令;对扫描控制系统 指令进行解析(S02)以生成内部控制指令;将内部控制指令发送(S03)至多个 采集控制器;以及根据内部控制指令控制(S04)多个探测器执行数据采集。

Claims

1. A data acquisition method for static computed tomography, comprising: sending (S01) a scan control system instruction to a master controller; parsing (S02) the scan control system instruction to generate an internal control instruction; sending (S03) the internal control instruction to a plurality of acquisition controllers; and controlling (S04) a plurality of detectors to perform data acquisition according to the internal control instruction.

2. The method according to claim 1, wherein the sending a scan control system instruction to a master controller comprises: sending the scan control system instruction to the master controller by a scan control system via a controller area network bus.

3. The method according to claim 1 or 2, wherein the sending the internal control instruction to a plurality of acquisition controllers comprises: sending the internal control instruction to the plurality of acquisition controllers by the master controller via a plurality of high-speed serial interfaces.

4. The method according to claim 3, wherein the scan control system instruction comprises an angle coded A-direction pulse signal, an angle coded Z-direction pulse signal, a belt coded A-direction pulse signal, and a belt coded Z-direction pulse signal.

5. The method according to claim 4, wherein the parsing the scan control system instruction to generate an internal control instruction comprises: generating a sampling control signal and a sampling time information according to the scan control system instruction; and encoding the sampling control signal and the sampling time information to generate the internal control instruction.

6. The method according to claim 5, wherein the sampling time information comprises angle code A, angle code Z, belt code A, and belt code Z.

7. The method according to claim 5, further comprising: uploading (S05) acquired data to the corresponding acquisition controllers by the plurality of detectors; packetizing (S06) the acquired data and the sampling time information by the plurality of acquisition controllers to obtain a plurality of data packets; and sending (S07) the plurality of data packets to the master controller by the plurality of acquisition controllers.

8. The method according to claim 7, further comprising: uploading the plurality of data packets to an acquisition server by the master controller, wherein a data transmission between the master controller and the acquisition server is performed via a multi-port 10-gigabit Ethernet or a high-speed serial computer expansion bus.

9. The method according to claim 3, further comprising: after completing data acquisition, generating (S11) a feedback instruction or handshake instruction by the plurality of acquisition controllers; sending (S12) the feedback instruction or handshake instruction to the master controller via the high-speed serial interface; parsing (S13) the feedback instruction or handshake instruction by the master controller to generate a corresponding controller area network bus feedback instruction or handshake instruction; and sending (S14) the corresponding controller area network bus feedback instruction or handshake instruction to the scan control system by the master controller via the controller area network bus.

10. A data acquisition system for static computed tomography, comprising: a scan control system configured to send a scan control system instruction to a master controller; the master controller configured to parse the scan control system instruction to generate an internal control instruction; a plurality of high-speed serial interfaces configured to transmit the internal control instruction to a plurality of acquisition controllers; and a plurality of scanning imaging systems, wherein the scanning imaging system comprises one or more acquisition controllers, and the acquisition controller is configured to control a detector to perform data acquisition according to the internal control instruction.

11. The system according to claim 10, wherein the scanning imaging system further comprises: an optical-mechanical system configured to emit scanning rays; and one or more detectors configured to receive scanning rays that have passed through an object to be scanned, and generate detection data based on the received scanning rays.

12. The system according to claim 10, wherein the acquisition controller is further configured to: packetize acquired data and sampling time information to obtain a plurality of data packets; and send the plurality of data packets to the master controller via the plurality of high-speed serial interfaces.

13. The system according to claim 10, further comprising: a controller area network bus configured for signal transmission between the scan control system and the master controller.

14. The system according to claim 10, further comprising an acquisition server, wherein data transmission between the acquisition server and the master controller is performed via a multi-port 10-gigabit Ethernet or a high-speed serial computer expansion bus.

15. A CT device, comprising the data acquisition system according to any one of claims 10 to 14.