Guided Noise Reduction with Streak Removal for High Speed C-Arm CT
First Claim
1. A method for artifact removal within image data, the method comprising:
- identifying, by a processor, a first three dimensional (3D) dataset, the first 3D dataset comprising image data representing an object without a contrast agent;
identifying, by the processor, a plurality of second 3D datasets, each second 3D dataset of the plurality of second 3D datasets comprising a plurality of voxels representing the object with the contrast agent;
generating, by the processor, a third 3D dataset based on the plurality of second 3D datasets;
segmenting, by the processor, a subset of data from the first 3D dataset, the segmented subset of data corresponding to a subset of voxels of the plurality of voxels;
generating, by the processor, time attenuation curves (TACs) based on the plurality of second 3D datasets;
identifying, by the processor, one or more artifacts within the third 3D dataset based on one or more thresholds and the generated TACs for voxels corresponding to locations of voxels of the subset; and
removing, by the processor, the one or more identified artifacts from the third 3D dataset.
3 Assignments
0 Petitions
Accused Products
Abstract
In order to minimize streak artifacts within reconstructions of perfusion maps generated from moving C-arm acquisitions, a streak reduction method includes threshold analysis, time-contrast curve analysis, and total variation analysis. One or more mask volumes and a plurality of contrast agent enhanced volumes are generated based on a plurality of projections generated using a moving C-arm X-ray device. A maximum contrast attenuation volume is generated based on the plurality of contrast agent enhanced volumes. Voxels are identified as streaks based on analyses applied to the one or more mask volumes, the plurality of contrast agent enhanced volumes, and the maximum contrast attenuation volume, respectively.
13 Citations
21 Claims
-
1. A method for artifact removal within image data, the method comprising:
-
identifying, by a processor, a first three dimensional (3D) dataset, the first 3D dataset comprising image data representing an object without a contrast agent; identifying, by the processor, a plurality of second 3D datasets, each second 3D dataset of the plurality of second 3D datasets comprising a plurality of voxels representing the object with the contrast agent; generating, by the processor, a third 3D dataset based on the plurality of second 3D datasets; segmenting, by the processor, a subset of data from the first 3D dataset, the segmented subset of data corresponding to a subset of voxels of the plurality of voxels; generating, by the processor, time attenuation curves (TACs) based on the plurality of second 3D datasets; identifying, by the processor, one or more artifacts within the third 3D dataset based on one or more thresholds and the generated TACs for voxels corresponding to locations of voxels of the subset; and removing, by the processor, the one or more identified artifacts from the third 3D dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a non-transitory computer-readable storage medium that stores instructions executable by one or more processors to identify and remove artifacts within image data, the instructions comprising:
-
generating a first three dimensional (3D) dataset, the first 3D dataset comprising image data representing an object without a contrast agent; generating a plurality of second 3D datasets, each second 3D dataset of the plurality of second 3D datasets comprising a plurality of voxels representing the object with the contrast agent; generating a third 3D dataset based on a maximum over the plurality of second 3D datasets for each voxel of the plurality of voxels; generating time attenuation curves (TACs) based on the plurality of second 3D datasets; identifying one or more artifacts within a subset of voxels of the third 3D dataset based on one or more thresholds and the generated TACs; and at least partially removing the one or more identified artifacts from the third 3D dataset. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for artifact removal within computed tomography (CT) image data, the system comprising:
-
a processor configured to; identify a first three dimensional (3D) dataset, the first 3D dataset comprising image data representing an object without a contrast agent; identify a plurality of second 3D datasets, each second 3D dataset of the plurality of second 3D datasets comprising a plurality of voxels representing the object with the contrast agent; generate a third 3D dataset based on a maximum over the plurality of second 3D datasets for each voxel of the plurality of voxels; segment a subset of data from the first 3D dataset, the segmented subset of data corresponding to a subset of voxels of the plurality of voxels; generate time attenuation curves (TACs) based on the plurality of second 3D datasets; identify one or more artifacts within the third 3D dataset based on one or more thresholds and the generated TACs for voxels corresponding to locations of voxels of the subset; and remove the one or more identified artifacts from the third 3D dataset; a memory operatively connected to the processor and configured to store the third 3D dataset from which the one or more identified artifacts have been removed; and a display operatively connected to the memory and configured to display the third 3D dataset from which the one or more identified artifacts have been removed. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for artifact removal within computed tomography (CT) image data, the method comprising:
-
generating, by a processor, a 3D data set representing maximum contrast attenuation over time of a contrast agent in an object; generating, by the processor, time attenuation curves (TACs) of the contrast agent in the object for voxels corresponding to the 3D data set; identifying, by the processor, one or more streak artifacts in the 3D data set based on one or more thresholds and the generated TACs; and removing, by the processor, the one or more identified artifacts from the 3D dataset.
-
Specification