A plugin of a plugin.
This software adds a new cell detector to TrackMate, an interactive cell/object tracker of FIJI/ImageJ. The detector uses a deep-learning model Lacss to find and segment cells.
It also add a Plugins/Segmntation/Lacss
menu item, so that you can also perform simple segmentation on non-time-lapse data.
This simple Java plugin communicates with the open GRPC server (lacss.cam.uchc.edu). The pixel data are sent via internet. The computation is done on the server side. You can obtained results quickly even if you are on a low-end computer without GPU.
Install Trackmate-Lacss plugin via Fiji's the built-in updater, i.e. Help/Update/Manage update sites
.
| | |
Start TrackMate in Fiji (Plugins/Tracking/TrackMate
). At the detector selection page, select "Lacss detector" from the dropdown menu.
By default, trackmate-lacss will try to connect to the public server that we setup at lacss.cam.uchc.edu. However, you can also easily setup your own server, which allows for faster reponse and better data security.
Step 1: Install Lacss
pip install lacss[cuda12]
You probabaly want to create a virtual environment for this.
Step 2: Download a model file. See here.
Step 3: Start the Lacss server
python -m lacss.deploy.remote_server --modelpath=<model_file> --no-token
Wait until the server fully starts. You should see these outputs:
....
INFO:root:lacss_server: default backend is gpu
INFO:root:lacss_server: listening on port 50051
Step 4: Run Trackmate as usual. At tha Lacss configuration page, provide the correct server address.