All Projects → lmb-freiburg → Unet Segmentation

lmb-freiburg / Unet Segmentation

Licence: gpl-3.0
The U-Net Segmentation plugin for Fiji (ImageJ)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Unet Segmentation

Holy Edge
Holistically-Nested Edge Detection
Stars: ✭ 277 (+346.77%)
Mutual labels:  segmentation, detection
Jacinto Ai Devkit
Training & Quantization of embedded friendly Deep Learning / Machine Learning / Computer Vision models
Stars: ✭ 49 (-20.97%)
Mutual labels:  segmentation, detection
Fastmaskrcnn
Mask RCNN in TensorFlow
Stars: ✭ 3,069 (+4850%)
Mutual labels:  segmentation, detection
mri-deep-learning-tools
Resurces for MRI images processing and deep learning in 3D
Stars: ✭ 56 (-9.68%)
Mutual labels:  detection, segmentation
All About The Gan
All About the GANs(Generative Adversarial Networks) - Summarized lists for GAN
Stars: ✭ 630 (+916.13%)
Mutual labels:  segmentation, detection
Sipmask
SipMask: Spatial Information Preservation for Fast Image and Video Instance Segmentation (ECCV2020)
Stars: ✭ 255 (+311.29%)
Mutual labels:  segmentation, detection
Awesome Iccv
ICCV2019最新录用情况
Stars: ✭ 305 (+391.94%)
Mutual labels:  segmentation, detection
Awesome-Vision-Transformer-Collection
Variants of Vision Transformer and its downstream tasks
Stars: ✭ 124 (+100%)
Mutual labels:  detection, segmentation
Multi Human Parsing
🔥🔥Official Repository for Multi-Human-Parsing (MHP)🔥🔥
Stars: ✭ 507 (+717.74%)
Mutual labels:  segmentation, detection
Pvt
Stars: ✭ 379 (+511.29%)
Mutual labels:  segmentation, detection
unsupervised llamas
Code for https://unsupervised-llamas.com
Stars: ✭ 70 (+12.9%)
Mutual labels:  detection, segmentation
Training extensions
Trainable models and NN optimization tools
Stars: ✭ 857 (+1282.26%)
Mutual labels:  segmentation, detection
volkscv
A Python toolbox for computer vision research and project
Stars: ✭ 58 (-6.45%)
Mutual labels:  detection, segmentation
Detectron.pytorch
A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.
Stars: ✭ 2,805 (+4424.19%)
Mutual labels:  segmentation, detection
mmrazor
OpenMMLab Model Compression Toolbox and Benchmark.
Stars: ✭ 644 (+938.71%)
Mutual labels:  detection, segmentation
Cvpods
All-in-one Toolbox for Computer Vision Research.
Stars: ✭ 277 (+346.77%)
Mutual labels:  segmentation, detection
crowd density segmentation
The code for preparing the training data for crowd counting / segmentation algorithm.
Stars: ✭ 21 (-66.13%)
Mutual labels:  detection, segmentation
rgbd person tracking
R-GBD Person Tracking is a ROS framework for detecting and tracking people from a mobile robot.
Stars: ✭ 46 (-25.81%)
Mutual labels:  detection, segmentation
Rectlabel Support
RectLabel - An image annotation tool to label images for bounding box object detection and segmentation.
Stars: ✭ 338 (+445.16%)
Mutual labels:  segmentation, detection
Medicaldetectiontoolkit
The Medical Detection Toolkit contains 2D + 3D implementations of prevalent object detectors such as Mask R-CNN, Retina Net, Retina U-Net, as well as a training and inference framework focused on dealing with medical images.
Stars: ✭ 917 (+1379.03%)
Mutual labels:  segmentation, detection

Unet-Segmentation

This is the source of the U-Net Segmentation plugin for Fiji. You can obtain the latest stable version directly from the Fiji updater via update site "U-Net Segmentation".

For more details check our project page. Binary releases are available on our Fiji update site

The plugin requires connection to a Linux workstation (can be the local computer) running a special variant of caffe (caffe_unet).

U-Net Segmentation backend caffe_unet (binaries, source, docker)

Obtain the U-Net segmentation backend (caffe_unet) binaries and corresponding caffe source patch from the project page. Please also check our caffe-unet-docker repository.

Build from source

We recommend to use Linux for building from source, in theory building on Windows should work, but it is not tested.

Prerequisites:

ij.jar, jsch.jar and jhdf5.jar should be already included in an of-the-shelf Fiji installation. You can obtain protobuf-java from the U-Net update site.

General build instructions

Clone this repository, create a separate build directory, and run cmake using the cloned directory as source folder and the build directory as destination folder. Choose your Fiji plugins folder as install prefix.

Example:

  • Fiji is installed in /home/user/Fiji.app
  • You installed the protobuf compiler using your package management system (e.g. on debian-based systems using apt-get install protobuf-compiler)
  • You cloned this repository to /home/user/Unet-Segmentation

Then the following block should build and install the Unet-Segmentation plugin into Fiji. The API documentation can be found in /home/user/Unet-Segmentation/build/javadoc/doc/.

mkdir -p /home/user/Unet-Segmentation/build
cd /home/user/Unet-Segmentation/build
cmake -DCMAKE_INSTALL_PREFIX=/home/user/Fiji.app/plugins -DFIJI_BIN=/home/user/Fiji.app/ImageJ-linux64  ..
make install
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].