Movatterモバイル変換


[0]ホーム

URL:


CN115105175B - Puncture navigation system, method, device, storage medium and puncture device - Google Patents

Puncture navigation system, method, device, storage medium and puncture device
Download PDF

Info

Publication number
CN115105175B
CN115105175BCN202210772136.9ACN202210772136ACN115105175BCN 115105175 BCN115105175 BCN 115105175BCN 202210772136 ACN202210772136 ACN 202210772136ACN 115105175 BCN115105175 BCN 115105175B
Authority
CN
China
Prior art keywords
puncture
coordinate system
image
needle
puncture needle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210772136.9A
Other languages
Chinese (zh)
Other versions
CN115105175A (en
Inventor
罗中宝
蒋坤
张星光
张朕华
宋成明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Ruidao Medical Technology Co ltd
Original Assignee
Shanghai Ruidao Medical Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Ruidao Medical Technology Co ltdfiledCriticalShanghai Ruidao Medical Technology Co ltd
Priority to CN202210772136.9ApriorityCriticalpatent/CN115105175B/en
Publication of CN115105175ApublicationCriticalpatent/CN115105175A/en
Application grantedgrantedCritical
Publication of CN115105175BpublicationCriticalpatent/CN115105175B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present disclosure provides a puncture navigation system, method, apparatus and storage medium, and puncture device. The navigation system comprises a positioning module for determining three-dimensional coordinate information of a puncture needle in a space coordinate system, an ultrasonic image acquisition module, a puncture planning module for puncture planning of the puncture needle, a coordinate system conversion module for establishing a conversion relation between an image coordinate system and the space coordinate system, a movement path determination module for determining a first movement path of the puncture needle in the image coordinate system based on the relative position of the puncture needle and a target puncture point position and determining a second movement path of a puncture guide in the space coordinate system based on the first movement path, and a navigation processing module for navigating the puncture needle based on the second movement path in the space coordinate system. The method and the device can obtain the position between the puncture needle and the target puncture point without adopting a binocular vision positioning device or arranging an optical marker on the puncture needle and the ultrasonic probe, realize the navigation of the puncture needle, save the cost and reduce the complexity.

Description

Puncture navigation system, method, device, storage medium, and puncture apparatus
Technical Field
Embodiments of the present disclosure relate to a puncture navigation system, method, apparatus and storage medium, and a puncture device.
Background
Cancer is a major disease that jeopardizes human health. For traditional cancer treatment methods, recently developed thermal ablation therapies characterized by minimally invasive ablation, particle implantation and other ablation therapies, clinical application is limited due to limitations of factors such as indication, contraindication, treatment side effects, thermal effects and the like.
In recent years, with the continued development of pulsed bioelectricity, electric field pulses have received widespread attention for their non-thermal, minimally invasive biomedical utility and are increasingly being used in clinical treatment of tumors. Minimally invasive therapies often require treatment through a needle to reach a target tissue region within the body, however, the needle is often positioned in coordination with a template under the guidance of ultrasound or other medical imaging equipment to reach the desired target location.
At present, a puncture device and an ultrasonic probe are generally used in clinic to form an integral form, and tumor positioning puncture is performed under the guidance of an ultrasonic image in operation, but because the ultrasonic imaging area is limited and is a two-dimensional plane, the puncture device can be observed in the ultrasonic image only after a puncture needle enters the ultrasonic imaging area along the ultrasonic imaging plane, and the position relationship between the puncture needle and the tumor cannot be displayed in real time, so that an operator (such as a doctor) cannot accurately puncture a patient by observing the relative position relationship between the puncture needle and the tumor part in a three-dimensional image. Therefore, there is an urgent need for a navigation system capable of displaying the positional relationship between the puncture needle and the tumor in real time.
Disclosure of Invention
At least one embodiment of the present disclosure provides a puncture navigation system for a puncture device including a base, a puncture needle, an ultrasonic probe, and a puncture control having at least one puncture control, the puncture navigation system including a positioning module, an ultrasonic image acquisition module, a puncture planning module, a coordinate system conversion module, a first motion path determination module, a second motion path determination module, and a navigation processing module. The positioning module is configured to position the puncture needle based on the base, and determine first three-dimensional coordinate information of the puncture needle in a space coordinate system, wherein the space coordinate system is a coordinate system established based on the base. The ultrasonic image acquisition module is configured to acquire a group of ultrasonic images of target tissue acquired by the ultrasonic probe so as to determine a three-dimensional ultrasonic image corresponding to the group of ultrasonic images. The puncture planning module is configured to perform puncture planning for the puncture needle based on the three-dimensional ultrasonic image to determine puncture planning information, wherein the puncture planning information comprises a needle insertion point position of the puncture needle, a needle insertion direction of the puncture needle and a target puncture point position of the puncture needle. The coordinate system conversion module is configured to establish a conversion relationship between an image coordinate system of the ultrasound image and the spatial coordinate system such that a real-time image position of the first three-dimensional coordinate information within the image coordinate system is determined based on the conversion relationship to visualize a relative position between the puncture needle and the target puncture point position in the image coordinate system in real time. The first motion path determination module is configured to determine a first motion path of the puncture needle based on a relative position between the puncture needle and the target puncture point position in the image coordinate system. The second motion path determination module is configured to determine a second motion path of the penetration guide in the spatial coordinate system having a predetermined positional relationship with the penetration needle based on the first motion path in the image coordinate system. The navigation processing module is configured to navigate the puncture needle through the at least one puncture control based on the second motion path in the spatial coordinate system.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the navigation processing module includes a control motion trajectory determination unit configured to determine a motion trajectory of each of the at least one puncture control based on the puncture device and the second motion path, and a driving device drivingly connected with the at least one puncture control and configured to drive each of the at least one puncture control to move along the corresponding motion trajectory to navigate the puncture needle.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the first three-dimensional coordinate information of the puncture needle includes three-dimensional coordinate information of a needle tip of the puncture needle in the spatial coordinate system, and the first movement path of the puncture needle includes a first movement path of the needle tip of the puncture needle.
For example, in a puncture navigation system provided by at least one embodiment of the present disclosure, the at least one puncture control member includes a puncture positioning arm set disposed on the base and configured to puncture and position the puncture needle, and a puncture depth control baffle including the puncture guide that is a non-closed positioning hole through which the puncture needle passes, the second movement path determination module includes a first determination unit configured to determine a third movement path of the non-closed positioning hole in the image coordinate system based on a puncture needle image specification of the puncture needle in the image coordinate system and the first movement path, and a second determination unit configured to determine the second movement path of the non-closed positioning hole in the space coordinate system based on the conversion relation and the third movement path in the image coordinate system.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the positioning module is configured to determine the first three-dimensional coordinate information of the puncture needle according to three-dimensional coordinate information of the non-closed positioning hole in the spatial coordinate system and a puncture needle actual physical specification of the puncture needle in the spatial coordinate system.
For example, at least one embodiment of the present disclosure provides for a puncture navigation system further comprising a display module, wherein the display module is configured to visualize in real time at least one of the ultrasound image, the three-dimensional ultrasound image, the needle tip of the puncture needle, a relative position between the needle tip of the puncture needle and the target puncture site location, a first path of movement of the puncture needle.
For example, the puncture navigation system provided by at least one embodiment of the present disclosure further comprises a correction module, wherein the correction module comprises a comparison unit configured to compare the needle insertion direction of the puncture planning information with the current direction of the first movement path visualized in real time by the display module, determine a deviation value between the needle insertion direction and the current direction, and a correction control unit configured to update the first movement path of the puncture needle to update the second movement path based on the deviation value in response to the deviation value being greater than or equal to a preset angle deviation, so that the navigation processing module performs navigation of the puncture needle through the at least one puncture control member based on the updated second movement path until the deviation value between the needle insertion direction and the current direction is smaller than the preset angle deviation.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the positioning module is further configured to position the ultrasound probe and determine second three-dimensional coordinate information of the ultrasound probe in the spatial coordinate system.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, a center of the base is used as an origin of the spatial coordinate system or an origin of the spatial coordinate system at a position on the base where the puncture control is connected with a corresponding one of the at least one puncture control, so that the positioning module determines the first three-dimensional coordinate information of the puncture needle based on a positional relationship between the puncture needle and the base, and determines the second three-dimensional coordinate information of the ultrasound probe based on a positional relationship between the ultrasound probe and the base.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the coordinate system conversion module includes a coordinate system conversion unit configured to convert an image coordinate system of the ultrasound image to the spatial coordinate system based on second three-dimensional coordinate information of the ultrasound image and the ultrasound probe to establish the conversion relation between the image coordinate system and the spatial coordinate system.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the coordinate system conversion unit includes a morphological image processing unit configured to perform morphological image processing on the ultrasonic image to determine a target image area, a pixel statistics unit configured to acquire a pixel statistics distribution based on the target image area, a conversion processing unit configured to determine a conversion ratio between a diameter of the ultrasonic probe and a number of pixel pitches occupied by the diameter of the ultrasonic probe based on the pixel statistics distribution map and a predetermined diameter of the ultrasonic probe, and a conversion establishing unit configured to convert the image coordinate system to the spatial coordinate system based on the conversion ratio and the second three-dimensional coordinate information.
In a puncture navigation system provided in at least one embodiment of the present disclosure, for example, the morphological image processing unit includes a binarization subunit configured to binarize the ultrasound image to obtain a first processed image, and a labeling processing subunit configured to obtain a second processed image by performing region-wise communication and labeling on the first processed image to obtain a plurality of marker-wise communication regions, and obtain the target image region from the plurality of marker-wise communication regions, thereby obtaining a third processed image, wherein the target image region includes two target marker-wise communication regions having largest and second largest regions among the plurality of marker-wise communication regions.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the conversion processing unit includes a definition processing subunit configured to acquire, based on the pixel statistical distribution, a boundary line between a cross section and a sagittal section of the two target identification communication areas and pixel coordinates corresponding to the boundary line, a circle center acquisition subunit configured to determine, based on the boundary line, a circle center of a semicircular area surrounded by the two target identification communication areas near each other on the third processed image, wherein the semicircular area is different in color from the identification communication areas, and a pixel-to-physical distance conversion subunit configured to determine a diameter of the ultrasonic probe, determine a number of pixel pitches occupied by the diameter based on the circle center, and determine the conversion ratio based on the number of pixel pitches occupied by the diameter.
For example, in a puncture navigation system provided in at least one embodiment of the present disclosure, the conversion establishing unit includes a first establishing subunit configured to determine a horizontal axis and a vertical axis perpendicular to each other based on the center of a circle, the conversion ratio, and pixel coordinates corresponding to the dividing line, and a second establishing subunit configured to convert the image coordinate system to the space coordinate system with the depth of the ultrasound probe as a vertical axis based on the set of ultrasound images and the second three-dimensional coordinate information.
At least one embodiment of the present disclosure also provides a lancing navigation method for a lancing device including a base, a lancing needle, an ultrasonic probe, and a lancing control with at least one lancing control member. The puncture navigation method comprises the steps of establishing a space coordinate system, determining first three-dimensional coordinate information of a puncture needle in the space coordinate system based on the base, acquiring a group of ultrasonic images of target tissues acquired by an ultrasonic probe to determine three-dimensional ultrasonic images corresponding to the group of ultrasonic images, conducting puncture planning for the puncture needle based on the three-dimensional ultrasonic images to determine puncture planning information, wherein the puncture planning information comprises a needle point position of the puncture needle, a needle inlet direction of the puncture needle and a target puncture point position of the puncture needle, establishing a conversion relation between an image coordinate system of the ultrasonic images and the space coordinate system, determining a real-time image position of the first three-dimensional coordinate information in the image coordinate system based on the conversion relation, so that a relative position between the puncture needle and the target puncture point position is visualized in the image coordinate system in real time, determining a puncture path in the image coordinate system based on the puncture point position between the puncture needle and the target puncture point position, and determining a puncture path in the first coordinate system based on the first coordinate system and the second coordinate system, and moving a puncture path in the first coordinate system.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, navigation of the puncture needle by the at least one puncture control based on the second movement path in the spatial coordinate system includes determining a movement locus of each of the at least one puncture control based on the puncture device and the second movement path, and driving each of the at least one puncture control to move along the corresponding movement locus to navigate the puncture needle.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, the first three-dimensional coordinate information of the puncture needle includes three-dimensional coordinate information of a needle tip of the puncture needle in the spatial coordinate system, and the first movement path of the puncture needle includes a first movement path of the needle tip of the puncture needle.
For example, in a lancing navigation method provided by at least one embodiment of the present disclosure, the at least one lancing control member includes a lancing positioning arm set and a lancing depth control flap, the lancing positioning arm set is disposed on the base and configured to lancing the lancing needle, determining a second movement path of a lancing guide in the spatial coordinate system with a predetermined positional relationship with the lancing needle based on the first movement path in the image coordinate system in response to the lancing depth control flap including the lancing guide and the lancing guide being the non-closed positioning hole for the lancing needle, includes determining a third movement path of the non-closed positioning hole in the image coordinate system based on a lancing needle image specification of the lancing needle in the image coordinate system and the first movement path, and determining the second movement path of the non-closed positioning hole in the spatial coordinate system based on the conversion relation and the third movement path in the image coordinate system.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, determining first three-dimensional coordinate information of the puncture needle in the space coordinate system based on the base includes determining the first three-dimensional coordinate information of the puncture needle according to the three-dimensional coordinate information of the non-closed positioning hole in the space coordinate system and an actual physical specification of the puncture needle in the space coordinate system, so that the first three-dimensional coordinate information includes the three-dimensional coordinate information of the puncture needle in the space coordinate system.
For example, at least one embodiment of the present disclosure provides a puncture navigation method further comprising visualizing in real time at least one of the ultrasound image, the three-dimensional ultrasound image, the needle tip of the puncture needle, a relative position between the needle tip of the puncture needle and the target puncture point position, a first movement path of the puncture needle.
For example, the puncture navigation method provided by at least one embodiment of the present disclosure further includes comparing the needle insertion direction of the puncture planning information with a current direction of the first movement path visualized in real time, determining a deviation value between the needle insertion direction and the current direction, and updating the first movement path of the puncture needle to update the second movement path based on the deviation value in response to the deviation value being greater than or equal to a preset angle deviation, so that the puncture needle is navigated by the at least one puncture control member based on the updated second movement path until the deviation value between the needle insertion direction and the current direction is smaller than the preset angle deviation.
For example, a puncture navigation method provided by at least one embodiment of the present disclosure further includes determining second three-dimensional coordinate information of the ultrasound probe within the spatial coordinate system based on the base.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, establishing a conversion relation between an image coordinate system of the ultrasound image and the spatial coordinate system includes converting the image coordinate system of the ultrasound image to the spatial coordinate system based on second three-dimensional coordinate information of the ultrasound image and the ultrasound probe to establish the conversion relation between the image coordinate system and the spatial coordinate system.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, converting an image coordinate system of an ultrasonic image to the space coordinate system based on second three-dimensional coordinate information of the ultrasonic image and the ultrasonic probe includes performing morphological image processing on the ultrasonic image, determining a target image area, acquiring a pixel statistical distribution based on the target image area, determining a conversion ratio between a diameter of the ultrasonic probe and a number of pixel pitches occupied by the diameter of the ultrasonic probe based on the pixel statistical distribution map and a predetermined diameter of the ultrasonic probe, and converting the image coordinate system to the space coordinate system based on the conversion ratio and the second three-dimensional coordinate information.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, performing morphological image processing on the ultrasonic image to determine a target image area includes binarizing the ultrasonic image to obtain a first processed image, performing area communication and marking on the first processed image to obtain a plurality of identifier communication areas to obtain a second processed image, and determining the target image area from the plurality of identifier communication areas to obtain a third processed image, wherein the target image area includes two target identifier communication areas with the largest and the next largest areas among the plurality of identifier communication areas.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, a conversion ratio between the diameter and the number of pixel pitches occupied by the diameter is determined based on the pixel statistical distribution map and a predetermined diameter of the ultrasonic probe, and the puncture navigation method includes acquiring a boundary line between a cross section and a sagittal section of the two target mark communication regions and pixel coordinates corresponding to the boundary line based on the pixel statistical distribution map, determining a center of a semicircular region surrounded by the two target mark communication regions near each other on the third processed image based on the boundary line, wherein the semicircular region is different in color from the mark communication region, determining a diameter of the ultrasonic probe, determining the number of pixel pitches occupied by the diameter based on the center of circle, and determining the conversion ratio based on the number of pixel pitches occupied by the diameter.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, converting the image coordinate system to the space coordinate system based on the conversion ratio and the second three-dimensional coordinate information includes determining a horizontal axis and a vertical axis perpendicular to each other based on the center of a circle, the conversion ratio, and pixel coordinates corresponding to the dividing line, taking a depth of the ultrasound probe as a vertical axis, and converting the image coordinate system to the space coordinate system based on a third processed image corresponding to the set of ultrasound images and the second three-dimensional coordinate information.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, performing region communication and marking on the first processed image to obtain a plurality of identifier communication regions to obtain a second processed image, and determining the target image region from the plurality of identifier communication regions to obtain a third processed image includes removing identifier communication regions on a first side and a second side of the second processed image that are opposite in a longitudinal direction based on the second processed image, selecting two target identifier communication regions with largest and second largest regions from the plurality of identifier communication regions, discarding pixels in the plurality of identifier communication regions and identifier communication regions smaller than a preset value, and obtaining the third processed image.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, the pixel statistical distribution includes a distribution of pixel sums in a longitudinal direction of the third processed image.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, acquiring, based on the pixel statistical distribution, a boundary line between a cross section and a vector cross section of the two target identification communication regions and pixel coordinates corresponding to the boundary line includes taking a transverse straight line of pixel coordinates corresponding to an extremum point in the pixel statistical distribution as the boundary line, acquiring, based on the boundary line, a boundary of the two target identification communication regions, and determining pixel coordinates of a boundary of at least one of the two target identification communication regions.
For example, in a puncture navigation method provided in at least one embodiment of the present disclosure, determining, based on the dividing line, a center of a semicircular area surrounded by the two target mark communicating areas near each other on the third processed image includes determining, based on the dividing line, four intersecting points at which the dividing line or a straight line parallel to the dividing line passes through the semicircular area to intersect the target mark communicating area, acquiring two target intersecting points in the middle of the four intersecting points, and acquiring the center of the semicircular area based on the two target intersecting points.
At least one embodiment of the present disclosure provides an electronic device, including a processor and a memory, where the memory stores a computer program that, when executed by the processor, implements a puncture navigation method as set forth in any one of the above.
At least one embodiment of the present disclosure provides a computer readable storage medium, where a computer program is stored in the storage medium, and when the computer program is executed by a processor, the puncture navigation method as described in any of the above examples is implemented.
The disclosure also provides at least one embodiment of the present disclosure, comprising a base configured to establish a spatial coordinate system based thereon, a puncture needle, wherein positional information of the puncture needle within the spatial coordinate system is first three-dimensional coordinate information, a puncture control portion comprising at least one puncture control member, wherein the at least one puncture control member comprises a puncture positioning arm set and a puncture depth control baffle, the puncture positioning arm set is disposed on the base and configured to puncture and position the puncture needle, the puncture depth control baffle has a non-closed positioning hole through which the puncture needle passes, an ultrasonic probe configured to acquire a set of ultrasonic images of a target tissue to determine a three-dimensional ultrasonic image corresponding to the set of ultrasonic images, such that puncture planning information for the puncture needle is determined based on the three-dimensional ultrasonic image, and such that a real-time image position of the first three-dimensional information within the image coordinate system is determined based on the conversion relation between an image coordinate system of the ultrasonic image and the spatial coordinate system, such that a real-time image position of the puncture needle can be determined in the puncture needle coordinate system based on the conversion relation between the puncture needle coordinate system and the puncture needle coordinate system, wherein the puncture planning information comprises a relative motion position of the puncture needle and the puncture needle in the real-time position of the puncture needle relative to the puncture needle coordinate system, a second path of movement of a piercing guide having a predetermined positional relationship with the piercing needle in the spatial coordinate system is determined based on the first path of movement in the image coordinate system, in which navigation of the piercing needle is performed by the at least one piercing control based on the second path of movement of the piercing guide.
For example, in a puncture device provided in at least one embodiment of the present disclosure, the ultrasonic probe is movably disposed on the base, and positional information of the ultrasonic probe within the spatial coordinate system is second three-dimensional coordinate information, so that an image coordinate system of the ultrasonic image is converted to the spatial coordinate system based on the ultrasonic image and the second three-dimensional coordinate information to establish the conversion relation between the image coordinate system and the spatial coordinate system.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
FIGS. 1A-1B are schematic structural views of lancing devices according to some embodiments of the present disclosure;
FIG. 2 is a schematic view of a partial structure of a lancing device according to some embodiments of the present disclosure;
FIG. 3 is a flow chart of a puncture navigation method provided by some embodiments of the present disclosure;
FIG. 4 is a flowchart of step S8 of FIG. 3 provided in some embodiments of the present disclosure;
FIG. 5 is a flowchart of step S7 of FIG. 3 provided in some embodiments of the present disclosure;
FIG. 6 is a schematic illustration of an original image of an ultrasound image provided by some embodiments of the present disclosure;
FIG. 7 is a schematic diagram of a second motion path of a non-closed positioning hole in a spatial coordinate system provided by some embodiments of the present disclosure;
FIG. 8 is a flow chart of transferring an image coordinate system to a space coordinate system provided by some embodiments of the present disclosure;
FIG. 9 is a flowchart of step S51 of FIG. 8 provided in some embodiments of the present disclosure;
FIG. 10 is a schematic illustration of a second processed image provided by some embodiments of the present disclosure;
FIG. 11 is a schematic illustration of a third processed image provided by some embodiments of the present disclosure;
FIG. 12 is a flowchart of step S512 of FIG. 9 provided in some embodiments of the present disclosure;
FIG. 13 is a schematic diagram of a pixel statistical distribution provided by some embodiments of the present disclosure;
FIG. 14 is a flowchart of step S53 of FIG. 8 provided in some embodiments of the present disclosure;
FIG. 15 is a flowchart of step S532 of FIG. 14 provided in some embodiments of the present disclosure;
FIG. 16 is a schematic illustration of a third processed image provided by some embodiments of the present disclosure;
FIG. 17 is a schematic diagram of a set of contour points for obtaining radians provided by some embodiments of the present disclosure;
FIG. 18 is a flowchart of step S54 in FIG. 8 provided by some embodiments of the present disclosure;
FIG. 19A is a schematic cross-sectional view of a two-dimensional ultrasound image provided by some embodiments of the present disclosure;
FIG. 19B is a schematic illustration of a three-dimensional ultrasound image corresponding to the two-dimensional ultrasound image of FIG. 19A provided in accordance with some embodiments of the present disclosure;
FIG. 20 is a schematic block diagram of a puncture navigation system according to some embodiments of the present disclosure;
FIG. 21 is a schematic diagram illustrating components of a navigation processing module provided in some embodiments of the present disclosure;
FIG. 22 is a schematic diagram of the composition of a second motion path determination module provided by some embodiments of the present disclosure;
FIG. 23 is a schematic diagram of the composition of a coordinate system conversion unit provided by some embodiments of the present disclosure;
FIG. 24 is a schematic diagram showing the composition of a coordinate system conversion unit according to other embodiments of the present disclosure;
FIG. 25 is a schematic diagram of the components of a correction module provided by some embodiments of the present disclosure;
fig. 26 is a block diagram of an electronic device provided by some embodiments of the present disclosure.
Detailed Description
The following description of the technical solutions in the embodiments of the present disclosure will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without inventive effort, based on the embodiments in this disclosure are intended to be within the scope of this disclosure.
Unless defined otherwise, all terms (including technical and scientific terms) used in the embodiments of the disclosure have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined by the presently disclosed embodiments.
The terms "first," "second," and the like, as used in embodiments of the present disclosure, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Nor does the terms "a," "an," or "the" or similar terms mean a limitation of quantity, but rather that at least one is present. Likewise, the word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
The target tissue in the present disclosure refers to an organ or a portion of an organ, e.g., a prostate, liver, pancreas, heart, etc., and the lesion is located within the target tissue.
Puncture biopsy is a main method for obtaining histopathological diagnosis of bone and soft tissue tumors, for example, after puncture biopsy is performed on target tissues, focal areas can be obtained. However, some navigation systems currently use binocular vision positioning devices to display the three-dimensional position relationship between the puncture needle and the tumor in real time by arranging optical markers capable of performing optical positioning on the puncture needle and the ultrasonic probe. However, if the method is adopted, not only a binocular vision positioning device is needed, but also optical markers are needed to be arranged on the puncture needle and the ultrasonic probe, so that the cost is high, the structures of the ultrasonic probe and the puncture needle are more complex, and great inconvenience is brought to the operation of an operator.
At least one embodiment of the present disclosure provides a lancing navigation system for a lancing device that includes a base, a lancing needle, an ultrasonic probe, and a lancing control with at least one lancing control. The puncture navigation system comprises a positioning module, an ultrasonic image acquisition module, a puncture planning module, a coordinate system conversion module, a first motion path determination module, a second motion path determination module and a navigation processing module. The positioning module is configured to position the puncture needle based on the base, and to determine first three-dimensional coordinate information of the puncture needle in a spatial coordinate system established based on the base. The ultrasonic image acquisition module is configured to acquire a group of ultrasonic images of the target tissue acquired by the ultrasonic probe to determine a three-dimensional ultrasonic image corresponding to the group of ultrasonic images. The puncture planning module is configured to perform puncture planning for the puncture needle based on the three-dimensional ultrasound image to determine puncture planning information, wherein the puncture planning information includes a needle insertion point position of the puncture needle, a needle insertion direction of the puncture needle, and a target puncture point position of the puncture needle. The coordinate system conversion module is configured to establish a conversion relationship between an image coordinate system and a spatial coordinate system of the ultrasound image such that a real-time image position of the first three-dimensional coordinate information within the image coordinate system is determined based on the conversion relationship to visualize a relative position between the puncture needle and the target puncture point position in the image coordinate system in real time. The first motion path determination module is configured to determine a first motion path of the puncture needle based on a relative position between the puncture needle and a target puncture point position in an image coordinate system. The second motion path determination module is configured to determine a second motion path of the penetration guide in the spatial coordinate system having a predetermined positional relationship with the penetration needle based on the first motion path in the image coordinate system. The navigation processing module is configured to navigate the puncture needle through the at least one puncture control based on the second motion path in the spatial coordinate system. And then, based on the second movement path, the puncture needle is navigated, and after the puncture biopsy is performed on the target tissue, the focus area can be obtained.
The puncture navigation method comprises the steps of establishing a space coordinate system, determining a first three-dimensional coordinate information of a puncture needle in the space coordinate system based on a base, acquiring a group of ultrasonic images of target tissues acquired by an ultrasonic probe to determine a three-dimensional ultrasonic image corresponding to the group of ultrasonic images, performing puncture planning for the puncture needle based on the three-dimensional ultrasonic images to determine puncture planning information, wherein the puncture planning information comprises a needle inlet position of the puncture needle, a needle inlet direction of the puncture needle and a target puncture point position of the puncture needle, establishing a conversion relation between an image coordinate system of the ultrasonic images and the space coordinate system, determining a real-time image position of the first three-dimensional coordinate information in the image coordinate system based on the conversion relation, so that a relative position between the puncture needle and the target puncture point position is visualized in the image coordinate system in real time, determining a first movement path of the puncture needle based on the relative position between the puncture needle and the target puncture point position in the image coordinate system, determining a first movement path of the puncture needle based on the first movement path in the image coordinate system and a second movement path in the space coordinate system, and determining a puncture path in the space coordinate system based on the first movement path.
The puncture navigation system or the puncture navigation method are suitable for navigation of various puncture devices with puncture bodies and ultrasonic probes, and can acquire and visualize the position relationship between the puncture needles and target puncture points in real time without adopting a binocular vision positioning device or arranging optical markers on the puncture needles and the ultrasonic probes, so that the cost can be saved, the complexity of the ultrasonic and puncture needle structures can be reduced, and the operation of operators is facilitated.
Embodiments of the present disclosure and examples thereof are described in detail below with reference to the attached drawing figures.
Fig. 1A-1B are schematic structural views of a puncturing device according to some embodiments of the present disclosure. Fig. 2 is a schematic partial structure of a puncture device according to some embodiments of the present disclosure.
At least one embodiment of the present disclosure provides a lancing device including a base, a lancet, an ultrasonic probe, and a lancing control. For clarity and conciseness of the description of the present disclosure, the puncturing device illustrated in fig. 1A, 1B, and 2 will be described below as an example, but the navigation system and navigation method of the present disclosure are not limited to the structure or configuration of the puncturing device and the like to which the present disclosure is applied.
For example, as shown in fig. 1A and 1B, the puncture device 1000 may include an ultrasonic assembly 1100, a puncture needle 1200 and a puncture control part, and an ultrasonic image is acquired through the ultrasonic assembly 1100, so as to guide the puncture needle 1200 to perform puncture positioning and puncture to a predetermined depth under the control of the puncture control part, so as to realize navigation of the puncture needle 1200, thereby realizing puncture biopsy of target tissue.
In some examples, the penetration control may include at least one penetration control, e.g., the penetration control may include one penetration control, two penetration controls, or more penetration controls, etc. For example, when the penetration control includes more than two penetration controls, the penetration controls may have a linkage relationship with each other to more flexibly navigate the penetration needle 1200. Of course, embodiments of the present disclosure are not limited thereto, and the penetration controls may not have a linkage relationship with each other, so long as navigation of the penetration needle 1200 is enabled.
In some examples, each of the at least one penetration control of the penetration control is configured to be coupled to and directly driven in motion by a drive mechanism to effect navigation of the penetration needle 1200.
The embodiments of the present disclosure do not limit the connection or the relative positional relationship between the puncture control member of the puncture control portion and the puncture needle 1200, for example, the puncture control member may be connected to the puncture needle 1200 or may not be connected, for example, the puncture needle 1200 may be located on the puncture control member or may not be located on the puncture control member, and specifically may be freely adjusted according to the actual situation, so long as the puncture positioning and the puncture depth control of the puncture needle 1200 can be achieved, which is not exhaustive and not described any more.
In some examples, as shown in fig. 1A, 1B, and 2, lancing apparatus 1000 can further include a lancing guide release mechanism 1300 and a lancing positioning arm set 1600.
For example, the puncture guide release mechanism 1300 includes a puncture needle guide arm 1310 and an opening and closing flap 1320 on the side of the puncture needle guide arm 1310, the opening and closing flap 1320 having a through hole 1330 for the puncture needle 1200 to pass through when closed. Needle guide arm 1310 includes a guide cartridge 1360 with an opening and closing flap 1320 disposed over guide cartridge 1360. Puncture positioning arm 1600 is configured to move puncture needle guide arm 1310 to a puncture location in response to a control signal. The puncture guide release mechanism 1300 may further include a puncture depth control guard 1340, where the puncture depth control guard 1340 is slidably disposed on the side of the puncture needle guide arm 1310 along the axial direction of the puncture needle guide arm 1310, for example, by a sliding mechanism such as a chute, and the puncture depth control guard 1340 has a non-closed positioning hole 1350 for the puncture needle 1200 to pass through. The penetration depth control flap 1340 is disposed behind the opening and closing flap 1320, and the non-closing positioning hole 1350 of the penetration depth control flap 1340 is opposite to the via 1330 formed by closing the opening and closing flap 1320.
In some examples, lancing device 1000 can also include a lancing plate 1400. The puncture plate 1400 can fix the puncture needle 1200 outside the body, and by fixing the puncture needle 1200 outside the body, the stability of the needle body is improved, and the operation quality is improved.
For example, the ultrasound assembly 1100 includes an ultrasound probe and a probe control assembly configured to control a probe position and a probe direction of the ultrasound probe such that the ultrasound probe acquires an ultrasound image.
In some examples, an ultrasound image is acquired by an ultrasound probe and based on the ultrasound image, the set of puncture positioning arms 1600 are controlled to perform puncture positioning, move the needle guide arm 1310 to a puncture position, and also control the puncture depth control flap 1340 to slide to a corresponding position. At this time, the opening/closing flap 1320 closes to form the via hole 1330, the puncture needle 1200 is attached to the side wall of the non-closed positioning hole 1350 of the puncture depth control plate 1340, and is inserted into the target puncture point through the puncture plate 1400 after penetrating out of the via hole 1330.
In some examples, because the relative position between the non-closed positioning hole 1350 of the penetration depth control stop 1340 and the needle tip of the penetration needle is fixed, e.g., the target puncture point position of the needle tip of the penetration needle minus the actual physical gauge of the penetration needle 1200 may result in the target end point position that the non-closed positioning hole 1350 needs to reach, some embodiments of the present disclosure may insert the needle tip of the penetration needle 1200 into the target puncture point by moving the non-closed positioning hole 1350 from a starting position to an end point position and engaging the penetration needle 1200 with the sidewall of the non-closed positioning hole 1350 of the penetration depth control stop 1340 and penetrating out of the via 1330, puncturing in a direction that leads to the instrument box 1360.
In some examples, at least one penetration control of the penetration control includes a penetration positioning arm set 1600 and a penetration depth control barrier 1340.
For example, the puncture positioning arm 1600 is coupled to a corresponding drive mechanism such that the puncture positioning arm 1600 is driven by the drive mechanism to move the puncture needle guide arm 1310 to the puncture position. For example, the penetration depth control shutter 1340 is connected with a corresponding driving mechanism such that the penetration depth control shutter 1340 is controlled to slide to the corresponding position.
In some examples, the puncture positioning arm 1600 can be a linkage mechanism, where one portion (denoted as a first portion) of the puncture positioning arm 1600 can be coupled to the drive mechanism for direct drive movement and another portion (denoted as a second portion) of the puncture positioning arm 1600 can be driven for movement by movement of the first portion of the puncture positioning arm 1600 without being directly coupled by the drive mechanism. As such, the lancing control of the lancing control includes a first portion of the lancing positioning arm set 1600. Of course, this is merely exemplary, and is not a limitation of the present disclosure, and may depend on the structure of the puncture positioning arm 1600 of the specific structural form of the puncture device, which is not described herein.
In some examples, lancing device 1000 can further include a base 1500 for supporting a lancing device body. Puncture positioning arm 1600 is disposed on base 1500. An ultrasonic assembly 1100 is disposed on the base 1500. For example, the ultrasonic probe is movably disposed on the base 1500. For example, the fixed end of the puncture positioning arm 1600 is movably coupled to the base 1500.
In some examples, the probe control assembly of the ultrasound assembly 1100 includes an ultrasound feed stage 1110 and an ultrasound swivel stage (not shown), the ultrasound feed stage 1110 can move the ultrasound probe along the axis of the ultrasound probe, and the ultrasound swivel stage can rotate the ultrasound probe along the axis of the ultrasound probe, thereby controlling the depth and angle of the ultrasound probe.
In some examples, at least one penetration control of the penetration control is three penetration controls, two of the three penetration controls are two penetration controls (e.g., denoted as first penetration control and second penetration control) in the penetration positioning arm set 1600 and the third penetration control is the penetration depth control barrier 1340. For example, the first puncture control and the second puncture control of the three puncture controls are respectively a puncture positioning arm movably connected with the base 1500 through a rotating shaft and another transmission rod rotatable based on the rotating shaft. This is merely exemplary, and is not a limitation of the present disclosure, and the number and configuration of the puncture control members included in the puncture positioning arm 1600 can be freely adjusted according to the actual situation, so this is not an important point of the present disclosure and will not be repeated herein.
For clarity and conciseness of the description of the present disclosure, the puncture device illustrated in fig. 1A, 1B and 2 is mainly described herein as an example, but the navigation system and the navigation method of the present disclosure are not limited to the structure or configuration of the puncture device, and the like, and may be applied to other structures or configurations of the puncture device having a base, a puncture needle, a puncture control unit and an ultrasonic probe. It should be further noted that, in view of the specific structure of the puncturing device, the description is not repeated herein for the important matters of the disclosure.
Fig. 3 is a flowchart of a puncture navigation method provided in some embodiments of the present disclosure.
For example, as shown in fig. 3, a puncture navigation method for a puncture device according to at least one embodiment of the present disclosure includes steps S1 to S6.
In step S1, a spatial coordinate system is established, where the spatial coordinate system may be established based on the base 1500, for example, a world coordinate system established based on the base 1500.
Step S2, determining first three-dimensional coordinate information of the puncture needle 1200 in the spatial coordinate system based on the base 1500.
And S3, acquiring a group of ultrasonic images of the target tissue acquired by the ultrasonic probe to determine a three-dimensional ultrasonic image corresponding to the group of ultrasonic images.
Step S4, performing puncture planning for the puncture needle 1200 based on the three-dimensional ultrasonic image to determine puncture planning information, wherein the puncture planning information comprises a needle insertion point position of the puncture needle 1200, a needle insertion direction of the puncture needle 1200 and a target puncture point position of the puncture needle 1200.
Step S5, establishing a conversion relation between an image coordinate system and a space coordinate system of the ultrasonic image, so that the real-time image position of the first three-dimensional coordinate information in the image coordinate system is determined based on the conversion relation between the image coordinate system and the space coordinate system, and the relative position between the puncture needle 1200 and the target puncture point position is visualized in the image coordinate system in real time.
In step S6, in the image coordinate system, the first movement path of the puncture needle 1200 is determined based on the relative position between the puncture needle 1200 and the target puncture point position.
Step S7, determining a second movement path of the puncture guide (e.g., puncture guide is the non-closed positioning hole 1350 of the puncture depth control baffle 1340, see below) having a predetermined positional relationship with the puncture needle 1200 based on the first movement path in the image coordinate system.
Step S8, in the spatial coordinate system, navigation of the puncture needle 1200 is performed by at least one puncture control based on the second movement path of the puncture guide.
According to the puncture navigation method, under the condition that the binocular vision positioning device is not adopted and the optical markers are not arranged on the puncture needle and the ultrasonic probe, the relative position relation between the puncture needle and the target puncture point can be obtained in real time, so that the cost can be saved, the complexity of the ultrasonic and puncture needle structures can be reduced, and the operation of an operator is facilitated.
According to the embodiment of the disclosure, the puncture needle is converted from the space coordinate system to the image coordinate system, so that the relative position between the puncture needle and the target puncture point can be visualized, the puncture needle is intuitively displayed, automatic compensation is performed on puncture navigation through visual display, the accuracy of puncture navigation is improved, and more accurate treatment is realized.
The embodiment of the disclosure is based on coordinate system conversion and image puncture planning, can skillfully realize the navigation of the puncture needle, is easy to achieve the expected effect, is simple and convenient to operate, and avoids the increase of extra cost.
Fig. 4 is a flowchart of step S8 in fig. 3 provided in some embodiments of the present disclosure.
For example, as shown in fig. 4, step S8 includes steps S81 to S82.
Step S81, determining a motion trajectory of each of at least one penetration control of the penetration control based on the penetration device 1000 and the second motion path.
Step S82, each of the at least one puncture control of the puncture control is driven to move along the corresponding movement track to navigate the puncture needle 1200.
According to the puncture navigation method, the second movement path corresponding to the selected puncture guide piece is determined according to the relative position between the puncture needle and the target puncture point, so that the movement track of each part needing to move in the puncture device is determined to realize puncture navigation, the range of the applicable puncture device is wider, the operation is simple and convenient, and the cost is low.
For example, for clarity and convenience, the coordinate information of one point on the base 1500 of the lancing device 1000 in step S1 is denoted as (0, 0), and the first three-dimensional coordinate information in step S2 is denoted as (x 1, y1, z 1).
In some examples, the first three-dimensional coordinate information (x 1, y1, z 1) of the needle 1200 includes three-dimensional coordinate information of the tip of the needle 1200 within a spatial coordinate system. Thus, the first path of movement of the needle 1200 includes the first path of movement of the tip of the needle 1200. The embodiment of the disclosure utilizes the needle tip of the puncture needle to position the three-dimensional coordinate information of the puncture needle, and the three-dimensional coordinate information of the puncture needle is easy to obtain because the position of the needle tip of the puncture needle is easy to obtain, so that the realization of the navigation of the puncture needle is facilitated.
In some examples, the real-time image position of the first three-dimensional coordinate information of the puncture needle in the image coordinate system may be regarded as a starting position, and the target puncture point position may be regarded as a target end position corresponding to the starting position, so that a movement path plan of the puncture needle between the starting position and the target end position may be determined in the image coordinate system according to the starting position and the target end position.
In some examples, step S2 may be performed before step S3, or may be performed after step S3, or step S2 and step S3 may be performed simultaneously, and the order of performing the two steps is not limited by the embodiments of the present disclosure.
A non-limiting description will now be given of a puncture navigation method in the case where the puncture guide is a non-closed positioning hole 1350 in the embodiment of the present disclosure with reference to fig. 5 to 18.
FIG. 5 is a flowchart of step S7 of FIG. 3 provided in some embodiments of the present disclosure
For example, as shown in fig. 5, in response to the piercing guide being a non-closed locating hole 1350, step S7 includes steps S71 through S72.
Step S71, determining a third movement path of the non-closed positioning hole 1350 in the image coordinate system based on the puncture needle image specification and the first movement path of the puncture needle 1200 in the image coordinate system.
Step S72, determining a second motion path of the non-closed positioning hole 1350 in the spatial coordinate system based on the conversion relation between the image coordinate system and the spatial coordinate system and the third motion path in the image coordinate system.
According to the embodiment of the disclosure, the movement path for guiding the puncture needle to navigate can be determined according to the non-closed positioning holes serving as the determined quantity in the puncture device, the navigation solution is simple and convenient, the application range is wide, and the realization of the navigation of the puncture needle is facilitated.
In some examples, for step S7, the puncture guide may be the non-closed positioning hole 1350 of the puncture depth control baffle 1340, but the puncture guide of the embodiment of the disclosure is not limited thereto, and may be, for example, the puncture needle guide arm 1310 or the via 1330 or other suitable position for puncture guide on the puncture guide releasing mechanism 1300, as long as it is a reasonable position having a certain relative positional relationship with the puncture needle 1200, which will not be described herein. For clarity and brevity herein, the following description will mainly be given by taking the puncture guide as the non-closed positioning hole 1350 of the puncture depth control baffle 1340.
In some examples, step S2 of the puncture navigation method comprises a process or step of determining first three-dimensional coordinate information of the puncture needle 1200 based on the three-dimensional coordinate information of the non-closed positioning hole 1350 in the spatial coordinate system and the needle gauge of the puncture needle 1200 in the spatial coordinate system (i.e., the actual physical gauge of the puncture needle) such that the first three-dimensional coordinate information comprises the three-dimensional coordinate information of the puncture needle 1200 in the spatial coordinate system. For example, the needle gauge of the needle 1200 in the spatial coordinate system may be noted as the actual physical gauge of the needle.
In some examples, the actual physical gauge of the needle 1200 includes the exposed length of the needle, which may represent the actual physical dimensions of the needle 1200 in a spatial coordinate system. The lancet image specification represents the image size of the lancet 1200 in the image coordinate system, which is a specification based on the actual physical specification of the lancet that is mapped to the image coordinate system, e.g., the actual physical specification of the lancet is mapped to the image coordinate system in terms of image resolution to determine the lancet image specification.
According to the embodiment of the disclosure, the three-dimensional coordinate information of the puncture needle can be determined according to the non-closed positioning hole serving as the determination quantity in the puncture device, so that the three-dimensional coordinate information of the puncture needle is accurate and easy to obtain, the realization of the navigation of the puncture needle is facilitated, and the application range is wide.
In some examples, the puncture navigation method further comprises the step of visualizing in real time at least one of the ultrasound image, the three-dimensional ultrasound image, the needle tip of the puncture needle 1200, the relative position between the needle tip of the puncture needle 1200 and the target puncture point location, the first motion path of the puncture needle 1200.
The embodiment of the disclosure can visualize the ultrasonic related image, the relative position between the puncture needle and the target puncture point and the like, intuitively display the ultrasonic related image and the relative position to the target puncture point in real time, conveniently and accurately monitor the navigation condition of the puncture needle in real time, and has a certain guiding effect on puncture navigation.
Fig. 6 is a schematic illustration of an original image of an ultrasound image provided by some embodiments of the present disclosure.
For example, in step S3, the acquired set of ultrasound images includes a plurality of ultrasound images. For example, as shown in fig. 6, each ultrasound image is a two-dimensional image. For example, the ultrasound image includes a lesion area to be segmented.
In some examples, in step S3, embodiments of the present disclosure control an ultrasonic probe to move from tip to bottom at a fixed acquisition pitch according to acquired tip and bottom position information of a prostate, and intercept a prostate image of each pitch, completing a two-dimensional acquisition task of the ultrasonic image.
In some examples, in step S3, embodiments of the present disclosure obtain a three-dimensional ultrasound image by outlining the acquired two-dimensional ultrasound image (e.g., including lesion contours and outer contours) and then performing a three-dimensional reconstruction based on the image coordinate system.
For example, in step S4, the target puncture point position refers to a target puncture position to which puncture is required, which may be determined according to the specific situation of the focal region of the target tissue. For example, in step S5, the real-time image position means that the first three-dimensional coordinate information of the puncture needle 1200 corresponds to the real-time position in the image coordinate system through the conversion relationship between the image coordinate system and the spatial coordinate system.
For clarity and brevity, the description is mainly given herein taking a puncturing device for a prostate and a prostate ultrasound image as an example, for example, fig. 6 shows a prostate ultrasound image, but the disclosure is not limited to a puncturing position suitable for the disclosure, and may be applied to other application scenarios in which navigation for realizing puncturing is required, which is not repeated in the disclosure.
For example, in step S61, the second movement path is a vector path, for example, the second movement path of the non-closed positioning hole 1350 in the spatial coordinate system indicates a spatial feature of an action formed by the non-closed positioning hole 1350 moving under the grip of the puncture control unit to the target spatial position to be reached under the planning, for example, each point in the second movement path of the non-closed positioning hole 1350 includes information such as a position and an attitude.
Fig. 7 is a schematic diagram of a second motion path of a non-closed positioning hole in a spatial coordinate system according to some embodiments of the present disclosure.
For example, as shown in fig. 7, a black solid dot O1 represents a start position of the non-closed positioning hole 1350 of the penetration depth control shutter 1340 in the spatial coordinate system, i.e., a start position of the second movement path, and a non-solid dot O2 represents a target end position of the non-closed positioning hole 1350 of the penetration depth control shutter 1340 in the spatial coordinate system, i.e., a target end position of the second movement path. The movement path from the dot O1 to the dot O2 is a second movement path of the non-closed positioning hole 1350 in a space coordinate system, which may be a straight line or a curve, and may be specific according to practical situations. Thus, after the non-closed positioning hole 1350 moves from the dot O1 to the dot O2, the puncture needle 1200 is engaged with the sidewall of the non-closed positioning hole 1350 of the puncture depth control guard 1340 and is penetrated out of the via 1330, through the puncture plate 1400, such that the tip of the puncture needle 1200 is inserted into the target puncture point in the spatial coordinate system.
In some examples, embodiments of the present disclosure may set the center of the base 1500 as the origin (0, 0) of the spatial coordinate system, at which time the spatial coordinate system may be established with the horizontal direction of the base 1500 as the horizontal axis of the spatial coordinate system, the vertical direction of the base 1500 as the vertical axis of the spatial coordinate system, and the forward direction of the ultrasound assembly 1100 as the vertical axis of the spatial coordinate system. For another example, the location on the base 1500 where the puncture control is connected may be referred to as the origin (0, 0) of the spatial coordinate system, and the directions of the horizontal axis, the vertical axis, and the longitudinal axis of the spatial coordinate system may be similar to those of the previous example, and will not be repeated herein. Of course, this is merely exemplary, and is not a limitation of the present disclosure, as long as the base 1500 is at any reasonable point, and will not be described in detail herein.
In some examples, the fixed end of the puncture positioning arm 1600 is movably connected to the base 1500, and the position on the base 1500 where the puncture positioning arm 1600 is movably connected is referred to as a base connection, so that the movement of the puncture positioning arm 1600 (e.g., the puncture positioning arm 1600 may be a link mechanism) may be calculated based on the base connection of the base 1500, and since the position on the base 1500 where the origin is selected as the spatial coordinate system is relatively fixed with respect to the base connection, the position between the spatial coordinate system established based on the base 1500 and the puncture positioning arm 1600 is relatively fixed, so that the movement of the puncture positioning arm 1600 may also be calculated based on the spatial coordinate system. For example, the base connection point on the base 1500 is used as an origin to establish a spatial coordinate system, so that the origin of the spatial coordinate system can be coincident with the base connection point of the position where the puncture positioning arm 1600 is movably connected with the base 1500, which is beneficial to simplifying the calculation of the motion trail of the puncture control.
In some examples, embodiments of the present disclosure implement a second motion path based on the specific structure of the lancing device and the non-closed positioning hole 1350 by robotic kinematics to reverse the motion trajectory of each lancing control (see below in detail), which is applicable to lancing devices of any structural composition and is robust.
For example, in step S82, each piercing control of the piercing device 1000 is respectively connected to a set of driving mechanisms to move the piercing control along a corresponding movement track. Therefore, the driving mechanism of the navigation system has lower complexity, and the operation is simple and convenient. For example, the driving mechanism is mainly composed of a driver, a direct current motor and a speed reducer, which is only exemplary and not limiting of the disclosure, so long as the corresponding puncture control member can be driven to move, and the description is omitted herein.
In some examples, the lancing control members of embodiments of the present disclosure refer to components of the lancing apparatus that are connected to and directly driven by a driving mechanism, for components of the lancing apparatus that are not directly driven by a driving mechanism, the coupling relationship has been decoupled in an algorithm that counter-decouples the motion profile of each of the at least one lancing control member, such that the motion profile of each lancing control member can be directly obtained. It should be noted that, since the embodiment of the present disclosure does not limit the structure of the applicable puncturing device, the specific division between the puncturing control member connected to the driving mechanism and directly driven to move and other components not connected to the driving mechanism and directly driven to move in the embodiment of the present disclosure may be freely adjusted according to the actual situation, and will not be repeated here.
In some examples, the penetration navigation method further includes the step or process of determining second three-dimensional coordinate information of the ultrasound probe within the spatial coordinate system based on positioning the ultrasound probe by the base 1500. Thus, the conversion relation between the image coordinate system and the space coordinate system is conveniently acquired, and the relative position between the puncture needle and the target puncture point under the space coordinate system is determined. For example, for clarity and convenience of description, the second three-dimensional coordinate information may be denoted as (x 2, y2, z 2), which represents the actual physical positional relationship between the ultrasound probe and the base 1500.
In some examples, the ultrasound probe is a smaller-sized cylinder-like structure, and the second three-dimensional coordinate information of the ultrasound probe includes three-dimensional coordinate information of a center of the ultrasound probe within a spatial coordinate system. This is merely exemplary and is not a limitation of the present disclosure.
For example, in step S5, establishing a conversion relationship between the image coordinate system and the spatial coordinate system of the ultrasound image includes the step or process of converting the image coordinate system of the ultrasound image to the spatial coordinate system based on the second three-dimensional coordinate information (x 2, y2, z 2) of the ultrasound image and the ultrasound probe to establish a conversion relationship between the image coordinate system and the spatial coordinate system.
The embodiment of the disclosure realizes the conversion between the image coordinate system and the space coordinate system through the coordinate system conversion, so that the relative position relationship between the puncture needle (such as the needle tip of the puncture needle) and the target puncture point position can be simply and effectively determined in real time and visualized under the image coordinate system without adopting a binocular vision positioning device or arranging optical markers on the puncture needle and the ultrasonic probe, thereby realizing the navigation of the puncture needle, having simple and convenient operation and avoiding the increase of additional cost.
For example, for step S5, after the conversion relationship between the image coordinate system and the space coordinate system is established, the first three-dimensional coordinate information determined in the space coordinate system may be obtained in real time to obtain the corresponding real-time image position in the image coordinate system based on the established conversion relationship between the image coordinate system and the space coordinate system.
Fig. 8 is a flow chart of transferring an image coordinate system to a space coordinate system according to some embodiments of the present disclosure.
For example, as shown in fig. 8, in some examples, for converting an image coordinate system of an ultrasound image to a space coordinate system based on second three-dimensional coordinate information of the ultrasound image and the ultrasound probe, a conversion relationship between the image coordinate system and the space coordinate system is established, including steps S51 to S54.
And step S51, performing morphological image processing on the ultrasonic image to determine a target image area.
Step S52, based on the target image area, obtaining pixel statistical distribution.
Step S53, based on the pixel statistical distribution diagram and the predetermined diameter of the ultrasonic probe, determining the conversion ratio between the diameter of the ultrasonic probe and the number of pixel intervals occupied by the diameter of the ultrasonic probe.
Step S54, converting the image coordinate system to a space coordinate system based on the conversion ratio and the second three-dimensional coordinate information.
The embodiment of the disclosure realizes the conversion of the image coordinate system and the space coordinate system by combining the image feature extraction and the information of the actual physical distance, has lower operation difficulty, low resolving complexity, high accuracy, simplicity and effectiveness and good application prospect.
In some examples, embodiments of the present disclosure may implement both conversion of an image coordinate system to a spatial coordinate system and conversion of a spatial coordinate system to an image coordinate system based on a conversion relationship between the image coordinate system and the spatial coordinate system.
Fig. 9 is a flowchart of step S51 in fig. 8 provided in some embodiments of the present disclosure.
For example, as shown in fig. 9, step S51 includes step S511 and step S512.
Step S511, binarizing the ultrasound image to obtain a first processed image.
Step S512, performing region communication and marking on the first processed image to obtain a plurality of identifier communication regions to obtain a second processed image, and determining a target image region from the plurality of identifier communication regions to obtain a third processed image. For example, the target image area includes two target identification communication areas, which are the largest and the next largest of the plurality of identification communication areas.
The embodiment of the disclosure obtains the geometric parameters of each block area of the image through the connected area mark of the binary image analysis, and has the advantages of simplicity, convenience and wide application range.
Fig. 10 is a schematic diagram of a second processed image provided by some embodiments of the present disclosure. Fig. 11 is a schematic diagram of a third processed image provided by some embodiments of the present disclosure.
In some examples, the first processed image is an initial binary image obtained after a binarization process of an original image of an ultrasound image (e.g., the original image of the ultrasound image shown in fig. 6). The second processed image and the third processed image are processed binary images obtained after the labeling process of the initial binary image.
In some examples, the second processed image shown in fig. 10 may be obtained after the original image of the ultrasound image shown in fig. 6 is subjected to binarization and region-communicating and marking processing, and the second processed image shown in fig. 10 may be obtained after the selection and discarding of the marker-communicating region is completed.
In some examples, the process of selecting the target logo connected region and discarding the smaller logo connected region is part of the overall labeling process as part of the overall labeling process.
For example, since the gray scale value of the image ranges from 0 to 255, black from 0, and white from 255, 1 of 120 or more and 0 of 120 or less can be obtained during the binarization processing, thereby obtaining an initial binary image. Of course, this is merely exemplary and is not a limitation of the present disclosure.
In some examples, the plurality of logo-connected areas in fig. 10 include an area A1, an area A2, and an area A3, and other areas, and the target image area includes an area A1 and an area A2.
In some examples, the area A1 and the area A2 in fig. 11 are the largest two areas (one of which is denoted as the largest area and the other is denoted as the next largest area) among all the identification communication areas, and the area sizes of the area A1 and the area A2 may be the same or different, as the case may be.
For example, in the process of performing region communication and marking on the first processed image, the connection of the labeled 1 is performed together to form a communication region in step S512. For example, in the process of communicating the regions with the marks, 4-adjacent communication may be adopted, or 8-adjacent communication may be adopted, so that a plurality of communicating regions are defined. Among the determined plurality of connected regions, the largest and/or next largest connected region may be determined. And meanwhile, each communication area can be marked so as to obtain a corresponding identification communication area, for example, the first communication area is marked as 1, the second communication area is marked as 2, the third communication area is marked as 3, and the like. Of course, this is merely exemplary and is not a limitation of the present disclosure.
Fig. 12 is a flowchart of step S512 in fig. 9 provided in some embodiments of the present disclosure.
For example, as shown in fig. 12, step S512 includes steps S5121 to S5123.
Step S5121, based on the second processed image, the identification communication areas of the first side and the second side of the second processed image, which are opposite in the longitudinal direction, are removed.
Step S5122, selecting two target logo connected areas with the largest area and the next largest area from the plurality of logo connected areas.
Step S5123, discarding the pixels in the plurality of identification connected regions and the identification connected region smaller than the preset value, and acquiring a third processed image.
The embodiment of the disclosure obtains the processing image of the two target image areas basically only with the largest remaining target image areas by selecting and discarding the communication areas, so that the subsequent processing process can be simplified, and the accuracy and the efficiency of coordinate system conversion can be improved.
For example, in step S5121, if it is determined that the reference numeral on the upper side of the second processed image is the connected region 5 based on the position of the ultrasound image, all the connected regions of reference numeral 5 are removed, that is, the values of all the connected regions of reference numeral 5 are modified to 0. Of course, this is merely exemplary and is not a limitation of the present disclosure.
For example, in step S5121, the longitudinal direction of the second processed image is the up-down direction of the drawing direction of fig. 9 to 10, and the first side and the second side in the longitudinal direction of the second processed image are the upper side and the lower side, respectively. It should be noted that, the directions of "longitudinal", "up", "down", and the like in the embodiments of the present disclosure are all for convenience and simplicity in description of the present disclosure, and are not limitations on the actual directions.
For example, in step S5123, the preset value may be set to around 1000, so that smaller connected regions among the plurality of identified connected regions may be discarded. This is merely exemplary, and is not a limitation of the present disclosure, and may be freely adjusted according to practical situations, which will not be described herein.
Fig. 13 is a schematic diagram of a pixel statistical distribution provided by some embodiments of the present disclosure.
For example, in step S52, the pixel statistical distribution includes a distribution of pixel sums in a longitudinal direction (e.g., denoted as y) on the third processed image. The longitudinal direction of the third processed image is the same as the longitudinal direction of the second processed image, and reference may be made to the above description, and details are not repeated here.
For example, as shown in fig. 13, the pixel statistical distribution is a number in which pixels of each row are not 0 in the longitudinal direction of the third processed image. In the example of fig. 13, the abscissa (X-axis) of the pixel statistical distribution map is a pixel value, that is, a value of Y, and the ordinate (Y-axis) of the pixel statistical distribution map is a sum of the number of pixels, that is, the number of binarized 1.
For example, in the example of fig. 13, for an abscissa of 100, the number of corresponding ordinate is M, that is, M1 s indicate the row corresponding to a pixel value of 100 in the y direction. Of course, this is merely exemplary and is not a limitation of the present disclosure.
Fig. 14 is a flowchart of step S53 in fig. 8 provided in some embodiments of the present disclosure.
For example, as shown in fig. 14, step S53 includes steps S531 to S533.
And step S531, acquiring pixel coordinates corresponding to a boundary line between the cross section and the vector cross section of the two target mark communication areas based on the pixel statistical distribution.
Step S532, determining the circle centers of semicircular areas surrounded by two target mark communication areas on the third processed image, wherein the semicircular areas and the mark communication areas are different in color.
Step S533, determining the diameter of the ultrasonic probe, determining the number of pixel intervals occupied by the diameter of the ultrasonic probe based on the circle center, and determining the conversion ratio based on the number of pixel intervals occupied by the diameter of the ultrasonic probe.
For example, in the example of fig. 11, the region A2 is a cross-sectional region, and the region A1 is a sagittal sectional region.
For example, in some examples, step S531 includes the steps or processes of taking a transverse straight line of pixel coordinates corresponding to extreme points in the pixel statistical distribution as a boundary line, and acquiring boundaries of two target identification communication regions based on the boundary line, determining pixel coordinates of the boundary of at least one of the two target identification communication regions.
For example, for step S531, in some examples, in the interval between 400 and 500 pixels (i.e., the interval between 400 and 500X-axis coordinate values) in fig. 13, there exists an extreme point P1, and the corresponding transverse straight line (i.e., the horizontal line along the left-right direction in fig. 13) of the pixel coordinate corresponding to the extreme point P1 is the boundary between the cross section and the vector section.
For another example, if there are a plurality of dividing lines, the lowest boundary line of the upper region (e.g., region A2) in the two target mark communicating regions may be taken as the dividing line.
For example, in step S531, after determining the dividing line, the boundary is calculated for the two target mark communicating regions, and the pixel coordinates of the region boundary (for example, the upper cross-sectional region) are redetermined based on the boundary, thereby obtaining the pixel coordinates corresponding to the dividing line.
For example, as for the semicircular region in step S532, reference is made to a black semicircular region C1 shown in fig. 11, which is a semicircular region formed by a cross-sectional region and a near-end of a sagittal sectional region, the semicircular contour shape of the semicircular region being the lower end portion of the cross-sectional region of the upper portion. For clarity and brevity of this document, the semicircular region C1 is illustrated with a dashed box in fig. 11. In the example of fig. 11, the semicircular area of the third processed image is different in color from the logo communication area, for example, the image color of the semicircular area shown in fig. 11 is black, and the image color of the logo communication area is different from black.
For example, in step S533, the diameter of the ultrasonic probe is equal to the diameter of the semicircular region, and thus, the number of pixel pitches occupied by the diameter of the ultrasonic probe can be determined by determining the number of pixel pitches occupied by the diameter of the semicircular region based on the center of the circle.
Fig. 15 is a flowchart of step S532 in fig. 14 provided in some embodiments of the present disclosure. Fig. 16 is a schematic view of a third processed image provided by some embodiments of the present disclosure, fig. 16 and fig. 11 are drawings having the same features as the embodiments of the present disclosure, and different numbers are added to fig. 16 to facilitate the clarity of the description and drawings herein.
For example, as shown in fig. 15, step S532 includes steps S5321 to S5323.
Step S5321, based on the dividing line, determining four intersection points of the dividing line or a straight line parallel to the dividing line passing through the semicircular region and intersecting with the target mark communicating region.
Step S5322, obtaining two target intersection points in the middle of the four intersection points.
Step S5323, the circle center of the semicircular area is acquired based on the intersection point of the two targets.
For example, in step S5321, after the dividing line is determined, four intersections of the dividing line with the cross-sectional area of the upper portion through the semicircular area, for example, four intersections of the respective transverse straight lines of the pixel coordinates corresponding to the extreme points with the cross-sectional area of the upper portion, two of which are also two points of intersection of the dividing line with the black semicircular area C1, are determined based on the dividing line.
For example, in step S5321, in order to avoid that there is no intersection point intersecting the cross-sectional area on the boundary line, after determining the boundary line, the boundary line may be further moved upward in the image coordinate system according to an empirical value (for example, 5 to 10 pixels) determined based on the history data, so that four intersection points, at which the moved boundary line (i.e., a straight line parallel to the boundary line) intersects the cross-sectional area at the upper part in the drawing, are determined. This is merely exemplary and is not a limitation of the present disclosure.
For example, in the example of fig. 16, the two target intersection points are the intermediate a point and the B point, respectively, which are also two points at which the boundary line intersects with the black semicircular region C1. For convenience of the following description, two target intersections among the four intersections are respectively denoted as a point and B point.
Fig. 17 is a schematic diagram of a set of contour points for obtaining radians provided in some embodiments of the present disclosure.
For example, in step S5323, acquiring the center of a semicircle region based on two target intersection points includes the steps or processes of first determining a line segment with the center of two target intersection points A, B points among the four intersection points as end points, dividing the line segment equally to determine a plurality of equally divided points, then moving the plurality of equally divided points upward to determine a communication region that each equally divided point encounters during the upward movement, thereby determining a plurality of points where the plurality of equally divided lines intersect with the semicircle region of the ultrasound image, for example, see a plurality of points (which may be noted as outline points) illustrated by a dashed box in FIG. 17, and then fitting a circle based on the plurality of outline points and A, B points and determining the center of circle O.
In still other embodiments, in step S5323, obtaining the center of the semicircular region based on the intersection of the two objects may further include determining a line segment with the point A, B as two end points and taking the midpoint C of the line segment, and then determining a circle based on the three points A, B and C and determining the center O of the circle.
For example, in step S533, after the circle center O is determined, the diameter of the circle determined in step S5323 is denoted as the diameter d (i.e., the diameter d on the image coordinate system, i.e., the diameter corresponding to the semicircular region), and the number N of pixel pitches occupied on the diameter d of the circle is counted, so that the ratio R between the diameter d and the number N of pixel pitches, r=d/N, may be calculated, and the ratio R may also be referred to as the conversion ratio.
For example, in step S533, the diameter of the ultrasonic probe in the space coordinate system is noted as a diameter D, and since the diameter D of the ultrasonic probe is the same as the diameter D of the semicircular region and the diameter D of the ultrasonic probe is predetermined and known, the diameter D of the circle is known (for example, 20 mm), and the number of pixels occupied by the diameter D is known by statistics (for example, 81 pixels are occupied), the pixel pitch occupied by the diameter D (for example, 80 pixel pitch is occupied, i.e., n=80) can be determined, and the conversion ratio R, for example, r=20 mm/80 pixel pitch can be determined based on the pixel pitch occupied by the diameter D. In this way, the physical distance occupied by one pixel interval can be determined, so that the image coordinate system can be converted into a space coordinate system.
Fig. 18 is a flowchart of step S54 in fig. 8 provided in some embodiments of the present disclosure.
For example, as shown in fig. 18, step S54 includes step S541 and step S542.
Step S541, determining a horizontal axis and a vertical axis perpendicular to each other based on the center, the conversion ratio, and the pixel coordinates corresponding to the dividing line.
Step S542, using the depth of the ultrasound probe as the vertical axis, and converting the image coordinate system to the space coordinate system based on the third processed image corresponding to the group of ultrasound images and the second three-dimensional coordinate information.
For example, in step S541, a horizontal axis (for example, denoted as X1 axis) and a vertical axis (for example, denoted as Y1 axis) perpendicular to each other are determined based on the conversion ratio R and the pixel coordinates of the region boundary (for example, the upper cross-sectional region) redefined based on the boundary, with the center O being the origin of the coordinate system.
For example, in step S541, embodiments of the present disclosure implement establishment of corresponding horizontal axes and vertical axes based on a third processed image corresponding to one ultrasound image to form an initial two-dimensional coordinate system X1-O-Y1, so that a corresponding one of the initial two-dimensional coordinate systems X1-O-Y1 may be formed based on each ultrasound image.
For example, in step S542, since the ultrasound probe may be moved forward or backward by the mechanical arm assembly, the embodiment of the present disclosure takes the acquired depth of the ultrasound probe as a vertical axis (e.g., denoted as Z1 axis). Based on each ultrasonic image, a corresponding two-dimensional coordinate system X1-O-Y1 can be formed, when knowing the depth of the ultrasonic probe as a vertical axis, the space distance between the zero points of the two-dimensional coordinate systems X1-O-Y1 corresponding to different ultrasonic images corresponds to the corresponding depth of the ultrasonic probe, so that the vertical axis perpendicular to the transverse axis and the vertical axis respectively can be determined based on a group of acquired ultrasonic images.
Therefore, under the condition that the position relation (namely the second three-dimensional coordinate information) between the ultrasonic probe and the base is known, the embodiment of the disclosure can realize that the image coordinate system is converted into the space coordinate system, so that the conversion relation between the image coordinate system and the space coordinate system is established, and the actual physical position relation between the puncture needle point and the target puncture point is determined.
The coordinate system conversion and kinematic calculation methods provided by the embodiments of the present disclosure are described below by way of several examples or embodiments without limitation.
In some examples, embodiments of the present disclosure may record the spatial coordinate system established based on the base 1500 as the spatial coordinate system {0}, the coordinate system of the non-closed positioning hole 1350 of the penetration depth control flap 1340 at the end of the penetration needle guide arm 1310 as the coordinate system {1}, and the ultrasonic probe coordinate system established based on the ultrasonic probe as the image coordinate system {2}. The relative positional relationship between the coordinate system {1} and the space coordinate system {0} is fixed, and the relative positional relationship between the image coordinate system {2} and the space coordinate system {0}, is fixed
Thus, as described above, the ultrasonic probe may be moved in the axial direction of the ultrasonic probe by controlling the movement of the ultrasonic feed stage 1110, and the ultrasonic probe may be rotated (e.g., clockwise or counterclockwise) along the axis of the ultrasonic probe by the ultrasonic rotary stage, whereby the depth and angle of the ultrasonic probe may be controlled.
In some examples, embodiments of the present disclosure obtain a three-dimensional ultrasound image by outlining an acquired two-dimensional ultrasound image of the prostate and then performing a three-dimensional reconstruction based on an image coordinate system {2 }.
Fig. 19A is a schematic cross-sectional view of a two-dimensional ultrasound image provided by some embodiments of the present disclosure, and fig. 19B is a schematic view of a three-dimensional ultrasound image corresponding to the two-dimensional ultrasound image of fig. 19A provided by some embodiments of the present disclosure.
For example, fig. 19A shows a cross-section of a two-dimensional ultrasound image, with the middle framed portion of the cross-section being the outline of the prostate. For example, fig. 19B shows the result of a three-dimensional ultrasound image obtained by three-dimensional reconstruction. Of course, this is merely exemplary and is not a limitation of the present disclosure.
In some examples, embodiments of the present disclosure determine the location of a target puncture point in an image coordinate system {2} by performing puncture planning, e.g., planning the target puncture point location, on a three-dimensional ultrasound image.
In some examples, a position and pose matrix (abbreviated pose matrix) of the coordinate system {1} of the non-closed positioning hole 1350 of the penetration depth control barrier 1340 relative to the spatial coordinate system {0} may be determined based on specific structural features of the penetration control section of the penetration device 1000.
In some examples, embodiments of the present disclosure establish a robot joint coordinate system based on the lancing device 1000 and according to the principles of robot kinematics, e.g., the established robot joint coordinate system includes a joint coordinate system based on components in the lancing positioning arm set 1600, etc., which can be freely adjusted according to the specific structure or configuration of the lancing device 1000, the present disclosure is not limited to the structure or configuration design of the applicable lancing device. In view of the fact that the specific structure of the puncturing device is not an important item to be described in this disclosure, it is not repeated herein. The following is mainly a non-limiting illustration of one example of a robot configuration.
For example, a pose matrix1 T of the coordinate system {1} of the non-closed positioning hole 1350 relative to the space coordinate system {0} can be obtained according to the established coordinate system relationship and the robot positive kinematic formula, where the pose matrix formula is illustrated as follows:
Wherein a1 represents the length of a common perpendicular of the joint axis of the first member of the set of puncture positioning arms 1600 and the joint axis of the second member of the set of puncture positioning arms 1600, a2 represents the length of a common perpendicular of the joint axis of the second member of the set of puncture positioning arms 1600 and the joint axis of the third member of the set of puncture positioning arms 1600, a3 represents the length of a common perpendicular of the joint axis of the third member of the set of puncture positioning arms 1600 and the joint axis of the fourth member of the set of puncture positioning arms 1600, d4 represents the link offset of the joint axis of the third member of the set of puncture positioning arms 1600 and the joint axis of the fourth member of the set of puncture positioning arms 1600, d5 represents the link offset of the joint axis of the third member of the set of puncture positioning arms 1600 and the joint axis of the puncture depth control baffle 1340, and θi represents the joint angle of the members ;ci=cos(θi),si=sin(θi),i=1,2,3,4;s123=sin(θ123);c123=cos(θ123);s12=sin(θ12).
For example, the first, second, third, and fourth components in the set of puncture positioning arms 1600 may be respective joints in the set of puncture positioning arms 1600 configured as linkages, e.g., the first, second, third, and fourth components in the set of puncture positioning arms 1600 may be respective puncture positioning arm-based joints (e.g., one pivot for articulating the base 1500 and the first puncture control) in the set of puncture positioning arms 1600, puncture positioning arm elbow joints (e.g., one pivot in the set of puncture positioning arms 1600), puncture positioning passive attitude joints (e.g., one pivot in the set of puncture positioning arms 1600), and puncture positioning arm pitch joints (e.g., rotational joints provided on the puncture needle guide arm 1310). Of course, this is merely exemplary to facilitate a better understanding of the aspects of the present disclosure by those skilled in the art, but is not a limitation of the present disclosure, embodiments of the present disclosure, pose matricesThe puncture device can be freely adjusted according to the specific structure of the puncture device, and the specific structure of the puncture device can be referred to the related art, and will not be described herein.
Illustratively, a1=120 mm, a2=100 mm, a3=122 mm, d4=66.5 mm, d5=25 mm. Of course, this is merely exemplary and is not a limitation of the present disclosure.
In some examples, embodiments of the present disclosure may determine a real-time pose matrix of a puncture needle (e.g., a needle tip of a puncture needle) in a spatial coordinate system {0} based on a coordinate system {1} of the non-closed positioning hole 1350 and a puncture needle actual physical specification of the puncture needle 1200 in the spatial coordinate system, whereby embodiments of the present disclosure may determine a first three-dimensional coordinate information of the needle tip of the puncture needle 1200 from a three-dimensional coordinate information of the non-closed positioning hole 1350 in the spatial coordinate system and a puncture needle actual physical specification of the puncture needle 1200 in the spatial coordinate system. For ease of description, the first three-dimensional coordinate information of the tip of the lancet 1200 is denoted as tip position coordinate {3}.
In this regard, the pose matrix of the needle tip position coordinate {3} with respect to the coordinate system {1} of the non-closed positioning hole 1350 may be given according to the needle specification of the puncture needle 1200 (i.e., the actual physical specification of the puncture needle), for example, the pose matrix of the needle tip position coordinate {3} with respect to the coordinate system {1} of the non-closed positioning hole 1350The following are provided:
The actual physical dimensions of the puncture needle 1200 include the exposed length of the needle, for example, L is the exposed length of the needle in the spatial coordinate system.
Thus, embodiments of the present disclosure incorporate a pose matrix of the coordinate system {1} of the non-closed-positioning hole 1350 relative to the spatial coordinate system {0}And a pose matrix of needle tip position coordinates {3} relative to a coordinate system {1} of the non-closed position hole 1350Real-time pose matrix of needle tip of puncture needle 1200 in space coordinate system {0}, can be determinedThe following is shown:
Accordingly, in the case where the puncture guide is the tip of the puncture needle 1200, the embodiment of the present disclosure may determine the first three-dimensional coordinate information of the puncture needle 1200 according to the three-dimensional coordinate information of the non-closed positioning hole 1350 in the spatial coordinate system and the actual physical specification of the puncture needle 1200 in the spatial coordinate system.
In some examples, embodiments of the present disclosure document a pose matrix in which the image coordinate system {2} is fixed relative to the spatial coordinate system {0}, as(E.g., the image coordinate system on the ultrasound probe is converted to the spatial coordinate system on the ultrasound probe) whereby the pose matrix of the tip in the spatial coordinate system {0} is converted to the pose matrix in the image coordinate system {2}, asThe following are provided:
in some examples, the pose matrix fixes the image coordinate system {2} relative to the spatial coordinate system {0}The formula is exemplified as follows:
Wherein Space [0] represents the physical distance occupied by each pixel pitch in the X direction (e.g., obtained in ultrasound calibration), e.g., the diameter of an actual ultrasound probe is 20mm, which occupies 80 pixel pitches on an image, then Space [0] =20 mm/80 pixel pitches; space [1] represents a physical distance occupied by each pixel pitch in the Y direction, for example Space [0] =space [1], space [2] represents a physical distance occupied by each pixel pitch in the Z direction (a physical pitch of ultrasound acquisition of a plurality of ultrasound images), for example ten ultrasound images are acquired by ultrasound, the actual acquisition distance is 9mm, and 10 ultrasound images have 9 pixel pitches in the Z direction, space [2] =9 mm/9 pixel pitches, offset [0] represents a physical Offset in the X direction of an image coordinate origin, for example, an image Offset X pixel of the origin on an image is known, the physical Offset is x×space [0], offset [1] represents a physical Offset in the Y direction of an image coordinate origin, for example, an image Offset Ypixel of the origin on an image is known, the physical Offset is y×space [1], offset [2] represents a physical Offset in the Z direction of an image coordinate origin, for example, the physical Offset of the origin is known, and the physical Offset of the origin on the Z is known.
From this, a conversion formula between the image coordinate system to the space coordinate system is obtained as follows:
Thus, the embodiment of the disclosure can bring any three-dimensional image coordinate (pixel [0], pixel [1], pixel [2 ]) into the conversion relation between the image coordinate system and the space coordinate system, and can obtain the physical coordinate (py [0], py [1], py [2 ]) of the coordinate system established based on the center of the ultrasonic probe as the origin, thereby realizing the conversion from the image coordinate system to the space coordinate system. Of course, this is merely exemplary and is not a limitation of the present disclosure.
Then, the conversion relation between the space coordinate system and the image coordinate system can be obtained by converting the conversion formula, as follows:
Thus, the embodiment of the present disclosure can bring the physical coordinates (py [0], py [1], py [2 ]) of the coordinate system established based on the center of the ultrasonic probe as the origin into the conversion relationship between the above-mentioned spatial coordinate system and the image coordinate system, and can obtain any one three-dimensional image coordinate (pixel [0], pixel [1], pixel [2 ]), thereby enabling the conversion between the spatial coordinate system to the image coordinate system. Of course, this is merely exemplary and is not a limitation of the present disclosure.
In some examples, embodiments of the present disclosure may display the converted pose information into an image coordinate system, thereby displaying the relative positional relationship between the needle tip of the puncture needle and the target puncture point in real time in a visual interface. Therefore, according to the relative positional relationship between the needle tip and the target puncture point in the image coordinate system, the embodiments of the present disclosure may plan a motion path (i.e., the first motion path described above) in the space between the needle tip and the target puncture point in the image coordinate system, convert the first motion path of the needle tip into a motion path of the non-closed positioning hole 1350 (i.e., the third motion path described above) through conversion, convert the third motion path into a second motion path based on the space coordinate system, and then perform a kinematic inverse solution to obtain a motion track of each puncture control member, so as to achieve navigation of the puncture needle 1200. For example, the tip of the needle may be displayed in real time in the image during control.
For example, in a three-dimensional ultrasound image in an image coordinate system, the relative positional relationship between the tip of the puncture needle and the target puncture point can be known. Thus, embodiments of the present disclosure may plan a motion path (i.e., a first motion path) of a needle tip of a puncture needle from a current position to a target puncture point, the first motion path being a motion trajectory of the needle tip under an image coordinate system and a pose matrix of each point on the motion trajectory may be recorded as
In some examples, where the actual physical gauge of the needle of needle 1200 is determined, the length of the needle is determined and the pose matrix of the needle tip position coordinates {3} relative to the coordinate system {1} of non-closed position hole 1350 is known from the aboveFrom this, a motion path (i.e., the third motion path described above) of the non-closed positioning hole 1350 in the image coordinate system can be determined according to the conversion, where a calculation formula of each point on the third motion path is: where k is the image resolution. The third motion path is a motion trajectory of the non-closed positioning hole 1350 in the image coordinate system {2 }.
In some examples, based on the third motion path of the non-closed positioning hole 1350 in the image coordinate system, the embodiment of the disclosure determines, by conversion, a motion path corresponding to the space coordinate system {0} (i.e., the second motion path described above), and the calculation formula of each point on the second motion path is: the second motion path is the motion trajectory of the non-closed positioning hole 1350 in the spatial coordinate system {0 }.
From the above, some embodiments of the present disclosure can learn that the pose matrix of each point on the second motion path is based on the second motion path of the coordinate system {1} of the non-closed positioning hole 1350 relative to the space coordinate system {0}, where the pose matrix isThus, embodiments of the present disclosure may implement a second motion path based on the specific structure of the lancing apparatus and the non-closed positioning hole 1350 to counter-solve the motion trajectory of each lancing control according to the principle of robotics.
For example, one example of a robot kinematic calculation method is to set the pose matrix of the non-closed positioning holes 1350 relative to the spatial coordinate system {0} as:
Wherein rij is a parameter of the rotation matrix, i=1, 2,3, j=1, 2,3, and px,py,pz is a parameter of the position vector, respectively.
For example, the positive kinematic formula for the puncture positioning arm 1600 is illustrated as follows:
The pose matrix of the formula (1) is known, and the formula (1) is equal to the formula (2), so that the angle value corresponding to each component in the formula (2) can be calculated. The results thus obtained are as follows:
θ1=atan2(py-a3,px+d4)-atan2(k2,k1)
θ2=atan2(s2,c2)
θ3=-θ12+90°+x
θ4=atan2(-r31,-r32)
Wherein, θ123=x,k1=a1+a2·c2,k2 =a 2.s2.
As described above, the embodiment of the present disclosure may convert the motion trajectory of the non-closed positioning hole in the space coordinate system {0} into the motion trajectory of each joint component in the puncture positioning arm set 1600, so as to determine the motion trajectory of each puncture control of the puncture control unit, thereby implementing the navigation of the puncture needle.
In some examples, the penetration navigation method further includes the process or step of comparing the needle direction of the penetration plan information with the current direction of the first motion path visualized in real time to determine a deviation value between the needle direction and the current direction, and updating the first motion path of the penetration needle 1200 based on the deviation value to update the second motion path in response to the deviation value being greater than or equal to a preset angular deviation, such that navigation of the penetration needle 1200 is performed by at least one penetration control based on the updated second motion path until the deviation value between the needle direction of the penetration plan information and the current direction is less than the preset angular deviation.
According to the embodiment of the disclosure, the puncture navigation is automatically compensated by intuitively displaying the theoretical needle inlet direction of the puncture needle and the real-time movement direction of the puncture needle in real time, so that the accuracy of the puncture navigation is improved, and more accurate treatment is realized.
In some examples, when the non-closed pilot hole 1350 of an embodiment of the present disclosure reaches the target end position, the actual ultrasound probe will be moved to the depth (cross-sectional position) and angle (sagittal sectional position) of the selected gauge, and then the position of the selected gauge needle will be marked under real-time ultrasound imaging. After both the ultrasound probe and the lancing positioning arm set 1600 are moved into place, a lancing operation is initiated. For example, the automatic needle insertion mechanism inserts the puncture needle 1200 into the prostate under the real-time ultrasound image, and inserts the puncture needle 1200 5mm at a time (for example, the insertion depth is not limited to 5mm, which may be set according to the actual situation) during the puncture, and automatically checks whether the puncture needle 1200 and the target puncture point are on the same straight line under the real-time ultrasound image. For example, it is shown on the cross section that if there is a deviation value (angle deviation) between the desired needle-advancing direction and the actual current direction of the puncture needle and the deviation value is equal to or greater than a preset angle deviation (the preset angle deviation is equal to or greater than zero), the deviation value may be fed back to a controller (for example, a correction control unit described later) according to which the controller performs compensation of the position posture to update the second movement path so that the navigation of the puncture needle 1200 is performed based on the updated second movement path until the deviation value between the desired needle-advancing direction and the current direction is in accordance with the condition, and then the puncture needle is inserted by 5mm again, and the manner of insertion by 5mm and then inspection is circularly performed until the tip of the puncture needle reaches the target puncture point, thereby completing the puncture of the puncture needle. Of course, this is merely exemplary and is not a limitation of the present disclosure.
Fig. 20 is a schematic block diagram of a puncture navigation system according to some embodiments of the present disclosure.
For example, as shown in fig. 21, a puncture navigation system 2000 for a puncture device 1000 according to at least one embodiment of the present disclosure includes a positioning module 2100, an ultrasound image acquisition module 2200, a puncture planning module 2300, a coordinate system conversion module 2400, a first motion path determination module 2500, a second motion path determination module 2600, and a navigation processing module 2700.
The positioning module 2100 is configured to position the needle 1200 based on the base 1500, determining first three-dimensional coordinate information of the needle 1200 in a spatial coordinate system, which may be established based on the base 1500. The spatial coordinate system of the present disclosure refers to an absolute coordinate system of an objective three-dimensional space, which may also be referred to as a world coordinate system, and is a three-dimensional coordinate system established with a point on the base 1500 as an origin.
The ultrasound image acquisition module 2200 is configured to acquire a set of ultrasound images of the target tissue acquired in real-time by the ultrasound probe to determine a three-dimensional ultrasound image corresponding to the set of ultrasound images.
The puncture planning module 2300 is configured to perform a puncture plan for the puncture needle 1200 based on the three-dimensional ultrasound image to determine puncture planning information including a needle insertion point position of the puncture needle 1200, a needle insertion direction of the puncture needle 1200, and a target puncture point position of the puncture needle 1200.
The coordinate system conversion module 2400 is configured to establish a conversion relationship between an image coordinate system and a spatial coordinate system of an ultrasound image such that a real-time image position of the first three-dimensional coordinate information within the image coordinate system is determined based on the conversion relationship between the image coordinate system and the spatial coordinate system to visualize a relative position between the puncture needle 1200 and a target puncture point position in the image coordinate system in real time. For example, the image coordinate system of an ultrasound image may also be referred to as an image pixel coordinate system.
The first motion path determination module 2500 is configured to determine a first motion path of the needle 1200 based on a relative position between the needle 1200 and a target puncture point location in an image coordinate system.
The second motion path determination module 2600 is configured to determine a second motion path of the piercing guide in a spatial coordinate system having a predetermined positional relationship with the piercing needle 1200 based on the first motion path in the image coordinate system.
The navigation processing module 2700 is configured to navigate the puncture needle 1200 through at least one puncture control of the puncture control based on a second movement path of the puncture guide in a spatial coordinate system.
According to the puncture navigation system disclosed by the embodiment of the disclosure, under the condition that the binocular vision positioning device is not adopted and the optical markers are not arranged on the puncture needle and the ultrasonic probe, the relative position relationship between the puncture needle and the target puncture point can be obtained in real time, so that the cost can be saved, the complexity of the ultrasonic and puncture needle structures can be reduced, and the operation of an operator is facilitated. According to the embodiment of the disclosure, the puncture needle is converted from the space coordinate system to the image coordinate system, so that the relative position between the puncture needle and the target puncture point can be visualized, the puncture needle is intuitively displayed, automatic compensation is performed on puncture navigation through visual display, the accuracy of puncture navigation is improved, and more accurate treatment is realized.
Fig. 21 is a schematic diagram illustrating components of a navigation processing module according to some embodiments of the present disclosure.
For example, as shown in fig. 21, the navigation processing module 2700 includes a control movement trace determination unit 2710 and a driving device 2720. The control movement trace determination unit 2710 is configured to determine a movement trace of each puncture control based on the puncture device 1000 and the second movement path. A drive device 2720 is drivingly connected to each piercing control and is configured to drive the piercing controls along a corresponding motion trajectory to navigate the piercing needle 1200.
Fig. 22 is a schematic diagram illustrating the composition of a second motion path determination module provided in some embodiments of the present disclosure.
In some examples, the piercing guide is a non-closed positioning hole 1350. Thus, the second motion path determination module 2600 includes a first determination unit 2610 and a second determination unit 2620, as shown in fig. 22. The first determining unit 2610 is configured to determine a third movement path of the non-closed positioning hole 1350 in the image coordinate system based on the puncture needle image specification and the first movement path of the puncture needle 1200 in the image coordinate system. The second determining unit 2620 is configured to determine a second movement path of the non-closed positioning hole 1350 within the spatial coordinate system based on the conversion relation between the image coordinate system and the spatial coordinate system and the third movement path in the image coordinate system.
For example, for the example of fig. 22, the positioning module 2100 is configured to determine first three-dimensional coordinate information of the needle 1200 based on three-dimensional coordinate information of the non-closed positioning hole 1350 in a spatial coordinate system and a needle actual physical gauge of the needle 1200 in the spatial coordinate system.
In some examples, for the example of fig. 22, the first three-dimensional coordinate information of the needle tip of the needle 1200 includes three-dimensional coordinate information of the needle tip of the needle 1200 within a spatial coordinate system. This is merely exemplary and is not a limitation of the present disclosure.
In some examples, the positioning module 2100 is further configured to position the ultrasound probe, acquiring second three-dimensional coordinate information of the ultrasound probe within the spatial coordinate system.
In some examples, the ultrasound probe is a smaller-sized cylinder-like structure, and the second three-dimensional coordinate information of the ultrasound probe includes three-dimensional coordinate information of a center of the ultrasound probe within a spatial coordinate system. This is merely exemplary and is not a limitation of the present disclosure.
In some examples, the drive 2720 includes multiple sets of drive mechanisms, each set of drive mechanism being in driving connection with a corresponding piercing control member, respectively, to move the piercing control member along a corresponding second trajectory.
In some examples, the center of the base 1500 may be the origin (0, 0) of the spatial coordinate system such that first three-dimensional coordinate information of the needle 1200 is determined based on a positional relationship between the needle 1200 and the base 1500 (e.g., a positional relationship between the tip of the needle 1200 and the base 1500), and second three-dimensional coordinate information of the ultrasound probe is determined based on a positional relationship between the ultrasound probe and the base 1500. At this time, the spatial coordinate system may be established by taking the horizontal direction of the base 1500 as the horizontal axis of the spatial coordinate system, the vertical direction of the base 1500 as the vertical axis of the spatial coordinate system, and the advancing direction of the ultrasonic assembly 1100 as the vertical axis of the spatial coordinate system. This is merely exemplary and is not a limitation of the present disclosure.
The embodiment of the disclosure establishes a space coordinate system based on the base of the puncture device and based on the position relationship between the puncture needle 1200 and the base 1500 and the position relationship between the ultrasonic probe and the base 1500, and can conveniently and accurately determine the positions of the puncture needle and the ultrasonic probe in the space coordinate system, thereby facilitating the conversion of the coordinate system to realize the navigation of the puncture needle.
It should be noted that some embodiments of the present disclosure are not limited to the above-mentioned establishment of the spatial coordinate system based on the base, but may also use other positions as the origin to establish the spatial coordinate system, for example, a position on the base connected to the puncture control member may also be used as the origin of the spatial coordinate system, which is not limited in this embodiment of the present disclosure, may be set according to the actual situation, and is not described in detail and exhaustive detail herein.
For example, the puncture navigation system 2000 further comprises a display module (not shown) configured to visualize in real time at least one of an ultrasound image (e.g., a real-time raw ultrasound image as shown in fig. 6), a three-dimensional ultrasound image, a needle tip of the puncture needle, a relative position between the needle tip of the puncture needle and a target puncture point position, a first movement path of the puncture needle.
Therefore, the embodiment of the disclosure can conveniently and accurately monitor the navigation condition of the puncture needle in real time, and has a certain guiding effect on puncture navigation. For example, embodiments of the present disclosure can also visualize the relative position between the puncture needle and the target puncture point, intuitively display the puncture needle, and the embodiments of the present disclosure can realize automatic compensation for puncture navigation through intuitive display, thereby being beneficial to improving the accuracy of puncture navigation and realizing more accurate treatment.
In some examples, the present disclosure may assist in navigation through real-time ultrasound, verifying whether the above-described motion trajectory through the planned needle is accurate, which may make the navigation result accurate to meet the expected requirements. In other examples, the present disclosure may assist navigation through a combination of real-time ultrasound and MR to verify that the planned trajectory of motion of the needle is accurate. This allows the navigation results to be accurate to meet the expected requirements.
Fig. 23 is a schematic diagram illustrating the composition of a coordinate system conversion unit according to some embodiments of the present disclosure.
In some examples, as shown in fig. 23, the coordinate system conversion module 2400 includes a coordinate system conversion unit 2410, the coordinate system conversion unit 2410 configured to convert an image coordinate system of an ultrasound image into a spatial coordinate system based on the ultrasound image and second three-dimensional coordinate information of the ultrasound probe to establish a conversion relationship between the image coordinate system and the spatial coordinate system.
For example, as shown in fig. 23, the coordinate system conversion unit 2410 includes a morphological image processing unit 2411, a pixel statistics unit 2412, a conversion processing unit 2413, and a conversion creation unit 2414. The morphological image processing unit 2411 is configured to perform morphological image processing on the ultrasound image to determine a target image area. The pixel statistics unit 2412 is configured to acquire a pixel statistical distribution based on a target image area. The conversion processing unit 2413 is configured to determine a conversion ratio between the diameter of the ultrasonic probe and the number of pixel pitches occupied by the diameter of the ultrasonic probe based on the pixel statistical distribution map and a predetermined diameter of the ultrasonic probe (the diameter of the ultrasonic probe in a spatial coordinate system). The conversion establishing unit 2414 is configured to convert the image coordinate system to a spatial coordinate system based on the conversion ratio and the second three-dimensional coordinate information, establishing a conversion relationship between the image coordinate system and the spatial coordinate system.
Fig. 24 is a schematic diagram illustrating the composition of a coordinate system conversion unit according to other embodiments of the present disclosure.
For example, as shown in fig. 24, the morphological image processing unit 2411 of the coordinate system conversion unit 2410 includes a binarization subunit 2411a and a labeling processing subunit 2411b. The binarization subunit 2411a is configured to binarize the ultrasound image to obtain a first processed image. The labeling processing subunit 2411b is configured to acquire a third processed image by performing region-wise communication and labeling of the first processed image to obtain a plurality of identification-wise communication regions to acquire a second processed image, and determining a target image region from the plurality of identification-wise communication regions. For example, the target image area includes two target identification communication areas, which are the largest and the next largest of the plurality of identification communication areas.
In some examples, the first processed image is an initial binary image obtained after binarization of an original image of the ultrasound image. The second processed image and the third processed image are processed binary images obtained after the labeling process of the initial binary image.
For example, as shown in fig. 24, the conversion processing unit 2413 of the coordinate system conversion unit 2410 includes a definition processing subunit 2413a, a center acquisition subunit 2413b, and a pixel-to-physical distance conversion subunit 2413c. The definition processing subunit 2413a is configured to acquire the boundary line between the cross section and the sagittal section of the two target mark communicating regions and the pixel coordinates corresponding to the boundary line based on the pixel statistical distribution. The circle center sub-acquisition unit 2413b is configured to determine, based on the dividing line, the center of a semicircular area surrounded by two target logo communication areas near each other end by end, wherein the semicircular area is different in color from the logo communication area. The pixel-to-physical distance conversion subunit 2413c is configured to determine a diameter of the ultrasound probe, determine a number of pixel pitches occupied by the diameter based on the center of the circle, and determine a conversion ratio based on the number of pixel pitches occupied by the diameter.
For example, as shown in fig. 24, the conversion establishing unit 2414 includes a first establishing subunit 2414a and a second establishing subunit 2414b. The first setup subunit 2414a is configured to determine the horizontal axis and the vertical axis perpendicular to each other based on the center, the conversion ratio, and the pixel coordinates corresponding to the dividing line. The second setup subunit 2414b is configured to take the depth of the ultrasound probe as a vertical axis and convert the image coordinate system to a spatial coordinate system based on a set of ultrasound images and the second three-dimensional coordinate information.
Fig. 25 is a schematic diagram illustrating components of a correction module according to some embodiments of the present disclosure.
For example, as shown in fig. 20 and 25, the puncture navigation system 2000 can further include a correction module 2800, the correction module 2800 including a comparison unit 2810 and a correction control unit 2820. The comparison unit 2810 is configured to compare the needle insertion direction of the puncture planning information with the current direction of the first movement path visualized in real time, and to determine a deviation value between the needle insertion direction and the current direction. The correction control unit 2820 is configured to update the first movement path of the puncture needle to update the second movement path based on the deviation value in response to the deviation value being equal to or greater than the preset angle deviation, so that the navigation processing module 2700 performs navigation of the puncture needle 1200 through the at least one puncture control based on the updated second movement path until the deviation value between the needle advancing direction and the current direction is smaller than the preset angle deviation.
It should be noted that in the embodiment of the present disclosure, the puncture navigation system 2000 may include more or fewer modules, and the connection relationship between the respective modules is not limited and may be determined according to actual requirements. The specific constitution of each module is not limited. It should be further noted that, specific components, functions and technical effects of the puncture navigation system according to some embodiments of the present disclosure may refer to the above description about the puncture navigation method, and the disclosure is not described in detail herein for brevity of description of the present disclosure.
Each module in the above embodiments may be configured as software, hardware, firmware, or any combination thereof, respectively, that performs a specific function. For example, these modules may correspond to application specific integrated circuits, to pure software code, or to a combination of software and hardware.
It should be noted that, although the puncture navigation system is described above as being divided into modules for executing the respective processes, it is clear to those skilled in the art that the processes executed by the respective modules may be executed without any specific division of the modules or without explicit demarcation between the respective modules.
At least one embodiment of the present disclosure also provides a lancing device that includes a base (e.g., base 1500), a lancet (e.g., lancet 1200), a lancing control, and an ultrasound probe. The base is configured to establish a spatial coordinate system based thereon. The position information of the puncture needle in the space coordinate system is first three-dimensional coordinate information. The penetration control portion includes at least one penetration control member. The at least one penetration control includes a penetration positioning arm set (e.g., penetration positioning arm set 1600) and a penetration depth control stop (e.g., penetration depth control stop 1340). The puncture positioning arm set is arranged on the base and is configured to puncture and position the puncture needle, and the puncture depth control block is provided with a non-closed positioning hole for the puncture needle to pass through. The ultrasound probe is configured to acquire a set of ultrasound images of a target tissue to determine a three-dimensional ultrasound image corresponding to the set of ultrasound images, such that a puncture plan for the puncture needle is performed based on the three-dimensional ultrasound images to determine puncture planning information and such that a real-time image position of the first three-dimensional coordinate information within the image coordinate system is determined based on a conversion relation between the image coordinate system and the spatial coordinate system of the ultrasound images by establishing the conversion relation to visualize a relative position between the puncture needle and the target puncture point position in the image coordinate system in real time, wherein the puncture planning information includes a needle insertion position of the puncture needle, a needle insertion direction of the puncture needle, and the target puncture point position of the puncture needle. The method comprises the steps of determining a first movement path of a puncture needle based on a relative position between the puncture needle and a target puncture point position in an image coordinate system, determining a second movement path of a puncture guide member having a preset position relation with the puncture needle in a space coordinate system based on the first movement path in the image coordinate system, and navigating the puncture needle through at least one puncture control member based on the second movement path in the space coordinate system.
In some examples, with the above-described puncture device, the ultrasonic probe is movably disposed on the base, and the positional information of the ultrasonic probe within the spatial coordinate system is the second three-dimensional coordinate information, so that the image coordinate system of the ultrasonic image is converted to the spatial coordinate system based on the ultrasonic image and the second three-dimensional coordinate information to establish the conversion relation between the image coordinate system and the spatial coordinate system.
It should be noted that, the functions, technical effects, etc. of the puncture device according to the embodiments of the present disclosure may refer to the above description about the puncture navigation method and system, and are not repeated herein.
Fig. 26 is a schematic structural diagram of an electronic device provided in at least one embodiment of the present disclosure, where the electronic device 3000 includes a processor 3100 and a memory 3200, where the memory 3200 stores a computer program, and when the computer program is executed by the processor 3100, the puncture navigation method according to at least some embodiments of the present disclosure is implemented.
The electronic device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a notebook computer, a tablet computer, etc., and a fixed terminal such as a desktop computer, etc. The electronic device shown in fig. 23 is merely an example, and should not impose any limitation on the functionality and scope of use of the embodiments of the present disclosure.
For example, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. The puncture navigation method of the embodiments of the present disclosure is performed when the computer program is executed by the processor.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In an embodiment of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. Whereas in embodiments of the present disclosure, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
It should be noted that, in the embodiments of the present disclosure, specific functions and technical effects of the electronic device 3000 may refer to the description of the puncture navigation method above, which is not repeated herein.
The following points need to be described:
(1) The drawings of the embodiments of the present disclosure relate only to the structures to which the embodiments of the present disclosure relate, and reference may be made to the general design for other structures.
(2) The embodiments of the present disclosure and features in the embodiments may be combined with each other to arrive at a new embodiment without conflict.
The above is merely a specific embodiment of the disclosure, but the protection scope of the disclosure should not be limited thereto, and the protection scope of the disclosure should be subject to the claims.

Claims (16)

Translated fromChinese
1.一种用于穿刺装置的穿刺导航系统,所述穿刺装置包括基座、穿刺针、超声探头和具有至少一个穿刺控制件的穿刺控制部,所述穿刺导航系统包括:1. A puncture navigation system for a puncture device, the puncture device comprising a base, a puncture needle, an ultrasonic probe and a puncture control unit having at least one puncture control member, the puncture navigation system comprising:定位模块,配置为基于所述基座对所述穿刺针进行定位,确定所述穿刺针在空间坐标系内的第一三维坐标信息,所述空间坐标系是基于所述基座建立的坐标系;a positioning module, configured to position the puncture needle based on the base, and determine first three-dimensional coordinate information of the puncture needle in a spatial coordinate system, wherein the spatial coordinate system is a coordinate system established based on the base;超声图像获取模块,配置为获取所述超声探头采集的目标组织的一组超声图像,以确定所述一组超声图像对应的三维超声图像;an ultrasound image acquisition module, configured to acquire a group of ultrasound images of the target tissue acquired by the ultrasound probe to determine a three-dimensional ultrasound image corresponding to the group of ultrasound images;穿刺规划模块,配置为基于所述三维超声图像进行用于所述穿刺针的穿刺规划,以确定穿刺规划信息,其中,所述穿刺规划信息包括所述穿刺针的进针点位置、所述穿刺针的进针方向和所述穿刺针的目标穿刺点位置;a puncture planning module, configured to perform puncture planning for the puncture needle based on the three-dimensional ultrasound image to determine puncture planning information, wherein the puncture planning information includes a needle insertion point position of the puncture needle, a needle insertion direction of the puncture needle, and a target puncture point position of the puncture needle;坐标系转换模块,包括坐标系转换单元,配置为建立所述超声图像的图像坐标系与所述空间坐标系之间的转换关系,使得基于所述转换关系确定所述第一三维坐标信息在所述图像坐标系内的实时图像位置,以实时地在所述图像坐标系中可视化所述穿刺针与所述目标穿刺点位置之间的相对位置;A coordinate system conversion module, comprising a coordinate system conversion unit, configured to establish a conversion relationship between the image coordinate system of the ultrasound image and the spatial coordinate system, so that the real-time image position of the first three-dimensional coordinate information in the image coordinate system is determined based on the conversion relationship, so as to visualize the relative position between the puncture needle and the target puncture point position in the image coordinate system in real time;第一运动路径确定模块,配置为在所述图像坐标系中,基于所述穿刺针与所述目标穿刺点位置之间的相对位置确定所述穿刺针的第一运动路径;a first motion path determination module, configured to determine a first motion path of the puncture needle based on a relative position between the puncture needle and the target puncture point position in the image coordinate system;第二运动路径确定模块,配置为基于所述图像坐标系内的所述第一运动路径确定与所述穿刺针具有一预定位置关系的穿刺导向件在所述空间坐标系内的第二运动路径;a second motion path determination module configured to determine a second motion path of the puncture guide having a predetermined positional relationship with the puncture needle in the space coordinate system based on the first motion path in the image coordinate system;导航处理模块,配置为在所述空间坐标系中,基于所述第二运动路径,通过所述至少一个穿刺控制件进行所述穿刺针的导航;a navigation processing module configured to navigate the puncture needle through the at least one puncture control member in the spatial coordinate system based on the second motion path;其中,所述坐标系转换单元包括:Wherein, the coordinate system conversion unit comprises:形态学图像处理单元,配置为对所述超声图像进行形态学图像处理以确定目标图像区域;a morphological image processing unit configured to perform morphological image processing on the ultrasound image to determine a target image region;像素统计单元,配置为基于所述目标图像区域获取像素统计分布;A pixel statistics unit configured to obtain pixel statistical distribution based on the target image area;转换处理单元,配置为基于像素统计分布图以及预先确定的所述超声探头的直径,确定所述超声探头的直径与所述超声探头的直径所占用的像素间距个数之间的转换比率;a conversion processing unit configured to determine a conversion ratio between the diameter of the ultrasound probe and the number of pixel spacings occupied by the diameter of the ultrasound probe based on a pixel statistical distribution diagram and a predetermined diameter of the ultrasound probe;转换建立单元,配置为基于所述转换比率和第二三维坐标信息,将所述图像坐标系转换至所述空间坐标系,其中,所述超声探头在所述空间坐标系内的位置信息为第二三维坐标信息;a conversion establishing unit configured to convert the image coordinate system to the space coordinate system based on the conversion ratio and the second three-dimensional coordinate information, wherein the position information of the ultrasound probe in the space coordinate system is the second three-dimensional coordinate information;其中,所述形态学图像处理单元包括:Wherein, the morphological image processing unit comprises:二值化子单元,配置为对所述超声图像进行二值化以获取第一处理图像;A binarization subunit, configured to binarize the ultrasound image to obtain a first processed image;标签化处理子单元,配置为通过对所述第一处理图像进行区域连通与标记得到多个标识连通区域以获取第二处理图像,从所述多个标识连通区域中获取所述目标图像区域,从而获取第三处理图像,其中,所述目标图像区域包括所述多个标识连通区域中的区域最大和次大的两个目标标识连通区域;a labeling processing subunit, configured to obtain a second processed image by connecting and labeling the first processed image to obtain a plurality of marked connected areas, and obtain the target image area from the plurality of marked connected areas, thereby obtaining a third processed image, wherein the target image area includes two target marked connected areas with the largest area and the second largest area among the plurality of marked connected areas;其中,所述转换处理单元包括:Wherein, the conversion processing unit includes:界定处理子单元,配置为基于所述像素统计分布获取所述两个目标标识连通区域的横断面与矢断面的分界线以及所述分界线对应的像素坐标;A delimitation processing subunit is configured to obtain a demarcation line of a cross section and a sagittal section of the connected area of the two target marks and pixel coordinates corresponding to the demarcation line based on the pixel statistical distribution;圆心获取子单元,配置为基于所述分界线确定所述第三处理图像上所述两个目标标识连通区域彼此靠近端围成的半圆区域的圆心,其中,所述半圆区域与所述标识连通区域不同色;a circle center acquisition subunit, configured to determine the center of a semicircular area formed by the two target mark connected areas on the third processed image at the ends close to each other based on the dividing line, wherein the semicircular area is different in color from the mark connected area;像素与物理距离转换子单元,配置为确定所述超声探头的直径,以及基于所述圆心确定所述直径所占用的像素间距个数,并基于所述直径所占用的像素间距个数确定所述转换比率。The pixel and physical distance conversion subunit is configured to determine the diameter of the ultrasound probe, determine the number of pixel spacings occupied by the diameter based on the center of the circle, and determine the conversion ratio based on the number of pixel spacings occupied by the diameter.2.如权利要求1所述的穿刺导航系统,其中,所述导航处理模块包括:2. The puncture navigation system according to claim 1, wherein the navigation processing module comprises:控制件运动轨迹确定单元,配置为基于所述穿刺装置和所述第二运动路径确定所述至少一个穿刺控制件中的每个的运动轨迹;a control member motion trajectory determining unit configured to determine a motion trajectory of each of the at least one puncture control member based on the puncture device and the second motion path;驱动装置,与所述至少一个穿刺控制件驱动连接且配置为驱动所述至少一个穿刺控制件中的每个沿对应的运动轨迹进行运动,以导航所述穿刺针。A driving device is drivingly connected to the at least one puncture control member and is configured to drive each of the at least one puncture control member to move along a corresponding motion trajectory to navigate the puncture needle.3.如权利要求1所述的穿刺导航系统,其中,所述穿刺针的所述第一三维坐标信息包括所述穿刺针的针尖在所述空间坐标系内的三维坐标信息,所述穿刺针的所述第一运动路径包括所述穿刺针的针尖的第一运动路径。3. The puncture navigation system as described in claim 1, wherein the first three-dimensional coordinate information of the puncture needle includes the three-dimensional coordinate information of the needle tip of the puncture needle in the spatial coordinate system, and the first motion path of the puncture needle includes the first motion path of the needle tip of the puncture needle.4.如权利要求1所述的穿刺导航系统,其中,所述至少一个穿刺控制件包括穿刺定位臂组和穿刺深度控制挡板,所述穿刺定位臂组设置在所述基座上,且所述穿刺定位臂组配置为对所述穿刺针进行穿刺定位,所述穿刺深度控制挡板包括所述穿刺导向件;4. The puncture navigation system according to claim 1, wherein the at least one puncture control member comprises a puncture positioning arm group and a puncture depth control baffle, the puncture positioning arm group is disposed on the base, and the puncture positioning arm group is configured to perform puncture positioning on the puncture needle, and the puncture depth control baffle comprises the puncture guide member;所述穿刺导向件为供所述穿刺针通过的非闭合定位孔,所述第二运动路径确定模块包括:The puncture guide is a non-closed positioning hole for the puncture needle to pass through, and the second motion path determination module includes:第一确定单元,配置为基于所述穿刺针在所述图像坐标系内的穿刺针图像规格和所述第一运动路径确定所述非闭合定位孔在所述图像坐标系内的第三运动路径;a first determining unit configured to determine a third motion path of the non-closed positioning hole in the image coordinate system based on the puncture needle image specification of the puncture needle in the image coordinate system and the first motion path;第二确定单元,配置为基于所述转换关系和所述图像坐标系中的所述第三运动路径确定所述非闭合定位孔在所述空间坐标系内的所述第二运动路径。A second determining unit is configured to determine the second motion path of the non-closed positioning hole in the space coordinate system based on the conversion relationship and the third motion path in the image coordinate system.5.如权利要求4所述的穿刺导航系统,其中,5. The puncture navigation system according to claim 4, wherein:所述定位模块配置为根据所述非闭合定位孔在所述空间坐标系内的三维坐标信息和所述穿刺针在所述空间坐标系内的穿刺针实际物理规格确定所述穿刺针的所述第一三维坐标信息。The positioning module is configured to determine the first three-dimensional coordinate information of the puncture needle according to the three-dimensional coordinate information of the non-closed positioning hole in the spatial coordinate system and the actual physical specifications of the puncture needle in the spatial coordinate system.6.如权利要求4所述的穿刺导航系统,还包括显示模块,其中,6. The puncture navigation system according to claim 4, further comprising a display module, wherein:所述显示模块配置为实时地可视化以下的至少一种:所述超声图像、所述三维超声图像、所述穿刺针的针尖、所述穿刺针的针尖与所述目标穿刺点位置之间的相对位置、所述穿刺针的第一运动路径。The display module is configured to visualize in real time at least one of the following: the ultrasound image, the three-dimensional ultrasound image, the needle tip of the puncture needle, the relative position between the needle tip of the puncture needle and the target puncture point position, and the first motion path of the puncture needle.7.如权利要求6所述的穿刺导航系统,还包括校正模块,其中,所述校正模块包括:7. The puncture navigation system according to claim 6, further comprising a correction module, wherein the correction module comprises:比较单元,配置为比较所述穿刺规划信息的所述进针方向和所述显示模块实时可视化的所述第一运动路径的当前方向,确定所述进针方向与所述当前方向之间的偏差值;a comparison unit, configured to compare the needle insertion direction of the puncture planning information with the current direction of the first motion path visualized in real time by the display module, and determine a deviation value between the needle insertion direction and the current direction;校正控制单元,配置为:响应于所述偏差值大于等于预设角度偏差,基于所述偏差值更新所述穿刺针的第一运动路径以更新所述第二运动路径,使得所述导航处理模块基于更新后的第二运动路径,通过所述至少一个穿刺控制件进行所述穿刺针的导航,直至所述进针方向与所述当前方向之间的偏差值小于所述预设角度偏差。The correction control unit is configured to: in response to the deviation value being greater than or equal to a preset angle deviation, update the first motion path of the puncture needle based on the deviation value to update the second motion path, so that the navigation processing module navigates the puncture needle through the at least one puncture control component based on the updated second motion path until the deviation value between the needle insertion direction and the current direction is less than the preset angle deviation.8.如权利要求1~7任一所述的穿刺导航系统,其中,所述定位模块还配置为对所述超声探头进行定位,确定所述超声探头在所述空间坐标系内的第二三维坐标信息。8. The puncture navigation system according to any one of claims 1 to 7, wherein the positioning module is further configured to position the ultrasound probe and determine the second three-dimensional coordinate information of the ultrasound probe in the spatial coordinate system.9.如权利要求8所述的穿刺导航系统,其中,所述基座的中心作为所述空间坐标系的原点或所述基座上与所述至少一个穿刺控制件中对应的穿刺控制件进行连接的位置处作为所述空间坐标系的原点,使得所述定位模块基于所述穿刺针与所述基座之间的位置关系确定所述穿刺针的所述第一三维坐标信息,以及基于所述超声探头与所述基座之间的位置关系确定所述超声探头的所述第二三维坐标信息。9. The puncture navigation system as described in claim 8, wherein the center of the base serves as the origin of the spatial coordinate system or the position on the base where the base is connected to the corresponding puncture control component of the at least one puncture control component serves as the origin of the spatial coordinate system, so that the positioning module determines the first three-dimensional coordinate information of the puncture needle based on the positional relationship between the puncture needle and the base, and determines the second three-dimensional coordinate information of the ultrasound probe based on the positional relationship between the ultrasound probe and the base.10.如权利要求8所述的穿刺导航系统,其中,所述坐标系转换模块包括:10. The puncture navigation system according to claim 8, wherein the coordinate system conversion module comprises:坐标系转换单元,配置为基于所述超声图像和所述超声探头的第二三维坐标信息将所述超声图像的图像坐标系转换至所述空间坐标系,以建立所述图像坐标系与所述空间坐标系之间的所述转换关系。The coordinate system conversion unit is configured to convert the image coordinate system of the ultrasound image into the space coordinate system based on the ultrasound image and the second three-dimensional coordinate information of the ultrasound probe, so as to establish the conversion relationship between the image coordinate system and the space coordinate system.11.如权利要求1所述的穿刺导航系统,其中,所述转换建立单元包括:11. The puncture navigation system according to claim 1, wherein the conversion establishment unit comprises:第一建立子单元,配置为基于所述圆心、所述转换比率和所述分界线对应的像素坐标确定相互垂直的横轴和纵轴;A first establishing subunit is configured to determine a mutually perpendicular horizontal axis and a vertical axis based on the center of the circle, the conversion ratio and the pixel coordinates corresponding to the dividing line;第二建立子单元,配置为将所述超声探头的深度作为竖轴,并基于所述一组超声图像和所述第二三维坐标信息,将所述图像坐标系转换至所述空间坐标系。The second establishing subunit is configured to use the depth of the ultrasound probe as a vertical axis and transform the image coordinate system into the space coordinate system based on the set of ultrasound images and the second three-dimensional coordinate information.12.一种用于穿刺装置的穿刺导航方法,所述穿刺装置包括基座、穿刺针、超声探头和具有至少一个穿刺控制件的穿刺控制部,所述穿刺导航方法包括:12. A puncture navigation method for a puncture device, the puncture device comprising a base, a puncture needle, an ultrasonic probe and a puncture control unit having at least one puncture control member, the puncture navigation method comprising:建立空间坐标系,所述空间坐标系是基于所述基座建立的坐标系;Establishing a spatial coordinate system, wherein the spatial coordinate system is a coordinate system established based on the base;基于所述基座确定所述穿刺针在所述空间坐标系内的第一三维坐标信息;Determining first three-dimensional coordinate information of the puncture needle in the spatial coordinate system based on the base;获取所述超声探头采集的目标组织的一组超声图像,以确定所述一组超声图像对应的三维超声图像;Acquire a group of ultrasound images of the target tissue acquired by the ultrasound probe to determine a three-dimensional ultrasound image corresponding to the group of ultrasound images;基于所述三维超声图像进行用于所述穿刺针的穿刺规划,以确定穿刺规划信息,其中,所述穿刺规划信息包括所述穿刺针的进针点位置、所述穿刺针的进针方向和所述穿刺针的目标穿刺点位置;Performing puncture planning for the puncture needle based on the three-dimensional ultrasound image to determine puncture planning information, wherein the puncture planning information includes the insertion point position of the puncture needle, the insertion direction of the puncture needle, and the target puncture point position of the puncture needle;建立所述超声图像的图像坐标系与所述空间坐标系之间的转换关系,使得基于所述转换关系确定所述第一三维坐标信息在所述图像坐标系内的实时图像位置,以实时地在所述图像坐标系中可视化所述穿刺针与所述目标穿刺点位置之间的相对位置;Establishing a conversion relationship between the image coordinate system of the ultrasound image and the spatial coordinate system, so that the real-time image position of the first three-dimensional coordinate information in the image coordinate system is determined based on the conversion relationship, so as to visualize the relative position between the puncture needle and the target puncture point position in the image coordinate system in real time;在所述图像坐标系中,基于所述穿刺针与所述目标穿刺点位置之间的相对位置确定所述穿刺针的第一运动路径;In the image coordinate system, determining a first motion path of the puncture needle based on a relative position between the puncture needle and the target puncture point position;基于所述图像坐标系内的所述第一运动路径确定与所述穿刺针具有一预定位置关系的穿刺导向件在所述空间坐标系内的第二运动路径;Determining a second motion path of a puncture guide having a predetermined positional relationship with the puncture needle in the space coordinate system based on the first motion path in the image coordinate system;在所述空间坐标系中,基于所述第二运动路径,通过所述至少一个穿刺控制件进行所述穿刺针的导航;In the spatial coordinate system, based on the second motion path, navigating the puncture needle through the at least one puncture control element;其中,所述建立所述超声图像的图像坐标系与所述空间坐标系之间的转换关系包括:对所述超声图像进行形态学图像处理以确定目标图像区域;基于所述目标图像区域获取像素统计分布;基于像素统计分布图以及预先确定的所述超声探头的直径,确定所述超声探头的直径与所述超声探头的直径所占用的像素间距个数之间的转换比率;以及基于所述转换比率和第二三维坐标信息,将所述图像坐标系转换至所述空间坐标系,其中,所述超声探头在所述空间坐标系内的位置信息为第二三维坐标信息;Wherein, the establishing of the conversion relationship between the image coordinate system of the ultrasound image and the space coordinate system comprises: performing morphological image processing on the ultrasound image to determine a target image area; acquiring pixel statistical distribution based on the target image area; determining a conversion ratio between the diameter of the ultrasound probe and the number of pixel spacings occupied by the diameter of the ultrasound probe based on a pixel statistical distribution diagram and a predetermined diameter of the ultrasound probe; and converting the image coordinate system to the space coordinate system based on the conversion ratio and second three-dimensional coordinate information, wherein the position information of the ultrasound probe in the space coordinate system is the second three-dimensional coordinate information;其中,所述对所述超声图像进行形态学图像处理以确定目标图像区域包括:对所述超声图像进行二值化以获取第一处理图像;通过对所述第一处理图像进行区域连通与标记得到多个标识连通区域以获取第二处理图像,从所述多个标识连通区域中获取所述目标图像区域,从而获取第三处理图像,其中,所述目标图像区域包括所述多个标识连通区域中的区域最大和次大的两个目标标识连通区域;The performing morphological image processing on the ultrasound image to determine the target image region comprises: binarizing the ultrasound image to obtain a first processed image; obtaining a second processed image by performing regional connectivity and labeling on the first processed image to obtain a plurality of identified connected regions, and obtaining the target image region from the plurality of identified connected regions, thereby obtaining a third processed image, wherein the target image region comprises two target identified connected regions with the largest and second largest regions among the plurality of identified connected regions;其中,所述基于所述像素统计分布图以及预先确定的所述超声探头的直径,确定所述超声探头的直径与所述超声探头的直径所占用的像素间距个数之间的转换比率包括:基于所述像素统计分布获取所述两个目标标识连通区域的横断面与矢断面的分界线以及所述分界线对应的像素坐标;基于所述分界线确定所述第三处理图像上所述两个目标标识连通区域彼此靠近端围成的半圆区域的圆心,其中,所述半圆区域与所述标识连通区域不同色;以及确定所述超声探头的直径,以及基于所述圆心确定所述直径所占用的像素间距个数,并基于所述直径所占用的像素间距个数确定所述转换比率。Among them, the conversion ratio between the diameter of the ultrasound probe and the number of pixel spacings occupied by the diameter of the ultrasound probe is determined based on the pixel statistical distribution map and the predetermined diameter of the ultrasound probe, including: obtaining the boundary line of the cross section and the sagittal section of the two target identification connected areas and the pixel coordinates corresponding to the boundary line based on the pixel statistical distribution; determining the center of the semicircular area surrounded by the close ends of the two target identification connected areas on the third processed image based on the boundary line, wherein the semicircular area is different in color from the identification connected area; and determining the diameter of the ultrasound probe, and determining the number of pixel spacings occupied by the diameter based on the center, and determining the conversion ratio based on the number of pixel spacings occupied by the diameter.13.一种电子设备,包括:13. An electronic device comprising:处理器和存储器,processor and memory,其中,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现权利要求12所述的穿刺导航方法。Wherein, a computer program is stored in the memory, and when the computer program is executed by the processor, the puncture navigation method according to claim 12 is implemented.14.一种计算机可读存储介质,其中,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求12所述的穿刺导航方法。14. A computer-readable storage medium, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the puncture navigation method according to claim 12 is implemented.15.一种穿刺装置,包括:15. A puncture device, comprising:基座,配置为基于其建立空间坐标系;a base configured to establish a spatial coordinate system thereon;穿刺针,其中,所述穿刺针在所述空间坐标系内的位置信息为第一三维坐标信息;A puncture needle, wherein the position information of the puncture needle in the spatial coordinate system is first three-dimensional coordinate information;穿刺控制部,包括至少一个穿刺控制件,其中,所述至少一个穿刺控制件包括穿刺定位臂组和穿刺深度控制挡板,所述穿刺定位臂组设置在所述基座上,且所述穿刺定位臂组配置为对所述穿刺针进行穿刺定位,所述穿刺深度控制挡板具有供所述穿刺针通过的非闭合定位孔;The puncture control unit comprises at least one puncture control member, wherein the at least one puncture control member comprises a puncture positioning arm group and a puncture depth control baffle, the puncture positioning arm group is arranged on the base, and the puncture positioning arm group is configured to perform puncture positioning on the puncture needle, and the puncture depth control baffle has a non-closed positioning hole for the puncture needle to pass through;超声探头,配置为采集目标组织的一组超声图像以确定所述一组超声图像对应的三维超声图像,使得基于所述三维超声图像进行用于所述穿刺针的穿刺规划以确定穿刺规划信息以及使得通过建立所述超声图像的图像坐标系与所述空间坐标系之间的转换关系以基于所述转换关系确定所述第一三维坐标信息在所述图像坐标系内的实时图像位置,以实时地在所述图像坐标系中可视化所述穿刺针与目标穿刺点位置之间的相对位置,其中,所述穿刺规划信息包括所述穿刺针的进针点位置、所述穿刺针的进针方向和所述穿刺针的目标穿刺点位置;An ultrasound probe configured to acquire a group of ultrasound images of a target tissue to determine a three-dimensional ultrasound image corresponding to the group of ultrasound images, so that a puncture plan for the puncture needle is performed based on the three-dimensional ultrasound image to determine puncture planning information, and so that a conversion relationship between an image coordinate system of the ultrasound image and the spatial coordinate system is established to determine a real-time image position of the first three-dimensional coordinate information in the image coordinate system based on the conversion relationship, so as to visualize the relative position between the puncture needle and a target puncture point position in the image coordinate system in real time, wherein the puncture planning information includes a needle insertion point position of the puncture needle, a needle insertion direction of the puncture needle, and a target puncture point position of the puncture needle;其中,在所述图像坐标系中,基于所述穿刺针与所述目标穿刺点位置之间的相对位置确定所述穿刺针的第一运动路径,Wherein, in the image coordinate system, a first motion path of the puncture needle is determined based on the relative position between the puncture needle and the target puncture point position,基于所述图像坐标系内的所述第一运动路径确定与所述穿刺针具有一预定位置关系的穿刺导向件在所述空间坐标系内的第二运动路径,determining a second movement path of the puncture guide having a predetermined positional relationship with the puncture needle in the space coordinate system based on the first movement path in the image coordinate system,在所述空间坐标系中,基于所述第二运动路径,通过所述至少一个穿刺控制件进行所述穿刺针的导航;In the spatial coordinate system, based on the second motion path, navigating the puncture needle through the at least one puncture control element;其中,所述建立所述超声图像的图像坐标系与所述空间坐标系之间的转换关系包括:对所述超声图像进行形态学图像处理以确定目标图像区域;基于所述目标图像区域获取像素统计分布;基于像素统计分布图以及预先确定的所述超声探头的直径,确定所述超声探头的直径与所述超声探头的直径所占用的像素间距个数之间的转换比率;以及基于所述转换比率和第二三维坐标信息,将所述图像坐标系转换至所述空间坐标系,其中,所述超声探头在所述空间坐标系内的位置信息为第二三维坐标信息;Wherein, the establishing of the conversion relationship between the image coordinate system of the ultrasound image and the space coordinate system comprises: performing morphological image processing on the ultrasound image to determine a target image area; acquiring pixel statistical distribution based on the target image area; determining a conversion ratio between the diameter of the ultrasound probe and the number of pixel spacings occupied by the diameter of the ultrasound probe based on a pixel statistical distribution diagram and a predetermined diameter of the ultrasound probe; and converting the image coordinate system to the space coordinate system based on the conversion ratio and second three-dimensional coordinate information, wherein the position information of the ultrasound probe in the space coordinate system is the second three-dimensional coordinate information;其中,所述对所述超声图像进行形态学图像处理以确定目标图像区域包括:对所述超声图像进行二值化以获取第一处理图像;通过对所述第一处理图像进行区域连通与标记得到多个标识连通区域以获取第二处理图像,从所述多个标识连通区域中获取所述目标图像区域,从而获取第三处理图像,其中,所述目标图像区域包括所述多个标识连通区域中的区域最大和次大的两个目标标识连通区域;The performing morphological image processing on the ultrasound image to determine the target image region comprises: binarizing the ultrasound image to obtain a first processed image; obtaining a second processed image by performing regional connectivity and labeling on the first processed image to obtain a plurality of identified connected regions, and obtaining the target image region from the plurality of identified connected regions, thereby obtaining a third processed image, wherein the target image region comprises two target identified connected regions with the largest and second largest regions among the plurality of identified connected regions;其中,所述基于所述像素统计分布图以及预先确定的所述超声探头的直径,确定所述超声探头的直径与所述超声探头的直径所占用的像素间距个数之间的转换比率包括:基于所述像素统计分布获取所述两个目标标识连通区域的横断面与矢断面的分界线以及所述分界线对应的像素坐标;基于所述分界线确定所述第三处理图像上所述两个目标标识连通区域彼此靠近端围成的半圆区域的圆心,其中,所述半圆区域与所述标识连通区域不同色;以及确定所述超声探头的直径,以及基于所述圆心确定所述直径所占用的像素间距个数,并基于所述直径所占用的像素间距个数确定所述转换比率。Among them, the conversion ratio between the diameter of the ultrasound probe and the number of pixel spacings occupied by the diameter of the ultrasound probe is determined based on the pixel statistical distribution map and the predetermined diameter of the ultrasound probe, including: obtaining the boundary line of the cross section and the sagittal section of the two target identification connected areas and the pixel coordinates corresponding to the boundary line based on the pixel statistical distribution; determining the center of the semicircular area surrounded by the close ends of the two target identification connected areas on the third processed image based on the boundary line, wherein the semicircular area is different in color from the identification connected area; and determining the diameter of the ultrasound probe, and determining the number of pixel spacings occupied by the diameter based on the center, and determining the conversion ratio based on the number of pixel spacings occupied by the diameter.16.如权利要求15所述的穿刺装置,其中,16. The puncture device according to claim 15, wherein:所述超声探头可移动地设置在所述基座上,所述超声探头在所述空间坐标系内的位置信息为第二三维坐标信息,使得基于所述超声图像和所述第二三维坐标信息将所述超声图像的图像坐标系转换至所述空间坐标系,以建立所述图像坐标系与所述空间坐标系之间的所述转换关系。The ultrasonic probe is movably arranged on the base, and the position information of the ultrasonic probe in the spatial coordinate system is second three-dimensional coordinate information, so that the image coordinate system of the ultrasonic image is converted to the spatial coordinate system based on the ultrasonic image and the second three-dimensional coordinate information to establish the conversion relationship between the image coordinate system and the spatial coordinate system.
CN202210772136.9A2022-06-302022-06-30 Puncture navigation system, method, device, storage medium and puncture deviceActiveCN115105175B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210772136.9ACN115105175B (en)2022-06-302022-06-30 Puncture navigation system, method, device, storage medium and puncture device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210772136.9ACN115105175B (en)2022-06-302022-06-30 Puncture navigation system, method, device, storage medium and puncture device

Publications (2)

Publication NumberPublication Date
CN115105175A CN115105175A (en)2022-09-27
CN115105175Btrue CN115105175B (en)2024-12-24

Family

ID=83330856

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210772136.9AActiveCN115105175B (en)2022-06-302022-06-30 Puncture navigation system, method, device, storage medium and puncture device

Country Status (1)

CountryLink
CN (1)CN115105175B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115471559B (en)*2022-10-312023-03-17北京石油化工学院 A head dynamic positioning tracking method and system
CN116158850B (en)*2023-02-202025-09-16珠海横乐医疗科技有限公司Surgical positioning and guiding method, device, equipment and medium
CN116236288B (en)*2023-03-142024-03-15北京邮电大学Miniature puncture robot, puncture system and puncture control model
CN116077155B (en)*2023-04-062023-06-27深圳惟德精准医疗科技有限公司Surgical navigation method based on optical tracking equipment and mechanical arm and related device
CN118845094A (en)*2024-09-252024-10-29卡本(深圳)医疗器械有限公司 Three-dimensional display method, device, computer equipment and medium for puncture needle tract

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108135572A (en)*2015-07-072018-06-08Zmk医疗技术股份有限公司The needle guiding of Perineal approach
CN108210024A (en)*2017-12-292018-06-29威朋(苏州)医疗器械有限公司Operation piloting method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2019100212A1 (en)*2017-11-212019-05-31深圳迈瑞生物医疗电子股份有限公司Ultrasonic system and method for planning ablation
CN110930438B (en)*2019-11-222023-05-05上海联影医疗科技股份有限公司 Image registration method, device, electronic equipment and storage medium
WO2022027251A1 (en)*2020-08-042022-02-10深圳迈瑞生物医疗电子股份有限公司Three-dimensional display method and ultrasonic imaging system
CN112494118B (en)*2020-12-042021-07-23上海睿刀医疗科技有限公司 A multi-needle puncture system
CN112773508A (en)*2021-02-042021-05-11清华大学Robot operation positioning method and device
CN113413216B (en)*2021-07-302022-06-07武汉大学Double-arm puncture robot based on ultrasonic image navigation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108135572A (en)*2015-07-072018-06-08Zmk医疗技术股份有限公司The needle guiding of Perineal approach
CN108210024A (en)*2017-12-292018-06-29威朋(苏州)医疗器械有限公司Operation piloting method and system

Also Published As

Publication numberPublication date
CN115105175A (en)2022-09-27

Similar Documents

PublicationPublication DateTitle
CN115105175B (en) Puncture navigation system, method, device, storage medium and puncture device
US20220346886A1 (en)Systems and methods of pose estimation and calibration of perspective imaging system in image guided surgery
CN110946654B (en)Bone surgery navigation system based on multimode image fusion
EP3254621B1 (en)3d image special calibrator, surgical localizing system and method
CN112006777B (en) Robotic system and control method for nailing surgery based on surface tracking
EP3081184B1 (en)System and method for fused image based navigation with late marker placement
KR102467282B1 (en)System and method of interventional procedure using medical images
US9265587B2 (en)Method for determining an insertion trajectory of a tool in a deformable tissular matrix and robotic system executing the method
CN101474075B (en) Minimally Invasive Surgery Navigation System
CN110279467A (en)Ultrasound image under optical alignment and information fusion method in the art of puncture biopsy needle
GB2569853A (en)Apparatus and method for establishing patient registration using 3D scanner and tracking system
KR20240155281A (en) 3D reconstruction of the instrument and surgical site
Wang et al.Robotic ultrasound: View planning, tracking, and automatic acquisition of transesophageal echocardiography
CN115721415A (en)Soft tissue puncture navigation positioning method and system
JP2020096796A (en) Structural or unmasking for optimized device-to-image registration
CN118285910B (en)Method and system for confirming cutting path of spinal surgical instrument
CN205849553U (en)A kind of location of operation scale
CN115105176B (en) Puncture navigation system, method, device, storage medium and puncture device
CN115778445A (en) A verification method for laser guidance at the end of a robotic arm
Xiao et al.Ultrasound robotic system to multi-approach puncture for endoscopic spinal surgery
CN109938809A (en) A target point positioning and navigation system and method
CN117338418A (en)Ultrasonic positioning system and method based on liver tumor ablation
CN119745516B (en)Surgical tool positioning and moving method, apparatus, electronic device, storage medium and computer program product applied to surgical robot
CN114366300B (en)Surgical image space mapping device, equipment and method
ŠuligojSpatial patient registration in robotic neurosurgery

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:201318, 3 floor, 3 lane, 166 lane, Tian Xiong Road, Pudong New Area, Shanghai.

Applicant after:Shanghai RuiDao Medical Technology Co.,Ltd.

Address before:201318, 3 floor, 3 lane, 166 lane, Tian Xiong Road, Pudong New Area, Shanghai.

Applicant before:SHANGHAI REMEDICINE Co.,Ltd.

CB02Change of applicant information
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp