other:dsx:dsx_overview
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
other:dsx:dsx_overview [2024/07/12 13:55] – created sgranger | other:dsx:dsx_overview [2024/12/19 18:27] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== DSX_Overview ====== | + | ===== DSX Overview |
- | ==== Purpose ==== | + | The purpose of the DSX Suite Dynamic Stereo X-ray (DSX) is to enable sub-millimeter bone pose (position and orientation) estimation accuracy during a wide variety of functional movements. This is especially important for orthopaedic disorders, where joint translations of only a few millimeters are critical to estimating tissue stress or joint impingement during loaded functional movements. |
- | + | ||
- | Orthopaedic disorders are a leading cause of disability in the U.S., with arthritis and/or spine problems adversely affecting quality of life for more than 20% of adults. | + | |
**Note:** there are many names coined for DSX, include //Röntgen Stereometric Analysis//, //Biplanar Videoradiography// | **Note:** there are many names coined for DSX, include //Röntgen Stereometric Analysis//, //Biplanar Videoradiography// | ||
- | | Biplane Videoradiography | + | ==== DSX Suite of Applications ==== |
- | |A typical custom biplane videoradiography system. For those interested, contact Marty Kulis at [[https:// | + | |
- | | DSX Summary | + | DSX Suite is designed to process |
- | |The DSX Suite (DSX) processes | + | |
- | | DSX Software Objectives | + | There are seven applications in the DSX Suite, plus Visual3D: |
- | |Our objective was to develop commercial software for rapid, robust, and reliable bone pose estimation from radiographic image sequences with minimal operator intervention. The research | + | |
- | | Summary of Markerless Pose Estimation Algorithm | + | ^ Application ^ Purpose ^ |
- | |The 3D pose of a bone is quantified | + | | [[Other: |
+ | | [[Other: | ||
+ | | [[Other: | ||
+ | | [[Other: | ||
+ | | [[Other: | ||
+ | | [[Other: | ||
+ | | [[Other: | ||
- | | Summary | + | [[Visual3D: |
- | |The gold standard for Biplanar Videoragiography is based on tracking beads implanted onto the bones. Locate3D | + | |
- | | Scientific Significance | + | |
- | |Orthopaedic disorders are a leading cause of disability in the U.S., with arthritis and/or spine problems adversely affecting quality of life for more than 20% of adults. With an aging population, the rate of disability from orthopaedic disorders has been increasing steadily. While the majority of tools for clinical assessment of orthopaedic conditions rely upon static measures, joints must function properly in a range of postures and complex loading conditions. Pain and functional limitations are often activity-specific, and can defy reliable diagnosis with conventional clinical tests. Abnormal structural findings on MRI can be poorly correlated with clinical symptoms (Carragee et al, 2006; Djurasovic et al 2012). Joint instability is a common diagnosis for a variety of joint disorders, but there are no diagnostic tests that actually evaluate functional joint stability. Widely-used clinical laxity tests for assessing | + | |
+ | | ||
- | | DSX_Workflow | + | === Workflow === |
- | |The DSX workflow is complicated given the number of files and programs that are used. The graphic below shows the flow of data between the different programs in the DSX suite. Some of the data (e.g. bead and landmark locations) are stored in the subject file, other data (e.g., large image files, and data required for processing in Visual3D) are stored in separate files. All DSX programs store the file path of the files they create in the subject file.\\ \\ It is not required to use all programs in the DSX suite. You may prefer to use a third party application to generate a surface model from the subject' | + | |
- | | Image quality requirements (resolution, | + | The DSX workflow is complicated given the number |
- | |Specific recommendations for optimal image resolution depend on the other hardware in your system and the types of motions | + | |
- | ==== DSX Suite of Applications ==== | + | {{: |
- | DSX Suite is designed to process data from biplanar videoradiography. The suite of applications allows processing of the X-ray data from collection through analysis and reporting. The documentation contains some technical terms that are specific to the program and technology. **Definitions** of these terms can be found [[Other: | + | ==== Biplanar Videoradiography Overview ==== |
- | There are seven applications in the DSX suite, plus Visual3D: | + | A typical custom biplane videoradiography system. For those interested, contact [[https:// |
- | === XManager === | + | {{: |
- | [[Other: | + | Each image intensifier projects onto a phosphor screen an image that is subsequently captured by a camera mounted on the intensifier. The two cameras collect |
+ | {{: | ||
- | === PlanDSX === | + | The purpose of the DSX software is to identify the pose (position and orientation) of the bones from the 2D X-ray images and subject specific model of the bones. |
- | [[Other:DSX: | + | {{:DSX2DProjections.png?500}} |
+ | ==== Summary of DSX Processing ==== | ||
- | === Surface3D === | + | The DSX Suite processes data from biplanar videoradiography. The suite of applications allows processing of the X-ray data from collection through analysis and reporting. At the heart of the suite is the ability to track 3D objects (bones, implants, etc.) in X-ray images. DSX is based on a 3D-to-2D approach to markerless motion capture that generates digitally reconstructed radiographs (DRRs) of the objects and matches them to the X-ray images. These DRRs are generated from real or simulated CT data. Simulated CT data can be created from polygonal surface models, such as CAD models of implants or surfaces made from MRI. MRI surfaces track better if they are double-shelled, |
- | [[Other:DSX: | + | DSX also performs all of the calibration and image correction tasks needed to track objects in X-ray images. It calculates the 3D configuration parameters of the X-ray hardware, and uniformity- and distortion-corrects |
+ | One of the unique features of the DSX Suite is its integration with Visual3D and use of motion capture data. It can import surface-marker-based motion capture data to seed the bones for X-ray tracking. This can be a big time saver, even if the bones cannot be directly measured with surface markers. For example, a seven-segment lumbar spine model (pelvis-> | ||
- | === Orient3D === | + | DSX also has a study planning tool, which helps you determine the best configuration of your X-ray hardware to capture the joint and motion of interest. It is a CAD tool that creates a virtual lab containing the subject, X-ray equipment, motion capture cameras, and other equipment such as treadmills and force plates. The subject skeleton can be animated with motion capture data, and the bones generate simulated X-rays as they pass in front of the virtual X-ray image planes. |
- | [[Other: | + | === Objectives === |
+ | Our objective was to develop commercial software for rapid, robust, and reliable bone pose estimation from radiographic image sequences with minimal operator intervention. The research applications of DSX are clearly established, | ||
- | === CalibrateDSX | + | === Summary of Markerless Pose Estimation Algorithm |
- | [[Other:DSX: | + | The 3D pose of a bone is quantified by a position (3 degrees of freedom) plus an orientation (3 degrees of freedom). A pose map is a series of contiguous poses for a bone represented as either discrete poses at each X-ray frame or by a spline across all frames. Given a 3D representation of a bone extracted from a high-resolution CT scan of the subject, a local reference frame assigned to the bone, and a time series of X-ray images containing the bone, a pose map is the solution of the DSX across all frames. The DSX algorithm solves for the 3D pose by registering two non-coplanar |
- | - correcting the X-ray images (uniformity, | + | {{: |
- | - calculating the 3D configuration of the X-ray hardware (the pose of the X-ray sources and camera image planes) | + | |
- | - calculating the transformation between the X-ray lab frame and the motion capture frame | + | |
+ | Figure: 3D representation of a biplane X-ray configuration when the two X-rays are synchronized. The distal femur, reconstructed from the CT data, is shown in the middle. The inline X-ray image (in line with the X-axis of the lab reference frame) is shown in the red frame; the red line is the perpendicular from the center of the X-ray image plane to the X-ray source. The offset X-ray image (offset from the X-axis of the lab reference frame) is shown in the green frame; the green line is the perpendicular from the center of the X-ray image plane to the X-ray source. For illustration, | ||
- | === Locate3D === | + | {{: |
- | [[Other: | + | === Summary |
+ | The gold standard for biplanar videoradiography is based on tracking beads implanted onto the bones. Locate3D can be used for tracking the beads, and Visual3D can be used to estimate the pose. Unlike Marker-based optical motion capture the beads do not move relative to the bones (i.e. there is no soft tissue artifact), and the resulting pose estimates are accurate to less than 1 mm. If beads are implanted, all of the flexibility and power of Visual3D comes into play to analyze and report the biomechanical results. | ||
- | === X4D === | + | === Image quality requirements (resolution, |
- | [[Other: | + | Specific recommendations for optimal image resolution depend on the other hardware in your system and the types of motions and joints you'll be investigating. But we have some general advice. Always go with the highest quality camera you can afford, because that way you do not limit your options. Pixel size, fill factor, sensitivity |
+ | ==== References ==== | ||
- | === Visual3D | + | === Scientific Significance |
- | + | ||
- | [[Visual3D: | + | |
- | + | ||
- | - defining the kinematic models used to process the motion capture data. | + | |
- | - viewing the tracking results. | + | |
- | - performing kinematic analyses including: joint animations, distance maps, and ligament lengths. | + | |
+ | Orthopaedic disorders are a leading cause of disability in the U.S., with arthritis and/or spine problems adversely affecting quality of life for more than 20% of adults. With an aging population, the rate of disability from orthopaedic disorders has been increasing steadily. While the majority of tools for clinical assessment of orthopaedic conditions rely upon static measures, joints must function properly in a range of postures and complex loading conditions. Pain and functional limitations are often activity-specific, | ||
+ | Requirements for a dynamic imaging system with these capabilities include sample rates high enough to capture dynamic movements and sub-millimeter spatial accuracy to characterize tissue deformation, | ||
+ | === Works Cited === | ||
+ | Aiyangar AK, Zheng L, Tashman S, William JA, Xudong Z (2014). Capturing three-dimensional in vivo lumbar intervertebral joint kinematics using dynamic stereo-X-ray imaging. J Biomech Eng; vol 136(1): 011004. PMID: 24149991.\\ \\ Anderst WJ, Vaidya R, Tashman S (2008). A technique to measure three-dimensional in vivo rotation of fused and adjacent lumbar vertebrae. Spine J. 2008; vol 8: 991-7. PMID: 17919983.\\ \\ Anderst W, Zauel R, Bishop J, Demps E, Tashman S (2009). Validation of three-dimensional model based tibio-femoral tracking during running. Med Eng Phys; vol 31: 10–6. PMID: 18434230.\\ \\ Anderst, W. J., E. Baillargeon, |
other/dsx/dsx_overview.1720792520.txt.gz · Last modified: 2024/07/12 13:55 by sgranger