Short Description

TubeSkinner is a dimensionality reduction tool, that maps the fluorescence intensity over a 3D tubular structure onto a 2D plane. On the 2D unwrapped image, the X axis corresponds to the angle around the tube and the Y axis the position along the tube axis.



Team: Image Analysis Hub
Institution: Institut Pasteur Paris



TubeSkinner is a dimensionality reduction tool, that maps the fluorescence intensity over a 3D tubular structure on a 2D plane.

Mapping the fluorescence signal of a complex 3D surface, made of layer of cells, onto a 2D plane proved to be particularly useful, notably in Developmental Biology, where the structures of interest are often not flat. These approaches rely on dimensionality reduction, from 3D to 2D planes, possibly over time. First a surface mesh is adjusted on the tissue surface to map. The fluorescence signal is then collected on or close to this surface. Finally, a spatial transformation maps the coordinates along the mesh onto a 2D plane. These projections solve visualization clutter issues and open the way to efficient analysis.

TubeSkinner performs unwrapping of a tube by fitting a strongly constrained surface on the aorta cell wall. The following describes the basic process of the analysis.

  • First, the 3D stack to unwrap must be rotated so that the tube axis becomes almost aligned with the Z-axis.
  • Then the user then manually adjusts a circle on the first Z-section of the aorta. The circle is then automatically adjusted to maximize the sum of the fluorescent signal in a crown around its diameter, and to minimize the sum of intensity inside the inner circle of the crown.
  • This procedure is repeated along the tube, effectively and robustly locating its central axis.
  • Then for each circle, the intensity is collected along its perimeter as the maxima signal in the crown for a given angle.
  • Finally this signal is reported on a 2D image, making sure the final calibration is isotropic. The X axis of the final image corresponds to the perimeter of the circles, and its Y axis corresponds to the tube central axis.



TubeSkinner’s GUI can be used as an independent object or in a protocol to be batched over many files or to test different parameter values. Be aware that when using the protocol method, the input image must already contain the original ROI from which the crown will be calculated.


Leave a Review

Leave a review
Cancel review
View full changelog
Close changelog


  • Version • Released on: 2019-08-26 00:00:00

    - adds the opportunity to only map a subpart of the tubular structure
    - Fully usable in a protocol

  • Version • Released on: 2018-08-04 14:06:46