Hack NiiVue.js! 2023

MACHINE

PSYCHOLOGY

DANIELHAEHN.COM

Biomedical Imaging

Chart Question Answering

Loraine Franke

Mahsa Geshvadi

Jenna Kim

Ryan Zurrin

Edward Gaibor

Kiran Sandilya Balivada

MACHINE

PSYCHOLOGY

5x PhD Students

2x MS, 2x UGrad Students

SangHyuk Kim

Vidhya Narayanappa

Shruti Varade

We

Computers

GONZO

MONSTER

VAMPIRE

ZOMBIE

GARGOYLE

2x NVIDIA DGX A100

10 years ago..

In 2022: 6k users / 10k sessions

Single-click Interaction

CACTAS-Tool

Jae Song

Jenna Kim

Lilla Zollei

Segment Anything

develop a processing module...

...that works 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 );

}

Edward Gaibor

nv.get_volume_data ( x1, x2, y1, y2, z1, z2 )

maybe?

endless processing possibilities :)

nv.set_volume_data ( x1, x2, y1, y2, z1, z2, new data )

nv.set_label_data ( x1, x2, y1, y2, z1, z2, new data )

nv.get_label_data ( x1, x2, y1, y2, z1, z2 )

Goal: Nobrainer models as Boostlet!

Satra Ghosh's  Senseable Intelligence Group

ROI Selection

Shruti Varade

all different!

soon in Boostlet.js!

MACHINE

PSYCHOLOGY

DANIELHAEHN.COM

Thank you!

Hack NiiVue.js!

By Daniel Haehn

Hack NiiVue.js!

Machine Psychology at UMass Boston. See https://mpsych.org!

  • 150