Papaya

A pure JavaScript medical research image viewer.
Alternatives To Papaya
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Viewers2,391514a day ago38November 30, 2020747mitJavaScript
OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Awesome Healthcare2,164
2 days ago1cc0-1.0
Curated list of awesome open source healthcare software, libraries, tools and resources.
Dwv1,4651282 days ago45June 29, 202244gpl-3.0JavaScript
DICOM Web Viewer: open source zero footprint medical image library.
Fo Dicom9082520a day ago79May 23, 2022110otherC#
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Dicom820412 days ago33January 29, 202293mitGo
⚡High Performance DICOM Medical Image Parser in Go.
Ami667216 months ago50September 30, 2020141mitJavaScript
AMI Medical Imaging (AMI) JS ToolKit
Ctk664
a month agoJuly 17, 2022170apache-2.0C++
A set of common support code for medical imaging, surgical navigation, and related purposes.
Mitk560
2 days ago17bsd-3-clauseC++
The Medical Imaging Interaction Toolkit.
Weasis548
14 hours ago31otherJava
Weasis is a DICOM viewer available as a desktop application or as a web-based application.
Invesalius3499
2 days ago95gpl-2.0Python
3D medical imaging reconstruction software
Alternatives To Papaya
Select To Compare


Alternative Project Comparisons
Readme

Papaya

Papaya is a pure JavaScript medical research image viewer, supporting DICOM and NIFTI formats, compatible across a range of web browsers. This orthogonal viewer supports overlays, atlases, GIFTI & VTK surface data and DTI data. The Papaya UI is configurable with many display, menu and control options and can be run on a web server or as a local, shareable file.

ScreenShot   ScreenShot

Documentation & Demo

  • Requirements: Firefox (7+), Chrome (7+), Safari (6+), iOS (6+), IE (10+), Edge (12+)
  • Supported Formats: NIFTI (.nii, .nii.gz), DICOM (compressed/uncompressed), GIFTI (.surf.gii), VTK

Quickstart Guide

Development

Load tests/debug_local.html or tests/debug_server.html in your favorite JavaScript debugger.

Building

See here for the latest release or run papaya-builder.sh to create your own build. See the documentation for more information.

Build using npm: npm run build

Usage & Configuration

Basic usage (loads a blank viewer)

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
        <link rel="stylesheet" type="text/css" href="papaya.css" />
        <script type="text/javascript" src="papaya.js"></script>
        <title>Papaya Viewer</title>
    </head>

    <body>
        <div class="papaya"></div>
    </body>
</html>

To automatically load images and configure other options

<head>
    ...
    <script type="text/javascript">
        var params = [];
        params["worldSpace"] = true;
        params["images"] = ["data/myBaseImage.nii.gz", "data/myOverlayImage.nii.gz"];
        params["surfaces"] = ["data/mySurface.surf.gii"];
        params["myOverlayImage.nii.gz"] = {"min": 4, "max": 10};
    </script>
</head>

...

<div class="papaya" data-params="params"></div>

Acknowledgments

Papaya uses:

As well as the following third-party libraries:

Popular Medical Projects
Popular Dicom Projects
Popular Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Medical
Dicom