Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Surgical Image Guidance and Healthcare Toolkit

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
COPYING.LESSER
NotificationsYou must be signed in to change notification settings

IRCAD/sight

Repository files navigation

BranchStatus
Devpipeline status
Masterpipeline status

Description

Sight, theSurgicalImageGuidance andHealthcareToolkit aims to ease the creation ofapplications based on medical imaging.

It encompasses a range of functionalities, including 2D and 3D digital image processing, visualization, augmentedreality, and medical interaction simulation. Compatible with both Linux and Windows operating systems,it is coded in C++ and offers swift interface design through XML files. Moreover, it is freely accessible under theLGPL license.

Sight is developed by the Surgical Data Science Team ofIRCAD France, where it isused everyday to develop innovative applications for the operating room and medical research centers.

Numeroustutorials andexamples, housed within thetutorials andexamples directories, are available tofacilitate your smooth learning journey with Sight.

Detailed steps are describedhere.

Features

  • 2D/3D visualization of medical images, meshes, and many widgets.
  • Import / export medical data from various formats (DICOM,VTK, ...) and sources(files, devices, PACS, ...).
  • Playing, recording, processing videos (webcams, network streams, Intel RealSense devices, ...).
  • Easy GUI configuration and customization (XML description and stylesheets support).
  • Timeline, allowing to store various data (video, matrices, markers, etc...) and synchronize these data across time.
  • Mono and stereo camera calibration,
  • ArUco optical markers tracking,
  • openIGTLink support through client and server services,
  • Advanced memory management to support large data. Unused data can be offloaded to disk, saving memory for foregroundtasks.
  • Work session or any part of it, can be saved and restored on disk. The data itself can be encrypted using AES256 toensure a high level of security and privacy

Hardware / Operating System / Compiler support

Sight is written in standard C++20 and useCMake as its build system, which means that Sightshould compile on any operating system that provides support for a decent C++20 compiler, CMake,AND Sight'sdependencies (seeInstall for a list of dependencies for Linux platform). However, we currently have accessto a limited set of hardware/OS/compiler combinations where the code is actually tested on a regular basis.

Such combination includes:

If your platform is not listed, thatdoesn't implySight will not build, just we cannot guarantee it.If you're using such a platform and manage to build and utilizeSight, please feel free to share your successwith us!

Applications

Sight Viewer

Sight Viewer is a full featured medical image and mesh viewer with advanced rendering features such as volumerendering. It supports most medical image formats, and can also retrieve DICOM files from a PACS. It demonstrates manyuseful features of Sight.

MPR view of a medical 3D image with additional volume renderingVolume rendering and transfer function tuningVolume rendering mixed with 3D surfacic meshes

Sight Calibrator

Sight Calibrator 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.

Intrinsic & extrinsic calibration of mono/stereo cameras with live reprojection error display

Install

Seedetailed install instructions for Windows andLinux.

Documentation

Support

Please note that our GitLab is currently only available in read-only access for external developers and users. This is arestriction because of the licensing model of GitLab. Since we use an EE version, we would be forced to pay for everycommunity user, and unfortunately we cannot afford it. This licensing model might change in the futurehttps://gitlab.com/gitlab-org/gitlab-ee/issues/4382 though.

Until then, we gently ask our community users to use our GitHub mirror toreport any issues or proposecontributions.

You can also get live community support on thegitter chat room.


[8]ページ先頭

©2009-2025 Movatter.jp