Sight
| Branch | Status |
|---|---|
| Dev | |
| Master |
Description
Sight, the Surgical Image Guidance and Healthcare Toolkit aims to ease the creation of applications based on medical imaging. It includes various features such as 2D and 3D digital image processing, visualization, augmented reality and medical interaction simulation. It runs on many different environments (Windows, linux, macOS), is written in C++, and features rapid interface design using XML files. It is freely available under the LGPL.
Sight is mainly developed by the research and development team of IRCAD France and IHU Strasbourg, where it is used everyday to develop experimental applications for the operating room.
Sight was formerly known as FW4SPL. It was renamed in 2018, firstly to make its purpose clearer, and secondly as part of a major change in design and in the governance of the development team. For instance, FW4SPL was made of several repositories, whereas Sight now contains all open-source features in a single one, for the sake of simplicity.
Lots of tutorials and examples can also be found in the Samples directory. The tutorials can help you to learn smoothly how to use Sight, detailed steps are described here.
Features
- 2D/3D visualization of images, meshes, and many widgets, either with VTK or Ogre3D,
- Configurable GUI
- Advanced memory management to support large data
- webcam, network video and local video playing based on QtMultimedia,
- mono and stereo camera calibration,
- ArUco optical markers tracking,
- openIGTLink support through client and server services,
- TimeLine data, allowing to store buffers of various data (video, matrices, markers, etc...). These can be used to synchronize these data across time.
- Data serialization in xml/json/zip
Applications
VRRender
Sight comes with VRRender, a medical image and segmentation viewer. It supports many import formats including DICOM and VTK.
ARCalibration
ARCalibration is a user-friendly application to calibrate mono and stereo cameras. This software is a must-have since camera calibration is a mandatory step in any AR application.
Install
See detailed install instructions for Windows and Linux.
Documentation
- Documentation
- Tutorials
- Doxygen
- Former FW4SPL Blog (new website coming soon)
Support
Please note that our GitLab is currently only available in read-only access for external developers and users. This is a restriction because of the licensing model of GitLab. Since we use an EE version, we would be forced to pay for every community user, and unfortunately we cannot afford it. This licensing model might change in the future https://gitlab.com/gitlab-org/gitlab-ee/issues/4382 though.
Until then, we gently ask our community users to use our GitHub mirror to report any issues or propose contributions.
You can also get live community support on the gitter chat room.
Annex
- Artifactory: registry containing the external binary dependencies required by Sight.
- Conan: repositories used to generate conan packages used by Sight (Boost, VTK, ITK, Qt, ...).

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.





