Skip to content
Snippets Groups Projects
Commit 153da2bf authored by ac_fx's avatar ac_fx
Browse files

updated readme

parent a906d23b
Branches
No related tags found
No related merge requests found
......@@ -14,31 +14,15 @@ leverjs also contains a separate high-performance webgl 5D visualizer. It's a ra
# setting up to run from MATLAB
1. Install the latest LTS from https://nodejs.org
2. Install git LFS from https://git-lfs.github.com/
3. Using windows?
open a Powershell command prompt as administrator and run the following to install Windows developer tools:
```
npm install --global windows-build-tools --vs2015
```
4. clone the source code repos:
Open a nodejs command prompt, and browse to a development folder (e.g. LJS)
0. Be sure you have git.
1. Install git LFS from https://git-lfs.github.com/
2. clone the source code repos:
```
git clone --depth=1 https://git-bioimage.coe.drexel.edu/opensource/ljsctc
git clone --depth=1 https://git-bioimage.coe.drexel.edu/opensource/leverjs.git
git clone --depth=1 https://git-bioimage.coe.drexel.edu/opensource/leverUtilities.git
git clone --depth=1 https://git-bioimage.coe.drexel.edu/opensource/hydra-image-processor.git
```
next,
```
cd leverjs
npm i
```
# using the LJSCTC repo
LJSCTC can be provided via prebuilt executable for specific tasks like running a CTC dataset. this is generally how we proceed for CTC submissions. a runtime matching the version of matlab that the executable was built with is all that is required. we also utilize cuda-based image processing toolkit called the 'hydra image processor', https://git-bioimage.coe.drexel.edu/opensource/hydra-image-processor.
......@@ -73,6 +57,12 @@ BF-C2DL-HSC_training_01 -- dataset is BF-C2DL-HSC training movie 01
.h5 -- this contains image data
/cacheDenoise -- folder with non-local means denoised images (cached here for performance)
Note that LEVERJS is mostly unsupervised. For most usage cases, we can validate on either training or testing data. Exception is the new support we use to train our two segmentation parameters. For now, we optimize this on the DET measure from the ground truth. This works ok, but is generally outperformed by picking reasonable parameters for each type of movie manually.
The two parameters are ```minimumRadius_um``` and ```sensitivity```. See src/getSegParams.m for details.
Because we work with both training and testing movies from the CTC, our internal path layout is a bit complicated. The CTC keeps those separate via a directory tree. We allow our internal .LEVER files to co-exist all in one folder. So, getting all the paths mapped is tricky. See src/get_ljsctc.m for details. Reach out if you run into trouble...
# contact
andrew.r.cohen at drexel.edu
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment