Real time filter for data processing
AssigneeSummit World Trade Corporation
InventorsJohn M. Hayes, Matthew P. Grabnic
Life of this patent
Estimating the term…
Abstract
Method and apparatus for imaging of a subject. Radiation intensity data is transformed to a frequency domain, filtered, retransformed and then backprojected to allow an operator to examine a cross sectional image of the subject. Based upon this image, a filter function is adjusted and a second image is presented. Further adjustments can be made in the filter function to fine tune the image. The filter adjustments are all rapidly performed with the aid of a pointing device that can easily and intuitively allow the user to adjust the filter function characteristics.
Claims12
A method for programmable processing reconstructive imaging of a cross-section region of interest within a subject comprising the steps of:
- a) obtaining a time-domain intensity data set from an internal region of interest within the subject;
- b) converting the time-domain intensity data set to an unfiltered frequency-domain data set;
- c) selecting one filter type from a set of filter types and assigning a set of filter parameters;
- d) generating a first filter using the selected filter type and the set of filter parameters;
- e) displaying a visual depiction of the first filter, the visual depiction generated using the set of filter parameters and concurrently;
- i) using the first filter to filter the unfiltered frequency-domain data set to obtain a first filtered frequency-domain data set;
- ii) reconverting the first filtered frequency-domain data set to a first filtered time-domain data set;
- and
- iii) backprojecting the first filtered time-domain data set to display an image representing the region of interest;
- f) revising the set of filter parameters by altering at least one of the filter parameters based on the displayed image of the region of interest;
- g) generating an altered filter using the selected filter type and the revised set of filter parameters;
- h) displaying a visual depiction of the altered filter, the visual depiction generated using the revised set of filter parameters and concurrently;
- i) using the altered filter to filter the unfiltered frequency-domain data set to obtain a revised filtered frequency-domain data set;
- ii) reconverting the revised frequency-domain data set to a revised time-domain data set;
- and
- iii) backprojecting the revised set of filtered time-domain data to display an image representing the region of interest.
A method for programmable processing three-dimensional reconstructive imaging comprising the steps of:
- a) obtaining a time-domain data set from a series of parallel subject cross-sections from a region of interest;
- b) formatting the time-domain data into time-domain data lines defining planar time-domain data arrays taken along planes normal to the subject cross-sections;
- c) converting the planar time-domain data arrays to unfiltered frequency-domain data arrays;
- d) selecting a filter type from a set of filter types and defining a set of filter parameters for the selected filter type;
- e) generating a first filter using the selected filter type and the set of filter parameters;
- f) displaying a visual depiction of the first filter, the visual depiction generated using the set of filter parameters and concurrently;
- i) using the first filter to filter each of the unfiltered frequency-domain data arrays to obtain a first set of filtered frequency-domain data arrays;
- ii) reconverting the set of filtered frequency-domain data arrays to a first set of filtered time-domain data;
- and,
- iii) backprojecting the first set of filtered time-domain data to display an image representing the region of interest;
- g) altering at least one of the filter parameters based on the first image thereby creating a revised set of filter parameters;
- h) generating an altered filter using the selected filter type and the revised set of filter parameters;
- i) displaying a visual depiction of the altered filter, the visual depiction generated using the revised set of filter parameters and concurrently;
- i) using the altered filter to filter each of the unfiltered frequency-domain data arrays to obtain a revised set of filtered frequency-domain data arrays;
- ii) reconverting the set of filtered frequency-domain data arrays to a set of filtered time-domain data;
- and
- iii) backprojecting the revised set of time-domain data to display an image representing the region of interest.
A method for programmable processing displaying an image of an internal region of interest a subject derived from radiation impinging upon one or more detectors where the radiation is converted to unfiltered data representing the internal region of interest of the subject and further wherein to create an image of the internal region of interest the data is transformed, filtered and then again transformed over an array of picture elements, the improvement comprising the steps of:
- a) depicting a filter function on a viewing screen, the filter function generated using a selected filter type chosen from a set of filter types and a defined set of filter parameters and concurrently using said filter function to filter the unfiltered data representing the region of interest and displaying an image of the region of interest;
- b) altering the filter function based on the displayed image by using a pointing device to modify at least one of the filter parameters;
- c) depicting the altered filter function on a viewing screen and concurrently using said altered filter function to filter the unfiltered data representing the region of interest and displaying a revised image of the region of interest on the viewing screen;
- and,
- d) repeating steps b) and c) until a satisfactory image of the region of interest is displayed on the viewing screen.
Programmable processor apparatus for reconstructive imaging of a subject comprising:
- a) means for obtaining a time-domain data set from a subject region of interest;
- b) means for converting the time-domain data set to an unfiltered frequency-domain data set;
- c) means for selecting one filter type and assigning an initial set of filter parameters;
- d) means for generating a first filter of the one filter type using the set of initially assigned filter parameters;
- e) means for displaying a visual depiction of the first filter, the visual depiction generated using the set of initially assigned filter parameters and means for concurrently;
- i) using the first filter to filter the unfiltered frequency-domain data set to obtain a first filtered frequency-domain data set;
- ii) reconverting the first filtered frequency-domain data set to a first filtered time-domain data set;
- and,
- iii) backprojecting the first filtered time-domain data set to display a first image representing the subject region of interest.
- f) means for revising the set of filter parameters by altering at least one of the filter parameters based on the displayed image;
- g) means for generating an altered filter using the selected filter type and an revised set of filter parameters;
- h) means for displaying a visual depiction of the altered filter, the visual depiction generated by using the set of altered filter parameters and means for concurrently;
- i) using the altered filter to filter the unfiltered frequency-domain data set to obtain a revised filtered frequency-domain data set;
- ii) reconverting the revised filtered frequency-domain data set to a revised filtered time-domain data set;
- and
- iii) backprojecting the revised set of filtered time-domain data lines to display a revised image representing the subject region of interest.
Dependencies are inferred from the claim text.