Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter...
-
Upload
angela-hubbard -
Category
Documents
-
view
214 -
download
0
Transcript of Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter...
![Page 1: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/1.jpg)
Visual Optimality And Stability Analysis Of 3DCT Scan Positions
Artem Amirkhanov 1,2
Michael Reiter 2
Christoph Heinzl 2
M. Eduard Gröller 1
1 Institute of Computer Graphicsand Algorithms
Vienna University of Technology
2 Upper Austrian University of Applied Sciences
Wels Campus, Austria
![Page 2: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/2.jpg)
Artem Amirkhanov 2
Scanning Geometry
X-ray source
Specimen
Detector
Rotary plate
![Page 3: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/3.jpg)
Placement is crucial forMeasurements accuracy
Iso-surface quality
Requires knowledge, intuitive
Good placement is hard to findFor a complex specimen
For measurement features
Doing several scans is expensive
Artem Amirkhanov 3
Specimen Placement
![Page 4: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/4.jpg)
CAD model is availableQuality control – from manufacturer
Reverse engineering – preliminary scan
Use a CAD model to estimate a good placement
Visual analysis tool is required forSimulation-based preview
Optimal placement estimation
Tool
Artem Amirkhanov 4
Motivation
Optimal Placement
![Page 5: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/5.jpg)
Artem Amirkhanov 5
Why Placement is Important?
Beam-hardening artifactsCupping artifacts
Streaks
Bad planar faces artifactsBlurring
![Page 6: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/6.jpg)
Artem Amirkhanov 6
Good/Bad Placement Example
Bad:
Good:
![Page 7: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/7.jpg)
Shortest penetration lengths Method: ray casting
Smallest bad planar faces areaMethod: Radon-space analysis
Stable within a certain range of reliabilityMethod: stability widget
Artem Amirkhanov 7
Criteria and Methods
![Page 8: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/8.jpg)
Artem Amirkhanov 8
Workflow
• Ray casting• Radon-space analysis
Simulation
• Stability analysis• Data exploration and analysis
Visual analysis
Optimal placementOptimal placement
CAD modelCAD model
ParameterspacesParameterspaces
![Page 9: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/9.jpg)
Artem Amirkhanov 9
Simulation
Set of candidate placements
Placement is defined by the orientation
Orientation is defined by two Euler angles α and β
α
β
![Page 10: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/10.jpg)
Artem Amirkhanov 10
Ray Casting Simulation
Reflects the scanning setup
Set of projections for every placement
ParametersMaximum penetration length
Average penetration length
![Page 11: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/11.jpg)
Artem Amirkhanov 11
Radon-Space Analysis
Supporting planes → points in Radon space
Finding bad points in Radon space
ParameterBad faces area percentage
![Page 12: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/12.jpg)
Artem Amirkhanov 12
Parameters Representation
Best Worst
Parameter value:
![Page 13: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/13.jpg)
Artem Amirkhanov 13
Stability Widget
Better Same Worse
Parameter value:
![Page 14: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/14.jpg)
Penetration-length histogramsVisualizing ray subsets .
Color coding bad faces .
Artem Amirkhanov 14
Data Visualization and Exploration
![Page 15: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/15.jpg)
Artem Amirkhanov 15
Evaluation Using Dimensional Measurements
Two test-part specimens
Measurement featuresRadius
Distance
CALYPSO used to estimate measurement quality
![Page 16: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/16.jpg)
Complex real world specimen
Best and worst placements
Variance comparison of the iso-surfaces with the CAD model
Artem Amirkhanov 16
Evaluation Using Variance Comparison
![Page 17: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/17.jpg)
Artem Amirkhanov 17
Evaluation
Bad Placement Good Placement
Position deviation spectrum in [mm] Position deviation spectrum in [mm]
0 -1 -22 1 0 -1 -22 1
![Page 18: Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.](https://reader033.fdocuments.in/reader033/viewer/2022051517/5697bfda1a28abf838cb00f9/html5/thumbnails/18.jpg)
Artem Amirkhanov 18
Limitations and Future Work
Orientation onlyDetect orientation and position in sequence
Still requires user interactionCombining parameters