← Back to Patent Explorer
US5568384A Expired / Lapsed US ⏱️ 0.0 years remaining

Biomedical imaging and analysis

Assignee: MAYO MEDICAL VENTURES
•
Filing: 1992-10-13
•
Granted: 1996-10-22
•
Expires: 2012-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for synthesizing three dimensional multimodality image sets into a single composite image with accurate registration and congruence. Surfaces are initially extracted from two or more different images to be matched using semi-automatic segmentation techniques. These surfaces are represented as contours with common features to be matched. A distance transformation is performed for one surface image, and a cost function for the matching process is developed using the distance image. The geometric transformation includes three-dimensional translation, rotation and scaling to accommodate images of different position, orientation and size. The matching process involves efficiently searching this multi-parameter space and adjusting a surface or surfaces to find the best fit among them which minimizes the cost function. The local minima problem is addressed by using a large number of starting points. A pyramid multi-resolution approach is employed to speed up both the distance transformation computation and the multi-parameter minimization processes. Robustness in noise handling is accomplished using multiple thresholds embedded in the multi-resolution search. The method can register both partially overlapped and fragmented surfaces.

Inventors

  • 👤 Richard A. Robb
  • 👤 Hong-Jian Jiang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:03
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/30; G06T7/33; G06T7/38; G06V; G06V10/00; G06V10/20; G06V10/24

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 519 words
A method for synthesizing a base image data set and a match image data set into a single fused composite image data set with accurate registration and congruence using a programmable data processing system, comprising data input means, display means, and data storage means, the method comprising the steps of: (a) using the data input means to provide the programmable data processing system with the base image data set and the match image data set, the base image data set and the match image data set each comprising a biomedical image generated by a biomedical image generation means; (b) storing the base image data set and the match image data set in the data storage means; and (c) using the programmable data processing system to perform the steps of: (1) if the voxels of the base image data set are non-cubic, applying shape-based surface interpolation to interpolate intermediate contours between every consecutive pair of actual contours of the base image data set to obtain a smoothly varying surface; (2) uniformly sampling a plurality of registration points from the surface of the match image data set; (3) creating a distance image data set by performing a distance transformation to convert the surface of the base image data set into a grey-level image in which all voxels have a value corresponding to the distance to the nearest surface voxel; (4) transforming geometrically the registration points on the surface of the match image data set to become more closely aligned in orientation with corresponding points on the surface of the distance image data set; (5) calculating the value of a cost function between registration points on the surface of the match image data set and the corresponding points on the surface of the distance image data set; (6) if the value of the cost function is below a predetermined multi-level threshold value, reducing the threshold by at least one level and returning to step (4); (7) storing the value of the cost function with the corresponding values for the geometric transformation parameters for later comparison; (8) repeating steps (4) through (7) for each of a plurality of predetermined uniformly distributed starting points within the match image data set in order to generate a plurality of cost function values and corresponding geometric transformation parameters; (9) if the resolution of the base image data set and the match image data set is below a predetermined multi-level maximum resolution level, scaling the base image data set and the match image data set upward at least one level and returning to step (4); (10) selecting the minimum of the plurality of stored cost function values and using the corresponding stored geometric transformation parameters to map the match image data set onto the base image data set to create a single fused composite multi-valued image with two or more values associated with each 3-D spatial (x,y,z) coordinate uniquely representing and corresponding to the 3-D distribution of values of the base image data set and the match image data set; and (11) displaying, on the display means, the composite image values associated with each 3-D spatial (x,y,z) coordinate.
Claim 2
Independent Claim 519 words
A method for synthesizing a base image data set and a match image data set into a single fused composite image data set with accurate registration and congruence using a programmable data processing system, comprising data input means, display means, and data storage means, the method comprising the steps of: (a) using the data input means to provide the programmable data processing system with the base image data set and the match image data set, the base image data set and the match image data set each comprising a biomedical image generated by a biomedical image generation means; (b) storing the base image data set and the match image data set in the data storage means; and (c) using the programmable data processing system to perform the steps of: (1) if the voxels of the base image data set are non-cubic, applying shape-based surface interpolation to interpolate intermediate contours between every consecutive pair of actual contours of the base image data set to obtain a smoothly varying surface; (2) uniformly sampling a plurality of registration points from the surface of the match image data set; (3) creating a distance image data set by performing a distance transformation to convert the surface of the base image data set into a grey-level image in which all voxels have a value corresponding to the distance to the nearest surface voxel; (4) transforming geometrically the registration points on the surface of the match image data set to become more closely aligned in orientation with corresponding points on the surface of the distance image data set; (5) calculating the value of a cost function between registration points on the surface of the match image data set and the corresponding points on the surface of the distance image data set; (6) if the value of the cost function is below a predetermined multi-level threshold value, reducing the threshold by at least one level and returning to step (4); (7) storing the value of the cost function with the corresponding values for the geometric transformation parameters for later comparison; (8) repeating steps (4) through (7) for each of a plurality of predetermined uniformly distributed starting points within the match image data set in order to generate a plurality of cost function values and corresponding geometric transformation parameters; (9) if the resolution of the base image data set and the match image data set is below a predetermined multi-level maximum resolution level, scaling the base image data set and the match image data set upward at least one level and returning to step (4); (10) selecting the minimum of the plurality of stored cost function values and using the corresponding stored geometric transformation parameters to map the match image data set onto the base image data set to create a single fused composite multi-valued image with two or more values associated with each 3-D spatial (x,y,z) coordinate uniquely representing and corresponding to the 3-D distribution of values of the base image data set and the match image data set; and (11) displaying, on the display means, the composite image values associated with each 3-D spatial (x,y,z) coordinate.
Claim 3
Dependent Claim 62 words
The synthesizing method of claim 1, wherein the cost function comprises a root mean square (r.m.s.) term substantially of the form ##EQU7## where d is a distance image value, (i m , j m , k m ) are the coordinates of the m th sample point after geometric transformation, and n is the number of points sampled from the match surface.
Claim 4
Dependent Claim 67 words
The synthesizing method of claim 2, wherein the cost function further comprises a noise threshold term substantially of the form ##EQU8## where d is a distance image value, (i m , j m , k m ) are the coordinates of the m th sample point after geometric transformation, n is the number of points sampled from the match surface, and t is the noise threshold term.

References Cited (Backward Citations)

US4719585A Cited
US5081993A Cited
US4977505A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-22 2000-04-22 2000-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-22 2004-04-22 2004-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-22 2008-04-22 2008-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag