HiNeuron-An annotated hierarchical neuronal dataset for neuron reconstruction
HiNeuron is a challenging neuronal image dataset with different levels of densities, in which each level of data has hundreds or thousands of image blocks. We extract the challenging data of tangled filaments from the fluorescence micro-optical sectioning tomography (fMOST). These data mainly include tangled filament features such as neighboring fibers, branching and crossover structures, and dense fibers.
In the dataset, all the images are divided into three different density levels, ranging from low to high density. The dataset comprises approximately 2,800 image blocks and consists of neuronal images and their corresponding manual tracing result as the gold standard, and isotropic image through image enhancement techniques. The image voxel resolution is 0.35 µm × 0.35 µm × 1 µm or 0.32 µm × 0.32 µm × 1 µm, and the data are 3D images saved in 16-bit depth LZW-compressed TIFF format.
The Hineuron dataset can be used to analyze the reconstruction performance of existing neuron reconstruction algorithms and also contribute to the development of new neuron reconstruction algorithms. We make the dataset publicly available and provide the data download links, thereby offering a foundational data resource for future research on neuronal reconstruction. The dataset is available for free to researchers for non-commercial use.

HiNeuron dataset with different levels of densities
For questions and additional information, or would like to give us any suggestions, please contact us.
If you would like to use the dataset for commercial purposes, please contact us.
The email address: aali@hust.edu.cn.
Related publication:
Chen, W., Liao, M., Bao, S., An, S., Li, W., Liu, X., Huang, G., Gong, H., Luo, Q., Xiao, C., and Li, A. (2024). A hierarchically annotated dataset drives tangled filament recognition in digital neuron reconstruction. Patterns, 101007.
The HiNeuron dataset, which comprises neuronal images, corresponding gold standard results, and isotropic high-resolution voxel images for each neuronal image block. All the images are 3D in 16-bit format. The HiNeruon dataset is from different specimens, with different neuron data under each folder and each neuron data contains different levels of density. In each level, three folders store the original neuron images, corresponding isotropic images, and reconstructed gold standard results. At the same time, two txt files are provided, providing the image numbers in the dataset, and the direction provides the starting point and direction of the gold standard to be reconstructed in each neuron image block.
HiNeuron dataset information
Specimen | Neuron | Level1 | Level2 | Level3 | Total number | Data size |
---|---|---|---|---|---|---|
Specimen1 | Neuron1 | 42 | 36 | 41 | 119 | 0.98 G |
Specimen2 | Neuron1 | 11 | 0 | 0 | 11 | 0.08 G |
Neuron2 | 17 | 0 | 0 | 17 | 0.13 G | |
Specimen3 | Neuron1 | 44 | 25 | 11 | 80 | 1.32 G |
Neuron2 | 26 | 22 | 5 | 53 | 0.65 G | |
Neuron3 | 27 | 12 | 5 | 44 | 0.21 G | |
Neuron4 | 18 | 19 | 17 | 54 | 1.12 G | |
Neuron5 | 46 | 24 | 16 | 86 | 1.45 G | |
Neuron6 | 27 | 13 | 4 | 44 | 0.49 G | |
Neuron7 | 21 | 18 | 8 | 47 | 0.42 G | |
Neuron8 | 30 | 4 | 2 | 36 | 0.38 G | |
Neuron9 | 25 | 24 | 26 | 75 | 1.68 G | |
Neuron10 | 36 | 8 | 4 | 48 | 0.50 G | |
Neuron11 | 52 | 33 | 12 | 97 | 2.04 G | |
Neuron12 | 29 | 4 | 1 | 34 | 0.31 G | |
Neuron13 | 37 | 20 | 8 | 65 | 1.44 G | |
Neuron14 | 54 | 20 | 13 | 87 | 1.59 G | |
Neuron15 | 10 | 5 | 1 | 16 | 0.24 G | |
Neuron16 | 15 | 20 | 13 | 48 | 0.56 G | |
Neuron17 | 31 | 24 | 43 | 98 | 2.25 G | |
Neuron18 | 42 | 21 | 28 | 91 | 2.62 G | |
Neuron19 | 53 | 21 | 20 | 94 | 1.75 G | |
Specimen4 | Neuron1 | 110 | 27 | 12 | 149 | 0.94 G |
Specimen5 | Neuron1 | 18 | 1 | 0 | 19 | 0.03 G |
Neuron2 | 45 | 14 | 0 | 59 | 0.10 G | |
Neuron3 | 12 | 7 | 7 | 26 | 0.07 G | |
Specimen6 | Neuron1 | 38 | 7 | 0 | 45 | 0.10 G |
Neuron2 | 27 | 15 | 0 | 42 | 0.12 G | |
Neuron3 | 22 | 19 | 1 | 42 | 0.13 G | |
Neuron4 | 27 | 12 | 3 | 42 | 0.11 G | |
Neuron5 | 16 | 25 | 5 | 46 | 0.15 G | |
Neuron6 | 12 | 9 | 0 | 21 | 0.05 G | |
Neuron7 | 20 | 0 | 0 | 20 | 0.04 G | |
Neuron8 | 32 | 14 | 0 | 46 | 0.14 G | |
Specimen7 | Neuron1 | 29 | 34 | 10 | 73 | 0.22 G |
Neuron2 | 64 | 99 | 69 | 232 | 1.37 G | |
Neuron3 | 152 | 132 | 20 | 304 | 0.84 G | |
Neuron4 | 11 | 129 | 129 | 269 | 1.81 G | |
Neuron5 | 12 | 3 | 15 | 30 | 0.11 G | |
Total number | 1,340 | 920 | 549 | 2,809 | 28.53 G |
HiNeuron dataset comes from two fMOST imaging systems, and there may be differences in image features. Currently, these two types of data are mainly used for single neuron reconstruction:
TDI-fMOST: The image blocks are 3D tiff, and the voxel resolution is 0.35 µm × 0.35 µm × 1 µm. There are 22 data files, totaling 1344 image blocks, and each file is 0.08 GB ~ 2.6 GB.
HD-fMOST: The image blocks are 3D tiff, and the voxel resolution is 0.32 µm × 0.32 µm × 1 µm. There are 17 data files, totaling 1465 image blocks, each file is 0.03 GB ~ 1.8 GB.
In each neuron data folder, there are different levels of data, and in each level of the folder, there will be three folders and two txt files, as follows:
image: the original neuron image block.
image_isotopic: the isotropic image corresponding to each original neuron image block.
swc: the target neurons reconstructed result in each image block.
direction.txt: the initial point and direction of the reconstructed target neuron.
id.txt: the number of all images under this folder.
The HiNeuron dataset can be opened through ImageJ, GTree, and Amira. ImageJ is a public domain software for processing and analyzing scientific images. GTree and Amira can load SWC files that overlap with the target fibers in the neuron image.
The specimen information
Specimen ID | fMOST ID | Line | Gender | Age | Labeling strategy | Imaging system | Imaging channel | Voxel resolution/µm3 |
---|---|---|---|---|---|---|---|---|
Specimen1 | 190366 | Fezf2-2A-CreER*LSL-FlpO | male | 5m | AAV-TVA-fdio-GFP | TDI-fMOST | GFP | 0.35 x 0.35 x 1 |
Specimen2 | 18704 | DAT-Cre | female | \ | Dual-AAV vectors; AAV-retro-Cre | TDI-fMOST | GFP | 0.35 x 0.35 x 1 |
Specimen3 | 190367 | Fezf2-2A-CreER*LSL-FlpO | male | 5m | AAV-TVA-fdio-GFP | TDI-fMOST | GFP | 0.35 x 0.35 x 1 |
Specimen4 | 192026 | C57BL/6J | male | 2m | AAV-DIO-GFP | HD-fMOST | GFP | 0.32 x 0.32 x 1 |
Specimen5 | 194511 | C57BL/6J | \ | 4m | AAVretro-CAG-Cre; AAV9-CAG-Flex-GFP | HD-fMOST | GFP | 0.32 x 0.32 x 1 |
Specimen6 | 201545 | C57BL/6J | male | \ | AAVretro-CAG-Cre; AAV9-CAG-Flex-GFP | HD-fMOST | GFP | 0.32 x 0.32 x 1 |
Specimen7 | 230158 | PV-Cre | male | 5m | AAV-DIO-YFP | HD-fMOST | YFP | 0.32 x 0.32 x 1 |
Download
Here is a sample download for the HiNeuron dataset, taking Neuron1 from Specimen1 as an example. Neuron1 includes three folders for each level, and within each level, there are three folders and two txt files. Each level represents a different density of neuronal image. In Level 1, the neuronal image density is relatively low, in Level 2, the neuronal image density is moderate, and in Level 3, the neuronal image density is higher. A sample download.
Download the all of HiNeuron dataset
The HiNeuron dataset is free for academic use only. Anyone can download the dataset through the application.
Cite
When using the dataset, please cite the HiNeuron:
Please mention the HiNeuron in the article and refer to the website.
For example, "The HiNeuron dataset was accessed from http://atlas.brainsmatics.org/HiNeuron."
The HiNeuron dataset has different specimens, neurons, and levels.
If the dataset is used, such as Specimen1-Neuron1-Level1, please cite "HiNeuron.1.1.1".
If the specimen is used, such as using Specimen1, please cite "HiNeuron.1".
Please cite explanations based on actual usage data.
For citation of papers, we will supplement the citation of the article after its publication.
Licenses
This dataset is licensed under the Creative Commons Zero (CC0).
If you would like to use the dataset for commercial purposes, please contact us.
News and updates
January 22, 2024: The HiNeuron dataset releases 2,809 image blocks.
The project provides the script for improving the spatial resolution of neuron images to achieve three-dimensional isotropy. The image voxel resolution in the three directions of the xyz is different, and the voxel resolution in the z-axis is lower. Therefore, a high voxel resolution image in the z-axis is obtained through neural network prediction.
AINet
The code is written in Python, and the experiment is based on the HiNeuron dataset. This program is used for axial interpolation of neuron images to obtain isotropic images.
Environment requirements
Nvidia GPU corresponding driver
cuda 9.0
The neural network is developed with the keras, using TensorFlow as the backend.
Python extension packages: numpy, opencv, os, skimage, time.
# Train
run train.py, obtained a trained model.
# Predict
run predict.py, performed image prediction. Based on the trained model, perform image prediction to obtain high-resolution axial images.
The original code for the HiNeuron has been deposited in github under https://github.com/Brainsmatics/HiNeuron and is publicly available as of the date of publication.