Skip to content

A 3D fluorescence image datasets with scaffold-based A549 cell culture

License

Notifications You must be signed in to change notification settings

Kaiseem/Scaffold-A549

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Scaffold-A549 Dataset

This repository contains scripts for inspection, preparation, and visualization of the Scaffold-A549 dataset. This dataset consists of 20 unlabelled training images and one fully annotated test image, which is designed for unsupervised nuclei segmentation.

Dataset download are available at: Github

News

  • [2021/07/30] We release the Scaffold-A549 datasets.

Dataset Generation

The A549 human non-small cell lung cancer cells were seeded in fibrous scaffolds and the nuclei of A549 cells are stained with Hoechst 33342 (blue) for Confocal laser scanning microscope (CLSM) imaging. Images of 3D cell cultures were captured with a EC Plan-Neofluar 20X/0.5 air immersion objective, using a CLSM system (LSM-880, ZEISS, Germany), and the scanning depth of the cell cultured scaffolds is set about 60$\mu m$ based on preliminary tests. The colected 21 CLSM images have the size of 1024 * 1024 on lateral plane and all the images are then spatial normalized, cropped and resized to the size of 512 * 512 * 64. Annotation was fully conducted on one of the images, and finally more than 800 nuclei are labelled.

Scripts

Installation

Install mayavi with pip for visualization

python -m pip install mayavi

Usage

import numpy as np

# load the image
arr1=np.load(r'train\sf_a549_05.npy')
print(arr1.shape, arr1.dtype) #(64, 512, 512), np.uint8

# load the ground truth
arr2=np.load(r'test\sf_a549_21_Label.npy')
print(arr2.shape, arr2.dtype) #(64, 512, 512), np.int32
print(np.unique(arr2))

Visualization

from visual_tools import volshow
import numpy as np

# visualize the test image
arr3=np.load(r'test\sf_a549_21.npy').transpose((1,2,0))[:,:,::-1]
volshow(arr3,label=False)

# visualize the ground truth
arr4=np.load(r'test\sf_a549_21_Label.npy').transpose((1,2,0))[:,:,::-1]
volshow(arr4,label=True)

Citation

If you would like to use the datasets, please use the following BibTeX entry.

@Article{Yao2021A549, 
author={Yao, Kai and Huang, Kaizhu and Sun, Jie and Jing, Linzhi and Huang, Dejian and Jude, Curran}, 
title={Scaffold-A549: A Benchmark 3D Fluorescence Image Dataset for Unsupervised Nuclei Segmentation}, 
journal={Cognitive Computation},
year={2021}, 
doi={10.1007/s12559-021-09944-4},
}

Contact

Please feel free to contact us with any questions, suggestions or comments:

About

A 3D fluorescence image datasets with scaffold-based A549 cell culture

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages