Drishti (software)
   HOME

TheInfoList



OR:

Drishti (from
Sanskrit Sanskrit (; stem form ; nominal singular , ,) is a classical language belonging to the Indo-Aryan languages, Indo-Aryan branch of the Indo-European languages. It arose in northwest South Asia after its predecessor languages had Trans-cultural ...
दृष्टि ''dr̥ṣţi'', meaning "vision" or "insight") is a multi-platform,
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
volume-exploration and presentation tool. Written for visualizing
tomography Tomography is imaging by sections or sectioning that uses any kind of penetrating wave. The method is used in radiology, archaeology, biology, atmospheric science, geophysics, oceanography, plasma physics, materials science, cosmochemistry, ast ...
data, electron-microscopy data and the like, it aims to ease understanding of data sets and to assist with conveying that understanding to the research community or to lay persons. From the website:
"The central idea about Drishti is that the scientists should be able to use it for exploring volumetric datasets as well as use it in presentations."
The
Commonwealth Scientific and Industrial Research Organisation The Commonwealth Scientific and Industrial Research Organisation (CSIRO) is an Australian Government agency that is responsible for scientific research and its commercial and industrial applications. CSIRO works with leading organisations arou ...
(CSIRO) in Australia has used Drishti for a number of purposes, such as volumetric visualisation of various computer-tomography datasets. The
Australian National University The Australian National University (ANU) is a public university, public research university and member of the Group of Eight (Australian universities), Group of Eight, located in Canberra, the capital of Australia. Its main campus in Acton, A ...
(ANU) Physics Department, along with the author of the software, has used it for (amongst other things) the analysis of immiscible flow in massive 3D systems. Further uses were presented at the
APAC APAC or Apac may refer to: Places * Apac, a city in Uganda ** Apac District, the district of Uganda in which the city is located * Asia-Pacific, a country grouping and region in Asia and Oceania Arts, entertainment, and media * A-PAC, Austr ...
'07.APAC07 conference & exhibition
Among other software, Drishti uses Qt for the
GUI widget A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct m ...
s and
OpenGL Extension Wrangler Library OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardw ...
(GLEW).


Features

Drishti-tooth.png, Volumetric view of a tooth in Drishti showing 2D
transfer function In engineering, a transfer function (also known as system function or network function) of a system, sub-system, or component is a function (mathematics), mathematical function that mathematical model, models the system's output for each possible ...
capabilities Drishti-aneurism.png, Volumetric view of an aneurysm in Drishti Drishti-streamlines.png, Streamlines in Drishti
Drishti provides a number of features that would otherwise require several proprietary volume visualisation programs or that are simply not available together in other software: *
volume rendering In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field. A typical 3D data set is a group of 2D slice image ...
: drawing a scalar function defined over a volumetric region of space with some translucent appearance so that the interior of the dataset can be observed. * 2D
Transfer function In engineering, a transfer function (also known as system function or network function) of a system, sub-system, or component is a function (mathematics), mathematical function that mathematical model, models the system's output for each possible ...
s (or
Lookup table In computer science, a lookup table (LUT) is an array data structure, array that replaces runtime (program lifecycle phase), runtime computation of a mathematical function (mathematics), function with a simpler array indexing operation, in a proc ...
s): In addition to, or instead of thresholding, Drishti allows the user to apply transfer functions across "density" or "value" as well as gradient. *
clipping Clipping may refer to: Words * Clipping (morphology), the formation of a new word by shortening it, e.g. "ad" from "advertisement" * Clipping (phonetics), shortening the articulation of a speech sound, usually a vowel * Clipping (publications ...
: removing some spatial region from a dataset. * Streamlines *
Mask A mask is an object normally worn on the face, typically for protection, disguise, performance, or entertainment, and often employed for rituals and rites. Masks have been used since antiquity for both ceremonial and practical purposes, ...
ing * Brick Animations * Realtime animation and movie export with: ** camera choreography (camera position, pan, rotation, zoom, etc.) ** transfer-function choreography ** time series choreography ** sub-volume choreography * Importing DICOM image stack in addition to the current raw and processed (
netCDF NetCDF (Network Common Data Form) is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. The project homepage is hosted by the Unidat ...
) volume file formats. * Tensor visualization using superellipsoids * Network (Graph) visualization * Remap facility for remapping 16/32 bit volumes to 8 bit volumes * Cropping and scaling facility for image stacks * Cropping and scaling facility for RAW volumes * Saving movies from the program


References


External links


Drishti Website

Drishti Tutorial Videos

Download Drishti
{{Free healthcare software Free data and information visualization software Free DICOM software Science software that uses Qt