Segmentation of neurons in microscopy images

版本 1.0.3 (1.3 MB) 作者: Omer Yuval
Set up, train and apply a neural network for segmentation of neurons in microscopy images.
52.0 次下载
更新时间 2021/8/13

查看许可证

Quick start:
0. Set network and training parameters in Params.m.
1. Prepare input and output images:
Im_In = {Im_In_1,Im_In_2,Im_In_3};
Im_Out = {Im_Out_1,Im_Out_2,Im_Out_3};
2. Generate training set:
Generate_Dataset(Im_In,Im_Out);
3. Train:
net = Train;
4. Apply the trained network to an image:
[Im_Out,Im_Label] = Segment_Neuron(net,Im_In_4);
imshow(Im_Label);
* Example raw and annotated neuron images can be found in this paper [1].
* An example pre-trained network is included.
* Please cite this paper [1].
Advanced options:
- Control sample size (see "Input_Size" in Params.m).
- Control class weights during training (see "Class_Weights" in Params.m).
- Control the minimum number of neuron pixels in training samples (see "Functions" block in Params.m).
- You can generate the training set locally and train on another machine (see "Paths" block in Params.m).

引用格式

Omer Yuval (2024). Segmentation of neurons in microscopy images (https://www.mathworks.com/matlabcentral/fileexchange/97547-segmentation-of-neurons-in-microscopy-images), MATLAB Central File Exchange. 检索来源 .

Yuval, Omer, et al. “Neuron Tracing and Quantitative Analyses of Dendritic Architecture Reveal Symmetrical Three-Way-Junctions and Phenotypes of Git-1 in C. Elegans.” PLOS Computational Biology, edited by Hugues Berry, vol. 17, no. 7, Public Library of Science (PLoS), July 2021, p. e1009185, doi:10.1371/journal.pcbi.1009185.

查看更多格式
MATLAB 版本兼容性
创建方式 R2021a
与 R2020b 及更高版本兼容
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.3

Changed the image.

1.0.2

Edited the description.

1.0.1

Edited the description.

1.0.0