ITAV, CNRS, Université de Toulouse, 1 Pl. Pierre Potier, Toulouse, 31106, France.
IMT, CNRS, Université de Toulouse, 118, route de Narbonne, Toulouse, 31400, France.
BMC Bioinformatics. 2019 Mar 15;20(1):142. doi: 10.1186/s12859-019-2673-0.
The segmentation of a 3D image is a task that can hardly be automatized in certain situations, notably when the contrast is low and/or the distance between elements is small. The existing supervised methods require a high amount of user input, e.g. delineating the domain in all planar sections.
We present FitEllipsoid, a supervised segmentation code that allows fitting ellipsoids to 3D images with a minimal amount of interactions: the user clicks on a few points on the boundary of the object on 3 orthogonal views. The quantitative geometric results of the segmentation of ellipsoids can be exported as a csv file or as a binary image. The core of the code is based on an original computational approach to fit ellipsoids to point clouds in an affine invariant manner. The plugin is validated by segmenting a large number of 3D nuclei in tumor spheroids, allowing to analyze the distribution of their shapes. User experiments show that large collections of nuclei can be segmented with a high accuracy much faster than with more traditional 2D slice by slice delineation approaches.
We designed a user-friendly software FitEllipsoid allowing to segment hundreds of ellipsoidal shapes in a supervised manner. It may be used directly to analyze biological samples, or to generate segmentation databases necessary to train learning algorithms. The algorithm is distributed as an open-source plugin to be used within the image analysis software Icy. We also provide a Matlab toolbox available with GitHub.
在某些情况下,很难将 3D 图像的分割自动化,尤其是当对比度较低且/或元素之间的距离较小时。现有的监督方法需要大量的用户输入,例如在所有平面部分勾勒出域。
我们提出了 FitEllipsoid,这是一种监督分割代码,允许通过最少的交互来拟合 3D 图像中的椭圆:用户只需在 3 个正交视图上点击对象边界上的几个点。分割椭圆的定量几何结果可以导出为 csv 文件或二进制图像。该代码的核心是基于一种原始的计算方法,以仿射不变的方式将椭圆拟合到点云中。该插件通过分割大量肿瘤球体中的 3D 核来验证,从而可以分析其形状的分布。用户实验表明,与更传统的逐层 2D 勾画方法相比,大量核可以以更高的准确性更快地进行分割。
我们设计了一个用户友好的软件 FitEllipsoid,可以以监督的方式分割数百个椭圆形。它可以直接用于分析生物样本,也可以生成训练学习算法所需的分割数据库。该算法作为开源插件在图像分析软件 Icy 中分发。我们还在 GitHub 上提供了一个 Matlab 工具箱。