Method and device for detecting isolation pad in medical imaging and medical imaging system
By detecting the isolation pad on the body of the subject in medical imaging, the problem of the inability to accurately avoid the body loop in the prior art is solved, and higher detection accuracy and loop avoidance effect are achieved.
Patent Information
- Application Number
- CN202311391624.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-25
- Publication Date
- 2025-04-25
AI Technical Summary
The prior art cannot accurately avoid the formation of body loops in medical imaging when detecting the posture of the scan subject, and movement of body parts may lead to the emergence of new loops.
By detecting the isolation pad placed on the body of the detection object, the presence or absence of the isolation pad is determined by using the image taken by the camera, and thus whether there is a loop.
The accuracy of loop detection is improved, the formation of loops in the body of the detection object can be reliably avoided, and the adverse effects on the detection object are reduced.
Smart Images

Figure CN119867642A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of medical equipment technology, and in particular, to a method, device and medical imaging system for detecting isolation pads in medical imaging. Background Art
[0002] When a medical imaging system is used to scan and image a test object, a loop is sometimes formed in the body of the scanned object. The loop is formed when exposed parts of the scanned object's body are in contact with each other, for example, the scanned object's upper limbs (for example, hands) are in contact with each other, the scanned object's upper limbs are in contact with the sides of the body, or the scanned object's lower limbs are in contact with each other (for example, the inner sides of the two thighs are in contact with each other, or the two feet are in contact with each other, etc.).
[0003] The presence of the loop may sometimes have adverse effects on the scanned object. For example, when a magnetic resonance imaging (MRI) system is used to scan and image the object, the loop in the body of the scanned object may sometimes cause injury to the scanned object.
[0004] In the prior art, detection is performed on the loops generated by the body of the detection object to avoid adverse effects on the detection object.
[0005] It should be noted that the above introduction to the technical background is only intended to provide a clear and complete description of the technical solution of the present application and to facilitate understanding by those skilled in the art. Summary of the invention
[0006] The inventors of the present application have discovered that the prior art generally detects the posture of the scanned object on the scanning bed to determine whether a loop will be formed in the body of the detected object. However, this detection method is sometimes inaccurate. In addition, the movement of body parts during the scanning process may generate new loops. Therefore, the formation of loops cannot be reliably avoided by detecting the posture of the detected object before scanning.
[0007] In order to solve the above-mentioned technical problems or at least similar technical problems, the embodiments of the present application provide a method, device and medical imaging system for detecting isolation pads in medical imaging. The method detects isolation pads placed on the body of the detection object, thereby reliably avoiding the formation of loops in the body of the detection object.
[0008] According to one aspect of an embodiment of the present application, a method for detecting an isolation pad in medical imaging is provided, the method comprising:
[0009] Acquire an image of the detection object captured by a camera;
[0010] Based on the image, determining whether there is an isolation pad at a predetermined portion of the detection object; and
[0011] Information related to the result of the determination is output.
[0012] According to one aspect of an embodiment of the present application, a device for detecting an isolation pad in medical imaging is provided, the device comprising:
[0013] An acquisition unit, which acquires an image of the detection object captured by a camera;
[0014] A judging unit, which judges whether there is an isolation pad at a predetermined part of the detection object based on the image; and
[0015] A prompting unit outputs information related to the result of the judgment.
[0016] According to one aspect of an embodiment of the present application, a medical imaging system is provided, the system comprising: a controller configured to execute the above-mentioned method for detecting an isolation pad.
[0017] One of the beneficial effects of the embodiments of the present application is that the method avoids judging the loop based on the posture of the scanned object, and instead judges the loop by detecting an isolation pad set on the body of the detection object. Therefore, the problem of posture judgment is converted into the problem of judging the presence or absence of an isolation pad, and the judgment of the presence or absence of an isolation pad is more accurate, so the formation of a loop in the body of the detection object can be reliably avoided.
[0018] With reference to the following description and accompanying drawings, the specific implementation of the embodiment of the present application is disclosed in detail, indicating the way in which the principle of the embodiment of the present application can be adopted. It should be understood that the implementation of the present application is not limited in scope. Within the scope of the spirit and clauses of the attached claims, the implementation of the present application includes many changes, modifications and equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The included drawings are used to provide a further understanding of the embodiments of the present application, which constitute a part of the specification, are used to illustrate the implementation methods of the present application, and together with the text description, explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other implementation methods can be obtained based on these drawings without creative work. In the drawings:
[0020] Figure 1 is a schematic diagram of a magnetic resonance imaging system according to an embodiment of the present application;
[0021] Figure 2 It is a schematic diagram of placing an isolation pad at a predetermined location of a test object;
[0022] Figure 3 is another schematic diagram of placing an isolation pad at a predetermined location on a test object;
[0023] Figure 4 is a schematic diagram of a method for detecting an isolation pad in medical imaging in an embodiment of the present application;
[0024] Figure 5 is a schematic diagram of operation 402;
[0025] Figure 6 is a schematic diagram of a predetermined pattern of a spacer;
[0026] Figure 7 is a schematic diagram of an image captured by a camera when the detection object is in a first posture;
[0027] Figure 8 is a schematic diagram of an image captured by the camera when the detection object is in the second posture;
[0028] Fig. 9 It is a flowchart of a specific implementation method of a method for detecting an isolation pad in medical imaging in an embodiment of the present application;
[0029] Fig.10 is a schematic diagram of a device for detecting an isolation pad according to an embodiment of the present application;
[0030] Fig.11 is a schematic diagram of a medical imaging device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] With reference to the accompanying drawings, the foregoing and other features of the embodiments of the present application will become apparent through the following description. In the description and the accompanying drawings, specific embodiments of the present application are specifically disclosed, which show some embodiments in which the principles of the embodiments of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the embodiments of the present application include all modifications, variations and equivalents that fall within the scope of the attached claims.
[0032] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements in terms of title, but do not indicate the spatial arrangement or temporal order of these elements, etc., and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.
[0033] In the embodiments of the present application, the singular forms "a", "the", etc. include plural forms and should be broadly understood as "a kind" or "a type" rather than being limited to the meaning of "one"; in addition, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. In addition, the term "according to" should be understood as "at least in part according to...", and the term "based on" should be understood as "at least in part based on...", unless the context clearly indicates otherwise.
[0034] In the embodiments of the present application, the term "key point" can be equivalently replaced by "key coordinate point", "landmark" or "landmark point", etc.; the term "object" can be equivalently replaced by "detection object", "detected object", "scanned object", "object to be scanned", "patient" or "research object", etc., which can be a person, an animal or other object, etc.
[0035] In the embodiments of the present application, the term "include / comprises" when used herein refers to the existence of features, whole parts, steps or components, but does not exclude the existence or addition of one or more other features, whole parts, steps or components.
[0036] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0037] In an embodiment of the present application, the method for determining the orientation of an object or the device for determining the orientation of an object can be applicable to various medical imaging scenarios, including but not limited to magnetic resonance imaging (MRI), computed tomography (CT), ultrasound imaging (Ultrasound Imaging), positron emission tomography (PET), single photon emission computed tomography (SPECT), PET / CT, PET / MR or any other suitable medical imaging scenario.
[0038] In the embodiments of the present application, the method, device and system of the present application are exemplarily described by taking the MRI scenario as an example. It can be understood that the contents of the embodiments of the present application are also applicable to other medical imaging scenarios.
[0039] For ease of understanding, Figure 1 FIG. 1 is a schematic diagram of a magnetic resonance imaging (MRI) system 100 according to an embodiment of the present application.
[0040] The MRI system 100 includes a scanning unit 111. The scanning unit 111 is used to perform magnetic resonance scanning on an object (eg, a human body) 170 to generate image data of a region of interest of the object 170, where the region of interest may be a predetermined anatomical site or anatomical tissue.
[0041] The operation of the MRI system 100 is controlled by an operator workstation 110, which includes an input device 114, a control panel 116, and a display 118. The input device 114 can be a joystick, a keyboard, a mouse, a trackball, a touch-activated screen, voice control, or any similar or equivalent input device. The control panel 116 can include a keyboard, a touch-activated screen, voice control, buttons, a slider, or any similar or equivalent control device. The operator workstation 110 is coupled to and communicates with a computer system 120, which enables an operator to control the generation and viewing of images on the display 118. The computer system 120 includes multiple components that communicate with each other via electrical and / or data connection modules 122. The connection module 122 can be a direct wired connection, an optical fiber connection, a wireless communication link, etc. The computer system 120 may include a central processing unit (CPU) 124, a memory 126, and an image processor 128. In some embodiments, the image processor 128 can be replaced by a medical imaging function implemented in the CPU 124. The computer system 120 may be connected to an archival media device, permanent or backup storage, or a network. The computer system 120 may be coupled to and communicate with a separate MRI system controller 130 .
[0042] The MRI system controller 130 includes a set of components that communicate with each other via an electrical and / or data connection module 132. The connection module 132 can be a direct wired connection, an optical fiber connection, a wireless communication link, etc. The MRI system controller 130 may include a CPU 131, a sequence pulse generator (also referred to as a pulse generator) 133 that communicates with the operator workstation 110, a transceiver (also referred to as an RF transceiver) 135, a memory 137, and an array processor 139.
[0043] In some embodiments, the sequence pulse generator 133 can be integrated into the resonance assembly 140 of the scanning unit 111 of the MRI system 100. The MRI system controller 130 can receive commands from the operator workstation 110, coupled to the scanning unit 111, to indicate the MRI scanning sequence to be performed during the MRI scan, so as to control the scanning unit 111 to perform the above-mentioned magnetic resonance scanning process. The MRI system controller 130 is also coupled to and communicates with the gradient drive system (also referred to as gradient drive) 150, which is coupled to the gradient coil assembly 142 to generate a magnetic field gradient during the MRI scan.
[0044] The sequence pulse generator 133 may also receive data from a physiological acquisition controller 155, which receives signals from a plurality of different sensors (e.g., electrocardiogram (ECG) signals from electrodes attached to the patient, etc.) connected to a subject or patient 170 undergoing an MRI scan. The sequence pulse generator 133 is coupled to and in communication with a scan room interface system 145, which receives signals from various sensors associated with the state of the resonance assembly 140. The scan room interface system 145 is also coupled to and in communication with a patient positioning system 147, which sends and receives signals to control the movement of the patient table to a desired position for an MRI scan.
[0045] The MRI system controller 130 provides gradient waveforms to the gradient driver system 150, which includes a G x (x direction), G y (y direction) and G z (z direction) amplifier, etc. Each G x , G y and G z The gradient amplifiers all excite corresponding gradient coils in the gradient coil assembly 142 to generate magnetic field gradients for spatially encoding MR signals during MRI scanning. The gradient coil assembly 142 is disposed within a resonance assembly 140, which also includes a superconducting magnet having superconducting coils 144, which in operation provide a static uniform longitudinal magnetic field B0 throughout a cylindrical imaging volume 146. The resonance assembly 140 also includes an RF body coil 148, which in operation provides a transverse magnetic field B1 that is substantially perpendicular to B0 throughout the cylindrical imaging volume 146. The resonance assembly 140 may also include an RF surface coil 149 for imaging different anatomical structures of a patient undergoing an MRI scan. The RF body coil 148 and the RF surface coil 149 may be configured to operate in a transmit and receive mode, a transmit mode, or a receive mode.
[0046] The x direction can also be called the frequency encoding direction or the k direction in K space. x The y direction can be called the phase encoding direction or the k direction in K space. y Direction, the z direction can be called the layer selection direction. x It can be used for frequency encoding or signal readout and is usually called frequency encoding gradient or readout gradient. y Can be used for phase encoding, usually called phase encoding gradient. G z It can be used for slice (layer) position selection to obtain K-space data. It should be noted that the slice selection direction, phase encoding direction and frequency encoding direction can be modified according to actual needs.
[0047] An MRI scanned subject or patient 170 may be positioned within a cylindrical imaging volume 146 of the resonance assembly 140. The transceiver 135 in the MRI system controller 130 generates RF excitation pulses that are amplified by an RF amplifier 162 and provided to the RF body coil 148 via a transmit / receive switch (also referred to as a T / R switch or switch) 164.
[0048] As described above, the RF body coil 148 and the RF surface coil 149 can be used to transmit RF excitation pulses and / or receive the resulting MR signals from the patient undergoing the MRI scan. The MR signals emitted by the nuclei excited in the patient's body of the MRI scan can be sensed and received by the RF body coil 148 or the RF surface coil 149 and sent back to the preamplifier 166 through the T / R switch 164. The T / R switch 164 can be controlled by a signal from the sequence pulse generator 133 to electrically connect the RF amplifier 162 to the RF body coil 148 during the transmit mode, and to connect the preamplifier 166 to the RF body coil 148 during the receive mode. The T / R switch 164 can also enable the RF surface coil 149 to be used in the transmit mode or the receive mode.
[0049] In some embodiments, the MR signals sensed and received by the RF body coil 148 or the RF surface coil 149 and amplified by the preamplifier 166 are stored as a raw k-space data array in the memory 137 for post-processing. A reconstructed magnetic resonance image can be acquired by transforming / processing the stored raw k-space data.
[0050] In some embodiments, the MR signals sensed and received by the RF body coil 148 or the RF surface coil 149 and amplified by the preamplifier 166 are demodulated, filtered, and digitized in the receive portion of the transceiver 135 and transmitted to the memory 137 in the MRI system controller 130. For each image to be reconstructed, the data is rearranged into a separate k-space data array, and each of these separate k-space data arrays is input to an array processor 139, which is operated to Fourier transform the data into an array of image data.
[0051] The array processor 139 uses a transform method, most commonly a Fourier transform, to create images from the received MR signals. These images are transmitted to the computer system 120 and stored in the memory 126. In response to commands received from the operator workstation 110, the image data may be stored in long-term storage or may be further processed by the image processor 128 and transmitted to the operator workstation 110 for presentation on the display 118.
[0052] In various embodiments, components of computer system 120 and MRI system controller 130 may be implemented on the same computer system or multiple computer systems. Figure 1 The MRI system 100 shown is for illustration purposes. Suitable MRI systems may include more, fewer, and / or different components.
[0053] The MRI system controller 130 and the image processor 128 may include a computer processor and a storage medium, respectively or in common, on which a program for predetermined data processing to be executed by the computer processor is recorded, for example, the storage medium may store a program for implementing scanning processing (e.g., scanning process, imaging sequence), image reconstruction, medical imaging, etc. For example, a computer program for determining the orientation of an object for implementing an embodiment of the present invention may be stored. The above-mentioned storage medium may include, for example, a ROM, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, or a non-volatile memory card.
[0054] The inventors have discovered that in the method of detecting the posture of the scanned object to determine whether a loop will be formed in the body of the object, the loop cannot sometimes be detected accurately, and missed detection or false detection may easily occur. In addition, the movement of body parts during the scanning process may generate new loops. Therefore, the formation of loops cannot be reliably avoided by detecting the posture of the object before scanning.
[0055] In response to at least one of the above problems, embodiments of the present application provide a method, device, and medical imaging system for detecting an isolation pad in medical imaging.
[0056] The method, device and medical imaging system for detecting isolation pads in medical imaging of the present application are based on the following premise, that is, in order to avoid the formation of loops in the body of the test object, an insulating isolation pad can be placed at a predetermined part of the test object, and the isolation pad has a predetermined thickness (for example, the thickness of the isolation pad is greater than 0.6 cm). For example, before the test object is imaged and scanned, the isolation pad can be placed between the upper limbs of the test object, between the upper limbs and the sides of the trunk, between the two legs, and between the two feet, etc., so that even if the body parts of the test object move slightly, the exposed parts can be effectively isolated, thereby avoiding the formation of loops in the body of the test object.
[0057] Figure 2 It is a schematic diagram of placing an isolation pad at a predetermined location on the test object. Figure 2 As shown, the test subject 170 is in a supine position, an isolation pad 201 is placed between the arms and the sides of the torso of the test subject 170, an isolation pad 201 is placed between the legs of the test subject 170, etc. In addition, in each embodiment of the present application, the relevant descriptions about the supine position are applicable to the prone position.
[0058] Figure 3 is another schematic diagram of placing an isolation pad at a predetermined location on the test object. Figure 3 As shown, the test object 170 is in a side-lying posture, and an isolation pad 201 is placed between the arm and the side of the torso of the test object 170, and an isolation pad 201 is placed between the legs of the test object 170, etc.
[0059] The embodiments of the present application are based on the above premise and detect an isolation pad placed on the body of the detection object, so that a loop can be reliably avoided from being formed in the body of the detection object.
[0060] The following is a description with reference to embodiments.
[0061] The present application embodiment provides a method for detecting an isolation pad in medical imaging, for example Figure 2 The isolation pad 201 is shown.
[0062] Figure 4 is a schematic diagram of a method for detecting an isolation pad in medical imaging in an embodiment of the present application, such as Figure 4 As shown, the method includes:
[0063] Operation 401: acquiring an image of a detection object captured by a camera;
[0064] Operation 402: determining whether there is an isolation pad at a predetermined position of the detection object based on the image; and
[0065] Operation 403: output information related to the result of the judgment.
[0066] According to the above embodiment, the isolation pad placed on the body of the detection object is detected. Since the detection result of the isolation pad is more convenient and accurate, the above embodiment can reliably avoid the formation of a loop in the body of the detection object.
[0067] In some embodiments, the image in operation 401 may be from Figure 1 The camera 180 shown. Each frame of image captured by the camera 180 may include at least one of the information of the color channel and the depth information. The information of the color channel may be saved in the form of a color image, and the depth information may be saved in the form of a depth image.
[0068] Each color image may include a plurality of pixels, and the value of each pixel may include the value of each color component, wherein the color component may include a red (R) component, a green (G) component, a blue (B) component, and the like.
[0069] Each depth image may include multiple pixels, and the value of each pixel may include the depth value of the pixel. The depth value of the pixel may represent the distance from the point corresponding to the pixel on the subject (e.g., the subject within the shooting range of the camera 180) to the camera.
[0070] In some embodiments, the camera 180 can obtain images over a period of time to form an image sequence. In the image sequence, the information of the color channel of each image can be saved separately to form a color image sequence, and the depth information of each image can be saved separately to form a depth image sequence. The color image sequence may include multiple color images, and the depth image sequence may include multiple depth images, each color image corresponds to a different moment, and each depth image corresponds to a different moment. In the color image sequence, each color image can correspond to each depth image in the depth image sequence one by one. For example, each color image in the color image sequence can be aligned in time with each depth image in the depth image sequence. The present application is not limited to this, and each color image in the color image sequence can have other corresponding relationships with each depth image in the depth image sequence.
[0071] In some embodiments, the camera may be placed Figure 1 The scanning unit 111 is positioned near the scanning unit 111 (e.g., the upper side) so as to capture the detection object 170 from a bird's-eye view to obtain an image. Figure 1 The position of the camera 180 is shown. In addition, the present application is not limited thereto, and the camera may also be set at other positions.
[0072] In some embodiments, different postures of the detection object in the scanning space may cause the isolation pad 201 to appear in different shapes or sizes in the image. Therefore, in operation 402, the isolation pad is detected using a method corresponding to the posture of the detection object, which can more accurately detect the isolation pad.
[0073] The posture of the detected object may include, for example, the direction in which the face of the detected object is facing, that is, the orientation of the detected object. For example, the face of the detected object facing downward is prone, the face facing upward is supine, and the face facing both sides is decub. For the postures of supine and decub, please refer to Figure 2 and Figure 3 .
[0074] Figure 5 is a schematic diagram of operation 402. Figure 5 As shown, operation 402 includes the following operations:
[0075] Operation 501: determining the posture of the detection object; and
[0076] Operation 502 : In response to a result of determining the posture of the detection object, determine whether there is an isolation pad at a predetermined position of the detection object using at least one of information of a color channel and information of depth of the image.
[0077] In some embodiments of operation 501 , the posture of the detected object may be obtained based on information of a color channel and / or depth information of the image.
[0078] For example, a color image can be input into a predetermined posture judgment model to obtain the posture corresponding to the color image. The posture judgment model can judge the posture of the detection object based on a classification network, or perform key point detection on the color image and judge the posture of the detection object based on the results of the key point detection (for example, information such as the position of the key points).
[0079] For another example, the depth information of the key points in the depth image may be compared with templates of depth information corresponding to different postures, thereby determining the posture of the detected object.
[0080] In the present application, the key point may be, for example, a feature point related to a body part that can be detected in an image. The position information of the key point may be represented by a pixel position in the image. The present application is not limited thereto, and the position information of the key point may also be represented by other means.
[0081] Among them, the type of key point may include at least one of the following: head, chest, abdomen, neck, nose, left shoulder, right shoulder, left hip, right hip, left eye, right eye, left elbow, right elbow, left knee, right knee, left ear, right ear, left wrist, right wrist, left ankle and right ankle. The present application is not limited to this, and the key point type may also include other content.
[0082] For details of the method for determining the posture of the detection object in operation 501, reference may be made to related technologies. In addition, the method for determining the posture of the detection object may not be limited to the above description, and other methods may also be used.
[0083] In operation 502, in response to the posture of the detection object being a first posture, information of the color channel of the image is used to determine whether an isolation pad is present at a predetermined portion of the detection object; or, in response to the posture of the detection object being a second posture, at least one of the information of the color channel of the image and the depth information is used to determine whether an isolation pad is present at the predetermined portion of the detection object.
[0084] In operation 502, the first posture is, for example, lying on one's side, and the second posture is, for example, lying prone or lying on one's back. The predetermined part is, for example, at least one part between the upper limbs, between the upper limbs and the side of the trunk, between the two legs, and between the two feet of the detection object, or other parts that are easy to form a body loop.
[0085] In operation 502, information of the color channel of the image is used to determine whether there is an isolation pad at a predetermined position of the detection object, which can be achieved by a template matching method.
[0086] For example: the size of a graphic within a predetermined area in an image is adjusted at least once (i.e., the graphic is enlarged or reduced, etc.), and the resized graphic is compared with a template (e.g., the number of templates is at least 1), and in response to the comparison result that the resized graphic matches the template, it is determined that an isolation pad exists at a predetermined position of the detection object.
[0087] In addition, if the resized graphic does not match the template after multiple times (for example, a predetermined number N times, where N is a natural number greater than or equal to 2), it is determined that there is no isolation pad at the predetermined part of the detection object.
[0088] In at least one embodiment, when the same graphic is resized more than twice, the image is enlarged or reduced at different ratios each time the size is adjusted. For example, the image is enlarged or reduced at different ratios each time the size is adjusted. By resizing the graphic, even in a scenario where the size of the graphic in a predetermined area of the image is not fixed due to a height change of the detection bed, the graphic can be adjusted to an appropriate size, so that the template can be used for detection, accurate detection results can be obtained, and missed detection or false detection can be avoided.
[0089] For example, the detection bed is low, the distance between the detection object 170 and the camera 180 is far, and the size of the graphic in the predetermined area is small. Therefore, a larger multiple of the size of the graphic can facilitate template detection.
[0090] For another example, the detection bed is high, the distance between the detection object 170 and the camera 180 is close, and the size of the figure in the predetermined area is large. Therefore, enlarging the size of the figure by a smaller multiple can facilitate template detection.
[0091] In at least one embodiment, the template can be used to detect whether a predetermined pattern exists in a pattern of a predetermined area. The predetermined pattern can be a pattern set on the surface of the isolation pad 201, and the pattern can improve the identifiability of the isolation pad 201, so that the isolation pad can be detected more accurately. For example, the predetermined pattern can be arranged periodically on the surface of the isolation pad 201, and in addition, the predetermined pattern and the background of the surface of the isolation pad 201 can be different in at least one aspect of color, shape and texture.
[0092] Figure 6 is a schematic diagram of the predetermined pattern of the isolation pad. Figure 6As shown, the surface of the isolation pad 201 is provided with a periodically arranged pattern 202 , and at least one of the color, shape and texture of the pattern 202 is different from the background 203 on the surface of the isolation pad 201 , thereby facilitating identification of the pattern 202 .
[0093] like Figure 6 As shown, pattern 202 can be set on the top surface 2011 and the bottom surface (not shown) of the surface of the isolation pad 201. In addition, pattern 202 can be set in areas of the top surface 2011 and the bottom surface that are not easily blocked by body parts of the detection object, such as the edge portion, thereby improving the detection efficiency while reducing the cost of setting pattern 202.
[0094] In addition, the pattern 202 can also be set on the side surface 2012 of the isolation pad 201. Thus, the pattern 202 is set on multiple surfaces of the isolation pad 201, which can ensure that the camera 180 can capture the pattern 202 when the isolation pad 201 and the camera 180 are in different relative positions.
[0095] In the present application, the predetermined area involved in operation 502 may refer to an area in the image that includes the predetermined part. Figure 7 is a schematic diagram of the image captured by the camera when the detection object is in the first posture. Figure 8 is a schematic diagram of the image captured by the camera when the detection object is in the second posture. Figure 7 and Figure 8 As shown, the predetermined area 700 may include a predetermined portion 1701 of the detection object 170 .
[0096] For example, when a predetermined part 1701 of the detection object 170 is detected in an image captured by a camera, a predetermined area 700 may be set in the image according to the position and area of the predetermined part 1701 so that the predetermined area 700 includes the predetermined part.
[0097] In operation 502 of the present application, detection is performed on the predetermined area 700, which can narrow the detection range and thus improve the detection speed.
[0098] In some examples, the predetermined area 700 may be a rectangular area, but the present application is not limited thereto, and the predetermined area 700 may also be an area of other shapes. In addition, the area of the predetermined area 700 may also be pre-set, or adjusted according to the area of the detected predetermined part.
[0099] In addition, in the present application, relevant technologies can be used to detect the predetermined part 1701 from the image taken by the camera. For example, key points in the image can be detected, and which pixels are pixels of the predetermined part can be determined based on the key point detection results, thereby detecting the predetermined part 1701 in the image.
[0100] In operation 502, using the depth information to determine whether there is an isolation pad at the predetermined part of the detection object 170 includes: calculating the depth difference information in the predetermined area of the image, and in response to the depth difference information being greater than a predetermined threshold, determining that there is an isolation pad at the predetermined part of the detection object; in addition, if the depth difference information is less than or equal to a predetermined threshold, determining that there is no isolation pad at the predetermined part of the detection object. The description of the predetermined area can refer to the above description.
[0101] The depth difference information can be calculated based on the depth information of each pixel in the predetermined area. For example, the absolute value of the difference between the maximum value and the minimum value of the depth of each pixel in the predetermined area can be calculated, and the absolute value can be used as the depth difference information; for another example, the gradient value of the depth of each pixel in the predetermined area can be calculated, and the maximum value or average value of the absolute value of the gradient value can be calculated as the depth difference information.
[0102] In operation 502 of the present application, when the posture of the detected object is the first posture, such as Figure 3 As shown, the isolation pad 201 does not protrude from the detection object in the height direction, so the information of the color channel of the image is used to determine whether the isolation pad exists at the predetermined position of the detection object.
[0103] In operation 502 of the present application, when the posture of the detected object is the second posture, such as Figure 2 As shown, the isolation pad 201 is clamped by the predetermined part of the detection object, thereby forming a height difference with the surrounding area in the height direction. Therefore, the depth information of the image can be used to determine whether the isolation pad exists at the predetermined part of the detection object. For example, only the depth information of the image is used to determine whether the isolation pad exists at the predetermined part of the detection object; or, both the depth information of the image and the information of the color channel are used to determine whether the isolation pad exists at the predetermined part of the detection object. In addition, when the posture of the detection object is the second posture, only the information of the color channel of the image can be used to determine whether the isolation pad exists at the predetermined part of the detection object.
[0104] Among them, using both the depth information of the image and the information of the color channel to determine whether there is an isolation pad at the predetermined position of the detection object can include: using the information of the color channel of the image to determine whether there is an isolation pad at the predetermined position of the detection object to obtain a first judgment result; using the depth information of the image to determine whether there is an isolation pad at the predetermined position of the detection object to obtain a second judgment result; for the same predetermined position, if the first judgment result and the second judgment result are both that there is an isolation pad at the predetermined position, it is determined that there is an isolation pad at the predetermined position, otherwise, it is determined that there is no isolation pad at the predetermined position.
[0105] In at least one embodiment of the present application, operation 403 may output information related to the determination result of operation 402 , and the information may be in at least one of the forms of text, image, icon, sound, vibration, and the like.
[0106] For example, if the judgment result of operation 402 is that isolation pads are present at all predetermined positions of the detection object, then operation 403 outputs the judgment result; if the judgment result of operation 402 is that isolation pads are not present at at least one predetermined position of the detection object, then operation 403 outputs a warning message to prompt the operator to check the placement of the isolation pads. In addition, operation 403 may also output a prompt message in the form of an image and / or sound to indicate which predetermined position or positions do not have isolation pads placed thereon.
[0107] Fig. 9 FIG. 1 is a flow chart of a specific implementation method of the method for detecting isolation pads in medical imaging according to an embodiment of the present application. Fig. 9 As shown, the process includes the following:
[0108] 901. Acquire an image of a detection object captured by a camera;
[0109] 902. Determine the posture of the detected object based on the image;
[0110] 903. When the posture of the detected object is side-lying, detecting a predetermined part of the detected object, for example, the predetermined part includes an elbow and a wrist;
[0111] 904. According to the detection result of the predetermined part in 903, a predetermined area is set in the image to surround the predetermined part;
[0112] 905. Using information of the color channel of the image, a predetermined pattern is detected in the predetermined area set in 904 to determine whether there is an isolation pad;
[0113] 906. When the posture of the detected object is not lying on its side (for example, lying on its back or prone), detecting a predetermined part of the detected object, for example, the predetermined part includes an elbow, a wrist, a knee, and an ankle;
[0114] 907. According to the detection result of the predetermined part in 906, a predetermined area is set in the image to surround the predetermined part;
[0115] 908. Using the information of the color channel and the depth information of the image, determine whether there is an isolation pad at the predetermined part of the detection object;
[0116] For example, in operation 908: using the information of the color channel of the image, a predetermined pattern is detected in the predetermined area set by 907 to determine whether there is an isolation pad, so as to obtain a first judgment result; using the depth information of the image, depth difference information is calculated for the predetermined area set by 907, and based on the comparison result of the depth difference information and a predetermined threshold, it is determined whether there is an isolation pad, so as to obtain a second judgment result; when the first judgment result and the second judgment result for the same predetermined area are both that there is an isolation pad, it is determined that there is an isolation pad at the predetermined position, otherwise it is determined that there is no isolation pad at the predetermined position.
[0117] 909 . Output information related to the judgment result of operation 905 or operation 908 . Operation 909 is the same as operation 403 .
[0118] According to the above-described embodiment, the detection is performed on the isolation pad placed on the body of the detection object, so that the formation of a loop in the body of the detection object can be reliably avoided.
[0119] The embodiment of the present application also provides a device for detecting isolation pads in medical imaging, and the contents that are the same as the above-mentioned embodiments are not repeated here.
[0120] Fig.10 is a schematic diagram of a device for detecting an isolation pad according to an embodiment of the present application. Fig.10 As shown, the device 1000 for detecting the isolation pad includes:
[0121] An acquisition unit 1001 is configured to acquire an image of a detection object captured by a camera;
[0122] A determination unit 1002, which determines whether there is an isolation pad at a predetermined part of the detection object based on the image; and
[0123] The prompt unit 1003 outputs information related to the result of the judgment.
[0124] In some embodiments, the judging unit 1002 judges whether there is an isolation pad at a predetermined part of the detection object based on the image, including:
[0125] determining the posture of the detection object; and
[0126] In response to the determination result of the posture of the detection object, at least one of the information of the color channel and the depth information of the image is used to determine whether there is an isolation pad at a predetermined position of the detection object.
[0127] In some embodiments, in response to the posture of the detection object being the first posture, the determination unit 1002 uses information of the color channel of the image to determine whether there is an isolation pad at a predetermined position of the detection object; or
[0128] In response to the posture of the detection object being the second posture, the determination unit 1002 uses at least one of the information of the color channel and the depth information of the image to determine whether there is an isolation pad at a predetermined position of the detection object.
[0129] In some embodiments, using the color channel information of the image to determine whether there is an isolation pad at a predetermined part of the detection object includes:
[0130] The size of the graphic within the predetermined area of the image is adjusted at least once, and the resized graphic is compared with a template. In response to the comparison result of the resized graphic matching the template, it is determined that an isolation pad exists at the predetermined part of the detection object.
[0131] In some embodiments, the template is used to detect whether the graphic has a predetermined pattern. For example, the predetermined pattern is periodically arranged on the surface of the isolation pad, and at least one of the color, shape and texture of the predetermined pattern is different from the background of the surface of the isolation pad.
[0132] In some embodiments, using the depth information to determine whether there is an isolation pad at a predetermined position of the detection object includes:
[0133] Depth difference information within a predetermined area in the image is calculated, and in response to the depth difference information being greater than a predetermined threshold, it is determined that an isolation pad exists at a predetermined portion of the detection object.
[0134] It is worth noting that the above only describes the components or modules related to the present application, but the present application is not limited thereto. The device 1000 for detecting isolation pads in medical imaging may also include other components or modules, and the specific contents of these components or modules may refer to the relevant technology.
[0135] To keep it simple, Fig.10 The connection relationship or signal direction between various components or modules is only exemplified, but it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors and memories; the embodiments of the present application are not limited to this.
[0136] The above embodiments are merely exemplary of the embodiments of the present application, but the present application is not limited thereto, and appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.
[0137] The present application also provides a medical imaging system. The system includes the device 1000 for detecting an isolation pad in medical imaging as described in the second aspect of the embodiment, the contents of which are incorporated herein. The medical imaging device may include, for example, a computer, a server, a workstation, a laptop computer, a smart phone, etc., but the present application is not limited thereto.
[0138] Fig.11 Schematic diagram of a medical imaging device according to an embodiment of the present application. Fig.11 As shown, the medical imaging device 1100 may include: one or more processors (e.g., central processing unit CPU) 1110 and one or more memories 1120; the memory 1120 is coupled to the processor 1110. The memory 1120 may store various data; in addition, it may store a program 1121 for information processing, and execute the program 1121 under the control of the processor 1110.
[0139] In some embodiments, the functions of the apparatus 1000 for detecting an isolation pad in medical imaging are integrated into the processor 1110. The processor 1110 is configured to implement the method for detecting an isolation pad in medical imaging described in the above embodiments of the present application.
[0140] In some embodiments, the device 1000 for detecting isolation pads in medical imaging is configured separately from the processor 1110. For example, the device 10000 for detecting isolation pads in medical imaging can be configured as a chip connected to the processor 1110, and the function of the device 1000 for detecting isolation pads in medical imaging is realized through the control of the processor 1110.
[0141] For example, the processor 1110 is configured to perform the following control: acquiring an image of the detection object captured by a camera; judging whether there is an isolation pad at a predetermined position of the detection object based on the image; and outputting information related to the result of the judgment.
[0142] In a specific example, Fig.11 The medical imaging device 1100 may be Figure 1 The magnetic resonance imaging (MRI) system 100 shown in FIG. Fig.11 The memory 1120 may correspond to Figure 1 At least one of the memory 137 and the memory 126, for example, the memory 1120 may be independent of the memory 137 and at least one of the memory 126, or the memory 1120 may communicate with at least one of the memory 137 and the memory 126, or the memory 1120 may include at least one of the memory 137 and the memory 126, and so on. Fig.11 The processor 1110 may correspond to Figure 1The processor 1110 may be independent of at least one of the CPU 131, the CPU 124 and the image processor 128, for example, the processor 1110 may be independent of the CPU 131, the CPU 124 and the image processor 128, or the processor 1110 may communicate with at least one of the CPU 131, the CPU 124 and the image processor 128, or the processor 1110 may include at least one of the CPU 131, the CPU 124 and the image processor 128, etc.
[0143] In addition, if Fig.11 As shown, the medical imaging device 1100 may further include: an input / output (I / O) device 1130 and a display 1140, etc.; wherein the functions of the above components are similar to those in the prior art and are not described in detail here.
[0144] In addition, if Fig.11 As shown, the medical imaging device 1100 may also include a camera 1150, which photographs an object and generates an image, which can be transmitted to the processor 1110, so that the processor 1110 can implement the method for detecting isolation pads in medical imaging described in the above embodiment of the present application based on the image taken by the camera 1150.
[0145] It is worth noting that the medical imaging device 1100 does not necessarily have to include Fig.11 In addition, the medical imaging device 1100 may also include Fig.11 For components not shown in the figure, reference may be made to the related art.
[0146] An embodiment of the present application also provides a computer-readable program, wherein when the program is executed in a medical imaging system, the program enables the computer to execute the method for detecting isolation pads in medical imaging described in the aforementioned embodiment in the medical imaging system.
[0147] An embodiment of the present application also provides a storage medium storing a computer-readable program, wherein the computer-readable program enables a computer to execute the method for detecting an isolation pad in medical imaging described in the aforementioned embodiment in a medical imaging system.
[0148] The above devices and methods of the present application can be implemented by hardware, or by hardware combined with software. The present application relates to such a computer-readable program, which, when executed by a logic component, enables the logic component to implement the above-mentioned devices or components, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.
[0149] The method / device described in conjunction with the embodiments of the present application may be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of the functional block diagrams may correspond to various software modules of the computer program flow or to various hardware modules. These software modules may correspond to the various steps shown in the figure, respectively. These hardware modules may be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).
[0150] The software module may be located in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in a memory of a mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if a device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.
[0151] For one or more of the functional blocks described in the drawings and / or one or more combinations of functional blocks, it can be implemented as a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any appropriate combination thereof for performing the functions described in the present application. For one or more of the functional blocks described in the drawings and / or one or more combinations of functional blocks, it can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0152] The present application is described above in conjunction with specific implementation methods, but it should be clear to those skilled in the art that these descriptions are exemplary and are not intended to limit the scope of protection of the present application. Those skilled in the art can make various modifications and variations to the present application based on the principles of the present application, and these modifications and variations are also within the scope of the present application.
Claims
1. A method for detecting an isolation pad in medical imaging, characterized in that: The method comprises: Acquire an image of the detection object captured by a camera; Based on the image, determining whether there is an isolation pad at a predetermined portion of the detection object; and Information related to the result of the determination is output.
2. The method according to claim 1, characterized in that Based on the image, determining whether there is an isolation pad at a predetermined position of the detection object includes: determining the posture of the detection object; and In response to the determination result of the posture of the detection object, at least one of the information of the color channel and the depth information of the image is used to determine whether there is an isolation pad at a predetermined position of the detection object.
3. The method according to claim 2, characterized in that In response to the posture of the detection object being the first posture, using information of the color channel of the image to determine whether there is an isolation pad at a predetermined position of the detection object; or In response to the posture of the detection object being the second posture, at least one of the information of the color channel and the depth information of the image is used to determine whether there is an isolation pad at a predetermined position of the detection object.
4. The method according to claim 2, characterized in that Using the color channel information of the image to determine whether there is an isolation pad at a predetermined position of the detection object includes: The size of the graphic within the predetermined area of the image is adjusted at least once, and the resized graphic is compared with a template. In response to the comparison result of the resized graphic matching the template, it is determined that an isolation pad exists at the predetermined part of the detection object.
5. The method according to claim 4, characterized in that The template is used to detect whether the graphic has a predetermined pattern.
6. The method according to claim 5, characterized in that The predetermined pattern is periodically arranged on the surface of the isolation pad, At least one of the color, shape and texture of the predetermined pattern is different from the background of the surface of the isolation pad.
7. The method according to claim 2, characterized in that Using the depth information to determine whether there is an isolation pad at a predetermined position of the detection object includes: Depth difference information within a predetermined area in the image is calculated, and in response to the depth difference information being greater than a predetermined threshold, it is determined that an isolation pad exists at a predetermined portion of the detection object.
8. A medical imaging system, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the method for detecting an isolation pad in medical imaging according to any one of claims 1 to 7.
9. A device for detecting an isolation pad in medical imaging, characterized in that: The device comprises: An acquisition unit, which acquires an image of the detection object captured by a camera; A judging unit, which judges whether there is an isolation pad at a predetermined part of the detection object based on the image; and A prompting unit outputs information related to the result of the judgment.
10. The device according to claim 9, characterized in that The judging unit judges whether there is an isolation pad at a predetermined part of the detection object based on the image, including: determining the posture of the detection object; and In response to the determination result of the posture of the detection object, at least one of the information of the color channel and the depth information of the image is used to determine whether there is an isolation pad at a predetermined position of the detection object.
11. The device according to claim 10, characterized in that The judging unit judges whether there is an isolation pad at a predetermined position of the detection object using information of a color channel of the image in response to the posture of the detection object being the first posture; or In response to the posture of the detection object being the second posture, the determination unit determines whether there is an isolation pad at a predetermined position of the detection object using at least one of information of a color channel and depth information of the image.
12. The device according to claim 10, characterized in that Using the color channel information of the image to determine whether there is an isolation pad at a predetermined position of the detection object includes: The size of the graphic within the predetermined area of the image is adjusted at least once, and the resized graphic is compared with a template. In response to the comparison result of the resized graphic matching the template, it is determined that an isolation pad exists at the predetermined part of the detection object.
13. The device according to claim 12, characterized in that The template is used to detect whether the graphic has a predetermined pattern.
14. The device according to claim 13, characterized in that The predetermined pattern is periodically arranged on the surface of the isolation pad, At least one of the color, shape and texture of the predetermined pattern is different from the background of the surface of the isolation pad.
15. The device according to claim 10, characterized in that Using the depth information to determine whether there is an isolation pad at a predetermined position of the detection object includes: Depth difference information within a predetermined area in the image is calculated, and in response to the depth difference information being greater than a predetermined threshold, it is determined that an isolation pad exists at a predetermined portion of the detection object.