Dynamic positioning indication method and system for an x-ray imaging system
By generating dynamic shooting instructions in the digital X-ray imaging system, the problem of high technical requirements for technicians in positioning for filming is solved, shooting efficiency and image quality are improved, and the professional requirements for technicians are reduced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN DRAGONBIO ORTHOPEDIC PROD
- Filing Date
- 2022-07-27
- Publication Date
- 2026-07-21
AI Technical Summary
In existing digital X-ray imaging systems, the positioning of the X-ray images requires technicians to consider various environmental factors, which is technically demanding, time-consuming, and labor-intensive, and lacks effective automated guidance methods.
By acquiring the shooting position parameters, dynamic shooting instructions are generated, including instructions for adjusting the human body and machine status. The positioning process is displayed using video or multi-frame image stitching, reducing the professional requirements for technicians.
It improves shooting efficiency and image quality, reduces the professional requirements for technicians, and saves manpower and resources.
Smart Images

Figure CN119924870B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on July 27, 2022, with application number 202210892345.7 and invention title "Dynamic Positioning Indication Method and System for X-ray Imaging System". Technical Field
[0002] This application relates to the field of medical imaging, and more particularly to a dynamic positioning indication method and system for an X-ray imaging system. Background Technology
[0003] Digital radiography (DR) systems are devices that use X-rays to pass through a subject (such as the human body), collect the images through an X-ray detector (such as a flat panel detector), and process them through a computer system to quickly reproduce X-ray images.
[0004] In digital X-ray imaging, proper positioning directly affects the image quality and diagnostic difficulty. Currently, proper positioning requires technicians (such as the physician in charge of the imaging) to consider various factors of the imaging environment. This requires highly skilled technicians and generally necessitates professional on-the-job training, which is time-consuming and labor-intensive. Summary of the Invention
[0005] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0006] This application provides a dynamic positioning instruction method and system for an X-ray imaging system, which can automatically generate instruction information to facilitate technicians in positioning for filming according to the shooting instruction information, thereby reducing the professional requirements of technicians.
[0007] In a first aspect, embodiments of this application disclose a positioning indication method for an X-ray imaging system, the method comprising:
[0008] Acquire imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be photographed;
[0009] Based on the shooting position parameters, at least one key positioning factor index corresponding to the shooting position parameters is determined. The key positioning factor index includes human body status index and at least one machine status index related to imaging conditions.
[0010] Based on the positioning key factor indicators, dynamic shooting instruction information is generated, wherein the dynamic shooting instruction information includes: first shooting instruction information for indicating the dynamic action process of adjusting from the initial human body state to the target human body state, second shooting instruction information for indicating the dynamic action process of adjusting from the initial machine state to the target machine state, and third shooting instruction information for indicating multiple positional relationships.
[0011] The dynamic form mentioned above includes video or dynamic images composed of multiple frames stitched together. The third shooting instruction information used to indicate multiple positional relationships includes dynamic images composed of multiple frames stitched together corresponding to the multiple positional relationships. The multiple frames corresponding to the multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed, a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector, and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed.
[0012] Displays the dynamic shooting instructions.
[0013] Secondly, embodiments of this application also provide a dynamic positioning indication method for an X-ray imaging system, comprising:
[0014] Acquire imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be photographed;
[0015] Based on the shooting position parameters, dynamic shooting instruction information is generated, wherein the dynamic shooting instruction information includes at least one of the following: first shooting instruction information for indicating the dynamic action process of adjusting from the initial human body state to the target human body state, second shooting instruction information for indicating the dynamic action process of adjusting from the initial machine state to the target machine state, and third shooting instruction information for indicating multiple positional relationships.
[0016] The dynamic form mentioned above includes video or dynamic images composed of multiple frames stitched together. The third shooting instruction information used to indicate multiple positional relationships includes dynamic images composed of multiple frames stitched together corresponding to the multiple positional relationships. The multiple frames corresponding to the multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed, a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector, and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed.
[0017] Displays the dynamic shooting instructions.
[0018] Thirdly, embodiments of this application also provide an X-ray imaging system, including:
[0019] X-ray generator, used to produce X-rays;
[0020] An X-ray detector is used to receive X-rays generated by the X-ray generator that penetrate the human body to be photographed, and to convert the received X-rays into electrical signals.
[0021] The processor is configured to obtain an X-ray imaging image of the human body to be photographed based on the electrical signal output by the X-ray detector; the processor is also configured to execute a dynamic positioning instruction method for an X-ray imaging system as described in the first or second aspect above, and generate dynamic shooting instruction information.
[0022] A display device is used to display the dynamic shooting instruction information.
[0023] In some embodiments of this application, by acquiring shooting posture parameters, at least one key positioning factor indicator is determined based on the shooting posture parameters. The key positioning factor indicator includes a human body state indicator and at least one machine state indicator. Then, based on the key positioning factor indicator, dynamic shooting instruction information is generated. The shooting instruction information includes first shooting instruction information for indicating the dynamic action process of adjusting from an initial human body state to a target human body state, second shooting instruction information for indicating the dynamic action process of adjusting from an initial machine state to a target machine state, and third shooting instruction information for indicating multiple positional relationships. Finally, the dynamic shooting instruction information is displayed. This application embodiment automatically generates and displays dynamic shooting instruction information based on shooting posture parameters, facilitating technicians to position the camera for filming. This effectively improves shooting efficiency and image quality, reduces the professional requirements for technicians, and thus saves manpower and resources.
[0024] In other embodiments of this application, by acquiring human body positioning parameters and then generating dynamic shooting instruction information based on these parameters, the shooting instruction information includes machine posture adjustment information. Finally, the shooting instruction information is displayed. The second shooting instruction information includes a first shooting instruction for indicating the dynamic movement process from an initial human body state to a target human body state, a second shooting instruction for indicating the dynamic movement process from an initial machine state to a target machine state, and a third shooting instruction for indicating multiple positional relationships. This application embodiment automatically generates and displays dynamic shooting instruction information based on shooting positioning parameters, facilitating technicians in posing for filming, effectively improving shooting efficiency and image quality, and reducing the professional requirements for technicians, thereby saving manpower and resources.
[0025] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description
[0026] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.
[0027] Figure 1 This is a block diagram of a digital X-ray imaging system according to an embodiment of this application;
[0028] Figure 2 This is a schematic diagram of the structure of a digital X-ray imaging system according to an embodiment of this application;
[0029] Figure 3 This is a schematic diagram illustrating the imaging principle of a digital X-ray imaging system according to an embodiment of this application;
[0030] Figure 4 This is a flowchart illustrating a positioning indication method for an X-ray imaging system according to one embodiment of this application;
[0031] Figure 5 This is a flowchart illustrating a positioning indication method for an X-ray imaging system, according to another embodiment of this application. Detailed Implementation
[0032] The present application will be further described below with reference to the accompanying drawings and specific embodiments. The described embodiments should not be considered as limitations on the present application, and all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of the present application.
[0033] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0035] Before detailing this application, let me first describe the structure of the digital X-ray imaging system.
[0036] Please refer to Figure 1 One embodiment discloses a digital X-ray imaging system, including at least an X-ray generator 10, an X-ray detector 20, a processor 30, and a display device 40, which are described below. It should be noted that, depending on the patient's position, the digital X-ray imaging system can be a standing imaging system, a supine imaging system, a free-position imaging system, or a system combining multiple positions; this embodiment does not limit this. Depending on the operation method of the machine placement, the digital X-ray imaging system can be manually adjustable, allowing manual adjustment of the head height / angle, X-ray detector 20 height / angle, imaging distance, etc. Alternatively, it can be automatically adjustable, allowing motor-driven adjustment of the head height / angle, X-ray detector 20 height / angle, imaging distance, etc.
[0037] X-ray generator 10, also called a head unit, is used to generate X-rays. For example, X-ray generator 10 may include an X-ray tube filament as the cathode and a target metal (such as tungsten or molybdenum) as the anode. By supplying power and heating the X-ray tube filament, free electrons are generated near the cathode. When a high voltage (tens or hundreds of kV) is supplied to the electrodes, the potential difference between the cathode and anode increases sharply. Electrons travel at high speed from the cathode to the anode, bombarding the anode target metal and undergoing energy conversion. Less than 1% of the energy is converted into X-rays, and more than 99% is converted into heat energy, thereby generating X-rays. In some embodiments, refer to... Figure 3 The X-ray generator 10 includes a radiation source 11, a beam limiter 12, and a filter 13. The beam limiter 12 and the filter 13 are sequentially disposed behind the radiation source 11. The radiation source 11 is used to generate X-ray images, the beam limiter 12 is used to block unwanted primary X-rays, and the filter 13 is used to filter the X-rays. In some embodiments, the position (e.g., height, horizontal position, etc.) and angle of the X-ray generator 10 are adjustable.
[0038] X-ray detector 20 is used to receive X-rays generated by X-ray generator 10 that penetrate the human body 50 to be photographed, and convert the received X-rays into electrical signals. For example, X-ray detector 20 includes a front shell, a radiation conversion layer, a photoelectric conversion layer, a support structure, a circuit board, and a rear shell. The radiation conversion layer is used to convert the radiation into visible light. The radiation conversion layer generally includes a scintillation layer or a fluorescent layer for converting the radiation into visible light. Taking the scintillation layer as an example, it can generally be made of a scintillation material, typically such as cesium iodide (CsI) or gadolinium oxysulfide (GOS). The photoelectric conversion layer can be a TFT matrix layer, used to sense the visible light converted by the radiation conversion layer and convert the visible light into electrical signals for image information acquisition. In some embodiments, X-ray detector 20 can be a flat panel detector 21, or other forms of X-ray detector 20; this embodiment of the invention does not limit this. In some embodiments, refer to... Figure 3 The X-ray detector 20 includes a flat panel detector 21, an ionization chamber 22, and a grid 23. The ionization chamber 22 and the grid 23 are located in front of the flat panel detector 21 (between the human body 50 to be photographed and the flat panel detector 21) and behind the bed board 60. The grid 23 is used to eliminate scattered light, making the image of the X-ray detector 20 clearer. The ionization chamber 22 is used to measure ionizing radiation.
[0039] For example, refer to Figure 3 This is a schematic diagram of a horizontal digital X-ray imaging system, including an X-ray generator 10, a bed surface, and an X-ray detector 20. The X-ray generator 10 includes a radiation source 11, a beam limiter 12, and a filter 13. The X-ray detector 20 includes a flat panel detector 21, an ionization chamber 22, and a grid 23. The X-rays generated by the radiation source 11 are emitted after passing through the beam limiter and filter 13; the emitted X-rays pass through the human body 50 to be imaged and are received by the X-ray detector 20; the X-rays passing through the human body 50 then pass sequentially through the grid 23 and the ionization chamber 22 before being received by the flat panel detector 21.
[0040] The processor 30 can be the nerve center and command center of a digital X-ray imaging system, or the command center responsible for machine posture control or display control within the system. The processor 30 can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. For example, in some embodiments, the processor 30 can receive electrical signals from the X-ray detector 20 and process them accordingly to obtain an image of the human body to be photographed; or, the processor 30 can output control signals to control the machine posture, such as the angle, position, and height of the X-ray generator 10, the angle and height of the X-ray detector 20, the imaging distance, exposure parameters, presence or absence of a grid, filtration, and X-ray dose; or, the processor 30 can acquire the current machine status from the machine posture sensor; or, the processor 30 can control the display device 40 to display information, such as dynamic shooting instructions. The functions and execution steps of the processor 30 will be further described below.
[0041] Display device 40 is used to receive and display imaging instruction information. In some embodiments, the digital X-ray imaging system itself can integrate display device 40. In other embodiments, the digital X-ray imaging system can also be connected to a terminal device (such as a personal computer, tablet computer, mobile phone, etc.) to display information through the display unit (e.g., a display screen) of the terminal device. These are all within the scope defined and protected by display device 40 herein. Display device 40 can be used for viewing by technicians or for viewing by patients. For example, display device 40 can be used for viewing by technicians, who can adjust the machine status or correct the patient's posture on-site based on the imaging instruction information displayed on display device 40.
[0042] For example, such as Figure 2 The diagram shows a schematic of an integrated vertical and horizontal digital X-ray imaging system. This system includes a standing X-ray receiver 100, a horizontal X-ray receiver 200, a head unit 300, and a processor (not shown). In this example, the X-ray imaging system may include both a standing and a horizontal X-ray imaging system. The standing X-ray imaging system, including the standing X-ray receiver 100, the head unit 300, and a processor (not shown), is primarily used for standing X-ray imaging, such as standing chest X-rays. The horizontal X-ray imaging system, including the horizontal X-ray receiver 200, the head unit 300, and a processor (not shown), is primarily used for lying X-ray imaging, such as lying-down X-rays. The following description focuses on X-ray imaging systems capable of both standing and lying positions; these structures can also be applied to corresponding standing and horizontal X-ray imaging systems.
[0043] The standing X-ray receiving device 100 (such as a chest X-ray standing X-ray receiving device) includes a column 110 and a first X-ray detector 120. The first X-ray detector 120 is mounted on the column 110 in a vertically movable manner. Multiple stationary plate fixing positions are located along the movement trajectory of the first X-ray detector 120, distributed at different heights in the vertical direction. The first X-ray detector 120 can be fixed at one of the stationary plate fixing positions and can rotate at a certain angle to adjust its position or angle.
[0044] The horizontal X-ray receiving device 200 (under-bed X-ray receiving device) includes a bed body 210, a bed board 220 mounted on the bed body 210, and a second X-ray detector (obscured in the figure). The position and angle of the second X-ray detector are adjustable.
[0045] The X-ray head assembly 300 includes a support 310 and an X-ray head 320 (X-ray generator) mounted on the support 310. The X-ray head 320 can emit X-rays to corresponding first X-ray detector 120 and second X-ray detector. The X-ray head assembly 300 can move relative to the support to adjust the position of the X-ray head assembly; the X-ray head assembly 300 can also rotate relative to the support to adjust the angle of the X-ray head assembly.
[0046] It should be noted that the structure of the digital X-ray imaging system described in the embodiments of the present invention is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present invention, and does not constitute a limitation on the technical solutions provided by the embodiments of the present invention. As those skilled in the art will know, with the evolution of equipment architecture and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0047] It will be understood by those skilled in the art that Figure 1 and Figure 2 The digital X-ray imaging system shown does not constitute a limitation on the embodiments of the present invention and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0048] exist Figure 1 and Figure 2 In the digital X-ray imaging system shown, the processor can call its stored programs to execute the positioning instruction process control.
[0049] In digital X-ray imaging, proper positioning directly affects the image quality and diagnostic difficulty. Currently, proper positioning requires technicians (such as the physician in charge of the imaging) to consider various factors of the imaging environment. This requires highly skilled technicians and generally necessitates professional on-the-job training, which is time-consuming and labor-intensive.
[0050] Recommended positioning in different environments can fully demonstrate the performance of the digital X-ray imaging system and obtain the best image results. This needs to be communicated to the operator in a clear and accurate manner.
[0051] In practical applications, the applicant found that different models of digital X-ray imaging systems have different functions; some are more comprehensive, while others are more simplified. Generally speaking, lower-end digital X-ray imaging systems have a lower degree of automation, while lower-end systems have a higher degree of automation. From the perspective of the machine itself, they can be categorized into standing, supine, and free-moving positions (where the machine head or detector can move freely); from the perspective of patient posture, they can be categorized into anteroposterior, lateral, and oblique views, etc.
[0052] In related technologies, patients are typically instructed on body positioning through textual descriptions in the instruction manual or static diagrams. The former requires translating text into a scenario, which is difficult to understand correctly and may introduce errors; the latter directly displays the positioning result but lacks operational instructions for the positioning process. Furthermore, these technologies lack instructions on machine positioning, placing high demands on the technician's skills.
[0053] This application provides a positioning instruction method, system, and storage medium for an X-ray imaging system. By automatically generating and displaying dynamic shooting instruction information based on the shooting position parameters, it facilitates technicians in positioning the X-ray for imaging, effectively improving shooting efficiency and image quality, and reducing the professional requirements for technicians, thereby saving manpower and resources.
[0054] Please refer to Figure 4 This application discloses a positioning indication method for an X-ray imaging system, the method comprising:
[0055] Step S1100: Obtain the imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be photographed;
[0056] Step S1200: Based on the shooting position parameters, determine at least one key positioning factor indicator corresponding to the shooting position parameters. The key positioning factor indicator includes human body status indicators and at least one machine status indicator related to imaging conditions.
[0057] Step S1300: Generate dynamic shooting instruction information based on the key positioning factor indicators. The dynamic shooting instruction information includes: first shooting instruction information indicating the dynamic action process of adjusting from the initial human body state to the target human body state; second shooting instruction information indicating the dynamic action process of adjusting from the initial machine state to the target machine state; and third shooting instruction information indicating multiple positional relationships. The dynamic form includes video or a dynamic image composed of multiple frames stitched together. The third shooting instruction information indicating multiple positional relationships includes a dynamic image composed of multiple frames stitched together corresponding to multiple positional relationships. The multiple frames corresponding to multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed; a close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector; and a close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed.
[0058] Step S1400: Display dynamic shooting instruction information, which is used to instruct the user to adjust the machine status.
[0059] It is understood that this application embodiment quantifies the key factors determining the imaging positioning, quantifies qualitative indicators (such as position, angle, dose range, presence or absence of a filter grid), and then generates imaging instruction information based on the quantified key factor indicators. The correspondence between the key factor indicators of imaging positioning and the imaging posture parameters can be preset. For example, a correspondence table between key factor indicators and imaging posture parameters can be set by combining experience, textbook guidance, and the characteristics of the machine itself.
[0060] In some embodiments, the body position parameters for the imaging can be input by the user or automatically obtained through scanning the examination form; this application embodiment does not limit this.
[0061] The imaging position parameters are used to characterize the X-ray imaging position of the human body to be imaged. For example, the position may include anteroposterior, posteroanterior, ventral-dorsal, dorsoventral, with the center line parallel to the body axis of the body being imaged (axial direction), left-right, right-left, the direction in which the edge of the center line enters the imaged area tangentially to the lesion (tangential direction), dorsoventral first oblique direction (X-ray enters from the left rear), dorsoventral second oblique direction (X-ray enters from the right rear), dorsoventral first oblique direction (X-ray enters from the right front of the body), and dorsoventral second oblique direction (X-ray enters from the left front of the body).
[0062] For example, based on the patient's position parameters, key factors influencing the imaging setup can be extracted and quantified, and these key factors can be combined and arranged (i.e., based on different combinations of key factor values). This allows for the generation of imaging instructions under different conditions according to the patient's position. The imaging instructions can include voice or icon prompts indicating precise location information (such as X-ray generator height / angle, flat panel detector height / angle, etc.). The mapping relationship between different combinations of key factor values and the imaging instructions can be pre-configured. The imaging instructions corresponding to the key factor value combinations can be obtained by querying a pre-configured mapping table; alternatively, a preset algorithm can be used to calculate the corresponding imaging instructions based on the key factor value combinations.
[0063] It is understood that dynamic imaging instruction information includes at least second imaging instruction information. Embodiments of this application include adjustments to the machine's state, such as the height and angle of the flat panel detector, the height and angle of the X-ray generator, the height of the hospital bed, the SID (Source to Image receptor Distance), the size of the irradiation field, the presence or absence of a grid, the dose, and the presence or absence of filtration. The standard for the machine's state varies depending on the patient's position; the general principle is to minimize the radiation received by the person being imaged while ensuring the imaging effect.
[0064] In some alternative implementations, the machine status indicators include at least one of the following:
[0065] X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of grid, presence or absence of filter, size of the collimator aperture, X-ray dose, etc.
[0066] The second shooting instruction information includes at least one of the following:
[0067] X-ray generator angle adjustment indication information, X-ray generator position adjustment indication information, X-ray detector angle adjustment indication information, X-ray detector position adjustment indication information, imaging distance adjustment indication information, exposure parameter adjustment indication information, grid loading or removal indication information, filter loading or removal indication information, beam limiter aperture size adjustment indication information, X-ray dose adjustment indication information, etc.
[0068] Understandably, the values of key factor indicators corresponding to machine status can be determined based on clinical application standards or industry experience.
[0069] For example, the X-ray generator position refers to the spatial location of the X-ray generator, including its height and horizontal position. The X-ray detector position refers to the spatial location of the X-ray generator, including its height and horizontal position. The unit of X-ray dose is milliamperes per millisecond. An X-ray imaging system can adjust the X-ray dose by adjusting the voltage between the cathode and anode of the X-ray generator, or by adjusting the exposure time per unit time. Exposure parameters include aperture parameters, sensitivity parameters, etc.
[0070] It is understood that the second shooting instruction information can be an automated adjustment instruction, such as an instruction to adjust the machine status indicators by pressing a button; or it can be a manual adjustment instruction, such as an instruction to adjust the machine status indicators by manual operation. This application embodiment does not limit this.
[0071] In some alternative implementations, the key positioning factor indicators also include human body status indicators, and the dynamic shooting instruction information also includes first shooting instruction information, which is used to instruct the user to adjust the human body status.
[0072] In some embodiments, the positioning adjustment for imaging can be divided into machine status adjustment and human body status adjustment. Machine status includes X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of a grid, presence or absence of filtering, size of the collimator opening, X-ray dose, bed height, etc. In this embodiment, the machine status adjustment is indicated through second imaging instruction information. Human body status adjustment includes the posture and position of the person relative to the machine (mainly a flat panel detector). In this embodiment, the machine status adjustment is indicated through first imaging instruction information, such as instructing the patient to move as close to the flat panel detector as possible.
[0073] For example, the second imaging instruction information can also use icons to display information such as the X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, and bed height. For instance, the height (vertical distance) or horizontal distance of the X-ray generator can be displayed using arrowed distance segments and distance values; optionally, the length of the distance segments and the distance values change as the position of the X-ray generator changes. As another example, the angle between the X-ray generator and the support can be displayed in the second imaging instruction information using arcs and angle values; optionally, the length of the arc and the angle values change as the angle of the X-ray generator changes. This application not only implements instructions for adjusting the human body's position but also for adjusting the machine's position, thereby facilitating technicians in positioning the camera according to the imaging instruction information. This effectively improves imaging efficiency and image quality, reduces the professional requirements for technicians, and saves manpower and resources.
[0074] In some alternative implementations, human body status indicators include at least one of the following: human posture, human position;
[0075] The first shooting instruction information includes at least one of the following:
[0076] Human posture adjustment instructions and human position adjustment instructions.
[0077] It is understood that human body state adjustment includes the posture and position of the person relative to the machine (mainly the flat panel detector). In this application embodiment, the machine state adjustment is indicated by the first shooting instruction information, such as instructing the patient to move as close as possible to the flat panel detector.
[0078] It is understood that the third shooting instruction information is used to indicate multiple positional relationships; the third shooting instruction information used to indicate multiple positional relationships includes a dynamic image composed of multiple frames of images corresponding to multiple positional relationships. The multiple frames of images corresponding to multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed, a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector, and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed.
[0079] For example, the positional relationship between the machine and the human body being photographed can be a panoramic image including both, allowing users to intuitively understand their relative positions. Alternatively, the image can display icons representing this relationship, such as arrowed distance lines and numerical values indicating the distance between them, or arcs and angles indicating the angle between them. Similarly, the positional relationship between the X-ray generator and the X-ray detector can also be visualized using icons within the image. The positional relationship between the X-ray generator and the human body being imaged can be represented by a close-up image of both, allowing users to intuitively understand their orientation. Alternatively, the positional relationship can be displayed in the image using icons, such as arrowed distance lines and numerical values to represent the distance between the X-ray generator and the human body, or arcs and angles to represent the angle between them. The X-ray generator can be located at the head of the imaging unit, and the aforementioned positional relationship can be understood as the relative position between the head of the imaging unit and the X-ray detector or the human body being imaged, such as orientation and / or angle. In some alternative implementations, the types of dynamic imaging instruction information include at least one of the following:
[0080] Voice, still images, moving images, etc.
[0081] Understandably, dynamic shooting instructions can be individual voice messages, still images, or moving images, or any combination of these types. Moving images can be animated PowerPoint slides, while videos are generally continuous and include sound effects.
[0082] For example, in this embodiment, the key factor indicators affecting the shooting position are first extracted and quantified based on the shooting posture parameters. These key factor indicators are then arranged and combined to generate dynamic positioning instruction animation videos (shooting instruction information) under different conditions according to the posture parameters. The videos can include voice or icon indicators to provide accurate positional information (camera head, tablet angle, SID, etc.). The positioning instruction animation is played on a large screen located at the camera head to guide the user (e.g., a technician) to correctly operate to the recommended position. The dynamic positioning instruction animation video can provide instructions step-by-step or display the entire video; the step-by-step instructions can be triggered by the machine's status, which will be described in detail later.
[0083] In some alternative implementations, the type of dynamic shooting instruction information includes dynamic images; the form of dynamic images includes any of the following: video images, multi-frame images;
[0084] Among them, when the form of the dynamic picture is a multi-frame image picture, the dynamic picture is a dynamic picture picture composed of multiple frames of images.
[0085] Understandably, video footage is generally continuous and includes sound effects; multi-frame images can resemble PowerPoint slides. The correspondence between images and key performance indicators (KPIs) can be one-to-one or many-to-one. For example, each frame might represent a placement operation indicating one KPI, and multiple frames might represent placement operations indicating multiple KPIs, thus forming a multi-frame image display.
[0086] In some alternative implementations, step S1400 involves displaying dynamic shooting instruction information, including:
[0087] Step S1401: Display the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state;
[0088] And / or,
[0089] Step S1402 displays the dynamic action process of adjusting from the initial human body state to the target human body state.
[0090] It is understood that the content of the dynamic shooting instruction information can be the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state, or it can be the dynamic action process of adjusting from the initial human body state to the target human body state, or it can be a superposition of both, that is, the superposition of the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state and the dynamic action process of adjusting from the initial human body state to the target human body state. This application embodiment does not limit this. Among them, the superposition of the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state and the dynamic action process of adjusting from the initial human body state to the target human body state can be a superposition of time dimension (playing sequentially) or a superposition of spatial dimension (such as displaying the dynamic processes of both simultaneously in the same dynamic scene).
[0091] For example, the initial human body state can be a preset human body state. For instance, the default human body state corresponds to the posture of a human body standing next to the machine, and the target human body state is the position where the human body centerline is parallel to the body axis of the object being irradiated (axis direction). Then, the content of the shooting instruction information shows the dynamic movement process of the X-ray generator angle from the posture of the human body standing next to the machine to the position where the human body centerline is parallel to the body axis of the object being irradiated (axis direction).
[0092] In some alternative implementations, the initial machine state is the default machine state; or, the initial machine state is the actual machine state acquired by the machine state sensor at the initial moment.
[0093] It is understandable that the default machine state can be a preset machine state. For example, if the angle of the X-ray generator in the default machine state is 0 degrees and the angle of the X-ray generator in the target machine state is 30 degrees, then the content of the shooting instruction information will show the dynamic movement or dynamic control process of the X-ray generator angle from 0 degrees to 30 degrees.
[0094] It is understandable that the initial machine state can also be the actual machine state collected by the machine state sensor at the initial moment. For example, at the initial moment, the angle of the X-ray generator in the machine state is 25 degrees, and the angle of the X-ray generator in the target machine state is 30 degrees. Then the content of the shooting instruction information shows the dynamic movement process or dynamic control process of the X-ray generator angle from 25 degrees to 30 degrees.
[0095] It is understandable that machine status sensors can be angle sensors, displacement sensors, etc. For example, a machine status sensor can be an angle sensor, which can be used to collect the angle of the X-ray generator corresponding to the current machine status to obtain the angle of the X-ray generator corresponding to the current machine status.
[0096] In some alternative implementations, in step S1300, dynamic shooting instruction information is generated based on key positioning factor indicators, including:
[0097] Step S1310: Continuously acquire the current machine status, which is obtained from the machine status sensor.
[0098] Step S1320: Obtain the target machine status based on the key factors of the placement;
[0099] Step S1330: Generate dynamic shooting instruction information based on the current machine status and the target machine status, and update the shooting instruction information according to changes in the current machine status.
[0100] Correspondingly, in step S1400, dynamic shooting instruction information is displayed, including:
[0101] Step S1411: Display shooting instruction information including the current machine status and the target machine status, and update the displayed dynamic shooting instruction information according to the updated current machine status.
[0102] It is understandable that dynamic shooting instructions can be implemented in a real-time interactive manner, that is, by capturing the current machine status in real time, tracking the user's operations on the machine status, and updating the shooting instructions in real time as the user operates on the machine status.
[0103] For example, the current machine status obtained in real time can be rendered and displayed as an opaque entity; the target machine status can be rendered and displayed as transparent or semi-transparent. As the user interacts with the machine status, the entities in the displayed dynamic screen gradually move towards the transparent or semi-transparent target machine status. For instance, if the angle of the X-ray generator corresponding to the current machine status is 25 degrees and the angle of the X-ray generator corresponding to the target machine status is 30 degrees, then the content of the shooting instruction information is rendered and displayed as an opaque entity showing the X-ray generator at the 25-degree position, and as a transparent frame showing the X-ray generator at the 30-degree position. As the user interacts with the angle of the X-ray generator, the opaque entity X-ray generator in the dynamic screen gradually moves until it overlaps with the X-ray generator at the 30-degree position in the transparent frame.
[0104] In some alternative implementations, step S1400 involves displaying dynamic shooting instruction information, including:
[0105] Step S1421: Play the shooting instruction information in a scrolling manner;
[0106] or,
[0107] Step S1422: Play the shooting instruction information once;
[0108] or,
[0109] Step S1423: Obtain playback operation instructions, and start playback, pause playback, or stop playback of shooting instruction information according to the playback operation instructions.
[0110] It is understood that the playback method of dynamic guidance may include, but is not limited to: automatic scrolling playback as in step S1421; automatic single playback as in step S1422; and manual control of playback, pause, and end as in step S1423.
[0111] In some alternative implementations, the dynamic display includes multiple placement instruction displays corresponding to multiple placement key factor indicators. The placement instruction displays may take the form of any of the following: video display, single-frame image display, or multi-frame image display.
[0112] It is understandable that dynamic footage includes multiple placement instruction frames (i.e., multiple second-shot instruction information) corresponding to multiple placement key factor indicators. For example, when the placement instruction frame is a video frame, it is a video clip used to indicate the action or operation process of one placement key factor indicator. When the placement instruction frame is a single-frame image, for example, each frame can be a placement operation corresponding to one key factor indicator, and multiple frames can be corresponding to placement operations of multiple key factor indicators, thus forming a multi-frame image. When the placement instruction frame is a multi-frame image, the multiple frames can be corresponding to placement operations of one key factor indicator, and multiple frames can be corresponding to placement operations of multiple key factor indicators, thus forming a multi-frame image.
[0113] In practice, dynamic shooting instructions can be given step-by-step or displayed in their entirety. The step-by-step instructions can be triggered by the current machine status, which will be discussed further below.
[0114] In some alternative implementations, step S1400 involves displaying dynamic shooting instruction information, including:
[0115] Step S1431: Obtain the playback operation command for the specific placement instruction screen;
[0116] Step S1432: Play operation instructions according to specific placement instruction screen and display the corresponding placement instruction screen.
[0117] The aforementioned specific positioning instruction screen can be understood as the target second shooting instruction information among multiple second shooting instruction information. In some embodiments, the user can arbitrarily choose which positioning instruction screen to start playback from. For example, based on user experience or the need to repeatedly watch a certain segment, the user can operate the specific positioning instruction screen playback operation command to cause the system to display the corresponding positioning instruction screen.
[0118] In some alternative implementations, step S1400 involves displaying dynamic shooting instruction information, including:
[0119] Step S1440: Continuously acquire the current machine status, which is obtained from the machine status sensor.
[0120] Step S1450: Display the corresponding placement instruction screen according to the current machine status and preset display rules.
[0121] It is understandable that the steps can be triggered by the current machine state. Two examples are provided below for detailed explanation.
[0122] In some alternative implementations, in step S1450, according to the current machine status and preset display rules, a corresponding placement instruction screen is displayed, including:
[0123] Step S1451: Display the i-th placement instruction screen to instruct the user to adjust the i-th placement key factor indicator, where i = 1, 2, ..., N, and N is the number of placement key factor indicators; when the current machine status is that the i-th placement key factor indicator is adjusted to the correct position, display the next placement instruction screen to instruct the user to adjust the next placement key factor indicator.
[0124] or,
[0125] Step S1452: Obtain multiple current machine states corresponding to multiple key placement factor indicators; determine whether the current machine state has reached the target machine state; based on the determination result, obtain the key placement factor indicators that have not reached the target machine state; display the placement indication screen corresponding to the key placement factor indicators that have not reached the target machine state, wherein each key placement factor indicator corresponds to a current machine state and a target machine state.
[0126] Understandably, the preset display rule corresponding to step S1451 can be summarized as follows: display the placement instruction screen corresponding to a key placement factor indicator, obtain the corresponding adjustment status of that key placement factor indicator, and when the key placement factor indicator is adjusted, display the placement instruction screen corresponding to the next key placement factor indicator, and so on. This facilitates gradual adjustments by the technician, reducing the skill requirements for the technician.
[0127] For example, the dynamic shooting instructions can be made into a guide, sequentially instructing the adjustment of X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of a grid, presence or absence of filtering, size of the collimator aperture, X-ray dose, etc. When i=1, the first positioning instruction screen is played as the X-ray generator angle adjustment instruction screen, continuously acquiring the X-ray generator angle adjustment status; after the X-ray generator angle is adjusted, i=2, and the second positioning instruction screen is automatically played as the X-ray generator position adjustment instruction screen, continuously acquiring the X-ray generator position adjustment status... and so on, until all key positioning parameters are adjusted.
[0128] It is understandable that the preset display rule corresponding to step S1452 can be summarized as: displaying the placement indication screen corresponding to the key placement factor indicators that have not reached the target machine state. That is, first determining which machine states are in place (i.e., no adjustment is needed) and which are not in place (i.e., adjustment is needed), and then displaying the placement indication screen for those that are not in place. In this way, technicians can directly adjust the key placement factor indicators that are not in place, saving placement adjustment time.
[0129] In some alternative implementations, at least one key positioning factor is determined based on the body position parameters, including:
[0130] Based on the shooting posture parameters, determine the major body position category, which includes at least one of the following: standing, sitting, semi-sitting, supine, prone, left / right lateral decubitus, left / right anterior oblique, left / right posterior oblique, etc.
[0131] Determine the subcategories of body positions from the major categories of body positions that correspond to the body position parameters for shooting;
[0132] Based on the subcategories of body positions, determine the key factors and indicators for body positioning.
[0133] For example, body position subcategories may include anteroposterior, posteroanterior, ventral, dorsoventral, with the central line parallel to the body axis of the subject (axial direction), left-right, right-left, with the central line incident on the edge of the irradiated area tangential to the lesion (tangential direction), first oblique dorsoventral direction (X-ray enters from the left rear), second oblique dorsoventral direction (X-ray enters from the right rear), first oblique dorsoventral direction (X-ray enters from the right front of the body), second oblique dorsoventral direction (X-ray enters from the left front of the body), mandibular position (top of the head against the film, from the lower jaw to the top of the head), parietal position (lower jaw against the film, from the top of the head to the lower jaw), tangential position (from the local edge of the examined area to the film), axial position (parallel to the long axis of the body to the film), frontonasal position (forehead and nasal tip close to the film, from the occiput through the forehead film), etc.
[0134] In some embodiments of this application, by acquiring shooting posture parameters, at least one key positioning factor indicator is determined based on the shooting posture parameters. The key positioning factor indicator includes a human body state indicator and at least one machine state indicator. Then, dynamic shooting instruction information is generated based on the key positioning factor indicator. The dynamic shooting instruction information includes at least a second shooting instruction information. Finally, the dynamic shooting instruction information is displayed. This embodiment of the application automatically generates and displays dynamic shooting instruction information based on shooting posture parameters, facilitating technicians to position themselves for filming. This effectively improves shooting efficiency and image quality, reduces the professional requirements for technicians, and thus saves manpower and resources.
[0135] Additionally, please refer to Figure 5This application also discloses a method for positioning and indicating an X-ray imaging system, comprising:
[0136] Step S2100: Obtain human body imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be imaged;
[0137] Step S2200: Based on the human body shooting position parameters, generate dynamic shooting instruction information, wherein the dynamic shooting instruction information includes: first shooting instruction information for indicating the dynamic action process of adjusting from the initial human body state to the target human body state, second shooting instruction information for indicating the dynamic action process of adjusting from the initial machine state to the target machine state, and third shooting instruction information for indicating multiple positional relationships; wherein the dynamic form includes video or dynamic image composed of multiple frames stitched together, wherein the third shooting instruction information for indicating multiple positional relationships includes dynamic image composed of multiple frames stitched together corresponding to multiple positional relationships, and the multiple frames corresponding to multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be shot, a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector, and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be shot;
[0138] Step S2300: Display dynamic shooting instruction information, which is used to instruct the user to adjust the machine status.
[0139] It is understood that the shooting position parameters can be input by the user or automatically obtained through scanning the examination form, and this application embodiment does not limit this.
[0140] The imaging position parameters are used to characterize the X-ray imaging position of the human body to be imaged. For example, the position may include anteroposterior, posteroanterior, ventral-dorsal, dorsoventral, with the center line parallel to the body axis of the body being imaged (axial direction), left-right, right-left, the direction in which the edge of the center line enters the imaged area tangentially to the lesion (tangential direction), dorsoventral first oblique direction (X-ray enters from the left rear), dorsoventral second oblique direction (X-ray enters from the right rear), dorsoventral first oblique direction (X-ray enters from the right front of the body), and dorsoventral second oblique direction (X-ray enters from the left front of the body).
[0141] For example, different shooting instruction information can be generated based on the shooting position parameters. The shooting instruction information can include voice or icon indicators to indicate the accurate location information (such as the height / angle of the X-ray generator, the height / angle of the flat panel detector, etc.). The mapping relationship between different shooting position parameters and shooting instruction information can be pre-configured. The shooting instruction information corresponding to the combination of key factor index values can be obtained by querying the pre-configured mapping relationship table; alternatively, the corresponding shooting instruction information can be obtained by calculating the combination of key factor index values through a preset algorithm relationship.
[0142] It is understood that dynamic imaging instruction information includes at least second imaging instruction information. Embodiments of this application include adjustments to the machine's state, such as the height and angle of the flat panel detector, the height and angle of the X-ray generator, the height of the hospital bed, the SID (Source to Image receptor Distance), the size of the irradiation field, the presence or absence of a grid, the dose, and the presence or absence of filtration. The standard for the machine's state varies depending on the patient's position; the general principle is to minimize the radiation received by the person being imaged while ensuring the imaging effect.
[0143] In some alternative implementations, the second shooting instruction information includes at least one of the following:
[0144] X-ray generator angle adjustment indication information, X-ray generator position adjustment indication information, X-ray detector angle adjustment indication information, X-ray detector position adjustment indication information, imaging distance adjustment indication information, exposure parameter adjustment indication information, grid loading or removal indication information, filter loading or removal indication information, beam limiter aperture size adjustment indication information, and X-ray dose adjustment indication information.
[0145] Understandably, the values of key factor indicators corresponding to machine status can be determined based on clinical application standards or industry experience.
[0146] For example, the X-ray generator position refers to the spatial location of the X-ray generator, including its height and horizontal position. The X-ray detector position refers to the spatial location of the X-ray generator, including its height and horizontal position. The unit of X-ray dose is milliamperes per millisecond. An X-ray imaging system can adjust the X-ray dose by adjusting the voltage between the cathode and anode of the X-ray generator, or by adjusting the exposure time per unit time. Exposure parameters include aperture parameters, sensitivity parameters, etc.
[0147] It is understood that the second shooting instruction information can be an automated adjustment instruction, such as an instruction to adjust the machine status indicators by pressing a button; or it can be a manual adjustment instruction, such as an instruction to adjust the machine status indicators by manual operation. This application embodiment does not limit this.
[0148] In some alternative implementations, the dynamic shooting instruction information also includes first shooting instruction information, which is used to instruct the user to adjust the human body state.
[0149] In some embodiments, the positioning adjustment for imaging can be divided into machine status adjustment and human body status adjustment. Machine status includes X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of a grid, presence or absence of filtering, size of the collimator opening, X-ray dose, bed height, etc. In this embodiment, the machine status adjustment is indicated through second imaging instruction information. Human body status adjustment includes the posture and position of the person relative to the machine (mainly a flat panel detector). In this embodiment, the machine status adjustment is indicated through first imaging instruction information, such as instructing the patient to move as close to the flat panel detector as possible.
[0150] For example, the second imaging instruction information can also use icons to display information such as the X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, and bed height. For instance, the height (vertical distance) or horizontal distance of the X-ray generator can be displayed using arrowed distance segments and distance values; optionally, the length of the distance segments and the distance values change as the position of the X-ray generator changes. As another example, the angle between the X-ray generator and the support can be displayed in the second imaging instruction information using arcs and angle values; optionally, the length of the arc and the angle values change as the angle of the X-ray generator changes.
[0151] This application not only provides instructions for adjusting the human body's state, but also for adjusting the machine's state, thereby facilitating technicians to position themselves for filming according to the shooting instructions. This can effectively improve shooting efficiency and image quality, while reducing the professional requirements for technicians, thus saving manpower and resources.
[0152] In some alternative implementations, the first shooting instruction information includes at least one of the following:
[0153] Human posture adjustment instructions and human position adjustment instructions.
[0154] It is understood that human body state adjustment includes the posture and position of the person relative to the machine (mainly the flat panel detector). In this application embodiment, the machine state adjustment is indicated by the first shooting instruction information, such as instructing the patient to move as close as possible to the flat panel detector.
[0155] It is understood that the third shooting instruction information is used to indicate multiple positional relationships; the third shooting instruction information used to indicate multiple positional relationships includes a dynamic image composed of multiple frames of images corresponding to multiple positional relationships. The multiple frames of images corresponding to multiple positional relationships include: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed, a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector, and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed.
[0156] For example, the positional relationship between the machine and the human body being photographed can be a panoramic image including both, allowing users to intuitively understand their relative positions. Alternatively, the image can display icons representing this relationship, such as arrowed distance lines and numerical values indicating the distance between them, or arcs and angles indicating the angle between them. Similarly, the positional relationship between the X-ray generator and the X-ray detector can also be visualized using icons within the image. The positional relationship between the X-ray generator and the human body being imaged can be illustrated with a close-up image of both, allowing users to intuitively understand their orientation. Alternatively, the image can use icons to represent the positional relationship, such as arrowed distance lines and numerical distance values to indicate the distance between the X-ray generator and the human body, or arcs and angle values to indicate the angle between them. The X-ray generator can be located at the head of the imaging unit. The aforementioned positional relationship can be understood as the relative position between the head of the imaging unit and the X-ray detector or the human body being imaged, including orientation and / or angle.
[0157] In some alternative implementations, the types of dynamic shooting instruction information include at least one of the following:
[0158] Voice, still images, moving images, etc.
[0159] It is understood that dynamic shooting instructions can take the form of video or a dynamic image composed of multiple frames stitched together. In some optional embodiments, dynamic shooting instructions can be standalone voice, still image, or dynamic video, or any combination of the above types. The dynamic video can be a combination of dynamic images and video; dynamic images can be PowerPoint slides, and videos are generally continuous and include sound effects.
[0160] For example, in this embodiment, the key factor indicators affecting the shooting position are first extracted and quantified based on the shooting posture parameters. These key factor indicators are then arranged and combined to generate dynamic positioning instruction animation videos (shooting instruction information) under different conditions according to the posture parameters. The videos can include voice or icon indicators to provide accurate positional information (camera head, tablet angle, SID, etc.). The positioning instruction animation is played on a large screen located at the camera head to guide the user (e.g., a technician) to correctly operate to the recommended position. The dynamic positioning instruction animation video can provide instructions step-by-step or display the entire video; the step-by-step instructions can be triggered by the machine's status, which will be described in detail later.
[0161] In some alternative implementations, the type of dynamic shooting instruction information includes dynamic images; the form of dynamic images includes any of the following: video images, multi-frame images;
[0162] Among them, when the form of the dynamic picture is a multi-frame image picture, the dynamic picture is a dynamic picture picture composed of multiple frames of images.
[0163] Understandably, video footage is generally continuous and includes sound effects; multi-frame images can resemble PowerPoint slides. The correspondence between images and key performance indicators (KPIs) can be one-to-one or many-to-one. For example, each frame might represent a placement operation indicating one KPI, and multiple frames might represent placement operations indicating multiple KPIs, thus forming a multi-frame image display.
[0164] In some alternative implementations, step S2300 involves displaying dynamic shooting instruction information, including:
[0165] Step S2301: Display the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state;
[0166] And / or,
[0167] Step S2302 displays the dynamic action process of adjusting from the initial human body state to the target human body state.
[0168] It is understood that the content of the dynamic shooting instruction information can be the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state, or it can be the dynamic action process of adjusting from the initial human body state to the target human body state, or it can be a superposition of both, that is, the superposition of the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state and the dynamic action process of adjusting from the initial human body state to the target human body state. This application embodiment does not limit this. Among them, the superposition of the dynamic action process or dynamic control process of adjusting from the initial machine state to the target machine state and the dynamic action process of adjusting from the initial human body state to the target human body state can be a superposition of time dimension (playing sequentially) or a superposition of spatial dimension (such as displaying the dynamic processes of both simultaneously in the same dynamic scene).
[0169] For example, the initial human body state can be a preset human body state. For instance, the default human body state corresponds to the posture of a human body standing next to the machine, and the target human body state is the position where the human body centerline is parallel to the body axis of the object being irradiated (axis direction). Then, the content of the shooting instruction information shows the dynamic movement process of the X-ray generator angle from the posture of the human body standing next to the machine to the position where the human body centerline is parallel to the body axis of the object being irradiated (axis direction).
[0170] In some alternative implementations, the initial machine state is the default machine state; or, the initial machine state is the actual machine state acquired by the machine state sensor at the initial moment.
[0171] It is understandable that the default machine state can be a preset machine state. For example, if the angle of the X-ray generator in the default machine state is 0 degrees and the angle of the X-ray generator in the target machine state is 30 degrees, then the content of the shooting instruction information will show the dynamic movement or dynamic control process of the X-ray generator angle from 0 degrees to 30 degrees.
[0172] It is understandable that the initial machine state can also be the actual machine state collected by the machine state sensor at the initial moment. For example, at the initial moment, the angle of the X-ray generator in the machine state is 25 degrees, and the angle of the X-ray generator in the target machine state is 30 degrees. Then the content of the shooting instruction information shows the dynamic movement process or dynamic control process of the X-ray generator angle from 25 degrees to 30 degrees.
[0173] It is understandable that the current machine status is obtained from machine status sensors. Machine status sensors can be angle sensors, displacement sensors, etc. For example, an angle sensor can be used to acquire the angle of the X-ray generator corresponding to the current machine status, thus obtaining the angle of the X-ray generator in the current machine status.
[0174] In some alternative implementations, in step S2200, dynamic shooting instruction information is generated based on the human body shooting position parameters, including:
[0175] Step S2210: Continuously acquire the current machine status, which is obtained from the machine status sensor.
[0176] Step S2220: Obtain the target machine status based on the human body position parameters during the image capture;
[0177] Step S2230: Generate dynamic shooting instruction information based on the current machine status and the target machine status, and update the shooting instruction information according to changes in the current machine status.
[0178] Correspondingly, in step S2300, dynamic shooting instruction information is displayed, including:
[0179] Step S2311: Display shooting instruction information including the current machine status and the target machine status, and update the displayed dynamic shooting instruction information according to the updated current machine status.
[0180] It is understandable that dynamic shooting instructions can be implemented in a real-time interactive manner, that is, by capturing the current machine status in real time, tracking the user's operations on the machine status, and updating the shooting instructions in real time as the user operates on the machine status.
[0181] For example, the current machine status obtained in real time can be rendered and displayed as an opaque entity; the target machine status can be rendered and displayed as transparent or semi-transparent. As the user interacts with the machine status, the entities in the displayed dynamic screen gradually move towards the transparent or semi-transparent target machine status. For instance, if the angle of the X-ray generator corresponding to the current machine status is 25 degrees and the angle of the X-ray generator corresponding to the target machine status is 30 degrees, then the content of the shooting instruction information is rendered and displayed as an opaque entity showing the X-ray generator at the 25-degree position, and as a transparent frame showing the X-ray generator at the 30-degree position. As the user interacts with the angle of the X-ray generator, the opaque entity X-ray generator in the dynamic screen gradually moves until it overlaps with the X-ray generator at the 30-degree position in the transparent frame.
[0182] In some alternative implementations, step S2300 involves displaying dynamic shooting instruction information, including:
[0183] Step S2321: Play the shooting instruction information in a scrolling manner;
[0184] or,
[0185] Step S2322: Play the shooting instruction information once;
[0186] or,
[0187] Step S2323: Obtain playback operation instructions, and start playback, pause playback, or stop playback of shooting instructions according to the playback operation instructions.
[0188] It is understood that the playback method of dynamic guidance may include, but is not limited to: automatic scrolling playback as in step S2321; automatic single playback as in step S2322; and manual control of playback, pause, and end as in step S2323.
[0189] In some alternative implementations, the dynamic display includes multiple placement instruction displays corresponding to multiple placement key factor indicators. The placement instruction displays may take the form of any of the following: video display, single-frame image display, or multi-frame image display.
[0190] It is understandable that dynamic footage includes multiple placement instruction frames (i.e., multiple second-shot instruction information) corresponding to multiple placement key factor indicators. For example, when the placement instruction frame is a video frame, it is a video clip used to indicate the action or operation process of one placement key factor indicator. When the placement instruction frame is a single-frame image, for example, each frame can be a placement operation corresponding to one key factor indicator, and multiple frames can be corresponding to placement operations of multiple key factor indicators, thus forming a multi-frame image. When the placement instruction frame is a multi-frame image, the multiple frames can be corresponding to placement operations of one key factor indicator, and multiple frames can be corresponding to placement operations of multiple key factor indicators, thus forming a multi-frame image.
[0191] In practice, dynamic shooting instructions can be given step-by-step or displayed in their entirety. The step-by-step instructions can be triggered by the current machine status, which will be discussed further below.
[0192] In some alternative implementations, step S2300 involves displaying dynamic shooting instruction information, including:
[0193] Step S2331: Obtain the playback operation command for the specific placement instruction screen;
[0194] Step S2332: Play operation instructions according to the specific placement instruction screen and display the corresponding placement instruction screen.
[0195] The aforementioned specific positioning instruction screen can be understood as the target second shooting instruction information among multiple second shooting instruction information. In some embodiments, the user can arbitrarily choose which positioning instruction screen to start playback from. For example, based on user experience or the need to repeatedly watch a certain segment, the user can operate the specific positioning instruction screen playback operation command to cause the system to display the corresponding positioning instruction screen.
[0196] In some alternative implementations, step S2300 involves displaying dynamic shooting instruction information, including:
[0197] Step S2340: Continuously acquire the current machine status, which is obtained from the machine status sensor.
[0198] Step S2350: Display the corresponding placement instruction screen according to the current machine status and preset display rules.
[0199] It is understandable that the steps can be triggered by the current machine state. Two examples are provided below for detailed explanation.
[0200] In some alternative implementations, in step S2350, according to the current machine status and preset display rules, a corresponding placement instruction screen is displayed, including:
[0201] Step S2351: Display the i-th placement instruction screen to instruct the user to adjust the i-th placement key factor indicator, where i = 1, 2, ..., N, and N is the number of placement key factor indicators; when the current machine status is that the i-th placement key factor indicator is adjusted to the correct position, display the next placement instruction screen to instruct the user to adjust the next placement key factor indicator.
[0202] or,
[0203] Step S2352: Obtain multiple current machine states corresponding to multiple placement key factor indicators; determine whether the current machine state has reached the target machine state; based on the determination result, obtain the placement key factor indicators that have not reached the target machine state; display the placement indication screen corresponding to the placement key factor indicators that have not reached the target machine state, wherein each placement key factor indicator corresponds to a current machine state and a target machine state.
[0204] Understandably, the preset display rule corresponding to step S2351 can be summarized as follows: display the placement instruction screen corresponding to a key placement factor indicator, obtain the corresponding adjustment status of that key placement factor indicator, and when the key placement factor indicator is adjusted, display the placement instruction screen corresponding to the next key placement factor indicator, and so on. This facilitates gradual adjustments by the technician, reducing the skill requirements for the technician.
[0205] For example, the dynamic shooting instructions can be made into a guide, sequentially instructing the adjustment of X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of a grid, presence or absence of filtering, size of the collimator aperture, X-ray dose, etc. When i=1, the first positioning instruction screen is played as the X-ray generator angle adjustment instruction screen, continuously acquiring the X-ray generator angle adjustment status; after the X-ray generator angle is adjusted, i=2, and the second positioning instruction screen is automatically played as the X-ray generator position adjustment instruction screen, continuously acquiring the X-ray generator position adjustment status... and so on, until all key positioning parameters are adjusted.
[0206] It is understandable that the preset display rule corresponding to step S2352 can be summarized as: displaying the placement indication screen corresponding to the key placement factor indicators that have not reached the target machine state. That is, first determining which machine states are in place (i.e., no adjustment is needed) and which are not in place (i.e., adjustment is needed), and then displaying the placement indication screen for those that are not in place. In this way, technicians can directly adjust the key placement factor indicators that are not in place, saving placement adjustment time.
[0207] In some alternative implementations, key placement factors include:
[0208] Machine status indicators; or, machine status indicators and human status indicators.
[0209] in,
[0210] Machine status indicators include at least one of the following:
[0211] X-ray generator angle, X-ray generator position, X-ray detector angle, X-ray detector position, imaging distance, exposure parameters, presence or absence of grid, presence or absence of filter, size of the beam limiter aperture, X-ray dose;
[0212] Human body condition indicators include at least one of the following: human posture, human position.
[0213] In other embodiments of this application, human body positioning parameters are obtained, and then dynamic shooting instruction information is generated based on these parameters. This dynamic shooting instruction information includes machine posture adjustment information. Finally, the dynamic shooting instruction information is displayed, and it includes at least a second shooting instruction. This embodiment of the application automatically generates and displays dynamic shooting instruction information based on shooting position parameters, facilitating technicians in posing for filming. This effectively improves shooting efficiency and image quality, reduces the professional requirements for technicians, and thus saves manpower and resources.
[0214] In addition, embodiments of this application also disclose an X-ray imaging system, including:
[0215] X-ray generator, used to produce X-rays;
[0216] An X-ray detector is used to receive X-rays generated by an X-ray generator that penetrate the human body being photographed, and to convert the received X-rays into electrical signals.
[0217] The processor is used to obtain an X-ray image of the human body to be photographed based on the electrical signal output by the X-ray detector; the processor is also used to execute a positioning instruction method for an X-ray imaging system as described above.
[0218] A display device for displaying dynamic shooting instructions.
[0219] In some embodiments, the X-ray imaging system is as follows: Figure 1 , Figure 2 The X-ray imaging system shown in the embodiment and the positioning indication method of the aforementioned X-ray imaging system are based on the same inventive concept. Therefore, these embodiments have the same implementation principle and technical effect, which will not be described in detail here.
[0220] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses.
[0221] It should be understood that in this application, "at least one of" or "at least one (item)" refers to one or more, and "more than" refers to two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0222] It should be understood that in the description of the embodiments of this application, "multiple" means two or more, "greater than", "less than", "exceeding" etc. are understood to exclude the number itself, and "above", "below", "within" etc. are understood to include the number itself.
[0223] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0224] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0225] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0226] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0227] It should also be understood that the various implementation methods provided in this application can be combined arbitrarily to achieve different technical effects.
[0228] The above provides a detailed description of the preferred embodiments of this application. However, this application is not limited to the above-described embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A dynamic positioning indication method for an X-ray imaging system, characterized in that, The method includes: Acquire imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be photographed; Based on the shooting position parameters, dynamic shooting instruction information is generated. This dynamic shooting instruction information includes: first shooting instruction information indicating the dynamic action process of adjusting from an initial human body state to a target human body state; second shooting instruction information indicating the dynamic action process of adjusting from an initial machine state to a target machine state; and third shooting instruction information indicating multiple positional relationships. The dynamic form includes video or a dynamic image composed of multiple frames. The third shooting instruction information indicating multiple positional relationships includes a dynamic image composed of multiple frames corresponding to the multiple positional relationships. The multiple frames corresponding to the multiple positional relationships include at least one of the following: a global image reflecting the positional relationship between the machine as a whole and the human body to be photographed; a close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector; a close-up image reflecting the positional relationship between the X-ray detector and the human body to be photographed; and a close-up image reflecting the positional relationship between the X-ray generator and the human body to be photographed. Displays the dynamic shooting instructions.
2. The dynamic positioning indication method for an X-ray imaging system according to claim 1, characterized in that, The second shooting instruction information includes at least one of the following: X-ray generator angle adjustment indication information, X-ray generator position adjustment indication information, X-ray detector angle adjustment indication information, X-ray detector position adjustment indication information, imaging distance adjustment indication information, exposure parameter adjustment indication information, grid loading or removal indication information, filter loading or removal indication information, beam limiter aperture size adjustment indication information, and X-ray dose adjustment indication information.
3. The dynamic positioning indication method for an X-ray imaging system according to claim 1, characterized in that, The first shooting instruction information includes at least one of the following: Human posture adjustment instructions and human position adjustment instructions.
4. The dynamic positioning indication method for an X-ray imaging system according to claim 1, characterized in that, The initial machine state is the default machine state; or, The initial machine state is the machine state acquired by the machine state sensor at the initial moment.
5. The dynamic positioning indication method for an X-ray imaging system according to claim 1, characterized in that, The step of generating dynamic shooting instruction information based on the shooting position parameters includes: The current machine status is continuously acquired, and the current machine status is obtained by the machine status sensor. Based on the shooting position parameters, the target machine status is obtained; Based on the current machine state and the target machine state, generate second shooting instruction information to indicate the dynamic action process of adjusting from the current machine state to the target machine state, and update the second shooting instruction information according to the change of the current machine state; The display of the dynamic shooting instruction information includes: The second shooting instruction information is displayed, and the second shooting instruction information is updated according to the updated current machine status.
6. The dynamic positioning indication method for an X-ray imaging system according to claim 1, characterized in that, The display of the dynamic shooting instruction information includes: The dynamic shooting instruction information is displayed in a scrolling manner; or, The shooting instruction information for the aforementioned dynamic video is played once. or, Obtain playback operation instructions, and start, pause, or stop playing the dynamic shooting instruction information according to the playback operation instructions.
7. A dynamic positioning indication method for an X-ray imaging system according to any one of claims 1 to 6, characterized in that, The step of generating dynamic shooting instruction information based on the shooting position parameters includes: Based on the shooting posture parameters, the posture category is determined, and the posture category includes at least one of the following: standing, sitting, semi-sitting, supine, prone, left / right lateral decubitus, left / right anterior oblique, left / right posterior oblique. Determine the sub-category of body position from the major categories of body positions that corresponds to the body position parameters being captured; Based on the aforementioned body position sub-category, dynamic shooting instruction information is generated.
8. A dynamic positioning indication method for an X-ray imaging system, characterized in that, The method includes: Acquire imaging position parameters, wherein the imaging position parameters are used to characterize the X-ray imaging position of the human body to be photographed; Based on the shooting position parameters, dynamic shooting instruction information is generated, wherein the dynamic shooting instruction information includes at least one of the following: first shooting instruction information for indicating the dynamic action process of adjusting from the initial human body state to the target human body state; second shooting instruction information for indicating the dynamic action process of adjusting from the initial machine state to the target machine state; and third shooting instruction information for indicating multiple positional relationships; wherein the dynamic form includes video or a dynamic image composed of multiple frames, wherein the third shooting instruction information for indicating multiple positional relationships includes a dynamic image composed of multiple frames corresponding to the multiple positional relationships, and the multiple frames corresponding to the multiple positional relationships include at least one of the following: a global image reflecting the positional relationship between the machine as a whole and the human body to be shot; a local close-up image reflecting the positional relationship between the X-ray generator and the X-ray detector; a local close-up image reflecting the positional relationship between the X-ray detector and the human body to be shot; and a local close-up image reflecting the positional relationship between the X-ray generator and the human body to be shot; Displays the dynamic shooting instructions.
9. The dynamic positioning indication method for an X-ray imaging system according to claim 8, characterized in that, The second shooting instruction information includes at least one of the following: X-ray generator angle adjustment indication information, X-ray generator position adjustment indication information, X-ray detector angle adjustment indication information, X-ray detector position adjustment indication information, imaging distance adjustment indication information, exposure parameter adjustment indication information, grid loading or removal indication information, filter loading or removal indication information, beam limiter aperture size adjustment indication information, and X-ray dose adjustment indication information.
10. The dynamic positioning indication method for an X-ray imaging system according to claim 8, characterized in that, The first shooting instruction information includes at least one of the following: Human posture adjustment instructions and human position adjustment instructions.
11. The dynamic positioning indication method for an X-ray imaging system according to claim 8, characterized in that, The initial machine state is the default machine state; or, The initial machine state is the machine state acquired by the machine state sensor at the initial moment.
12. The dynamic positioning indication method for an X-ray imaging system according to claim 8, characterized in that, The step of generating dynamic shooting instruction information based on the shooting position parameters includes: The current machine status is continuously acquired, and the current machine status is obtained by the machine status sensor. Based on the shooting position parameters, the target machine status is obtained; Based on the current machine state and the target machine state, generate second shooting instruction information to indicate the dynamic action process of adjusting from the current machine state to the target machine state, and update the second shooting instruction information according to the change of the current machine state; The display of the dynamic shooting instruction information includes: The second shooting instruction information is displayed, and the second shooting instruction information is updated according to the updated current machine status.
13. The dynamic positioning indication method for an X-ray imaging system according to claim 8, characterized in that, The display of the dynamic shooting instruction information includes: The dynamic shooting instruction information is displayed in a scrolling manner; or, The shooting instruction information for the aforementioned dynamic video is played once. or, Obtain playback operation instructions, and start, pause, or stop playing the dynamic shooting instruction information according to the playback operation instructions.
14. A dynamic positioning indication method for an X-ray imaging system according to any one of claims 8 to 13, characterized in that, The step of generating dynamic shooting instruction information based on the shooting position parameters includes: Based on the shooting posture parameters, the posture category is determined, and the posture category includes at least one of the following: standing, sitting, semi-sitting, supine, prone, left / right lateral decubitus, left / right anterior oblique, left / right posterior oblique. Determine the sub-category of body position from the major categories of body positions that corresponds to the body position parameters being captured; Based on the aforementioned body position sub-category, dynamic shooting instruction information is generated.
15. An X-ray imaging system, characterized in that, include: X-ray generator, used to produce X-rays; An X-ray detector is used to receive X-rays generated by the X-ray generator that penetrate the human body to be photographed, and to convert the received X-rays into electrical signals. The processor is configured to obtain an X-ray imaging image of the human body to be photographed based on the electrical signal output by the X-ray detector; the processor is also configured to execute a dynamic positioning instruction method for an X-ray imaging system as described in any one of claims 1 to 14, and generate dynamic shooting instruction information. A display device is used to display the dynamic shooting instruction information.