Systems and methods for automated sinogram completion, combination, and completion by combination
AssigneesPerkinElmer Health Sciences, Inc., iTomography Corporation, University of Central Florida Research Foundation, Inc.
InventorsJeff Meganck, Michael Frenkel, Alexander Katsevich
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methods for automated completion, combination, and completion by combination of sinograms. In certain embodiments, sinogram completion is based on a photographic (e.g. spectral or optical) acquisition and a CT acquisition (e.g., micro CT). In other embodiments, sinogram completion is based on two CT acquisitions. The sinogram to be completed may be truncated due to a detector crop (e.g., a center-based crop or an offset based crop). The sinogram to be completed may be truncated due to a subvolume crop (e.g., based on low resolution image projected onto sinogram).
Claims33
A method for automated sinogram completion, the method comprising the steps of:
- (a) accessing, by a processor of a computing device, a downsampled sinogram comprising data recorded by a detector during multi-angle scanning of a subject;
- (b) accessing, by the processor, a truncated sinogram comprising data recorded by the detector during multi-angle scanning of the subject;
- (c) interpolating, by the processor, each projection of the downsampled sinogram based on a resolution of the truncated sinogram, thereby obtaining a plurality of interpolated projections;
- (d) determining, by the processor, a plurality of combined projections using projections of the truncated sinogram and the interpolated projections;
- and
- (e) creating, by the processor, a 3D image of the subject using the combined projections.
A method for automated sinogram completion, the method comprising the steps of:
- (a) accessing, by a processor of a computing device, a downsampled sinogram for a subject, wherein the downsampled sinogram comprises a plurality of downsampled projections, wherein:
- each downsampled projection is associated with a specific angle of a multi-angle scan of the subject,
- each downsampled projection stores data representing signals from a first region of a detector recorded for the specific angle with which the downsampled projection is associated, and
- each downsampled projection has a first resolution;
- (b) accessing, by the processor a truncated sinogram for the subject, wherein the truncated sinogram comprises a plurality of truncated projections, wherein:
- each truncated projection is associated with a specific angle of a multi-angle scan of the subject,
- each truncated projection stores data representing signals from a second region of a detector recorded for the specific angle with which the truncated projection is associated, wherein the second region is a sub-region of the first region, and
- each truncated projection has a second resolution, wherein the second resolution is higher than the first resolution;
- (c) initializing a 3D dataset, and, for each angle with which a downsampled projection is associated:
- (i) interpolating, by the processor, the downsampled projection to convert its resolution from the first resolution to the second resolution, thereby obtaining an interpolated projection;
- (ii) obtaining, by the processor, a combined projection using data from the interpolated projection and data from a corresponding truncated projection that is associated with the respective angle by:
- storing, in data elements associated with locations of the detector within the second region, values from corresponding data elements of the corresponding truncated projection of the truncated sinogram;
- and
- storing, in data elements associated with locations of the detector outside of the second region but within the first region, values from corresponding data elements of the interpolated projection;
- (iii) determining, by the processor, a back-projection of the combined projection;
- and
- (iv) updating, by the processor, the 3D dataset by combining the back-projection of the combined projection with the 3D dataset, such that once all angles are processed, the 3D dataset represents a 3D image of the subject.
25-49. (canceled)
A system for automated sinogram completion, the system comprising:
- a processor;
- and
- a memory having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to:
- (a) access a downsampled sinogram comprising data recorded by a detector during multi-angle scanning of a subject;
- (b) access a truncated sinogram comprising data recorded by the detector during multi-angle scanning of the subject;
- (c) interpolate each projection of the downsampled sinogram based on a resolution of the truncated sinogram, thereby obtaining a plurality of interpolated projections;
- (d) determine a plurality of combined projections using projections of the truncated sinogram and the interpolated projections;
- and
- (e) create a 3D image of the subject using the combined projections.
51-63. (canceled)
65-69. (canceled)
A system for automated sinogram completion, the system comprising:
- a processor;
- and
- a memory having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to:
- (a) access a downsampled sinogram for a subject, wherein the downsampled sinogram comprises a plurality of downsampled projections, wherein:
- each downsampled projection is associated with a specific angle of a multi-angle scan of the subject,
- each downsampled projection stores data representing signals from a first region of a detector recorded for the specific angle with which the downsampled projection is associated, and
- each downsampled projection has a first resolution;
- (b) access a truncated sinogram for the subject, wherein the truncated sinogram comprises a plurality of truncated projections, wherein:
- each truncated projection is associated with a specific angle of a multi-angle scan of the subject,
- each truncated projection stores data representing signals from a second region of a detector recorded for the specific angle with which the truncated projection is associated, wherein the second region is a sub-region of the first region, and
- each truncated projection has a second resolution, wherein the second resolution is higher than the first resolution;
- (c) initialize a 3D dataset, and, for each angle with which a downsampled projection is associated:
- (i) interpolate the downsampled projection to convert its resolution from the first resolution to the second resolution, thereby obtaining an interpolated projection;
- (ii) obtain a combined projection using data from the interpolated projection and data from a corresponding truncated projection that is associated with the respective angle by:
- storing, in data elements associated with locations of the detector within the second region, values from corresponding data elements of the corresponding truncated projection of the truncated sinogram;
- and
- storing, in data elements associated with locations of the detector outside of the second region but within the first region, values from corresponding data elements of the interpolated projection;
- (iii) determine a back-projection of the combined projection;
- and
- (iv) update the 3D dataset by combining the back-projection of the combined projection with the 3D dataset, such that once all angles are processed, the 3D dataset represents a 3D image of the subject.
71-79. (canceled)
81-130. (canceled)
Dependencies are inferred from the claim text.