ImFusion SDK 4.3

ConeBeamData (concept), including algorithms for X-ray projections generation, I/O, and processing. More...

+ Collaboration diagram for Cone Beam Data:

Detailed Description

ConeBeamData (concept), including algorithms for X-ray projections generation, I/O, and processing.

ConeBeamData is a concept for a SharedImageSet which represents projective X-ray images. In order to match this concept the SharedImageSet needs to fulfill all of the criteria below:

In order to create such a SharedImageSet use CT::Utils::makeConeBeamData(). In order to check if a SharedImageSet matches this concept, use CT::Utils::isConeBeamData(const SharedImageSet&)

Namespaces

namespace  ImFusion
 Namespace of the ImFusion SDK.
 
namespace  ImFusion::CT
 X-ray and computed tomography.
 
namespace  ImFusion::CT::GridBasedDistortionCorrectionUtils
 Utilities for grid-based distortion correction algorithms.
 

Classes

class  ConeBeamMetadata
 Data component for cone-beam projection metadata. More...
 
class  ConeBeamReconLoader
 I/O algorithm for loading cone-beam reconstruction data. More...
 
class  ConeBeamSimulation
 Algorithm for simulating cone-beam X-ray projections from CT volumes. More...
 
class  ConvertToConeBeamData
 Algorithm for converting DICOM projection data to ConeBeamData format. More...
 
class  GlProjectiveObject
 OpenGL wrapper for projecting 3D objects onto 2D X-ray images. More...
 
class  GridBasedDistortionCorrection
 Grid-based distortion correction algorithm for X-ray images. More...
 
class  ProjectionLoader
 Abstract base class for X-ray projection image loaders. More...
 
class  ProjectionMatrixIoAlgorithm
 I/O algorithm for saving and loading projection matrices. More...
 
class  ProjectionPreProcessingAlgorithm
 Algorithm for X-ray projection image pre-processing. More...
 
class  RadonTransformAlgorithm
 Algorithm for computing 2D Radon transform. More...
 
Search Tab / S to search, Esc to close