Method and system for selecting scanning equipment of test object

By obtaining subject information and analyzing the operation history of candidate scanning devices, selecting the most suitable scanning device and generating a schedule, the problem of scanning device selection in medical imaging systems is solved, and scanning efficiency and resource utilization are improved.

CN120412959APending Publication Date: 2025-08-01SHANGHAI UNITED IMAGING HEALTHCARE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310524268.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2017-12-29
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In medical imaging systems, it is difficult to effectively select suitable scanning devices to meet the specific scanning needs and operating modes of the subject, resulting in waste of resources and inefficient scanning.

Method used

By obtaining subject information, determining the target operation mode, and selecting the most matching scanning device based on the previous operation information of the candidate scanning device, a scan schedule is generated to optimize the scanning process.

Benefits of technology

It improves the accuracy and efficiency of the selection of scanning equipment, optimizes resource utilization, and ensures the scanning quality and the safety of the subject.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120412959A_ABST
    Figure CN120412959A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and a system for selecting scanning equipment of a test object. The method comprises the following steps: acquiring information related to a subject; determining a target operation mode of the subject according to the information related to the subject; acquiring information related to execution operations of the plurality of candidate scanning devices from a database; and according to the target operation mode and the information related to the execution operation of the plurality of candidate scanning devices, determining a target scanning device of the test object from the plurality of candidate scanning devices.
Need to check novelty before this filing date? Find Prior Art

Description

Division Case Explanation

[0001] This application is a divisional application of a Chinese application with an application date of December 29, 2017, an application number of 201780098078.3, and an invention title of "System and Method for Selecting a Scanning Device for a Subject". Technical Field

[0002] This application generally relates to an imaging system, and more particularly, to a method and system for selecting a scanning device for a subject. Background Art

[0003] In a medical imaging system (e.g., a hospital), there are multiple scanning devices (e.g., computed tomography (CT) scanning devices) available for operation. For a subject (e.g., a patient or a part thereof) to be scanned by one of the scanning devices, it is desirable to provide a system and method that can plan a scanning operation in the scanning device. Summary of the Invention

[0004] One aspect of this specification provides a method for selecting a scanning device for a subject, including: obtaining information related to the subject; determining a target operation mode of the subject according to the information related to the subject; obtaining information related to the execution operations of multiple candidate scanning devices from a database; and determining a target scanning device for the subject from the multiple candidate scanning devices according to the target operation mode and the information related to the execution operations of the multiple candidate scanning devices.

[0005] In some embodiments, the information related to the execution operations of the multiple candidate scanning devices includes information related to the most recent operation performed by each candidate scanning device among the multiple candidate scanning devices; the determining of the target scanning device for the subject from the multiple candidate scanning devices according to the target operation mode and the information related to the execution operations of the multiple candidate scanning devices includes: for each of the multiple candidate scanning devices, determining whether the information related to the most recent operation performed by the candidate scanning device satisfies a first specific condition related to the target operation mode; and determining the candidate scanning devices among the multiple candidate scanning devices that satisfy the first specific condition as the target scanning device for the subject.

[0006] In some embodiments, the first specific condition includes at least one of the following: the specific part scanned by the candidate scanning device in the most recent operation is the same as the target part in the subject to be scanned, the scanning parameters associated with the most recent operation performed by the candidate scanning device are the same as the scanning parameters associated with the scan to be performed on the subject, and the image reconstruction parameters associated with the most recent operation performed by the candidate scanning device are the same as the image reconstruction parameters associated with the scan to be performed on the subject.

[0007] In some embodiments, the information related to the execution operations of the multiple candidate scanning devices includes information related to multiple previous operations performed by the multiple candidate scanning devices; determining the target scanning device of the subject from the multiple candidate scanning devices according to the target operation mode and the information related to the execution operations of the multiple candidate scanning devices includes: for each of the multiple candidate scanning devices, determining information related to the most frequent operation among the multiple previous operations performed by the candidate scanning device; determining whether the information related to the most frequent operation performed by the candidate scanning device meets a second specific condition related to the target operation mode; and determining the candidate scanning device among the multiple candidate scanning devices that meets the second specific condition as the target scanning device of the subject.

[0008] In some embodiments, the second specific condition includes at least one of the following: the specific part scanned by the most frequent operation performed by the candidate scanning device is the same as the target part of the subject to be scanned, the scanning parameters associated with the most frequent operation performed by the candidate scanning device are the same as the scanning parameters associated with the scan to be performed on the subject, and the image reconstruction parameters associated with the most frequent operation performed by the candidate scanning device are the same as the image reconstruction parameters associated with the scan to be performed on the subject.

[0009] In some embodiments, the method further includes: generating a schedule related to the subject based on the urgency of the scan of the subject; and operating the target scanning device based on the schedule to scan the subject.

[0010] In some embodiments, the method further includes: obtaining a first set of multiple scans to be performed by the target scanning device, the first set of multiple scans including scans of the subject associated with the target operation mode; and determining an order of the first set of multiple scans based on the most recent operation of the target scanning device, the target scanning device being configured to perform the first set of multiple scans according to the order.

[0011] In some embodiments, at least one of the multiple candidate scanning devices is configured to perform a second set of multiple scans according to the same scan gantry rotation time.

[0012] Another aspect of the present specification provides a system for selecting a scanning device for a subject, including: a storage device storing executable instructions; and at least one processor communicatively coupled to the storage device. When the executable instructions are executed, the at least one processor is configured to cause the system to: obtain information related to the subject; determine a target operation mode of the subject based on the information related to the subject; obtain information related to the execution operations of a plurality of candidate scanning devices from a database; and determine a target scanning device for the subject from the plurality of candidate scanning devices based on the target operation mode and the information related to the execution operations of the plurality of candidate scanning devices.

[0013] Another aspect of the present specification provides a computer-readable storage medium storing computer instructions, which, when read by a computer, cause the computer to execute the method as described above.

[0014] Some additional features of the present application can be described below. By studying the following description and the corresponding drawings, or by understanding the production or operation of the embodiments, some additional features of the present application will be apparent to those skilled in the art. The features of the present application can be realized and achieved by practicing or using the methods, means, and combinations of various aspects of the specific embodiments described below. Brief Description of the Drawings

[0015] The present application will be further described through exemplary embodiments. These exemplary embodiments will be described in detail with reference to the drawings. These are non-limiting exemplary embodiments, in which the same reference numerals in the drawings represent similar structures, where:

[0016] Figure 1 is a schematic diagram of an exemplary imaging system according to some embodiments of the present application;

[0017] Figure 2 is a schematic diagram of an exemplary hardware and / or software component of a computing device according to some embodiments of the present application;

[0018] Figure 3 is a schematic diagram of an exemplary hardware and / or software component of a mobile device according to some embodiments of the present application;

[0019] Figure 4 is a block diagram of an exemplary processing device according to some embodiments of the present application;

[0020] Figure 5 is a flowchart of an exemplary process for scanning a subject according to some embodiments of the present application;

[0021] Figure 6is a flowchart of an exemplary process for scanning a subject as shown in some embodiments of the present application; and

[0022] Figure 7 is a flowchart of an exemplary process for operating a scanning device, the scanning device, as shown in some embodiments of the present application. Detailed Description

[0023] The following description is provided to enable a person of ordinary skill in the art to implement and utilize the present application, and this description is provided in the context of a specific application scenario and its requirements. For a person of ordinary skill in the art, it is obvious that various changes can be made to the disclosed embodiments, and without departing from the principles and scope of the present application, the general principles defined in the present application can be applied to other embodiments and application scenarios. Therefore, the present application is not limited to the described embodiments, but should be given the broadest scope consistent with the claims.

[0024] The terms used in the present application are only for describing specific exemplary embodiments and do not limit the scope of the present application. As used in the present application, the singular forms "a", "an" and "the" may also include the plural forms, unless the context clearly indicates otherwise. It should also be understood that, as in the specification of the present application, the terms "comprises" and "comprising" only indicate the presence of the described features, wholes, steps, operations, components and / or parts, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, components, parts and / or their combinations.

[0025] It should be understood that the "system", "engine", "unit", "module" and / or "block" used herein are ways to distinguish different levels of different components, elements, parts, portions or components in ascending order. However, if these terms serve the same purpose, they may be replaced by other expressions.

[0026] Generally, the term "module" or "unit" used herein refers to a set of logic or software instructions embodied in hardware or firmware. The modules or units described herein can be implemented as software and / or hardware and can be stored in any type of non-transitory computer-readable medium or other storage device. In some embodiments, the software modules / units can be compiled and linked into an executable program. It should be appreciated that the software modules can be called from other modules / units or from themselves, and / or can be called in response to detected events or interrupts. They can be provided on a computer-readable storage medium configured to be on a computing device (e.g., as Figure 2Software modules / components executed on the illustrated processor 220), such as on a compact disc, digital video disc, flash drive, magnetic disk, or any other tangible medium, or as a digital download (which may initially be stored in a compressed or installable format and which requires installation, decompression or decryption prior to execution). The software code may be stored, in whole or in part, in the storage device of the computing device performing the operations and applied in the operations of the computing device. The software instructions may be embedded in firmware, such as an EPROM. It should also be appreciated that hardware modules / components may be included in connected logic components, such as gates and flip-flops, and / or may be included in programmable units, such as programmable gate arrays or processors. The module / component or computing device functionality described herein may be implemented as software modules / components, but may be represented in hardware or firmware. Generally, the modules / components described herein refer to logical modules / components that may be combined with other modules / components or divided into sub-modules / sub-components, regardless of their physical organization or storage. This description may apply to a system, an engine, or a part thereof.

[0027] It should be understood that when a unit, engine, or module is referred to as being "on," "connected to," or "coupled to" another unit, engine, or module, it may be directly on, connected to, or communicating with the other unit, engine, or module, or there may be intervening units, engines, modules, or blocks, unless the context clearly dictates otherwise. In this application, the term "and / or" may include any one or more of the associated listed items or a combination thereof.

[0028] From the following description of the drawings, these and other features, characteristics, and related structural elements of the present application, as well as the functional and operational methods of component combinations and manufacturing economies, may become more apparent, and these drawings all form a part of the specification of the present application. However, it should be understood that the drawings are for illustrative and descriptive purposes only and are not intended to limit the scope of the present application. It should be understood that the drawings are not drawn to scale.

[0029] The flowcharts used in the present disclosure illustrate the operations implemented by a system according to some embodiments of the present disclosure. It should be understood that the operations in the flowcharts may not be executed in sequence. Instead, these operations may be implemented in a reverse order or simultaneously. In addition, one or more other operations may be added to the flowchart, and one or more operations may be deleted from the flowchart.

[0030] Figure 1is a block diagram showing an exemplary imaging system 100 according to some embodiments of the present application. In some embodiments, the imaging system 100 may be a single-modal imaging system, including, for example, a digital subtraction angiography (DSA) system, a magnetic resonance imaging (MRI) system, a computed tomography angiography (CTA) system, a positron emission tomography (PET) system, a single photon emission computed tomography (SPECT) system, a computed tomography (CT) system, a digital radiography (DR) system, and the like. In some embodiments, the imaging system 100 may be a multi-modal imaging system, including, for example, a positron emission tomography-computed tomography (PET-CT) system, a positron emission tomography-magnetic resonance imaging (PET-MRI) system, a single photon emission computed tomography-positron emission tomography (SPECT-PET) system, a digital subtraction angiography-magnetic resonance imaging (DSA-MRI) system, and the like.

[0031] As Figure 1 shown, the imaging system 100 may include one or more scanning devices 110, a processing engine 120, a network 130, a storage device 140, and one or more terminal devices 150. In some embodiments, the scanning devices 110, the processing engine 120, the storage device 140, and / or the terminal devices 150 may be interconnected and / or communicate with each other via a wireless connection (e.g., the network 130), a wired connection, or any combination thereof.

[0032] The scanning device 110 may generate or provide image data by scanning a subject or a part of the subject. The scanning device 110 may include a plurality of scanning devices (e.g., scanning device 110-1, scanning device 110-2,..., scanning device 110-n). The plurality of scanning devices may have the same or different forms. For example, the plurality of scanning devices may be the same single-modal scanning device, such as a CT scanning device. As another example, the plurality of scanning devices may include a single-modal scanning device and a multi-modal scanning device. In some embodiments, one scanning device (e.g., scanning device 110-1) may operate in various operation modes. Different operation modes may be used under different conditions (e.g., different subjects to be scanned, different requirements for scanning results). For example, the scanning device 110-1 may operate in a low-dose body examination mode to deliver a minimum dose of radiation to the subject. As another example, when it is necessary to use the least amount of time to generate a scanning result, the scanning device 110-1 may operate in an emergency operation mode. As another example, when scanning the cardiac region of a patient, the scanning device 110-1 may operate in a coronary heart disease operation mode.

[0033] The scanned subject may include a body, a substance, etc., or any combination thereof. In some embodiments, the subject may include a specific part of the body, such as the head, chest, abdomen, etc., or a combination thereof. In some embodiments, the subject may include specific organs, such as the esophagus, trachea, bronchi, stomach, gallbladder, small intestine, colon, bladder, ureter, uterus, fallopian tube, etc.

[0034] The scanning device 110 may communicate with the processing engine 120, the network 130, the storage device 140, and / or the terminal device 150. For example, the scanning device 110 may send image data to the processing engine 120, the storage device 140, and / or the terminal device 150 via, for example, the network 130. The image data may be sent to the processing engine 120 for further processing, or may be stored in the storage device 140. Again, for example, the scanning device 110 may send information related to the scan (such as scan parameters) performed on the subject to the storage device 140 after the scanning device 110 scans the subject.

[0035] The processing engine 120 may process the data and / or information obtained from the scanning device 110, the storage device 140, and / or the terminal device 150. For example, the processing engine 120 may reconstruct an image (such as a CT image) based on the image data obtained from the scanning device 110. Additionally or alternatively, the processing engine 120 may be configured to control the operations of the scanning device 110 (such as the operations of the scanning devices 110-1, 110-2, …… 110-n), the storage device 140, and / or the terminal device 150. For example, when one or more subjects need to be scanned, the processing engine 120 may plan the operations of the scanning device 110. Specifically, the processing engine 120 may select the scanning device for the subject (such as the scanning device 110-1), and arrange the time to scan the subject through the selected scanning device. In some embodiments, the operation plan of the scanning device 110 may be formulated according to the information related to the subject (such as the target part in the subject) and / or the operation information of the scanning device (such as the recent operations of at least two scanning devices 110-1, 110-2, …… 110-n).

[0036] In some embodiments, the processing engine 120 can be a single server or a group of servers. The group of servers can be centralized or distributed. In some embodiments, the processing engine 120 can be local to or remote from one or more other components of the imaging system 100. For example, the processing engine 120 can access information and / or data from the scanning device 110, the storage device 140, and / or the terminal device 150 via the network 130. As another example, the processing engine 120 can be directly connected to the scanning device 110, the storage device 140, and / or the terminal device 150 to access information and / or data. In some embodiments, the processing engine 120 can be implemented on a cloud platform. For example, the cloud platform can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, etc., or any combination thereof.

[0037] The network 130 can include any suitable network that can facilitate the exchange of information and / or data of the imaging system 100. In some embodiments, one or more components of the imaging system 100 (e.g., the scanning device 110, the processing engine 120, the storage device 140, and / or the terminal device 150) can communicate information and / or interact with other components of the imaging system 100 via the network 130. For example, the processing engine 120 can obtain image data from the scanning device 110 via the network 130. As another example, the processing engine 120 can obtain user instructions from the terminal device 150 via the network 130. The network 130 can include a public network (e.g., the Internet), a private network (e.g., a local area network (LAN), a wide area network (WAN), etc.), a wired network (e.g., Ethernet), a wireless network (e.g., an 802.11 network, Wireless Fidelity (Wi-Fi), a cellular network (e.g., a Long Term Evolution (LTE) network), a frame relay network, a virtual private network (VPN), a satellite network, a telephone network, a router, a hub, a switch, a server computer, etc., or any combination thereof. For example, the network 130 can include a cable network, a wired network, an optical fiber network, a telecommunication network, an intranet, a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a BluetoothTM network, a ZigBeeTM network, a near field communication (NFC) network, etc., or any combination thereof. In some embodiments, the network 130 can include one or more network access points. For example, the network 130 can include wired and / or wireless network access points such as base stations and / or Internet exchange points, and one or more components of the imaging system 100 can be connected to the network 130 via the wired and / or wireless network access points to exchange data and / or information.

[0038] The storage device 140 may store data, instructions, and / or any other information. In some embodiments, the storage device 140 may store data obtained from the scanning device 110, the processing engine 120, and / or the terminal device 150. In some embodiments, the data stored in the storage device 140 may be organized in a hierarchical manner. For example, information related to the operation of the scanning device 110 may be stored at a first level, and information related to one or more subjects being scanned may be stored at a second level. The first level and the second level may be connected by a mapping table that associates the information in the first level with the information in the second level. In some embodiments, the storage device 140 may store data and / or instructions that the processing engine 120 may execute or use to execute the exemplary methods described in this application. In some embodiments, the storage device 140 may include a mass storage device, a removable storage device, volatile read-write memory, read-only memory (ROM), etc., or any combination thereof. Exemplary mass storage devices may include magnetic disks, optical disks, solid state drives, etc. Exemplary removable storage devices may include flash drives, floppy disks, optical disks, memory cards, compact disks, magnetic tapes, etc. Exemplary volatile read-write memory may include random access memory (RAM). Exemplary RAM may include dynamic random access memory (DRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), static random access memory (SRAM), thyristor random access memory (T-RAM), and zero capacitor random access memory (Z-RAM), etc. Exemplary ROM may include mask ROM (MROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), compact disk read-only memory (CD-ROM), and digital versatile disk ROM, etc. In some embodiments, the storage device 140 may be implemented on a cloud platform described elsewhere in this application.

[0039] In some embodiments, the storage device 140 may be connected to the network 130 to communicate with one or more other components in the imaging system 100 (e.g., the scanning device 110, the processing engine 120, or the terminal device 150). One or more components in the imaging system 100 may access the data or instructions stored in the storage device 140 via the processing engine 120. In some embodiments, the storage device 140 may be part of the processing engine 120.

[0040] The terminal device 150 can be connected to and / or communicate with the scanning device 110, the processing engine 120, the network 130, and / or the storage device 140. For example, the processing engine 120 can obtain a scanning protocol from the terminal device 150. As another example, the terminal device 150 can obtain image data from the scanning device 110 and / or the storage device 140. In some embodiments, the terminal device 150 can include a mobile device 151, a tablet computer 152, a portable computer 153, etc., or any combination thereof. The mobile device 151 can include a mobile phone, a personal digital assistant (PDA), a gaming device, a navigation device, a point-of-sale (POS) device, a laptop computer, a tablet computer, a desktop computer, etc., or any combination thereof. In some embodiments, the terminal device 150 can include an input device, an output device, etc. The input device can include alphanumeric and other keys and can be via a keyboard, a touch screen (e.g., with haptic input or haptic feedback), voice input, eye tracking input, a brain monitoring system, or any other similar input mechanism. The input information received through the input device can be transmitted via, for example, a bus to the processing engine 120 for further processing. Other types of input devices can include cursor control devices such as a mouse, a trackball, or cursor direction keys. The output device can include a display, a speaker, a printer, etc., or any combination thereof. In some embodiments, the terminal device 150 can be a part of the processing engine 120.

[0041] The description herein is intended to be illustrative and not to limit the scope of the present application. Many alternatives, modifications, and variations will be apparent to those of ordinary skill in the art. The features, structures, methods, and characteristics of the exemplary embodiments described herein can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the storage device 140 can be a data storage including a cloud computing platform, such as a public cloud, a private cloud, a community cloud, a hybrid cloud, etc. In some embodiments, the processing engine 120 can be integrated into the scanning device 110. However, these changes and modifications do not depart from the scope of the present application.

[0042] Figure 2FIG. 0 is a schematic diagram of exemplary hardware and / or software components of a computing device 200 according to certain embodiments of the present application. The processing engine 120 can be implemented on the computing device 200 through its hardware, software program, firmware, or any combination thereof. Although only one such computing device is shown, for convenience, the functions of the processing engine 120 described in the present application can be implemented in a distributed manner on multiple similar platforms to distribute the processing load. The computing device 200 may include an internal communication bus 210, a processor 220 (or CPU), program storage, and different forms of data storage (e.g., disk 270, read-only memory (ROM) 230, or random access memory (RAM) 240), a communication (COM) port 250, and I / O 260.

[0043] The processor 220 can execute program instructions stored in a storage device (e.g., disk 270, ROM 230, RAM 240) to perform one or more functions of the processing engine 120 described in the present application. The processor 220 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), an application specific instruction set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a microcontroller unit, an advanced RISC machine processor (ARM), etc., or a combination thereof.

[0044] The I / O 260 can input and / or output signals, data, information, etc. In some embodiments, the I / O 260 can enable a user to interact with the processing engine 120. In some embodiments, the I / O 260 may include an input device and an output device. Exemplary input devices may include a keyboard, a mouse, a touch screen, a microphone, etc., or any combination thereof. Exemplary output devices may include a display device, a speaker, a printer, a projector, etc., or any combination thereof. Examples of display devices may include liquid crystal displays (LCDs), light emitting diode (LED)-based displays, flat panel displays, curved screens, television devices, cathode ray tubes (CRTs), touch screens, etc., or any combination thereof.

[0045] The communication (COM) port 250 can be connected to a network (e.g., network 130) to facilitate data communication. The COM port 250 can establish connections among the scanning device 110, the processing engine 120, the storage device 140, and / or the terminal device 150. The connection can be a wired connection, a wireless connection, any other communication connection that can achieve data transmission and / or reception, and / or a combination of these connections. Wired connections may include, for example, cables, optical fibers, telephone lines, etc., or any combination thereof. Wireless connections may include, for example, Bluetooth TM connection, Wi-FiTM Connection, WiMax TM Combinations such as connection, WLAN connection, wireless personal area network connection, mobile network connection (such as 3G, 4G, 5G, etc.). In some embodiments, the communication port 250 may be and / or include a standardized communication port, such as RS232, RS485, etc. In some embodiments, the COM port 250 may be a specially designed communication port. For example, the COM port 250 may be designed according to the Digital Imaging and Communications in Medicine (DICOM) protocol.

[0046] Figure 3 is a schematic diagram showing exemplary hardware and / or software components of the mobile device 300 according to some embodiments of the present application. In some embodiments, the processing engine 120 and / or the terminal device 150 may be implemented on the mobile device 300 through its hardware, software program, firmware, or any combination thereof. As Figure 3 shown, the mobile device 300 may include a communication module 310, a display 320, a Graphics Processing Unit (GPU) 330, a processor 340, I / O 350, a memory 360, and a storage device 390. In some embodiments, any other suitable components, including but not limited to a system bus or a controller (not shown), may also be included in the mobile device 300. In some embodiments, the mobile operating system 370 (e.g., iOS TM , Android TM , WindowsPhone TM ) and one or more application programs 380 can be downloaded from the memory 390 to the memory 360 and executed by the processor 340. The application program 380 may include a browser or any other suitable mobile application for receiving and presenting information about data processing or other information from the processing engine 120. User interaction with the information stream can be implemented via the I / O 350 and provided to the processing engine 120 and / or other components of the imaging system 100 via the network 130.

[0047] To implement the various modules, units, and their functions described in the present application, a computer hardware platform can be used as the hardware platform for one or more components described herein. A computer with user interface elements can be used to implement a personal computer (PC) or any other type of workstation or external device. If the computer is appropriately programmed, the computer can also be used as a server.

[0048] Figure 4is a block diagram showing an exemplary processing engine 120 according to some embodiments of the present application. The processing engine 120 may include an acquisition module 410, a determination module 420, a selection module 430, a planning module 440, and an update module 450. In some embodiments, the acquisition module 410, the determination module 420, the selection module 430, the planning module 440, and / or the update module 450 may be connected and / or communicate with each other via a wired connection, a wireless connection, or a combination thereof.

[0049] The acquisition module 410 may be configured to acquire information related to a subject. In some embodiments, the subject may be a patient, and the information related to the subject may include the patient's identification number, the patient's name, the patient's gender, the patient's age, the patient's weight, the patient's height, the patient's historical information (e.g., historical examination information), a specific part of the patient to be scanned, etc. Additionally or alternatively, the information related to the subject may include the scanning protocol of the subject. The scanning protocol may include information related to scanning parameters associated with the scan (e.g., the pitch of a CT scan) and / or image reconstruction parameters associated with the scan (e.g., the reconstruction algorithm of a CT scan). In some embodiments, the acquisition module 410 may acquire information related to the subject from a storage device 140, a terminal device 150, a radiology information system (RIS) (not shown) connected or communicating with the imaging system 100, etc. In some embodiments, the acquisition module 410 may acquire information related to the subject from a user (e.g., a technician, a doctor) via an input device (e.g., a touch screen, a keyboard).

[0050] The acquisition module 410 may also acquire information related to the previous operations of the scanning device (e.g., the scanning device 110). The previous operations of the scanning device may include operations completed by the scanning device before the scanning device (or the acquisition module 410) acquires information related to the subject to be scanned. The previous operations of the scanning device may also include operations that the scanning device is currently performing but that started before the scanning device (or the acquisition module 410) acquires information related to the subject to be scanned. The acquisition module 410 may acquire information related to the previous operations of the scanning device from a database. In some embodiments, the database may be implemented in a storage device 140, a storage module of the processing engine 120 (not shown), a storage module of the scanning device 110 (not shown), or an external source.

[0051] The acquisition module 410 may also acquire information related to a plurality of scans to be performed by the scanning device. Each of the plurality of scans may correspond to a subject to be scanned by the scanning device.

[0052] The determination module 420 may be configured to determine a target operation mode of a subject based on information related to the subject. The target operation mode may be an operation mode suitable for the subject. By way of example only, the target operation mode of the scanning device may be an emergency operation mode, a coronary heart disease operation mode, or a low-dose physical examination mode, an operation mode related to CT enhanced scanning, an operation mode related to CT plain scanning, etc. In some embodiments, the determination module 420 may determine the target operation mode of the subject based on, for example, the target part of the subject to be scanned, the scanning protocol of the subject, etc. or a combination thereof.

[0053] The selection module 430 may be configured to select a target scanning device for the subject from a plurality of candidate scanning devices (e.g., scanning devices 110-1, 110-2, ……, 110-n) according to the target operation mode of the subject and information related to the previous operations of the plurality of candidate scanning devices. The target scanning device may be a candidate scanning device whose information related to the previous operation matches the target operation mode. In some embodiments, the selection module 430 may select the target scanning device according to the target operation mode and information related to the most recent operation of the plurality of candidate scanning devices. In some embodiments, the selection module 430 may select the target scanning device according to the target operation mode and information related to a plurality of previous operations among the plurality of candidate scanning devices. A detailed description of selecting the target scanning device will be found in Figure 6 and its description.

[0054] The planning module 440 may be configured to generate a schedule for operating a scanning device (e.g., the target scanning device) to scan the subject. The schedule may include a time arrangement or a time window during which the scanning device is available or suitable for performing the scan of the subject. In some embodiments, when the scanning device is configured to perform multiple scans on different subjects, the planning module 440 may generate the schedule based on the urgency of each scan. For example, a patient with heart disease may be scheduled to be scanned by the scanning device with the highest priority.

[0055] The planning module 440 may also determine the order of a plurality of scans to be performed on the scanning device. The order may refer to the order of a plurality of scans performed by the scanning device. In some embodiments, the planning module 440 may determine the order based on information related to the most recent operation of the scanning device. A detailed description of determining the order will be found in Figure 7 and its description.

[0056] The update module 450 can be configured to update information in a database (e.g., a database implemented in the storage device 140) related to operations performed by a scanning device (e.g., a target scanning device). For example, after the target scanning device scans a subject, the update module 450 can update and / or store information related to the operations performed by the target scanning device in the database. In some embodiments, the update module 450 can update the information in the database immediately after the scan is completed. In some embodiments, the update module 450 can update the information in the database periodically (e.g., once every two weeks) according to a schedule.

[0057] In some embodiments, Figure 4 one or more of the modules shown can be implemented in Figure 1 at least a portion of the imaging system 100 shown. For example, the acquisition module 410, the determination module 420, the selection module 430, the schedule module 440, and / or the update module 450 can be integrated into a console (not shown). Through the console, a user can set parameters for scanning a subject, control the imaging process, control parameters for image reconstruction, visualize a virtual scene associated with the subject, etc. In some embodiments, the console can be implemented by the processing engine 120 and / or the terminal device 150.

[0058] Figure 5 A flowchart showing an exemplary process 500 for scanning a subject according to some embodiments of the present application is shown. In some embodiments, Figure 5 the operations of the process 500 shown can be performed by one or more components of the imaging system 100. For example, Figure 5 the process 500 shown can be implemented as instructions stored in the storage device 140. Figure 2 the processing engine 120, the processor 220 of the computing device 200 shown, and / or Figure 3 the processor 340 of the mobile device 300 shown can execute the set of instructions and can thus be instructed to perform the process 500. For illustrative purposes, the process 500 is described here as being implemented by the processing engine 120. It should be noted that the process 500 can be similarly implemented in the processor 220 of the computing device 200 and / or the processor 340 of the mobile device 300.

[0059] In 510, the acquisition module 410 may acquire information related to a subject. The subject may include a substance, tissue, organ, specimen, body, etc., or any combination thereof. In some embodiments, the subject may include a head, breast, lung, pleura, mediastinum, abdomen, large intestine, small intestine, bladder, gallbladder, triple energizer, pelvic cavity, skeleton, limb, bone, blood vessel, etc., or any combination thereof. In some embodiments, the acquisition module 410 may acquire information related to the subject from a storage device 140, a terminal device 150, a radiology information system (RIS) (not shown) connected to or communicating with the imaging system 100, etc. In some embodiments, the acquisition module 410 may acquire information related to the subject by identifying a barcode associated with the subject and acquiring the information associated with the identified barcode. For example, the acquisition module 410 may include a barcode reader configured to scan a barcode attached to a part of the subject and acquire information related to the subject. In some embodiments, the acquisition module 410 may include an input device (e.g., a touch screen, a keyboard, or a voice input device) (not shown). Information related to the subject may be input by a user (e.g., a technician, a doctor) through the input device.

[0060] In some embodiments, the subject may be a patient, and information related to the patient may include the patient's ID number, the patient's name, the patient's gender, the patient's age, the patient's weight, the patient's height, the patient's historical information (e.g., historical examination information), a specific part of the patient to be scanned, etc. Additionally or alternatively, information related to the subject may include a scan protocol of the subject. The scan protocol may include information related to scan parameters associated with the scan and / or image reconstruction parameters associated with the scan. For the sake of brevity, in the following description, a CT scan is taken as an example. The scan parameters may include X-ray tube voltage (kV), X-ray tube current (mA), total exposure time, scan type (e.g., helical scan, axial scan), scan field of view (FOV), pitch, gantry tilt angle, scan gantry rotation time, slice thickness, etc. The image reconstruction parameters may include reconstructed FOV, reconstructed slice thickness, reconstruction interval for image reconstruction, window width (WW), window level (WL), reconstruction matrix, reconstruction algorithm (e.g., filtered back projection algorithm, fan beam reconstruction algorithm, iterative reconstruction algorithm, etc.). In some embodiments, the scan protocol may be provided by a doctor or a technician.

[0061] In 520, the determination module 420 may determine a target operation mode of the subject according to information related to the subject. For example, the determination module 420 may determine the target operation mode of the subject based on, for example, the target part of the subject to be scanned, the scanning protocol of the subject, etc. or a combination thereof. The target operation mode may be an operation mode suitable for the subject. The target operation mode may be any one of the operation modes of the scanning device (e.g., scanning device 110-1) described elsewhere in this application (e.g., emergency operation mode, coronary heart disease operation mode, low-dose body examination mode).

[0062] In some embodiments, the target operation mode may be associated with a contrast-enhanced CT scan or a non-contrast CT scan. A contrast-enhanced CT scan may refer to a CT scan performed on a subject injected with a contrast agent. A non-contrast CT scan may refer to a CT scan performed on a subject without injecting a contrast agent. As used herein, a contrast agent may be used to enhance the contrast of structures or fluids in the subject's body in the image. Exemplary contrast agents may include iodine-based compounds, barium sulfate compounds, etc.

[0063] In 530, the acquisition module 410 may acquire information related to the previous operations of multiple candidate scanning devices. The candidate scanning devices may be scanning devices capable of scanning the subject (e.g., scanning device 110). For example, the multiple candidate scanning devices may be the scanning devices 110-1, 110-2,..., 110-n described as Figure 1 such. The previous operations of the candidate scanning devices may refer to the operations that have been performed or are being performed by the candidate scanning devices. For example, the operations completed by the scanning device 110-1 before the acquisition module 410 acquires information related to the subject may be considered as the previous operations of the scanning device 110-1. Again, for example, the operations that are being performed but started before the acquisition module 410 acquires information related to the subject may also be regarded as previous operations.

[0064] The information related to the previous operations of the candidate scanning devices may include, for example, information related to a specific part of the subject scanned by the candidate scanning device (e.g., head, chest, lungs), and information related to one or more scanning parameters (e.g., kV, mA, scanning FOV, etc.) and / or image reconstruction parameters (e.g., reconstruction interval, WW, WL) associated with the previous operations. In some embodiments, the information related to the previous operations of the candidate scanning devices may include information related to the most recent operation of the candidate scanning device. In some embodiments, the information related to the previous operations of the candidate scanning devices may include information related to multiple previous operations of the candidate scanning device.

[0065] Information related to the previous operations of multiple candidate scanning devices can be obtained from a database that stores the information. The database can store information related to the operations performed by the multiple candidate scanning devices. In some embodiments, the database can be implemented in a storage device 140, a storage module (not shown) of the processing engine 120, a storage module (not shown) of the scanning device 110, or an external source. For example, the acquisition module 410 can obtain information related to the previous operations of the multiple candidate scanning devices from the storage device 140 via a network 130, for example. In some embodiments, information related to the previous operations of a candidate scanning device can be obtained from the database according to a mapping table representing the relationship between the information related to the previous operations and the candidate scanning device. The mapping table can be updated immediately or periodically when a candidate scanning device completes an operation.

[0066] In 540, the selection module 430 can select a target scanning device for the subject from the multiple candidate scanning devices according to the target operation mode and the information related to the previous operations of the multiple candidate scanning devices. The target scanning device can be a candidate scanning device that matches the information related to the previous operations and the target operation mode.

[0067] In some embodiments, the selection module 430 can select the target scanning device according to the target operation mode and the information related to the most recent operation of the multiple candidate scanning devices. In some embodiments, the selection module 430 can select the target scanning device according to the target operation mode and the information related to multiple previous operations of the multiple candidate scanning devices. A detailed description of selecting the target scanning device will be found in Figure 6 and its description.

[0068] In 550, the planning module 440 can generate a schedule for operating the target scanning device to scan the subject. The schedule can include a time arrangement or a time window during which the target scanning device is available or suitable for performing the scan of the subject. In some embodiments, when the target scanning device is configured to perform multiple scans on different subjects, the planning module 440 can generate the schedule based on the urgency of each scan. For example, a patient suffering from heart disease can be scheduled to be scanned by the target scanning device with the highest priority.

[0069] In 560, after the target scanning device has scanned the subject, the updating module 450 can update the information related to the operations performed by the target scanning device in the database. For example, after the target scanning device has scanned the subject, the updating module 450 can update and / or store the information related to the operations performed by the target scanning device on the subject in the database. The information update can be performed immediately after the scan is completed or periodically according to the schedule (e.g., updated every two weeks).

[0070] It should be noted that the above description of process 500 is only for illustration and explanation, and does not limit the scope of application of the present application. For those of ordinary skill in the art, various changes and modifications can be made according to the description of the present application. However, these changes and modifications will not deviate from the scope of the present application. For example, operation 560 can be omitted.

[0071] Figure 6 FIG. shows a flowchart of an exemplary process 600 for scanning a subject according to some embodiments of the present application. In some embodiments, Figure 6 the operations of the illustrated process 600 can be performed by one or more components of the imaging system 100. For example, Figure 6 the illustrated process 600 can be implemented as instructions stored in the storage device 140. Figure 2 the processing engine 120, the processor 220 of the illustrated computing device 200, and / or Figure 3 the processor 340 of the illustrated mobile device 300 can execute the set of instructions and can thus be instructed to perform process 600. For illustrative purposes, process 600 is described herein by way of example as being implemented by the processing engine 120, but process 600 can also be similarly implemented in the processor 220 of the computing device 200 and / or the processor 340 of the mobile device 300. In some embodiments, operation 540 of process 500 in Figure 5 can be implemented by performing one or more operations in process 600.

[0072] In 610, the acquisition module 410 can acquire information related to the subject. Operation 610 can be similar to Figure 5 operation 510, and thus its description will not be repeated here.

[0073] In 620, the determination module 420 can determine the target operation mode of the subject based on the information related to the subject. Operation 620 can be similar to Figure 5 operation 520 of the illustrated process 500, and thus its description will not be repeated here.

[0074] In 630, the acquisition module 410 can acquire information related to the most recent operations of multiple candidate scanning devices from a database. The candidate scanning devices can be scanning devices capable of performing scans on the subject (e.g., scanning device 110). For example, the multiple candidate scanning devices can be the scanning devices 110-1, 110-2,..., 110-n as Figure 1 described.

[0075] The most recent operation of the candidate scanning device may refer to an operation that starts at a time closest to the time of obtaining information related to the subject. For example, if the candidate scanning device has not performed any operation, the last operation completed by the candidate scanning device may be regarded as the most recent operation of the candidate scanning device. As another example, if the candidate scanning device is performing an operation, this operation may be regarded as the most recent operation of the candidate scanning device.

[0076] The most recent operation may be a CT scan, a PET scan, an MRI scan, a PET-CT scan, etc. Information related to the most recent operation of the candidate scanning device may include a specific part of the subject scanned by the candidate scanning device (e.g., head, chest, lungs), scanning parameters associated with the most recent operation, and / or image reconstruction parameters associated with the most recent operation. A database storing information related to the most recent operations of multiple candidate scanning devices may be similar to the database described in operation 530, and its description will not be repeated here.

[0077] In 640, the selection module 430 may select a target scanning device for the subject from the multiple candidate scanning devices according to the target operation mode and information related to the most recent operation of the candidate scanning device.

[0078] For example, the target scanning device may be a candidate scanning device whose most recent operation is consistent with the target operation mode. Since the target operation mode is related to the information of the subject to be scanned, if the selection module 430 determines that a candidate scanning device meets specific conditions related to the information of the subject, the selection module 430 may determine the candidate scanning device as the target scanning device. By way of example only, the specific conditions may include a first condition, a second condition, and / or a third condition. The first condition means that the specific part scanned by the candidate scanning device in the most recent operation is the same as the target part in the subject to be scanned. The second condition means that the scanning parameters associated with the most recent operation performed by the candidate scanning device are the same as the scanning parameters associated with the scan to be performed on the subject. The third condition means that the image reconstruction parameters associated with the most recent operation performed by the candidate scanning device are the same as the image reconstruction parameters associated with the scan to be performed on the subject. In some embodiments, if the selection module 430 determines that a certain candidate scanning device meets the largest number of the three conditions (e.g., all of the three conditions), the selection module 430 may determine the candidate scanning device as the target scanning device. In some embodiments, if more than one candidate scanning device meets one or more conditions, the selection module 430 may randomly select one candidate scanning device from the one or more candidate scanning devices as the target scanning device. It should be noted that the description of the three conditions regarding the most recent operation is provided for illustrative purposes only, and those skilled in the art can make various changes or modifications (e.g., providing more than three conditions) under the teachings of this application. However, these changes and modifications do not depart from the scope of this application.

[0079] In 650, the acquisition module 410 may obtain information related to multiple previous operations of multiple candidate scanning devices from a database. Multiple previous operations of a candidate scanning device may refer to previous operations performed by the candidate scanning device before obtaining information related to a subject in 610.

[0080] The multiple previous operations may include CT scans, PET scans, MRI scans, PET-CT scans, etc. Information related to multiple previous operations of a candidate scanning device may include a specific part of a subject scanned by the candidate scanning device (e.g., head, chest, lungs, lungs), scanning parameters associated with the multiple previous operations performed by the candidate scanning device, and / or image reconstruction parameters associated with the multiple previous operations performed by the candidate scanning device.

[0081] In 660, the selection module 430 may select a target scanning device for a subject from multiple candidate scanning devices according to a target operation mode and information related to multiple previous operations of the target scanning device.

[0082] In some embodiments, for each candidate scanning device among the multiple candidate scanning devices, the selection module 430 may determine information related to the most frequent operation among the multiple previous operations of the candidate scanning device. Information related to the most frequent operation performed by the candidate scanning device may include a specific part scanned in the most frequent operation performed by the candidate scanning device, scanning parameters associated with the most frequent operation performed by the candidate scanning device, and / or image reconstruction parameters related to the most frequent operation performed by the candidate scanning device.

[0083] If the selection module 430 determines that a candidate scanning device meets specific conditions related to the information of the subject, the selection module 430 may determine the candidate scanning device as the target scanning device. By way of example only, the specific conditions may include a fourth condition, a fifth condition, and / or a sixth condition. The fourth condition means that the specific part scanned by the most frequent operation performed by the candidate scanning device is the same as the target part of the subject to be scanned. The fifth condition means that the scanning parameters associated with the most frequent operation performed by the candidate scanning device are the same as the scanning parameters associated with the scan to be performed on the subject. The sixth condition means that the image reconstruction parameters associated with the most frequent operation performed by the candidate scanning device are the same as the image reconstruction parameters associated with the scan to be performed on the subject. In some embodiments, if the selection module 430 determines that a candidate scanning device meets the largest number of conditions among the three conditions (e.g., all of the three conditions), the selection module 430 may determine the candidate scanning device as the target scanning device. In some embodiments, if more than one candidate scanning device meets one or more conditions, the selection module 430 may randomly select one candidate scanning device from more than one candidate scanning device as the target scanning device. It should be noted that the description of the three conditions regarding the most frequent operation is provided for illustrative purposes only, and those skilled in the art can make various changes or modifications (e.g., providing more than three conditions) under the teachings of this application. However, these changes and modifications do not depart from the scope of this application.

[0084] In 670, the scheduling module 440 may generate a schedule for operating the target scanning device to scan the subject. Operation 670 may be similar to Figure 5 operation 550 in, and its description will not be repeated here.

[0085] The above description of process 600 is provided for illustrative purposes only and is not intended to limit the scope of this application. Those of ordinary skill in the art can make various changes and modifications to process 600 under the teachings of this application. However, these changes and modifications do not depart from the scope of this application. For example, operation 630 and operation 640 may be optional. Again, for example, operation 650 and operation 660 may be optional.

[0086] Figure 7 is a flowchart showing an exemplary process 700 for operating a scanning device according to some embodiments of the present application. In some embodiments, Figure 7 the operations of the process 700 shown may be performed by one or more components of the imaging system 100. For example, Figure 7 the process 700 shown may be implemented as instructions stored in the storage device 140. Figure 2 The processing engine 120, the processor 220, and / or Figure 3The processor 340 of the mobile device 300 shown can execute the set of instructions and can thus be instructed to execute process 700. For illustrative purposes, process 700 is described herein as being implemented by processing engine 120, but process 700 can be similarly implemented in processor 220 of computing device 200 and / or processor 340 of mobile device 300.

[0087] At 710, acquisition module 410 can acquire information related to a plurality of scans to be performed by the scanning device. Each of the plurality of scans can correspond to a subject associated with an operation mode such as Figure 5 and Figure 6 described. In some embodiments, acquisition module 410 can acquire information from storage device 140, terminal device 150, or scanning device 110. In some embodiments, acquisition module 410 can acquire information from a RIS connected to or communicating with imaging system 100.

[0088] In 720, acquisition module 410 can acquire information related to the most recent operation of the scanning device. As described elsewhere in this application, information related to the most recent operation of the scanning device can include a specific part of the subject in the most recent operation performed by the scanning device, scan parameters associated with the most recent operation performed by the scanning device, and / or image reconstruction parameters associated with the most recent operation performed by the scanning device.

[0089] In 730, planning module 440 can determine an ordering of the plurality of scans based on information related to the most recent operation of the scanning device. The ordering can refer to the order in which the scanning device performs the plurality of scans. In some embodiments, a scan corresponding to an operation mode that is the same as the most recent operation of the scanning device can be ranked with the highest priority. For example, if information related to the subject to be scanned matches the most recent operation of the scanning device (e.g., the specific part to be scanned is the same as the specific part of the most recent operation, the scan parameters associated with the scan to be performed are the same as the scan parameters of the most recent operation, and / or the image reconstruction parameters associated with the scan to be performed are the same as the image reconstruction parameters of the most recent operation), then scheduling module 440 can rank the scan in the first position.

[0090] In some embodiments, the schedule module 440 may classify a plurality of scans to be performed into one or more groups based on information related to the plurality of scans. One or more scans having similar subject-related information may be classified into the same group. Scans belonging to the same group may be performed consecutively such that the scanning device is adjusted to a minimum extent during the plurality of scans (e.g., the adjustment of scanning parameters is minimized). For example, for a CT system, the scanning device may perform scans belonging to the same group in sequence according to the same scan gantry rotation time (e.g., 0.3 seconds, 3 seconds). The scan gantry rotation time refers to the time required for the X-ray tube / detector to rotate one circle (360 degrees) around the subject.

[0091] For illustrative purposes, a description of process 700 is provided, and is not intended to limit the scope of the present application. Those skilled in the art can understand that various variations and improvements can occur in the content disclosed in the present application. However, those changes and modifications may not depart from the protection scope of the present application. For example, operations 710 and 720 may be performed simultaneously. Also, for example, operation 730 may be omitted, and the plurality of scans acquired by the acquisition module 410 may be performed by the scanning device according to the same scanning parameters (e.g., the same scan gantry rotation time).

[0092] The basic concepts have been described above. Obviously, for those of ordinary skill in the art after reading this application, the above invention disclosure is only an example and does not constitute a limitation to the present application. Although not explicitly stated here, those of ordinary skill in the art may make various modifications, improvements, and corrections to the present application. Such modifications, improvements, and corrections are proposed in the present application, so such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of the present application.

[0093] At the same time, the present application uses specific terms to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and / or "some embodiments" mean a certain feature, structure, or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that the "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned two or more times in different positions in this specification is not necessarily referring to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the present application may be appropriately combined.

[0094] In addition, those of ordinary skill in the art can understand that various aspects of the present application can be illustrated and described by several patentable types or situations, including any new and useful process, machine, product, or composition of matter, or any new and useful improvement thereof. Accordingly, various aspects of the present application can be executed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above-mentioned hardware or software can all be referred to as "units", "modules", or "systems". In addition, various aspects of the present application can take the form of a computer program product embodied in one or more computer-readable media, in which computer-readable program code is included.

[0095] A computer-readable signal medium may include a propagated data signal containing computer program code therein, such as on a baseband or as part of a carrier wave. Such propagated signals can have various forms, including electromagnetic form, optical form, etc., or any suitable combination. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to a set of instruction execution systems, devices, or equipment to enable communication, propagation, or transmission for use of a program. The program code located on the computer-readable signal medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, etc., or any combination of the above media.

[0096] The computer program code required for the operation of each part of the present application can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C programming language, Visual Basic, Fortran2103, Perl, COBOL 2102, PHP, ABAP, dynamic programming languages such as Python, Ruby, and Groovy, or other programming languages, etc. The program code can run entirely on the user's computer, or run as an independent software package on the user's computer, or run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., through the Internet), or in an 802 computing environment, or used as a service such as software as a service (SaaS).

[0097] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences, the use of numerical and alphabetical characters, or the use of other names described in this application are not used to limit the order of the processes and methods of this application. Although various examples are discussed in the above disclosure for some currently considered useful embodiments of the invention, it should be understood that such details are for illustrative purposes only. The appended claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that conform to the essence and scope of the embodiments of this application. For example, although the implementation of the various components described above can be embodied in a hardware device, it can also be implemented as a pure software solution, for example, an installation on an existing server or mobile device.

[0098] Similarly, it should be noted that, in order to simplify the description of this application disclosure and thus help the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of this application, sometimes multiple features are merged into one embodiment, drawing, or description thereof. However, this method of this application should not be construed as reflecting an intention that the claimed subject matter requires more features than those explicitly recited in each claim. On the contrary, the subject matter of the invention should have fewer features than the above single embodiment.

[0099] In some embodiments, numbers are used to describe components and attribute quantities. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximate", or "substantially" in some examples. Unless otherwise stated, "about", "approximate", or "substantially" indicate that the stated number allows a ±20% variation. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, and these approximate values can vary according to the characteristics required by individual embodiments. In some embodiments, the numerical parameters should consider the specified significant digits and adopt the method of retaining the general number of digits. Although the numerical ranges and parameters used in some embodiments of this application to confirm the breadth of their scope are approximate values, in specific embodiments, such numerical settings are as precise as possible within the feasible range.

[0100] All patents, patent applications, patent application publications, and other materials (such as papers, books, specifications, publications, documents, things, etc.) mentioned herein are hereby incorporated by reference in their entirety for all purposes, except for any prosecution document records related to the above documents, any of the above documents that are inconsistent or conflict with this document, or any of the above documents that limit the broad scope of the claims related to this document sooner or later. For example, if there is any inconsistency or conflict between the use of terms in the description, definition, and / or in connection with any incorporated material and the terms used in this document, the terms described, defined, and / or used in this document shall prevail.

[0101] Finally, it should be understood that the embodiments described in this application are only used to illustrate the principles of the embodiments of this application. Other variations may also fall within the scope of this application. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this application may be regarded as consistent with the teachings of this application. Accordingly, the embodiments of this application are not limited to the embodiments explicitly presented and described in this application.

Claims

1. A method for selecting a scanning device for a subject, comprising: Obtaining information related to the subject; Determining a target operation mode of the subject according to the information related to the subject; Obtaining information related to the execution operations of a plurality of candidate scanning devices from a database; Determining a target scanning device for the subject from the plurality of candidate scanning devices according to the target operation mode and the information related to the execution operations of the plurality of candidate scanning devices.

2. The method according to claim 1, The information related to the execution operations of the plurality of candidate scanning devices includes information related to the most recent operation performed by each candidate scanning device among the plurality of candidate scanning devices; The determining, from the plurality of candidate scanning devices, a target scanning device for the subject according to the target operation mode and the information related to the execution operations of the plurality of candidate scanning devices includes: For each of the plurality of candidate scanning devices, determining whether the information related to the most recent operation performed by the candidate scanning device meets a first specific condition related to the target operation mode; Determining the candidate scanning devices among the plurality of candidate scanning devices that meet the first specific condition as the target scanning device for the subject.

3. The method according to claim 2, wherein the first specific condition includes at least one of the following: the specific part scanned by the candidate scanning device in the most recent operation is the same as the target part in the subject to be scanned, the scanning parameters associated with the most recent operation performed by the candidate scanning device are the same as the scanning parameters associated with the scan to be performed on the subject, and the image reconstruction parameters associated with the most recent operation performed by the candidate scanning device are the same as the image reconstruction parameters associated with the scan to be performed on the subject.

4. The method according to claim 1, The information related to the execution operations of the plurality of candidate scanning devices includes information related to a plurality of previous operations performed by the plurality of candidate scanning devices; The determining, from the plurality of candidate scanning devices, a target scanning device for the subject according to the target operation mode and the information related to the execution operations of the plurality of candidate scanning devices includes: For each of the plurality of candidate scanning devices, Determining the information related to the most frequent operation among the plurality of previous operations performed by the candidate scanning device; Determining whether the information related to the most frequent operation performed by the candidate scanning device meets a second specific condition related to the target operation mode; determining the candidate scanning devices among the plurality of candidate scanning devices that meet the second specific condition as the target scanning device for the subject.

5. The method according to claim 4, wherein the second specific condition includes at least one of the following: being the same as the specific part scanned by the most frequent operation performed by the candidate scanning device and the target part of the subject to be scanned; having the same scanning parameters associated with the most frequent operation performed by the candidate scanning device and the scanning parameters associated with the scan to be performed on the subject; having the same image reconstruction parameters associated with the most frequent operation performed by the candidate scanning device and the image reconstruction parameters associated with the scan to be performed on the subject.

6. The method according to claim 1, further comprising: generating a schedule related to the subject based on the urgency of the scan of the subject; operating the target scanning device to scan the subject based on the schedule.

7. The method according to claim 1, further comprising: acquiring a first set of multiple scans to be performed by the target scanning device, the first set of multiple scans including scans of the subject associated with the target operation mode; and determining an order of the first set of multiple scans based on the most recent operation of the target scanning device, the target scanning device being configured to perform the first set of multiple scans according to the order.

8. The method according to claim 1, wherein at least one of the multiple candidate scanning devices is configured to perform a second set of multiple scans according to the same scanning gantry rotation time.

9. A system for selecting a scanning device for a subject, comprising: a storage device storing executable instructions; and at least one processor communicatively coupled to the storage device, wherein when the executable instructions are executed, the at least one processor is configured to cause the system to: acquire information related to the subject; determine a target operation mode of the subject based on the information related to the subject; acquire information related to the execution operations of multiple candidate scanning devices from a database; determine a target scanning device for the subject from the multiple candidate scanning devices based on the target operation mode and the information related to the execution operations of the multiple candidate scanning devices.

10. A computer-readable storage medium storing computer instructions, which when read by a computer, cause the computer to execute the method according to any one of claims 1-8.