Marker-based Inside-out Tracking for Medical Applications
Using a Single Optical Camera
Student: Chen-Hsuan, Shih (Iris)
Supervisor: Philip Matthies, Benjamin Frisch
Master of Biomedical Computing
Computer Aided Medical Procedure(CAMP),
Technical University of Munich, Germany





Motivation
Outside-in Tracking

2
doctor
patient


2
Marker Design
Camera Calibration
Camera Pose Estimation
(Inside-out Tracking)
fhSPECT Image Reconstruction
Medical AR
Intrinsic Parameters
3D Marker Cube Reference Points



Tdetector
voi

Multi-Tracker App.
nurse
line of sight problem ! -> Miss Tracking

Motivation
3
doctor
patient


doctor
patient

nurse


Motivation
4
Inside-out Tracking

-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works

Road Map
5

Road Map

6
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works

Inside-out Tracking
Similar application for solving line-of-sight
State of the art tracking technology
State-of-the-Art Tracking - AprilTag , Aruco
Really Robustness in Occlusion ,Wrapping , Lens Distorsion

Olson, E., AprilTag: A robust and flexible visual fiducial system, ICRA, 2011


S. Garrido-Jurado, Automatic generation and detection of highly reliable fiducial markers under occlusion, Pattern Recognition, 2014


7

Marker-based tracking setup
Extract information from tracking
Multi-markers tracking model
Get the detector transformation matrix
Complete transformation for reconstruction

Road Map
8
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works

Technical Setup

GoPro Camera
Gamma Camera

Calibrator

3D Marker Cube

9

Gamma Camera

Tracking System
?


Calibrator

patient

Image reconstruction
10

Aruco Tracking lib. + Multi-markers Model
Tracking Transformation T1
camera --> marker cube


GoPro Camera
Gamma Camera

11
Tracking System
Cube Target


Tracking Transformation T2
camera --> calibrator


GoPro Camera
Gamma Camera

12

Tracking System
T1
Cube Target



GoPro Camera
Gamma Camera

Tracking Transformation T3 calibrator --> Detector
T2

13
Tracking System
T1
Cube Target



GoPro Camera
Gamma Camera

T3
T1
T2
T3 x
T1
T2 x
Ttarget =

14
Tracking System
detector
-1
-1
Cube Target



GoPro Camera
Gamma Camera

T3
T1
T2
Cube Target

15
Tracking System
-1
patient

Volume of interest

Ttarget
detector


GoPro Camera
Gamma Camera

T3
T1
T2
T

Cube Target

16
Tracking System
-1
patient

Volume of interest
-1
Tdetector
voi
Aruco Tracking lib. + Multi-markers Model
(voi)

Translation Extracted from Tracking Alg.


17

Tracking Model

Applied Multi-Markers Model

18
Tracking Model

Translation Extracted from Tracking Alg. + 3D Model

19

3 markers were tracked:
red: #marker 1
green: #maker 2
blue: #marker 3
Tracking Model


Road Map
20
Inside-out Tracking & Outside-in Tracking
Reconstruction Tool
AR Visualization
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works


Multi-Tracker-App.
21



Multi-Tracker-App.
22
Threshold Setting
Reconstruction Tool
GammaProbe Acquisition
Augmented Reality Visualization
1
3
2
Switch View



Multi-Tracker-App.
23

Threshold Setting
Reconstruction Tool
GammaProbe Acquisition
Augmented Reality Visualization
1
3
2

Road Map
24

Lymph node phantom
Thyroid phantom
Breast cancer patient scan
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works

System Setup - Breast lymph node phantom scan
25
Inside-out Tracking


Outside-in Tracking (NDI Tracker)


System Setup - Thyroid phantom scan
26

Inside-out Tracking


Outside-in Tracking (NDI Tracker)


Multi-Tracker-App.
27

-
System Setup
-
Gamma camera start acquisition
-
Switching view to make sure the tracking validation


Multi-Tracker-App.
27
-
System Setup
-
Gamma camera start acquisition
-
Switching view to make sure the tracking validation
-
Stop acquisition
-
Choose inside-out tracker info. for reconstruction
-
Thresholding the visualization


28

Road Map
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Results & Discussion
-
Future Works
Inside-out Tracking vs. Outside-in Tracking
Reconstruction & AR

22

Video!!!!!

Phantom Experiment Result
29


Real distance: 5.5cm
Real distance: 3.3cm






Real distance: 5.5cm
Real distance: 3.3cm


Phantom Experiment Result
29
Mean 5.45 5.75
Mean 3.22 3.26


Patient Experiment Result


30

Discussion
No Line-of-sight issue !
Reference target (marker cube) can be easily positioned & tracked!
Simple, Easy, Low cost system setup with equivalent accuracy!
Patient & surgeon friendly

31

Discussion
How to deal: operator's handshake that leads to loose tracking?
What are the constrains for the reference target (marker cube) ?
Can the system auto-detect the error if happened during real scan?
Does the system reliably applicable in real clinical practice?

32

33

Road Map
-
Literature research
-
Tracking System
-
Multi-Tracker-App.
-
Experiment
-
Evaluation & Results
-
Future Works
Tracking Accuracy & Stabilization
Mechanical Tracking as ground truth!

Next Steps...

Marker-based Tracking:
-
Tracking Algorithm
-
Accuracy assurance & Standard measurement
-
Discard loosely tracking : Error threshold
-
Mechanical tracking
-
-
Marker Cube Design
-
Size & Positioning
-
Evaluation of the limitation
-

34

Next Steps...

Inside-out Tracking System:
-
Hardware setup
-
Dedicated combined optical-/gamma-camera
-
Custom printed the marker cube
-
Dedicated holder for marker cube
-
-
Clinical workflow
-
Clinical integration issue address
-
35

Thank You for Your Attention!

Master Thesis Presentation @ DKFZ
By iriscshih
Master Thesis Presentation @ DKFZ
- 100