US6885764B2

High Speed Z-smoothing method and apparatus for CT imaging system

Summary by NHIP

CT Z-smoothing method

The method generates thick CT slice images by combining helical data using Z-smoothing scalars and weight functions. It sequentially multiplies scalars by functions, stores results in an intermediate array, and adds overlapping segment weights before outputting the final array.

Claim Score by NHIP

Read claim 19, the broadest

Abstract

A method and apparatus for quickly rendering thick CT slice images wherein the data corresponding to an optimal number of slice images to be combined to generate a thick image and the data set required to generate the thick image are determined as a function of an optimal Z-smoothing factor and wherein Z-smoothing is implemented in software that performs quickly and is useable with any helical weighting algorithm and Z-smoothing function.

US6885764B2, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 1 October 2023, 3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 5 independent, 15 dependent

  1. 1
    A method to be used with a set of CT helical data corresponding to a thick slice of interest (TSOI), the method for generating a thick slice data weighting function w(β) by combining slice specific Z-smoothing scalars zw and helical slice image weight functions hw corresponding to first through N slice images to be combined to generate the thick slice image corresponding to the TSOI, the method comprising the steps of:(a) for the first slice, mathematically combining the helical weight function hw and an image specific scalar zw(n) to generate a scaled weighting function w n (β) corresponding to the first slice;(b) storing scaled weighting function w n (β) weights at the beginning of an intermediate weighting array w iti (β);(c) for the next adjacent slice, mathematically combining the helical weighting function hw and an image specific scalar zw(n) to generate a scaled weighting function w n (β);(d) identifying an overlapping segment of the scaled weighting function w n (β) that overlaps an overlapped segment of the intermediate weighting array w iti (β) and adding the overlapping segment weights to the overlapped segment weights;(e) storing the function w n (β) segment weights that do not overlap the intermediate weighting function array at the end of the intermediate weighting function array;(f) repeating steps (c) through (e) for each of the slice images to be combined to generate the thick image;and (g) outputting the intermediate weighting function array as a final weighting array w ti (β).
  2. 7
    A method to be used with a set of CT helical data corresponding to a thick slice of interest (TSOI), the method for generating a thick slice data weighting function w(β) by combining Z-smoothing functions zw and helical slice image weight functions hw, the thick slice data weighting function useable to generate a thick slice image corresponding to the TSOI, the method comprising the steps of, where a slice image quantity is identified as N:(a) setting a slice counter n to zero;(b) mathematically combining hw and zw(n) to generate a scaled weighting function w n (β);(c) storing function segment w n (βi, β full ) to intermediate function segment w(βi, β full );(d) incrementing counter n;(e) if n is equal to N, skipping to step (g), else: (1) mathematically combining hw and zw(n) to generate scaled weighting function w n (β);(2) adding w n (0,β lap ) to w iti (n(β full −β lap ), n(β full −b lap )+β lap ));(3) storing w n (β lap , β full ) to w iti (n(β full −β lap )+β lap , n(β full −b lap )+β full ));(f) repeating steps (d) through (e);and (g) outputting intermediate function w iti (β) as a final function w iti (β);where the first and second angles β 1 and β 2 in each function segment w n (β 1 , β 2 ) and w(β 1 , β 2 ) correspond to a first gantry angle in the corresponding function segment and the length of the function segment, respectively, βi corresponds to the first angle in a function, β full corresponds to the total length of a scaled function, and β lap corresponds to the segments of adjacent weighting functions that overlap.
  3. 13
    An apparatus to be used with a set of CT helical data corresponding to a thick slice of interest (TSOI), the apparatus for generating a thick slice data weighting function w(β) by combining Z-smoothing functions zw and helical slice image weight functions hw, the thick slice data weighting function useable to generate a thick slice image corresponding to the TSOI, the apparatus comprising, where a slice image quantity is identified as N:a processor running a pulse sequencing program to perform the steps of: (a) setting a slice counter n to zero;(b) mathematically combining hw and zw(n) to generate scaled weighting function w n (β);(c) storing function segment w n (βi, β full ) to intermediate function segment w iti (βi, β full );(d) incrementing counter n;(e) if n is equal to N, skipping to step (g), else: (1) mathematically combining hw and zw(n) to generate scaled weighting function w n (β);(2) adding w n (0,β lap ) to w(n(β full −β lap ), n(β full −b lap )+β lap ));(3) storing w n (β lap , β full ) to w(n(β full −β lap )+β lap , n(β full −b lap )+β full ));(f) repeating steps (d) through (e);and (g) outputting intermediate function w iti (β) as final function w ti (β);where the first and second angles β 1 and β 2 in each function segment w n (β 1 , β 2 ) and w(β 1 , β 2 ) correspond to a first gantry angle in the corresponding function segment and the length of the function segment, respectively, βi corresponds to the first angle in a function, β full corresponds to the total length of a scaled weighting function, and β lap corresponds to the segments of adjacent weighting functions that overlap.
  4. 19
    Broadest claimClaim Score 65, broad(NHIP)A method to be used with a set of CT helical data corresponding to a thick slice of interest (TSOI) and a CT system that provides an optimal Z-smoothing factor zsf, the method for identifying an optimal number zns of slice images through the TSOI to be combined to generate a thick image corresponding to the TSOI, the method comprising the step of solving the following equation:zns= 2 f ceil( zsf− 1)+1 where fceil is a ceiling function that rounds decimal values up to the next integer value.
  5. 20
    An apparatus to be used with a set of CT helical data corresponding to a thick slice of interest (TSOI), the apparatus for generating a thick slice data weighting function w(β) by combining slice specific Z-smoothing scalars zw and helical slice image weight functions hw corresponding to first through N slice images to be combined to generate the thick slice image corresponding to the TSOI, the apparatus comprising:a processor running a pulse sequencing program to perform the steps of: (a) for the first slice, mathematically combining the helical weight function hw and an image specific scalar zw(n) to generate a scaled weighting function w n (β) corresponding to the first slice;(b) storing weighting function w n (β) weights at the beginning of an intermediate weighting array w iti(β);(c) for the next adjacent slice, mathematically combining the helical weighting function hw and a slice specific scalar zw(n) to generate a scaled weighting function w n (β);(d) identifying an overlapping segment of the scaled weighting function that overlaps an overlapped segment of the intermediate weighting array and adding the overlapping segment weights to the overlapped segment weights;(e) storing the scaled function w n (β) segment weights that do not overlap the intermediate weighting function array at the end of the intermediate weighting function array;(f) repeating steps (c) through (e) for each of the slice images to be combined to generate the thick image;and (g) outputting the intermediate function as a final weighting array w ti (β).