A real time browser side oblique plane viewer for minc2 files -- A merge of MincReaderJS and VolumeNavigator.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
data
help-images
images
js-lib
js
.gitignore
LICENSE
README.md
dependencies.sh
help.html
index.html
setLocalStorage.html

README.md

MincNavigator

A visualization project for Minc files v2. MincNavigator performs oblique slices in real time with client side Javascript.

Since the oblique slices are computed as the user play with the sliders, the time response depends on the kind of computer you have. DEMO

Compatible files

Minc2 files format is based on HDF5, a good source for this kind of file is the BigBrain project. Thought, you should considere a drastically subsampled file, in 8bits:
this one: ftp://bigbrain.loris.ca/BigBrainRelease.2015/3D_Volumes/Histological_Space/full8_400um_optbal.mnc
or this larger one: ftp://bigbrain.loris.ca/BigBrainRelease.2015/3D_Volumes/Histological_Space/full8_200um_optbal.mnc

Dependencies

To run MincNavigator, you have to copy two other project in the js folder:

TODO

Navigator is still a prototype and obviously needs some work to be a complet tool:
[x] Use the scrolling on each canvas to go forward/backward, instead of zooming. The system as to detect when the user is done scrolling so that it generates a a full rez image.
[x] Due to the first point, replace the arrow up/down of each canvas to zooming +/- buttons (or maybe a slider)
[ ] Detect when the user is idle (in term of loading new slices) so that we can cache the next/previous full rez slice in the background (use webworkers). How long do we keep them?