The Wayback Machine - https://web.archive.org/web/20201207050228/https://github.com/IRCAD-IHU/sight
Skip to content
dev
Go to file
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Sight

Branch Status
Dev pipeline status
Master pipeline status

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

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, ...).
You can’t perform that action at this time.