Surface tissue tracking
11571130 · 2023-02-07
Assignee
Inventors
- Alessandra Di Tullio (Eindhoven, NL)
- Franciscus Hendrikus Van Heesch (Eindhoven, NL)
- Caifeng Shan (Veldhoven, NL)
Cpc classification
A61B5/004
HUMAN NECESSITIES
A61B5/7221
HUMAN NECESSITIES
A61B5/0077
HUMAN NECESSITIES
A61B5/442
HUMAN NECESSITIES
A61B5/448
HUMAN NECESSITIES
A61B5/441
HUMAN NECESSITIES
A61B5/444
HUMAN NECESSITIES
A61B5/684
HUMAN NECESSITIES
A61B5/0075
HUMAN NECESSITIES
International classification
Abstract
Tissue surface tracking of tissue features is disclosed. First surface imaged features are tracked based on the first and second time spaced images at a first wavelength. Second surface imaged features are tracked based on the first and second time spaced tissue surface images at the second wavelength. Tracking metrics are obtained based on the tracking steps. The tracking steps are combined to provide a combined tracking metric. The combined tracking metric is used in a tissue surface navigation application.
Claims
1. A tissue surface tracking system, the system comprising: a data receiver configured to receive first and second time spaced tissue surface images, each time spaced tissue surface image including image data at first and second different wavelengths, wherein the first and second wavelengths are tuned to different kinds of biomarkers; a first tracking processor configured to spatially track first tissue surface imaged features based on the first and second time spaced tissue surface images at the first wavelength to responsively output at least one first tracking metric; a second tracking processor configured to spatially track second tissue surface imaged features based on the first and second time spaced tissue surface images at the second wavelength and to responsively output at least one second tracking metric; and a combination processor configured to adaptively combine the at least one first tracking metric and the at least one second tracking metric, and to responsively output at least one combined tracking metric for use in a tissue surface navigation application.
2. The system of claim 1, wherein the first tracking processor is configured to operate a first tracking algorithm that is tuned to tracking a first kind of biomarker and the second tracking processor is configured to operate a second tracking algorithm that is tuned to tracking a second kind of biomarker.
3. The system of claim 1, further comprising at least one quality assessment processor configured to assess quality of tracking performance for the first tracking processor and to responsively output at least one first weighting metric and configured to assess quality of tracking performance for the second tracking processor and to responsively output at least one second weighting metric.
4. The system of claim 3, wherein the combination processor is configured to combine the at least one first tracking metric and the at least one second tracking metric using a weighting algorithm in which relative weights of the at least one first tracking metric and the at least one second tracking metric are determined based on the at least one first weighting metric and the at least one second weighting metric.
5. The system of claim 1, wherein the first tracking processor is configured to determine the at least one first tracking metric using at least one of feature based tracking and intensity based tracking, and the second tracking processor is configured to determine the at least one second tracking metric using at least one of feature based tracking and intensity based tracking.
6. The system of claim 2, wherein the first wavelength is tuned towards superficial skin features as the first kind of biomarker, and the second wavelength is tuned towards subsurface features as the second kind of biomarker.
7. The system of claim 6, wherein the first kind of biomarker comprises at least one selected from the group consisting of moles, hairs, freckles, pores, spots, melanin pigment, depressions, and surface roughness.
8. The system of claim 6, wherein the second kind of biomarker comprises veins or arteries.
9. The system of claim 1, further comprising a camera for capturing the first and second time spaced tissue surface images at different spectral bands.
10. An image guided surgery or medical intervention system or a system for registering intraoperative imaging data, preoperative imaging data or a combination of intraoperative and preoperative imaging data comprising the system of claim 1.
11. A skin monitoring or skin diagnostics system comprising the system of claim 10.
12. A method for tissue surface tracking, the method comprising: receiving first and second time spaced tissue surface images, each time spaced tissue surface image including image data at first and second different wavelengths tuned to different kinds of biomarkers; tracking a first kind of biomarker as first surface imaged features based on the first and second time spaced tissue surface images at the first wavelength and responsively providing at least one first tracking metric; tracking a second kind of biomarker as second surface imaged features based on the first and second time spaced tissue surface images at the second wavelength and responsively providing at least one second tracking metric; adaptively combining the at least one first tracking metric and the at least one second tracking metric, and responsively providing at least one combined tracking metric; and using the combined tracking metric in a tissue surface navigation application.
13. The method of claim 12, further comprising: determining at least a first quality metric and a second quality metric representative of a quality of a tracking performance; and determining at least one first weighting metric based on the first quality metric and at least one second weighting metric based on the second quality metric.
14. The method of claim 13, further comprising combining the at least one first tracking metric and the at least one second tracking metric using a weighting algorithm in which relative weights of the at least one first tracking metric and the at least one second tracking metric are determined based on the at least one first weighting metric and the at least one second weighting metric.
15. The method of claim 12, further comprising determining the at least one first tracking metric using at least one of feature based tracking and intensity based tracking and determining the at least one second tracking metric using at least one of feature based tracking and intensity based tracking.
16. The method of claim 12, wherein the first wavelength is tuned towards superficial skin features as the first kind of biomarker, and the second wavelength is tuned towards subsurface features as the second kind of biomarker.
17. A non-transitory computer readable medium having stored thereon instructions that, when executed by a processor, cause the processor to: receive first and second time spaced tissue surface images, each time spaced tissue surface image including image data at first and second different wavelengths tuned to different kinds of biomarkers; track a first kind of biomarker as first surface imaged features based on the first and second time spaced tissue surface images at the first wavelength and responsively providing at least one first tracking metric; track a second kind of biomarker as second surface imaged features based on the first and second time spaced tissue surface images at the second wavelength and responsively providing at least one second tracking metric; adaptively combine the at least one first tracking metric and the at least one second tracking metric, and responsively providing at least one combined tracking metric; and use the combined tracking metric in a tissue surface navigation application.
18. The non-transitory computer readable medium of claim 17, further comprising instructions, that when executed by the processor, cause the processor to determine the at least one first tracking metric using at least one of feature based tracking and intensity based tracking and determine the at least one second tracking metric using at least one of feature based tracking and intensity based tracking.
19. The non-transitory computer readable medium of claim 17, wherein the first wavelength is tuned towards superficial skin features as the first kind of biomarker, and the second wavelength is tuned towards subsurface features as the second kind of biomarker.
20. The non-transitory computer readable medium of claim 17, further comprising combining the at least one first tracking metric and the at least one second tracking metric using a weighting algorithm in which relative weights of the at least one first tracking metric and the at least one second tracking metric are determined based on at least one first weighting metric and at least one second weighting metric, wherein the at least one first weighting metric is determined based on a first quality metric and the at least one second weighting metric is determined based on a second quality metric.
Description
DESCRIPTION OF THE DRAWINGS
(1) The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(5) The following detailed description is merely exemplary in nature and is not intended to limit the application and uses. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description.
(6)
(7) As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality. In particular, the modules described herein include at least one processor, a memory and computer program instructions stored on the memory that can be executed by the at least one processor for implementing the various functions and processes described herein with respect to the modules and also described with respect to the flowchart of
(8)
(9) The imaging device 10 may be configured to capture images 22 at respective wavelengths that are optimized for specific anatomical features. For example, an infrared wavelength can be used specifically for tracking veins and an ultraviolet wavelength can be used specifically for tracking moles and freckles. That is, certain wavelengths are able to accentuate specific surface tissue biomarkers. The imaging device can, in embodiments, capture images 22 at wavelengths that are optimal for respective biomarkers. Human tissue is partially transparent for visual and near-IR wavelengths, allowing surface features such as melanin pigment and hairs, and subsurface features like veins or arteries to be identified. Light with wavelengths closer to ultraviolet will be optimal for superficial skin features such as moles and freckles.
(10) In one exemplary implementation of the system 20, at least three images 22a, 22b, 22c are obtained by the imaging device 10. The imaging device 10 may utilize different wavelength filters, such as filters for isolating the images 22a, 22b, 22c at wavelengths of 450 nm, 680 nm and 880 nm, to obtain each of the images 22a, 22b, 22c. These exemplary wavelengths are tuned, for instance, to moles or other melanin pigment features, surface irregularities such as wrinkles, and subsurface veins, respectively.
(11) In the exemplary system of
(12) The data receiving module 12 may comprise an input data interface for receiving the image data 22. The input data interface may be a networked component allowing the image data 22 to be received over a wireless network, such as over the internet or intranet. In the exemplary system of
(13) In the exemplary system 20 of
(14) Each tracking module 14a, 14b, 14c is configured to operate a different tracking algorithm. An exemplary tracking algorithm will be described below with reference to
(15) Referring to
(16) Referring back to
(17) Continuing to refer to
(18) In accordance with embodiments, the combination module 16 makes use of an averaging algorithm that is adaptive based on a quality assessment of each tracking module 14a, 14b, 14c. That is, a relative weight of contribution in the combined tracking metric {right arrow over (X)}.sub.C is adapted depending upon a determined quality of performance of each tracking module 14a, 14b, 14c. In particular, quality metrics Q.sub.1, Q.sub.2, Q.sub.3 from each tracking module 14a, 14b, 14c can be compiled by the below described quality assessment module 18 to determine upon weighting metrics W.sub.1, W.sub.2, W.sub.3 to be applied in the averaging algorithm for averaging the tracking metrics {right arrow over (X)}.sub.1, {right arrow over (X)}.sub.2, {right arrow over (X)}.sub.3. In this way, an adaptive surface tissue tracking capability is provided that adapts determination of the combined tracking metric in accordance with the fact that different tracking modules (e.g. different tracking algorithms and/or different imaging wavelengths) will perform at different levels of quality depending on subject, body part, etc. As such, a location-independent, robust tracking solution is made possible.
(19) In the exemplary system 20 of
(20) With reference to the discussion of tracking algorithms provided above with respect to
(21) The quality assessment module 18 may include an input data interface for receiving quality metrics Q.sub.n from the tracking modules 14. The quality assessment module may include a processor and computer readable instructions executable by the processor for assessing the various quality metrics Q.sub.n and determining, based on the quality metrics Q.sub.n, weighting factors W.sub.n associated with each tracking module 14. The quality assessment module 18 may include an output data interface for providing the weighting factors W.sub.n to the combination module 16.
(22) In the exemplary system 20 of
(23) In the exemplary system 20 of
(24) In embodiments, the instrument 24 includes a control module 26. The control module 26 may alternatively be externally provided. The control module 26 is configured to determine upon at least one control function of the instrument 24 based on the combined tracking metric {right arrow over (X)}.sub.C. That is, operation of the instrument 24 may be at least partly dependent on surface tissue navigation. Surface tissue navigation can be implemented using the combined tracking metric {right arrow over (X)}.sub.C according to schemes known to the skilled person.
(25) In one example, the instrument 24 is an instrument for registering pre-operative and intra-operative imaging data such as CT or MRI imaging data. Alternatively or additionally, the instrument 24 is for registering successive intraoperative images or successive preoperative images such as MRI or CT images. Such an instrument 24 may comprise an imaging machine for invasive imaging of a patient. The pre-operative and the intra-operative image data are obtained simultaneously with imaging data 22 from the imaging device 10. The imaging device 10 has a known relationship with the invasive imaging machine. As such, biomarkers can be tracked from the imaging data 22 according to the methods and systems described herein to allow for registration of pre-operative and intraoperative imaging data. Such registration can be implemented in the control module 26 based at least partly on the combined tracking metric {right arrow over (X)}.sub.C and a display of registered preoperative and intraoperative images may be rendered.
(26) In another example, the instrument 24 comprises an instrument for guiding a medical device. Accurate guidance may be established with reference to surface tissue biomarkers tracked according to the systems and methods described herein. The control module 26 may be included in the medical device guidance instrument and can establish a navigation control function at least partly based on the combined registration metric {right arrow over (X)}.sub.C.
(27) In yet another example, a hair or skin treatment device (e.g. hair cutting device) may surface tissue navigate based on tracking biomarkers according to the systems and methods described herein. The control module 26 may be included into the hair or skin treatment device to establish at least one hair or skin treatment control function based at least partly on the combined tracking metric {right arrow over (X)}.sub.C.
(28) In a further example, the instrument 24 is an instrument for monitoring over time potentially diseased skin features. For example, suspicious moles may be monitored over time, where such moles may be cancerous. The skin features can be identified and monitored with reference to biomarkers tracked according to systems and methods described herein. For example, shape, location, size and/or color change can be monitored. The control module 26 may be included into such an instrument for monitoring to establish at least one monitoring function (such as skin feature identification, skin feature measuring, skin feature change determination) at least partly based on the combined tracking metric {right arrow over (X)}.sub.C.
(29) Other systems and instruments that are controlled based at least partly on surface tissue navigation in order to perform a patient procedure can make use of surface tissue tracking systems and methods as described herein.
(30) A method 60 for tissue surface tracking according to the present disclosure is represented by the flowchart of
(31) In step 62, image data 22 is received through the data receiving module 12. The image data 22 includes time spaced multispectral data. The image data 22 may be obtained by a multispectral camera 10 operating different filters so that image data 22 is acquired at different wavelengths or spectral bands. Time spaced image data 22′ at different wavelengths is respectively provided to different tracking processes.
(32) In step 64, tracking processes are performed through the tracking modules 14 for tracking surface imaged features, e.g. surface tissue biomarkers. Respective tracking processes are performed on time spaced image data 22′ filtered to specific wavelengths. In particular, spatial tracking of biomarkers from a reference image to a subsequent image is performed based on a correlation analysis of the reference and subsequent images. The tracking processes are respectively tuned to a specific biomarker kind and the received image data is also tuned to that biomarker kind. The tracking processes of step 64 produce tracking metrics X.sub.n for each of the tracking modules 14.
(33) In step 66, a quality assessment process is performed through a combination of the tracking modules 14 and the quality assessment module 18 to produce weighting metrics W.sub.n for use by the combination module 16. The quality assessment process comprises, in embodiments, a sub-process of determining at least one quality metric Q.sub.n through each of the tracking modules 14. The at least one quality metric Q.sub.n is representative of a quality of tracking performance by the tracking modules 14. The weighting metrics or factors W.sub.n can be determined on the basis of the quality metrics Q.sub.n.
(34) In step 68, a quality adaptive combination of the tracking metrics X.sub.n obtained in step 64 is performed based on the weighting metrics W.sub.n obtained in step 66 to determined a combined tracking metric {right arrow over (X)}.sub.C. The quality adaptive combination may comprise a weighted averaging algorithm such as weighted mean or weighted median. Different tracking algorithms and different wavelengths of imaging data will perform differently depending upon surface tissue conditions. The systems and methods described herein are able to prioritize better performing tracking processes in determining the combined tracking metric {right arrow over (X)}.sub.C. Further, the processes of the method 60 of
(35) In step 70, the combined tracking metric {right arrow over (X)}.sub.C is used or outputted for use in a patient treatment, therapy or diagnosis application, e.g. as a control input of a patient treatment, therapy or diagnosis system, that operate surface tissue navigation. A number of examples of such applications are described above, such as CT or MRI imaging data registration, diseased skin feature monitoring, medical device navigation, hair or skin treatment application, etc.
(36) It can be appreciated that surface tissue can vary considerably depending on location on a subject and from subject to subject. For example, different subjects and different surface locations will have varying amount of hair, spots, and veins. In the case of skin, the appearance of surface tissue can vary from very smooth (i.e. without color variations, hair or wrinkles) to very detailed (i.e. with melanin spots, hairs and surface roughness and pores). These variations are not only body location dependent (e.g. moles/freckles are more visible on the back, blood vessels on arm), but also dependent on subject, race, age and gender. The present disclosures offers a more robust solution to such variability in tissue conditions as it runs parallel tracking modules operating on images directed to different wavelengths, thereby allowing accentuation of different tissue features for tracking. Further, the tracking modules themselves may be differently algorithmically tuned to optimize tracking of different tissue features. Yet further, the combination of tracking results is adapted depending upon tracking performance so that output results are smooth irrespective of tissue conditions.
(37) In another exemplary embodiment of the present invention, a computer program or a computer program element is provided that is characterized by being adapted to execute the method steps of the method according to one of the preceding embodiments, on an appropriate processing system.
(38) The computer program element might therefore be stored on a computer unit, which might also be part of an embodiment of the present invention. This computing unit may be adapted to perform or induce a performing of the steps of the method described above. Moreover, it may be adapted to operate the components of the above described apparatus. The computing unit can be adapted to operate automatically and/or to execute the orders of a user. A computer program may be loaded into a working memory of a data processor. The data processor may thus be equipped to carry out the method of the invention.
(39) This exemplary embodiment of the invention covers both, a computer program that right from the beginning uses the invention and a computer program that by means of an up-date turns an existing program into a program that uses the invention.
(40) Further on, the computer program element might be able to provide all necessary steps to fulfil the procedure of an exemplary embodiment of the method as described above.
(41) According to a further exemplary embodiment of the present invention, a computer readable medium, such as a CD-ROM, is presented wherein the computer readable medium has a computer program element stored on it which computer program element is described by the preceding section.
(42) A computer program may be stored and/or distributed on a suitable medium, such as an optical storage medium or a solid state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the internet or other wired or wireless telecommunication systems.
(43) However, the computer program may also be presented over a network like the World Wide Web and can be downloaded into the working memory of a data processor from such a network. According to a further exemplary embodiment of the present invention, a medium for making a computer program element available for downloading is provided, which computer program element is arranged to perform a method according to one of the previously described embodiments of the invention.
(44) It has to be noted that embodiments of the invention are described with reference to different subject matters. In particular, some embodiments are described with reference to method type claims whereas other embodiments are described with reference to the device type claims. However, a person skilled in the art will gather from the above and the following description that, unless otherwise notified, in addition to any combination of features belonging to one type of subject matter also any combination between features relating to different subject matters is considered to be disclosed with this application. However, all features can be combined providing synergetic effects that are more than the simple summation of the features.
(45) While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.
(46) In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfil the functions of several items re-cited in the claims. The mere fact that certain measures are re-cited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.