The Surface Warping protocol warps a collection of shapes to an atlas, using sets of sulcal contours to guide the warp. The atlas is computed from the contours provided by the user, and the resulting shapes will have anatomically homologous vertices.


Select operating system *

Java - Version 1.0.0

By checking "I agree" and requesting to download software you agree that you will abide by our Software License.


  • The SurfaceWarpTools are written in Java, which runs on most common computer architectures. The SurfaceWarpTools have been tested on Linux, Windows, Mac OS, and Sun computers.
  • The Octahedral warp protocol improves on prior warping protocols by treating the edges of the flattened surface as topolgically interconnected. This eliminates the problem of sulcal lines becoming unusable when they cross the edges of the two dimensional flattened space.
  • Not all sulci are present in all subject's brains. This protocol does not require that all subjects have a complete set of sulci. If a sulcus is found in two or more subjects, it is used to derive the warp field.


This software package contains the java applications needed to perform the Elastic Surface warping protocol.

System Requirements


  • Version: 1.0.0
  • Size: 40 Mb
  • OS: Any supporting a Java interpreter.
  • Processor: Any
  • Memory: 200 Mb
  • Software: A Java (1.5, or greater) interpreter


Copy the files onto your computer.


This protocol warps the cortical surfaces of many subjects into a common space, using sulcal contours to guide the warp. This warping models the elasticity of brain tissue, preserving the anatomical validity of the resulting warped surfaces.