US20030194048A1

Reprojection and backprojection methods and algorithms for implementation thereof

Claim Score by NHIP

Read claim 8, the broadest

Abstract

Methods for projecting and backprojecting rays with respect to pixels/detector bins to attenuate/eliminate high-frequency artifacts, are disclosed. The first two methods are adaptations of pixel-driven and ray-driven linear interpolation techniques respectively. In these techniques, the window or shadow of each pixel/bin is dynamically adjusted and projected onto the detector bin/pixel to eliminate gaps between the shadows. This allows the effect of each pixel on a given detector bin (or vice versa) to be appropriately weighted. A third is a distance-driven technique wherein the transitions of the pixels and the detector bins are respectively projected onto a common axis. This allows a determination of the contribution of each of the pixels/bins for each of the bins/pixels with lower computation time and improved artifact free images.

US20030194048A1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 15 April 2022, 4.4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

26 claims: 6 independent, 20 dependent

  1. 1
    A method of image processing comprising:projecting pixels in a pixel grid onto a detector having a plurality of bins, or vice versa;dynamically adjusting a dimension of a square window for one of a pixel and a detector bin so that adjacent windows form a continues shadow over one of the detector bins of the detector and the image pixels;and determining the effect of each pixel on each bin of the detector or vice versa.
  2. 8
    Broadest claimClaim Score 73, broad(NHIP)A method of image processing comprising:projecting edges of each pixel of a pixel grid, which is intersected by a ray projected from a source to a detector, in a predetermined linear sequence of pixels in the pixel grid, onto a predetermined line that passes through the grid;projecting the edges of each bin of a detector onto the predetermined line;and determining the contribution of each pixel to a bin of the detector array or vice versa in accordance with the projections of the pixel edges and the detector bin edges on the predetermined line.
  3. 13
    A method of image processing comprising:establishing a pixel grid containing image pixels, which are arranged in image rows and columns;continuously mapping respective transitions between image pixels and detector-bins of a detector which has detected radiation from a source comprising: projecting detector bin transitions onto a predetermined line;projecting the pixel transitions onto the predetermined line;and weighting one of the detector bins and pixels with segment lengths on the predetermined line, based on distances between adjacent projections.
  4. 14
    A computer readable medium encoded with a program executable by a computer for processing an image, said program being configured to instruct the computer to:project pixels in a pixel grid onto a detector having a plurality of bins, or vice versa;dynamically adjust a dimension of a square window for one of a pixel and a detector bin so that adjacent windows form a continuos shadow over one of the detector bins of the detector and the image pixels;and determine the effect of each pixel on each bin of the detector or vice versa.
  5. 21
    A computer readable medium encoded with a program executable by a computer for processing an image, said program being configured to instruct the computer to:project edges of each pixel of a pixel grid, that is intersected by a ray projected from a source to a detector, in a predetermined linear sequence of pixels in the pixel grid, onto a predetermined line that passes through the grid;project the edges of each bin of a detector onto the predetermined line;and determine the contribution of each pixel to a bin of the detector array or vice versa in accordance with the projections of the pixel edges and the detector bin edges on the predetermined line.
  6. 26
    A computer readable medium encoded with a program executable by a computer for processing an image, said program being configured to instruct the computer to:establish a pixel grid containing image pixels, which are arranged in image rows and columns;continuously map respective transitions between image pixels and detector-bins of a detector, which has detected radiation from a source by: projecting detector bin transitions onto a predetermined line;projecting the pixel transitions onto the predetermined line;and weighting one of the detector bins and pixels with segment lengths on the predetermined line, based on distances between adjacent projections.