WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Angioscopic system and method for dimensional measurement including measurement of the distance from angioscopic ends to designated planes    

Get related patents on CD
United States Patent5036463   
Link to this pagehttp://www.wikipatents.com/5036463.html
Inventor(s)Abela; George S. (Gainesville, FL); Friedl; Stephan E. (Gainesville, FL)
AbstractAn angioscopic system includes image processing so as to determine the dimensions of an unknown dimensional feature within the field of view of the angioscope. The system is calibrated by placing a series of known images at known separation distances from the tip of the angioscope and measuring the size of the image which is produced upon a video monitor. This provides a series of data indicating the relationship between the actual size of the feature, the apparent size in pixels on the image, and the known separation distance from the tip of the scope to the feature plane in which the dimensional feature is disposed. Collection of this data allows one to generate, by curve fitting techniques, a functional relationship such that the size of an unknown dimensional feature may be determined when the angioscope is used upon an actual patient. The coefficients generated by the calibration technique are stored in the computer and called up during the measurement process which involves viewing a scene from several different points and using a Newton-Jordan or other minimization technique in order to generate the actual area or other dimensional aspect of the feature of interest. A modified system uses a stereoscopic angioscope in order to provide depth information with respect to an image without the necessity of moving an angioscope tip. A calibrated guidewire may be used to orient and stabilize the tip of the scope. Markings on the guidewire allow one to determine the amount of change in position of the tip.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Drawing from US Patent 5036463
Angioscopic system and method for dimensional measurement including

     measurement of the distance from angioscopic ends to designated planes - US Patent 5036463 Drawing
Angioscopic system and method for dimensional measurement including measurement of the distance from angioscopic ends to designated planes
Inventor     Abela; George S. (Gainesville, FL); Friedl; Stephan E. (Gainesville, FL)
Owner/Assignee     University of Florida (Gainesville, FL)
Patent assignment
All assignments
Company News
Publication Date     July 30, 1991
Application Number     07/275,754
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 23, 1988
US Classification     382/130 382/128
Int'l Classification     G06F 015/42
Examiner     Hayes; Gail O.
Assistant Examiner    
Attorney/Law Firm     Kerkam, Stowell, Kondracki & Clarke
Address
Parent Case    
Priority Data    
USPTO Field of Search     358/98 358/88 358/107 356/384 356/383 382/216 364/360 364/413.13
Patent Tags     angioscopic dimensional measurement including measurement distance angioscopic ends designated planes
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4949296
Malinowski
708/605
Aug,1990

[0 after 0 votes]
4830460
Goldenberg
385/118
May,1989

[0 after 0 votes]
4809066
Leberl
348/137
Feb,1989

[0 after 0 votes]
4770653
Shturman
606/7
Sep,1988

[0 after 0 votes]
4722337
Losch

Feb,1988

[0 after 0 votes]
4718417
Kittrell
606/7
Jan,1988

[0 after 0 votes]
4669467
Willett
606/7
Jun,1987

[0 after 0 votes]
4651201
Schoolman
348/45
Mar,1987

[0 after 0 votes]
4638798
Shelden
606/130
Jan,1987

[0 after 0 votes]
4331132
Mukasa
600/117
May,1982

[0 after 0 votes]
4175545
Termanini
600/479
Nov,1979

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system for angioscopic dimensional analysis comprising:

an optical fiber angioscope having a tip for insertion into the interior of a vessel;

a video camera connected to said angioscope;

a monitor to display images of the interior of a vessel from the tip of the angioscope; and

a computer connected to process data from said video camera, said computer having storage means with stored coefficients for conversion of pixels into dimensional units for feature planes at any distance within an operational range of said tip; and

wherein said computer includes input means to receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image and processing means to quantify the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units and by taking into account an actual distance, within said operational range, between said tip and the dimensional feature.

2. The system of claim 1 further comprising a guidewire for guiding the angioscope.

3. A system for angioscopic dimensional analysis comprising:

an optical fiber angioscope having a tip;

a video camera connected to said angioscope;

a monitor to display images from the angioscope; and

a computer connected to process data from said video camera, said computer having storage means with stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip; and

wherein said computer includes input means to receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image and processing means to quantify the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units; and further comprising a guidewire for guiding the angioscope; and wherein said guidewire has indicia marked thereon and separated by known distances for viewing by way of the angioscope, and wherein said input means to receive is operable to receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image with the tip positioned at a plurality of distances from a feature plane; and said processing means is operable to determine the distance from said tip to the feature plane based on changes in the data corresponding to moving the position of the tip an unknown amount, quantify this unknown amount of movement from changes in the image of the guidewire by use of at least one appropriate coefficient to convert from pixels to dimensional units, and quantify the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units; and said guidewire is operable to stabilize the angioscope and/or orient the angioscope such that the method of angioscopy is improved.

4. A system for angioscopic dimensional analysis comprising:

an optical fiber angioscope having a tip;

a video camera connected to said angioscope;

a monitor to display images from the angioscope; and

a computer connected to process data from said video camera, said computer having storage means with stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip; and

wherein said computer includes input means to receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image and processing means to quantify the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units; and

wherein said input means is operable to receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image with the tip positioned at a plurality of distances from a feature plane, and said processing means is operable to determine the distance from said tip to the feature plane based on changes in the data corresponding to moving the position of the tip an amount, and quantify the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units.

5. The system of claim 4 wherein said processing means is operable to determine the distance from said tip to the feature plane by converting said unknown dimensional feature from pixels into dimensional units Al when the feature plane is at a first unknown distance from said tip based upon a first hypothesized distance from the feature plane to said tip, converting said unknown dimensional feature from pixels into dimensional units A2 when the feature plane is at a second unknown distance from said tip based upon a second hypothesized distance from the feature plane to said tip, said second unknown distance being a known offset from said first unknown distance, and trying different values for said first and second hypothesized distances to yield different values for A1 and A2 by repetitive conversions until A1 and A2 are determined to be sufficiently close that& the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1 and/or A2.

6. The system of claim 5, wherein said processing means is operable to convert said unknown dimensional feature from pixels into dimensional units A3 when the feature plane is at a third unknown distance from said tip based upon a third hypothesized distance from the feature plane to the tip, said third unknown distance being a known offset from said first unknown distance and/or a known offset from said second unknown distance, and to try different values for said first, second, and third hypothesized distances to yield different values for A1, A2, and A3 by repetitive conversions until A1, A2, and A3 are determined to be sufficiently close that the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1, A2, and/or A3.

7. The system of claim 6 wherein the processing means is operable to select accurate distances by determining the hypothesized distances which provide the minimal differences in values for A1, A2, and A3.

8. A method of measuring angioscopic dimensional features using an angioscopic dimensional analysis system having:

an angioscope having a tip and two image-guiding fiber optic bundles spaced apart for providing a stereoscopic image by combining two images, one from each of said fiber optic bundles;

a video camera connected to said angioscope;

a monitor to display images from the angioscope; and

a computer connected to process data from said video camera, said computer having stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip;

the steps comprising:

having the computer receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image, the dimensional feature being at an unknown distance within an operational range from said tip;

determining the distance from said tip to the dimensional feature by use of difference in images supplied by the two fiber optic bundles; and

quantifying the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units.

9. A method of measuring angioscopic dimensional features using an angioscopic dimensional analysis system having:

an angioscopic having a tip;

a video camera connected to said angioscope;

a monitor to display images from the angioscope; and

a computer connected to process data from said video camera, said computer having stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip;

the steps comprising:

having the computer receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image; and

quantifying the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units, and

further comprising the step of determining the distance from the tip to the feature plane.

10. The method of claim 9 wherein the distance from the tip to the feature plane is determined by viewing indicia marked upon a guidewire extending beyond the tip.

11. A method of measuring angioscopic dimensional features using an angioscopic dimensional analysis system having:

an angioscope having a tip;

a video camera connected to said angioscope;

a motor to display images from the angioscope; and

a computer connected to process data from said video camera, said computer having stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip;

the steps comprising:

having the computer receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image; and

quantifying the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units, and

wherein the computer receives data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscope image with the tip positioned at a plurality of distances from a feature plane and further comprising the step of determining the distance from said tip to the feature plane based on changes in the data corresponding to moving the position of the tip an amount.

12. The method of claim 11 further comprising the steps of: converting said unknown dimensional feature from pixels into dimensional units A1 when the feature plane is at a first unknown distance from said tip based upon a first hypothesized distance from the feature plane to said tip, converting said unknown dimensional feature from pixels into dimensional units A2 when the feature plane is at a second unknown distance from said tip based upon a second hypothesized distance from the feature plane to said tip, said second unknown distance being a known offset from said first unknown distance, and

trying different values for said first and second hypothesized distances to yield different values for A1 and A2 by repetitive conversions until A1 and A2 are determined to be sufficiently close that the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1 and/or A2.

13. The method of claim 11 further comprising the steps of:

converting said unknown dimensional feature from pixels into dimensional units A1 when the feature plane is at a first unknown distance from said tip based upon a first hypothesized distance from the feature plane to said tip, converting said unknown dimensional feature from pixels into dimensional units A2 when the feature plane is at a second unknown distance from said tip based upon a second hypothesized distance from the feature plane to said tip, said second unknown distance being a known offset from said first unknown distance, converting said unknown dimensional feature from pixels into dimensional units A3 when the feature plane is at a third unknown distance from said tip based upon a third hypothesized distance from the feature plane to the tip, said third unknown distance being a known offset from said first unknown distance and/or a known offset from said second unknown distance, and trying different values for said first, second, and third hypothesized distances to yield different values for A1, A2, and A3 by repetitive conversions until A1, A2, and A3 are determined to be sufficiently close that the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1, A2, and/or A3.

14. The method of claim 13 further comprising having the computer select accurate distances by determining the hypothesized distances which provide the minimal difference in values for A1, A2, and A3.

15. A method for use with an angioscopic dimensional analysis system having:

an angioscope having a tip;

a video camera connected to said angioscope;

a monitor to display images from the angioscope; and

a computer connected to process data from said video camera;

the steps comprising calibrating the system by:

placing at least one known pattern at a series of known distances from the tip of the angioscope such that the video camera generates a corresponding series of images composed of pixels;

measuring the number of pixels in a dimensional feature of the pattern having known dimensions for each image; having the computer calculate at least one coefficient for each known distance, each coefficient useful for conversion of pixels to dimensional units; and storing each of the coefficients.

16. The method of claim 15 wherein said placing step includes the placing of several known patterns at the series of known distances.

17. The method of claim 16 wherein each of said images is a circle.

18. The method of claim 17 wherein a plurality of coefficients are calculated and the calculation of the coefficients includes curve fitting to determine the relationship between the known dimensions, the pixels in dimensional features, and the known distances.

19. The method of claim 15 wherein a plurality of coefficients are calculated and the calculation of the coefficients includes curve fitting to determine the relationship between the known dimensions, the pixels in dimensional features, and the known distances.

20. The method of claim 15 further comprising measuring angioscopic dimensional features with the system by the steps of:

having the computer receive data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image with the tip positioned at a plurality of distances from a feature plane;

determining the distance from said tip to the feature plane based on changes in the data corresponding to moving the position of the tip a known amount; and quantifying the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units.

21. The method of claim 20 further comprising the steps of;

converting said unknown dimensional feature from pixels into dimensional units A1 when the feature plane is at a first unknown distance from said tip based upon a first hypothesized distance from the feature plane to said tip, converting said unknown dimensional feature from pixels into dimensional units A2 when the feature plane is at a second unknown distance from said tip based upon a second hypothesized distance from the feature plane to said tip, said second unknown distance being a known offset from said first unknown distance, and trying different values for said first and second hypothesized distances to yield different values for A1 and A2 by repetitive conversions until A1 and A2 are determined to be sufficiently close that the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1 and/or A2.

22. The method of claim 20 further comprising the steps of:

converting said unknown dimensional feature from pixels into dimensional units A1 when the feature plane is at a first unknown distance from said tip based upon a first hypothesized distance from the feature plane to said tip, converting said unknown dimensional feature from pixels into dimensional units A2 when the feature plane is at a second unknown distance from said tip based upon a second hypothesized distance from the feature plane to said tip, said second unknown distance being a known offset from said first unknown distance, converting said unknown dimensional feature from pixels into dimensional units A3 when the feature plane is at a third unknown distance from said tip based upon a third hypothesized distance from the feature plane to the tip, said third unknown distance being a known offset from said first unknown distance and/or a known offset from said second unknown distance, and trying different values for said first, second, and third hypothesized distances to yield different values for A1, A2, and A3 by repetitive conversions until A1, A2, and A3 are determined to be sufficiently close that the hypothesized distances are accurate, and wherein the dimensional feature is quantified from A1, A2, and/or A3.

23. The method of claim 22 further comprising selecting accurate hypothesized distances by determining the distances which provide the minimal differences in values for A1, A2, and A3.

24. The method of claim 15 wherein the angioscope includes two image guiding fiber optic bundles spaced apart for providing a stereoscopic image by combining two images, one from each of said fiber optic bundles, and wherein the system is calibrated by performing the placing, measuring, having the computer calculate, and storing steps for each of the fiber optic bundles.

25. A method of obtaining an image from a vessel in a patient by an angioscope, the steps comprising:

inserting a guidewire having an end into the vessel;

inserting the angioscope into the vessel with the angioscope having a tip which is coupled to the guidewire; and

maintaining the tip of the angioscope spaced from the end of the guidewire such that the angioscope is oriented to provide a desired image, and

further comprising the step of determining a distance relative to the tip of the angioscope by viewing indicia on said guidewire.

26. The method of claim 25 wherein a video camera is connected to said angioscope; a monitor is connected to the video camera to display images from the angioscope; and a computer connected to process data from said video camera, said computer having stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from said tip; the steps further comprising;

having the computer receive date representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image with the tip positioned at a plurality of distances from a feature plane;

determining the distance from said tip to the feature plane based on changes in the data corresponding to moving the position of the tip an unknown amount;

quantifying this unknown amount of movement from changes in the image of the guidewire by use of at least one appropriate coefficient to covert from pixels to dimensional units; and

quantifying the dimensional feature by use of at least one appropriate coefficient to covert from pixels to dimensional units.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

This invention relates to quantification of dimensional features appearing in an angioscope. More specifically, this invention relates to an angioscopic dimensional analysis system for determining the actual size of any feature within an angioscope image. Additionally, this invention relates to a method of calibrating an angioscopic dimensional analysis system and a method of using such a system.

Angioscopes have been used for viewing various features within the cardiovascular system of a patient. The angioscope is a fiber optic instrument which is inserted into the patient. Generally, a light source is provided to illuminate the part of the patient just beyond the tip of the fiber optic cable and a camera may be attached to the end of the fiber optic cable which is remote from the tip. The camera provides an image to a CRT such that a doctor may view the inside of the patient.

Although prior angioscopic systems have been useful, they have generally been unable to provide accurate information about the size of various features. For example, if a patient has a partial blockage in an artery, prior angioscopic systems have been unable to provide the doctor with accurate information as to the size of the blockage.

OBJECTS AND SUMMARY OF THE INVENTION

Accordingly, it is a primary object of the present invention to provide an angioscopic system which is useful for relatively accurately and simply providing accurate measurements of the dimensions of features within an angioscopic image.

A further object of the present invention is to provide a simple and accurate technique for calibrating such an angioscopic dimensional analysis system.

Yet another object of the present invention is to provide a method of using an angioscopic dimensional analysis system in order to determine the dimensions of a feature within an angioscopic image.

The above and other objects of the present invention, which will become more apparent as the description proceeds, are realized by a system for angioscopic dimensional analysis including an angioscope having a tip. A video camera is connected to the angioscope. A monitor displays images from the angioscope. A computer is connected to process data from the video camera. The computer has stored coefficients for conversion of pixels into dimensional units for feature planes at different distances from the tip. The computer is operable to determine dimensional features within the angioscopic image by use of the following method. The computer receives data representative of the number of pixels corresponding to an unknown dimensional feature of an angioscopic image with the tip positioned at a plurality of distances from a feature plane. Next, the computer determines the distance from the tip to the feature plane based upon changes in the data corresponding to moving the position of the tip a known amount. The computer quantifies the dimensional feature by use of at least one appropriate coefficient to convert from pixels to dimensional units. The determination of the distance from the tip to the feature plane is performed by converting the unknown dimensional feature from pixels into dimensional units A1 when the feature plane is at a first unknown distance from the tip based upon a hypothesized distance from the feature plane to the tip, converting the unknown dimensional feature from pixels int dimensional units A2 when the feature plane is at a second unknown distance from the tip based upon a second hypothesized distance from the feature plane to the tip, the second unknown distance being a known offset from the first unknown distance, and trying different values for the first and second hypothesized distances to yield different values for A1 and A2 by repetitive conversions until A1 and A2 are determined to be sufficiently close that the hypothesized distances are accurate such that the dimensional feature is quantified from the final values of A1 and/or A2. A more sophisticated version of the present invention includes the conversion of the unknown dimensional feature from pixels into dimensional units A3 when the feature plane is at a third unknown distance from the tip based upon a third hypothesized distance from the feature plane to the tip, the third unknown distance being a known offset from the first unknown distance and/or a known offset from the second unknown distance and trying different values for the first, second, and third hypothesized distances to yield different values for A1, A2, and A3 by repetitive conversions until A1, A2, and A3 are determined to be sufficiently close that the hypothesized distances are accurate such that the dimensional feature is quantified from A1, A2, and/or A3. The invention further includes the selection of accurate hypothesized distances by determining the hypothesized distances which provide the minimal differences in values for A1, A2, and A3.

The present invention includes a method for use with the angioscopic dimensional analysis system having the steps comprising calibrating the system by placing at least one known pattern at a series of known distances from the tip of the angioscope such that the video camera generates a corresponding series of images composed of pixels. The number of pixels in a dimensional feature of the pattern having known dimensions for each image is then measured. The computer then calculates at least one coefficient for each known distance, each coefficient useful for conversion of pixels to dimensional units. Each of the coefficients is then stored. The placing step includes the placing of several known patterns at a series of known distances. Each of the images is preferably a circle. The calculation of the coefficients includes curve fitting to determine the relationship between the known dimensions, the pixels in dimensional features, and the known distances.

The measurement technique which relies upon moving the tip of the scope a known amount would, of course, require a technique for determining that amount. The present invention includes a technique for determining (i.e., making "known") the unknown amount of change in position of the tip of the angioscope. Specifically, the technique involves the use of a guidewire which extends beyond the tip of the angioscope and has indicia or markings separated by known distances. By moving the tip of the angioscope and considering the change in apparent distance between two of the indicia or markings, one can readily determine the amount of distance which the tip of the angioscope has been moved. Accordingly, the change in position of the tip of the angioscope is then a known amount which can be used in conjunction with the above techniques for measuring an image of an unknown dimensions. The guidewire, to which the tip of the angioscope is coupled, is also used to stabilize the angioscope and to orient the angioscope such that the field of view of the angioscope is better than would otherwise be the case.

The present invention also includes the technique of calculating the dimensional feature in an image from an angioscope where the distance from the tip of the angioscope to the feature is known. This somewhat simpler technique would involve converting the dimensional feature from pixels into dimensional units based upon knowledge of the relationship between the apparent size of a feature and its actual size, this relationship having been stored in the computer by storage of the various coefficients discussed in more detail above.

The present invention further includes an angioscope having two image-guiding fiber optic bundles spaced apart to provide a stereoscopic image. This arrangement uses stored coefficients for conversion of pixels into dimensional units as with the monoscopic version. However, the distance from the tip of the angioscope to the feature is determined by a comparison between the separate images produced by the different bundles. This stereoscopic angioscope may be used in conjunction with the angioscopic system including a video camera, a monitor, and computer in somewhat similar fashion to the monoscopic angioscope.

The invention further includes a method of obtaining an image from a vessel in a patient by an angioscope. The steps include: inserting a guidewire having an end into the vessel; inserting the angioscope into the vessel with the angioscope having a tip which is coupled to the guidewire; and maintaining the tip of the angioscope spaced from the end of the guidewire such that the angioscope is oriented to provide a desired image. That is, the image of the angioscope will provide a better view of the vessel. The guidewire includes indicia separated by a known distance.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other features of the present invention will be more readily understood when the following detailed description is considered in conjunction with the accompanying drawings wherein like characters represent like parts throughout the several views, and in which:

FIG. 1 shows a simplified perspective view of the present system;

FIG. 2A shows a side view of a calibrate,. arrangement used corresponding image sensed by the angioscope and FIG. 2C shows a partial scope image to depict an area calculation technique;

FIG. 3A shows a table of data generated by the calibration technique of FIGS. 2A and 2B, whereas FIG. 3B shows a curve corresponding to the data;

FIG. 4 shows a simplified flow chart of the calibration method according to the present invention;

FIG. 5A shows a simplified side view illustrating the measurements process according to the present invention, whereas FIG. 5B shows the corresponding image on the angioscope;

FIG. 6A shows a simplified side view of an alternate measurement position to that of FIG. 5A, whereas FIG. 6B shows the angioscopic image corresponding to the position of FIG. 6A;

FIG. 7 shows a simplified flow chart for the measurement process of the present invention;

FIG. 8 shows a simplified end view of a stereoscopic angioscope;

FIG. 9 shows a simplified side view of the angioscope of FIG. 8;

FIG. 10 shows a schematic to illustrate the principles of stereovision as used with the arrangement of FIGS. 8 and 9 and illustrates the technique for quantification of objects within the field of view of a stereoscopic angioscope;

FIG. 11 shows a simplified side view of guide wire use according to the present invention;

FIG. 12 shows an enlarged view of a portion of FIG. 11;

FIG. 13 shows a flow diagram of an approximation technique which may be used with the present invention; and

FIG. 14 shows a flow diagram of a technique used in conjunction with the FIG. 13 technique to provide more accurate information.

DETAILED DESCRIPTION

The system 10 according to the present invention is illustrated in simplified form in FIG. 1 and includes an angioscope 12, a video camera 14 connected to the angioscope 12 in known fashion to supply an output signal corresponding to the image as viewed by the angioscope 12. The signal supplied by the video camera 14 is sent to a computer/image processor 16 and a video monitor 18. In addition to displaying the image from the angioscope 12, the monitor 18 allows one to use a cursor (not shown) in combination with the computer 16 in order to input data to the computer 16. Although this feature need not be described in detail, it should briefly be noted that the use of a cursor in connection with a video/computer system is well known and simply allows one to input data to the computer corresponding to points of interest on the image appearing on the video monitor. As shown in FIG. 1, the computer 16 may be considered as including an input means, a storage means, and a processing means.

The present invention is applicable to any angioscope/image processing combination. The choice of actual components for the system 10 would be governed largely by portability constraints. The present measurement technique imposes few limitations on such a system. Without limiting the application of the present invention, it may be noted that an American Edwards Laboratory 0.84 millimeter fiber optic angioscope, Pulnix solid-state color video camera, and IBM PC-AT with numeric coprocessor and Imaging Technology FG-100AT image processing card may be used to realize the system of FIG. 1 together with a video monitor.

The video camera 14 is connected to the image processing card in the computer 16. The image processing card will digitize video frames from the camera and store this video information in the computer's memory as a two-dimensional set of pixels contained in a closed region (i.e., a region corresponding to an area enclosed by a line whose start and end points are identical), each capable of representing any one of 4096 colors or grey levels. Each pixel in the image contains one small portion of the entire angioscope picture. This effectively allows the angioscope image to be broken into a set of individual points which can be analyzed by the computer. Furthermore, if the magnification of the system is known, then the number of pixels between two points in the scope image or the number of pixels contained in a closed region may be directly related to the distance between the two points or the area of the region.

The two-dimensional array of pixels which is stored in the computer's memory by the operation of the image processing card together with the computer in known fashion can be accessed by the computer in several ways. However, the image processing card generally stores the information in a cartesian coordinate system. Therefore, access to this data must likewise use a cartesian coordinate system. Although cartesian coordinates are fine for many applications, their use tends to complicate the expression of systems which exhibit circular symmetry about a central axis. As angioscopes exhibit this type of symmetry, the computer 16 may be programed in known fashion to map the cartesian coordinates into polar coordinates with the central axis of the polar system passing through the center of the scope image corresponding to the center of the angioscope.

It should briefly be noted that most optical fiber angioscopes are composed of several thousands of individual fibers fused into one larger bundle. The arrangement transmits an image from one end of the optical fiber to the other. The image produced at the observer's end of the optical fiberscope is distorted with respect to many parameters. This distortion tends to be non-linear, and the amount of distortion varies from scope to scope. It is the non-linearity of this distortion which allows absolute measurements to be made using the present system.

At the outset, it may be useful to note two assumptions which are made in