资源简介
使用python语言,实现CT图像的肺实质分割,提取肺实质模板。
代码片段和文件信息
import numpy as np
from glob import glob
import os
import SimpleITK as sitk
from skimage.morphology import disk binary_erosion binary_closing
from skimage.measure import labelregionprops
from skimage.filters import roberts
from skimage.segmentation import clear_border
from scipy import ndimage as ndi
def get_filename(file_list case):
for f in file_list:
if case in f:
return(f)
def segment_lung(scr_path output_lung_path):
#对CT数据集进行肺实质分割
file_list=glob(scr_path+“*“)
for img_file in file_list:
file_name = str(img_file).split(“/“)[-1]
print (“on image“ img_file)
# load the data once
reader = sitk.ImageSeriesReader()
dicom_names = reader.GetGDCMSeriesFileNames(img_file)
reader.SetFileNames(dicom_names)
image = reader.Execute()
imgs_array = sitk.GetArrayFromImage(image) # z y x
final_lungs = np.ndarray([imgs_array.shape[0]imgs_array.shape[1]imgs_array.shape[2]]dtype=np.float32)
# final_lungmasks = np.ndarray([imgs_array.shape[0]imgs_array.shape[1]imgs_array.shape[2]]dtype=np.float32)
for i in range(len(imgs_array)):
img = imgs_array[i]
binary = img < -500 #Convert into a binary image.
cleared = clear_border(binary) #Remove the blobs connected to the border of the image.
label_image = label(cleared) #Label the image.
areas = [r.area for r in regionprops(label_image)] #Keep the labels with 2 largest areas.
areas.sort()
if len(
相关资源
- MNIST手写体数字训练/测试数据集(图
- 图像分割-snake算法 python版本
- Python-心脏核磁共振MRI图像分割
- Python-UNet用于医学图像分割的嵌套UN
- Python-TensorFlow弱监督图像分割
- Python-FastSCNN的PyTorch实现快速语义分割
- 语义分割代码(网盘)
- LIDC-IDRI-nodule-segmentation-master.zip
- 图像分割Grabcut算法-GUI程序-python实现
- python_点云的地面分割,以及非点云数
- 粘连细胞分割.zip
- 语义分割PSPNet
- 图像分割python实现代码
- Python-图像分类目标检测姿态估计分割
- Python-CENet用于2D医学图像分割的上下文
- newtest.py
- Python-PointSIFT一种类似SIFT的网络模块用
- 论文研究-基于Python与OpenCV的舌象分割
- 显著性目标检测、分割任务实验评价
- 基于selective_search对手写数字串进行分
- 基于区域的图像分割python源代码
- 视杯分割增强数据
- python版本的GrabCut前景分割和分水岭分
- Chan-Vese分割
- Python-TensorFlow语义分割组件
- 多目标区域的图像分割算法
- Graph Cut图像分割算法——Python+Opencv实
- UNITY3D 切分图集 可递归
- Python-Keras实现实时语义分割的深层神
- python实现黄金分割法求函数极值
评论
共有 条评论