Remote control scanning method and system of CT (Computed Tomography) equipment and external remote device

By connecting an external remote device to the CT workstation and using WebRTC video streams and a Y-type passive adapter to simulate the operation of the control gate, remote control of non-networked CT equipment is achieved, solving the problem of CT equipment being unable to be remotely controlled, reducing costs and improving security.

CN120896932APending Publication Date: 2025-11-04SICHUAN ZUOSONG TECHNOLOGY CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510997890.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-20
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

Existing CT equipment cannot be effectively remotely controlled because it is not connected to the Internet. Frequent equipment upgrades are costly, and existing remote control systems pose security risks and regulatory hazard.

Method used

By connecting to the CT workstation via an external remote device, point-to-point communication is established. Using WebRTC video stream overlay with independent shortcut keys, combined with a Y-type passive adapter and remote relay analog operation switch, zero-dose and high-dose scanning of the CT equipment can be remotely controlled.

Benefits of technology

It enables remote control of offline CT equipment, avoiding equipment upgrades and security risks, and is compatible with different models of CT equipment, ensuring the accuracy and safety of control commands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120896932A_ABST
    Figure CN120896932A_ABST
Patent Text Reader

Abstract

The invention discloses a remote control scanning method and system of CT (Computed Tomography) equipment and an external remote device, and relates to a digital communication technology. The method comprises the steps that an external remote device is connected with a local cable of a CT workstation, and point-to-point communication is established between the external remote device and a remote control end; the external remote device transmits a desktop picture of the CT workstation to the remote control end to establish a WebRTC video stream, so that the remote control end overlaps an independent shortcut key above a video layer, and the independent shortcut key is used for sending an exposure instruction to the remote relay; the external remote device receives a mouse / keyboard event of the remote control end and injects the mouse / keyboard event into the CT workstation; the CT workstation executes zero-dose positioning scanning according to the event; the external remote device receives a mouse event or an independent shortcut key instruction of a remote control end, and sends a high-dose exposure triggering request to the CT workstation; the CT workstation performs a high dose exposure scan. The remote control can be completed under the condition that the original CT image equipment is not networked without modifying the existing CT equipment at any physical or software level.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital communication technology for medical applications, specifically to a remote CT control method and system. Background Technology

[0002] In the current medical imaging industry, CT scans have become an indispensable piece of equipment for routine hospital diagnoses. However, when dealing with special patient cases, despite the availability of telemedicine resources, achieving effective coordination faces multiple challenges, primarily for the following reasons:

[0003] On the one hand, existing CT equipment relies on the hospital's internal network and is not connected to the internet, preventing direct access to external medical resources. Even in hospitals that allow internet access, older models often lack the necessary remote connection and control functions, limiting the application of advanced medical services. On the other hand, while newer CT equipment is typically equipped with remote operation capabilities, the high cost of these devices (usually hundreds of thousands of yuan per unit) makes frequent equipment upgrades a heavy financial burden for most hospitals, thus hindering the widespread adoption of remote connectivity technology.

[0004] Most existing remote control systems require the installation of specific software on CT imaging equipment to enable remote access. However, this not only may violate medical device regulations and increase the risk of equipment malfunction, but also requires the medical imaging workstation controlling the CT equipment to have external network access. Exposing the medical imaging workstation directly to the public network environment, on the other hand, can lead to serious medical data security issues and pose a risk of information leakage. Summary of the Invention

[0005] This invention provides a remote control scanning method, system, and external remote device for CT equipment, which can achieve remote control without requiring any physical or software modifications to the existing CT equipment, even when the original CT imaging equipment is not connected to the network.

[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0007] A remote control scanning method for a CT scanner includes the following steps:

[0008] Step S1: Connect the external remote device to the local cable of the CT workstation, and establish point-to-point communication between the external remote device and the remote control terminal;

[0009] Step S2: The external remote device transmits the desktop screen of the CT workstation to the remote control terminal to establish a WebRTC video stream, allowing the remote control terminal to overlay independent shortcut keys on top of the video layer. The independent shortcut keys are used to send exposure commands to the remote relay.

[0010] Step S3: The external remote device receives mouse / keyboard events from the remote control terminal and injects them into the CT workstation as is; the CT workstation performs a zero-dose localization scan based on the events.

[0011] Step S4: The external remote device receives mouse events or independent shortcut key commands from the remote control terminal and sends a high-dose exposure trigger request to the CT workstation; the CT workstation performs a high-dose exposure scan.

[0012] As one specific implementation, the remote control terminal overlays an independent shortcut key above the video layer. The implementation of the independent shortcut key to send exposure commands to the remote relay is as follows: a button is overlaid in the WebRTC page using HTML5Canvas / Overlay DOM. After clicking, a binary command packet is sent through RTCDataChannel.

[0013] As a specific implementation plan, before step S4 is executed, the remote control terminal has the following working steps:

[0014] Step A1: After the remote control receives a frame of composite image each time, the GPU thread copies the NV12 chroma component to the GPU memory and performs hardware-accelerated conversion from chroma to RGBA.

[0015] Step A2: During the initial deployment, manually click the scan button once in the remote control interface; the remote control terminal extracts the pixel RGBA template from the GPU memory and persists it along with the button center coordinates to the local JSON configuration file as the reference for subsequent template matching;

[0016] Step A3: During runtime, the remote control main thread performs a fast template matching once per frame. If the matching is successful, the exposure trigger command is sent via the mouse. If the matching fails, the exposure trigger command is triggered via a separate shortcut key.

[0017] As a specific implementation plan, the matching process in step A3 is as follows:

[0018] Step A31: In the GPU memory, set the ROI with the center coordinates of the button as the center;

[0019] Step A32: Call OpenCV matchTemplate to slide the pixel RGBA template in the ROI region;

[0020] Step A33: If the normalized correlation coefficient dMax of the template matching is ≥0.85, then the scan button is determined to exist and be clickable. The exposure command is issued by mouse click. At this time, only mouse click events are listened to, and all independent shortcut key inputs are discarded. If dMax<0.85 or the ROI is empty, then the scan button is determined to not exist. The exposure command is triggered by an independent shortcut key. At this time, only independent shortcut key inputs are listened to, and all mouse click events are discarded.

[0021] A remote control system for a CT device includes a CT scanning component, an external remote device, a remote control terminal, an operating gate control component, an exposure feedback component, an environmental camera, and a two-way speaker.

[0022] The CT scanning components include: a CT scanner and a CT workstation; the CT scanner receives work instructions from the CT workstation to complete the scan.

[0023] The external remote device is deployed locally in the hospital and connected to the CT workstation via a local cable. The external remote device establishes a point-to-point communication link with the remote control terminal via the Internet.

[0024] The control components for the control gate include a Y-type passive adapter and a remote relay. The Y-type passive adapter is used to replace the connection cable between the control gate and the workstation. The Y-type passive adapter has one male plug and two parallel female sockets. The male plug is inserted into the original interface of the CT workstation, and one female socket is connected to the original interface of the control gate. The other female socket is connected to the dry contact line of the remote relay to form a parallel circuit. The remote relay has normally open contacts. After receiving a pulse signal transmitted by an external remote device, the normally open contacts of the remote relay close, simulating a control gate operation.

[0025] The exposure feedback component includes a photosensitive sensor and a Hall current clamp. The photosensitive sensor is located above the exposure indicator light on the CT scanner. The Hall current clamp is clipped onto the power supply line of the operating gate. When the remote relay is closed or the operating gate is operated, the Hall current clamp will collect the instantaneous current change.

[0026] The CT room housing the CT scanner is equipped with an environmental camera and two-way speakers. These cameras and speakers are also connected to an external remote control device, which transmits the acquired video and audio data to a remote control terminal. The environmental camera is used to synchronize the CT scanner's operation screen and transmit it to the remote control terminal.

[0027] An external remote device includes a video signal compatibility module, a video signal split-screen module, a video fusion module, a video acquisition module, a relay driver module, and a USB-HID bridge module;

[0028] The USB audio codec module is connected to the local cable of the two-way speaker; it encodes and decodes the audio transmitted from the two-way speaker and the remote control, transmits the audio from the two-way speaker to the remote control, and transmits the audio from the remote control to the two-way speaker, enabling remote voice interaction.

[0029] The USB-HID bridge module connects to the local cable of the USB-A keyboard and mouse interface on the CT workstation;

[0030] The video acquisition module includes an HDMI video acquisition module that connects to the HDMI video port of the CT workstation via a local cable, and a USB video acquisition module that connects to the environmental camera via a local cable.

[0031] The exposure feedback module includes a GPIO digital input module connected to the local cable of the photosensitive sensor and an analog input module connected to the local cable of the Hall current clamp.

[0032] The video signal compatibility module connects to the HDMI video acquisition module and performs unified resolution processing on the HDMI video stream of the CT workstation desktop image obtained from the HDMI video acquisition module.

[0033] The video signal split-screen module is connected to the video signal compatibility module. After receiving the data transmitted by the video signal compatibility module, it writes the data stream into the buffer. It has two outputs: the first output is to output data to the CT workstation display through the HDMI-out port of the HDMI video acquisition module; the second output is sent to the video fusion module.

[0034] The video fusion module is connected to the second output of the video signal split-screen module and the USB video acquisition module. It uses the HDMI video stream data as the main screen and the environmental data transmitted by the USB video acquisition module as the sub-screen. The sub-screen is scaled proportionally using bicubic interpolation. The main and sub-screens are merged in real time using an Alpha hybrid pipeline to generate a single composite frame. The composite frame is directly sent to the subsequent encoder and then transmitted to the remote control terminal via the Internet.

[0035] The relay driver module is connected to the local cable of the remote relay. When it receives the exposure trigger command sent by the remote control terminal, the output single pulse of the relay driver module drives the normally open contact of the remote relay coil to close.

[0036] As one specific implementation, the external remote device is equipped with one USB-A male interface and two USB-A female interfaces. The USB-A male interface is connected to the keyboard and mouse port of the CT workstation host, and the workstation view is still regarded as a standard HID keyboard and mouse; one USB-A female interface is connected to the original keyboard and mouse of the CT workstation; the other USB-A female interface is connected to the USB-HID bridge module to receive mouse coordinates / keyboard messages sent from the remote control terminal in real time.

[0037] In one specific implementation scheme, the HDMI-IN interface of the HDMI video acquisition module is connected to the CT workstation host, and the HDMI-OUT interface of the HDMI video acquisition module is connected to the CT workstation display screen, so that the desktop screen of the CT workstation host can be connected through an external remote device.

[0038] The present invention has the following beneficial effects:

[0039] This invention bridges the gap between a remote control unit and a non-networked CT workstation by constructing a locally configured external remote device that connects non-invasively. It adapts to different CT models. Specifically, different CT devices have different HDMI video resolutions and exposure command initiation methods. This invention standardizes the output for different resolutions to match different CT devices. Simultaneously, it constructs independent shortcut keys on the video feed at the remote control end and cleverly uses a Y-type passive adapter to connect to a remote relay to simulate the operation of a control gate. These independent shortcut keys differ from the USB-HID bridge injection method after a mouse click, each matching one of the two different exposure scan command triggering methods. Furthermore, it isolates the two command triggering methods through template matching and data discarding, avoiding redundant operations. Attached Figure Description

[0040] Figure 1 Flowchart of remote control scanning method for CT equipment;

[0041] Figure 2 A topology diagram of the remote control system for a CT scanner;

[0042] Figure 3 This is a topology diagram of an external remote device. Detailed Implementation

[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in conjunction with the accompanying drawings and descriptions of the embodiments or the prior art. Obviously, the following description of the structure of the accompanying drawings is only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. It should be noted that the description of these embodiments is for the purpose of helping to understand the present invention, but does not constitute a limitation of the present invention.

[0044] It should be understood that although the terms first, second, etc., may be used herein to describe various modules, these modules should not be limited by these terms. These terms are only used to distinguish one module from another. For example, a first module may be referred to as a second module, and similarly, a second module may be referred to as a first module, without departing from the scope of the exemplary embodiments of the invention.

[0045] It should be understood that the term "and / or" that may appear in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, B exists alone, and both exist simultaneously.

[0046] In cases A and B; the term " / and" that may appear in this article describes another kind of relationship between related objects, indicating that two relationships can exist. For example, A / and B can mean: A exists alone, or A and B exist alone; in addition, the character " / " that may appear in this article generally indicates that the related objects before and after it are in an "or" relationship.

[0047] To facilitate understanding and description of the technology, this invention will first provide a brief introduction to existing CT scanning technology:

[0048] The CT scanning kit is a complete product purchased directly from the manufacturer by the hospital, including: a CT scanner and a CT workstation. The CT scanner receives work instructions from the CT workstation to complete the scan, and the raw data acquired by the CT scanner is transmitted back to the CT workstation via the same route. The CT scanner's working process involves two steps: first, the CT scanner performs a zero-dose scan for positioning (without generating radiation), then marks the scan area, and finally performs a high-dose exposure scan.

[0049] Currently, zero-dose scanning positioning on CT scanners is initiated by clicking the mouse in the workstation's software interface. High-dose exposure scanning, however, is mostly triggered by operating the control levers (hand or foot levers) on the CT workstation, although a small number of cases can be initiated by clicking the mouse on the workstation.

[0050] The operating gate works by generating a 0V-5V dry contact signal when it is pressed down or depressed, which is then used by the CT workstation to identify exposure commands.

[0051] A first aspect of the present invention provides a remote control system for a CT device, including a CT scanning component, an external remote device, a remote control terminal, an operating gate control component, an exposure feedback component, an environmental camera, and a two-way speaker.

[0052] The external remote device is deployed locally in the hospital and connected to the CT workstation via a local cable. The external remote device establishes a point-to-point communication link with the remote control terminal via the Internet.

[0053] The control assembly for the control gate includes a Y-type passive adapter and a remote relay. The Y-type passive adapter replaces the connection cable between the control gate and the workstation. It has one male connector and two parallel female connectors. The male connector is inserted into the original interface of the CT workstation, and one female connector connects to the original interface of the control gate, allowing on-site doctors to use it normally. The other female connector connects to the two dry contact wires (COM and NO) of the remote relay, forming a parallel circuit. The remote relay has normally open contacts. When it receives a pulse signal transmitted from an external remote device, the normally open contacts close, effectively short-circuiting the two dry contact wires momentarily, simulating a single control gate operation.

[0054] The exposure feedback component includes a photosensor and a Hall effect current clip. The photosensor is attached above the exposure indicator light on the CT scanner using adhesive; it registers a signal when the indicator light is on. The Hall effect current clip is attached to the power supply line of the control switch. When the remote relay closes or the control switch is activated, the Hall effect current clip registers the instantaneous current change. Specifically, when the CT scanner begins exposure scanning, the exposure indicator light illuminates, and the GPIO pin goes high; simultaneously, an instantaneous current is generated in the control switch circuit, and the ADC sampling value goes high. If the CT scanner has not begun exposure scanning, both signals remain at their original levels.

[0055] The CT room housing the CT scanner is equipped with an environmental camera and two-way speakers. These cameras and speakers are also connected to an external remote control device, which transmits the acquired video and audio data to a remote control terminal. The environmental camera is used to synchronize the CT scanner's operation screen and transmit it to the remote control terminal.

[0056] Two-way speakers are used for two-way communication between the local hospital and the remote control terminal, and provide voice prompts when initiating and ending remote control.

[0057] In the entire control system, the CT scanning unit remains in its factory state, meaning it has no network card, no remote software, and only provides an HDMI video port and a USB-A keyboard and mouse port. It connects non-intrusively via an external remote device, thereby transmitting control actions from the remote control terminal to the CT scanning unit.

[0058] A second aspect of the present invention provides an external remote device, including a video signal compatibility module, a video signal split-screen module, a video fusion module, a video acquisition module, a relay driver module, a USB-HID bridge module, and a power supply for supplying power to the above modules.

[0059] The USB audio codec module is connected to the local cable of the two-way speaker; the USB-HID bridge module is connected to the local cable of the USB-A keyboard and mouse interface of the CT workstation. Specifically, the external remote device has one USB-A male interface and two USB-A female interfaces. The USB-A male interface connects to the keyboard and mouse port of the CT workstation host, and the workstation's perspective remains that of a standard HID keyboard and mouse. One USB-A female interface connects to the original keyboard and mouse of the CT workstation to ensure local operation. The other USB-A female interface connects to the USB-HID bridge module, which receives and injects mouse coordinates / keyboard messages sent from the remote control terminal in real time.

[0060] The video capture module includes an HDMI video capture module (hardware capture card) that connects to the HDMI video port of the CT workstation via a local cable, and a USB video capture module that connects to the environmental camera via a local cable. Specifically, the HDMI-IN interface of the HDMI video capture module connects to the CT workstation host, and the HDMI-OUT interface of the HDMI video capture module connects to the CT workstation display, allowing the desktop screen of the CT workstation host to be connected via an external remote device. The HDMI-IN interface is a multi-format input interface, capable of receiving input data of any resolution from 480p@60Hz to 2160p@60Hz.

[0061] The exposure feedback module includes a GPIO digital input module connected to the local cable of the photosensor and an analog input module connected to the local cable of the Hall current clamp. When the CT scanner starts exposure scanning, the exposure indicator light illuminates, and the GPIO is set high; simultaneously, a momentary current is generated in the circuit containing the operating gate, and the ADC sampling value is set high; if the CT scanner has not started exposure scanning, both signals remain at their original levels. By acquiring signals from the photosensor and the Hall current clamp, each high-dose CT exposure scan is recorded and stored locally.

[0062] The relay driver module is connected to the remote relay via a local cable. When it receives an exposure trigger command (binary command packet) from the remote control terminal, the relay driver module outputs a single pulse TTL 5V / 100ms to drive the normally open contact of the remote relay coil to close.

[0063] The video signal compatibility module connects to the HDMI video acquisition module and performs unified resolution processing on the HDMI video stream of the CT workstation desktop image obtained from the HDMI video acquisition module. Specifically, it unifies the resolution to a fixed 1080p@60Hz output through real-time video scaling technology or frame rate conversion technology.

[0064] The video signal split-screen module is connected to the video signal compatibility module. After receiving the data transmitted by the video signal compatibility module, it writes the data stream into a 3-frame circular DDR3 buffer. It has two outputs. The first output is a zero-latency bypass channel, which directly outputs data to the CT workstation display through the HDMI-out port of the HDMI video acquisition module. The second output reads the same frame data in parallel and sends it to the video fusion module.

[0065] The video fusion module connects to the second output of the video signal split-screen module and the USB video acquisition module. It uses the HDMI video stream data as the main screen and the environmental data transmitted by the USB video acquisition module as the sub-screen. The sub-screen is scaled proportionally using bicubic interpolation. The main and sub-screens are synchronized to the same pixel clock within the FPGA, and time-domain jitter is eliminated through a 3-frame buffer queue. An Alpha hybrid pipeline is used to merge the two frames in real time to generate a 1920×1080@60Hz single-channel composite frame. The composite frame is directly sent to the subsequent encoder and then transmitted to the remote control terminal via the Internet.

[0066] The USB audio codec module encodes and decodes the audio transmitted from the two-way speakers and the remote control terminal, transmitting the audio from the two-way speakers to the remote control terminal and vice versa, enabling remote voice interaction.

[0067] The signal processing module connects to the GPIO digital input module and the analog input module to analyze and process the signals and store them locally.

[0068] A remote control scanning method for a CT scanner includes the following steps:

[0069] Step S1: Connect the external remote device to the local cable of the CT workstation, and establish point-to-point communication between the external remote device and the remote control terminal;

[0070] Step S2: The external remote device captures the HDMI desktop screen of the CT workstation in real time as the main screen. After merging the captured sub-screen with the environmental camera, it is encoded into a WebRTC video stream and sent to the remote control terminal. The remote control terminal can then overlay an independent shortcut key on top of the video layer. The independent shortcut key is used to send exposure commands to the remote relay.

[0071] Specifically, the remote control terminal overlays an independent shortcut key above the video layer. The implementation of the independent shortcut key to send exposure commands to the remote relay is as follows: an HTML5 Canvas / Overlay DOM button is overlaid in the WebRTC page, and after clicking, a binary command packet is sent through RTCDataChannel.

[0072] Furthermore, since the working interfaces of different CT equipment models vary significantly, which may lead to occlusion issues, step S2 also includes the following process:

[0073] Step S21: Within the WebRTC page, use CSS fixed positioning (position:fixed) to pin the button to the bottom right corner of the viewport, setting the layer to 9999 to ensure it always floats. <video>Above;

[0074] Step S22: the button background is set to rgba (0, 0, 0, 0.3), the transparency is reduced to 0.1 when the mouse hovers, and returns to 0.3 when it leaves; At the same time, the contrast is improved by using backdrop-filter: blur (2px);

[0075] Step S23: double-click the button to fold into a 16x16 small dot, and expand again by double-clicking; Long press for 0.5s in the folded state can still trigger exposure to prevent misoperation;

[0076] Step S24: Bind the space bar or F8 as a global hot key; When the interface is blocked, the key can trigger the exposure.

[0077] Step S25: The first start automatically detects the button blocked area by the OCR text coverage threshold, if greater than the threshold, prompt the user to drag to the blank area; After dragging into the blank area, the position is written to localStorage, and the subsequent automatic recovery.

[0078] Step S3: The external remote device receives the mouse / keyboard events of the remote control end through the USB-HID bridge module, and injects them into the CT workstation; The CT workstation executes zero-dose positioning scan according to the event;

[0079] Step S4: The external remote device receives the mouse event or independent shortcut key instruction of the remote control end, and sends a high-dose exposure trigger request to the CT workstation; The CT workstation executes high-dose exposure scan.

[0080] In the present application, before step S4 is executed, the remote control end has the following working process:

[0081] Step A1: After the remote control end receives a frame of synthesized picture each time, the GPU thread copies the NV12 chrominance component to the GPU video memory, and performs hardware acceleration conversion from chrominance to RGBA;

[0082] Step A2: When first deployed, manually click the scan button once in the remote control end working interface; The remote control end intercepts a 32x32 pixel RGBA template in the GPU video memory, and persists it to the local JSON configuration file together with the button center coordinates, as a subsequent template matching reference;

[0083] Step A3: At runtime, the remote control end main thread executes a fast template matching each frame, and if the matching is successful, the exposure trigger instruction is issued through the mouse, and if the matching is not successful, the exposure trigger instruction is triggered through the independent shortcut key;

[0084] The matching process is as follows:

[0085] Step A31: In the GPU video memory, set a 120x120 ROI centered on the button center coordinates;

[0086] Step A32: Use OpenCV matchTemplate to slide a 32×32 pixel RGBA template in the ROI region;

[0087] Step A33: If the normalized correlation coefficient dMax of the template matching is ≥ 0.85, then the scan button is determined to exist and be clickable. The exposure trigger command is sent through the USB-HID bridge module via mouse click. At this time, only mouse click events are listened to, and all independent shortcut key inputs are discarded. If dMax < 0.85 or the ROI is empty, then the scan button is determined to not exist. The command triggers the relay to close via an independent shortcut key. At this time, only independent shortcut keys are listened to, and all mouse click events are discarded.

[0088] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.< / video>

Claims

1. A remote control scanning method for a CT scanner, characterized in that, Its implementation includes the following steps: Step S1: Connect the external remote device to the local cable of the CT workstation, and establish point-to-point communication between the external remote device and the remote control terminal; Step S2: The external remote device transmits the desktop screen of the CT workstation to the remote control terminal to establish a WebRTC video stream, allowing the remote control terminal to overlay independent shortcut keys on top of the video layer. The independent shortcut keys are used to send exposure commands to the remote relay. Step S3: The external remote device receives mouse / keyboard events from the remote control terminal and injects them into the CT workstation as is; the CT workstation performs a zero-dose localization scan based on the events. Step S4: The external remote device receives mouse events or independent shortcut key commands from the remote control terminal and sends a high-dose exposure trigger request to the CT workstation; the CT workstation performs a high-dose exposure scan.

2. The remote control scanning method for a CT scanner according to claim 1, characterized in that, The remote control terminal overlays an independent shortcut key above the video layer. The implementation of the independent shortcut key to send exposure commands to the remote relay is as follows: an HTML5 Canvas / Overlay DOM button is overlaid in the WebRTC page, and after clicking, a binary command packet is sent through RTCDataChannel.

3. The remote control scanning method for a CT scanner according to claim 1, characterized in that, Before step S4 is executed, the remote control terminal has the following working steps: Step A1: After the remote control receives a frame of composite image each time, the GPU thread copies the NV12 chroma component to the GPU memory and performs hardware-accelerated conversion from chroma to RGBA. Step A2: During the initial deployment, manually click the scan button once in the remote control interface; the remote control terminal extracts the pixel RGBA template from the GPU memory and persists it along with the button center coordinates to the local JSON configuration file as the reference for subsequent template matching; Step A3: During runtime, the remote control main thread performs a fast template matching once per frame. If the matching is successful, the exposure trigger command is sent via the mouse. If the matching fails, the exposure trigger command is triggered via a separate shortcut key.

4. The remote control scanning method for a CT scanner according to claim 3, characterized in that, The matching implementation in step A3 is as follows: Step A31: In the GPU memory, set the ROI with the center coordinates of the button as the center; Step A32: Call OpenCV matchTemplate to slide the pixel RGBA template in the ROI region; Step A33: If the normalized correlation coefficient dMax of the template matching is ≥0.85, then the scan button is determined to exist and be clickable. The exposure command is issued by mouse click. At this time, only mouse click events are listened to, and all independent shortcut key inputs are discarded. If dMax<0.85 or the ROI is empty, then the scan button is determined to not exist. The exposure command is triggered by an independent shortcut key. At this time, only independent shortcut key inputs are listened to, and all mouse click events are discarded.

5. A remote control system for a CT scanner, characterized in that, Includes CT scanning components, external remote devices, remote control terminals, control gate components, exposure feedback components, environmental cameras, and two-way speakers; The CT scanning components include: a CT scanner and a CT workstation; the CT scanner receives work instructions from the CT workstation to complete the scan. The external remote device is deployed locally in the hospital and connected to the CT workstation via a local cable. The external remote device establishes a point-to-point communication link with the remote control terminal via the Internet. The control components for the control gate include a Y-type passive adapter and a remote relay. The Y-type passive adapter is used to replace the connection cable between the control gate and the workstation. The Y-type passive adapter has one male plug and two parallel female sockets. The male plug is inserted into the original interface of the CT workstation, and one female socket is connected to the original interface of the control gate. The other female socket is connected to the dry contact line of the remote relay to form a parallel circuit. The remote relay has normally open contacts. After receiving a pulse signal transmitted by an external remote device, the normally open contacts of the remote relay close, simulating a control gate operation. The exposure feedback component includes a photosensitive sensor and a Hall current clamp. The photosensitive sensor is located above the exposure indicator light on the CT scanner. The Hall current clamp is clipped onto the power supply line of the operating gate. When the remote relay is closed or the operating gate is operated, the Hall current clamp will collect the instantaneous current change. The CT room housing the CT scanner is equipped with an environmental camera and two-way speakers. These cameras and speakers are also connected to an external remote control device, which transmits the acquired video and audio data to a remote control terminal. The environmental camera is used to synchronize the CT scanner's operation screen and transmit it to the remote control terminal.

6. An external remote control device, characterized in that, Includes video signal compatibility module, video signal split-screen module, video fusion module, video acquisition module, relay driver module, and USB-HID bridge module; The USB audio codec module is connected to the local cable of the two-way speaker; it encodes and decodes the audio transmitted from the two-way speaker and the remote control, transmits the audio from the two-way speaker to the remote control, and transmits the audio from the remote control to the two-way speaker, enabling remote voice interaction. The USB-HID bridge module connects to the local cable of the USB-A keyboard and mouse interface on the CT workstation; The video acquisition module includes an HDMI video acquisition module that connects to the HDMI video port of the CT workstation via a local cable, and a USB video acquisition module that connects to the environmental camera via a local cable. The exposure feedback module includes a GPIO digital input module connected to the local cable of the photosensitive sensor and an analog input module connected to the local cable of the Hall current clamp. The video signal compatibility module connects to the HDMI video acquisition module and performs unified resolution processing on the HDMI video stream of the CT workstation desktop image obtained from the HDMI video acquisition module. The video signal split-screen module is connected to the video signal compatibility module. After receiving the data transmitted by the video signal compatibility module, it writes the data stream into the buffer. It has two outputs. The first output outputs the data to the CT workstation display through the HDMI-out port of the HDMI video acquisition module. The second input is sent to the video fusion module; The video fusion module is connected to the second output of the video signal split-screen module and the USB video acquisition module. It uses the HDMI video stream data as the main screen and the environmental data transmitted by the USB video acquisition module as the sub-screen. The sub-screen is scaled proportionally by bicubic interpolation. The main and sub-screens are merged in real time using an Alpha hybrid pipeline to generate a single composite frame. The synthesized frame is directly sent to the subsequent encoder and then transmitted to the remote control terminal via the Internet. The relay driver module is connected to the local cable of the remote relay. When it receives the exposure trigger command sent by the remote control terminal, the output single pulse of the relay driver module drives the normally open contact of the remote relay coil to close.

7. An external remote device according to claim 6, characterized in that, The external remote device has one USB-A male interface and two USB-A female interfaces. The USB-A male interface is connected to the keyboard and mouse port of the CT workstation host. The workstation view is still regarded as a standard HID keyboard and mouse. One USB-A female interface connects to the original keyboard and mouse of the CT workstation; the other USB-A female interface connects to the USB-HID bridge module to receive mouse coordinates / keyboard messages sent from the remote control terminal in real time.

8. An external remote control device according to claim 6, characterized in that, The HDMI-IN interface of the HDMI video capture module is connected to the CT workstation host, and the HDMI-OUT interface of the HDMI video capture module is connected to the CT workstation display screen, so that the desktop screen of the CT workstation host can be connected through an external remote device.

Citation Information

Cited By

  • Intelligent water conservancy centralized control center system based on intelligent on-duty body cluster and scheduling method

    CN121996392A