What is the advantage of web-based medical image processing vs traditional downloadable software? What about disadvantages?
ENTRYTASK
1-2 Papers per Session
Open and Flexible Format
Roughly 15 Minutes p.P.
Lead by Students
1. Explain the Story
2. Discuss the Paper
Paper list will be released tomorrow!
Michal Depa, MS
Stata Diagnostics
4/29!
Quiz 4!
MEGA QUIZ
counts as bonus, makes up 4 quizzes!!
Due 3/4 !
Assignment 3
+
coming soon!
is a processing framework!
3D Slicer
BG
FG
Segmentation
Registration
2D Image Modalities
Ultrasound
X-Ray
What about CT, MRI, EM?
Image Volumes
2D
3D
Slice-based Volume Rendering
Volume Rendering with Ray Casting
Volume Rendering with Ray Casting
Single-click Interaction
CACTAS-Tool
develop processing modules...
...that work with many different visualization frameworks
script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://boostlet.org/dist/boostlet.min.js";
script.onload = run;
document.head.appendChild(script);
eval(script);
function run() {
// detect visualization framework
Boostlet.init();
image = Boostlet.get_image();
kernel = [
-1, 0, 1,
-2, 0, 2,
-1, 0, 1
];
filtered = Boostlet.filter(image.data, image.width, image.height, kernel);
Boostlet.set_image( filtered );
}+
MeshAR
FibersAR
Brainchop
PowerBoost Editor
DICOM
Study
Patient
Series
2D Images
Picture archiving and communication system (PACS)
From DICOM...
...to .NRRD, .NIFTI, and others!
ton of converters available
Processing Frameworks
visualization
segmentation
registration
analysis
data management
Matlab
array[1]
array[0]
Typical voxel size: 1x1x1 mm^3
one voxel off -> one mm off!
Target User
Kai Kang, MS, MD, PhD
Etiometry, Inc.
Thursday 3/30
How to read and write a paper!