PICTools Medical

高度な医用画像テクノロジー

製品概要

PICTools Medical を使用して、Lossy JPEG、Lossless JPEG、JPEG 2000 Part 1、JPIP、JPEG 2000 Part 2 3D volumetric encoding、JPEG-LS、HD Photo、および ISO 標準 JPEG XR 用に商用にサポートされたソフトウェア開発ライブラリにアクセスできます。

PICTools JPEG 2000 テクノロジーは、マルチコア CPU で最適なスループットのために操作ごとにユーザー設定が可能なスレッド数が特長です。JPEG 2000 Part 9 標準に従った JPEG 2000 JPIP 実装の完全な設計とビルドができます。大きな医用画像を含む様々な画像でこの洗練された高度な画像処理テクノロジーを利用してください。

PICTools テクノロジーは、32-bit / 64-bit Windows、32-bit / 64-bit Linux、32-bit / 64-bit Solaris SPARC、32-bit / 64-bit Solaris x86、AIX、などを含むマルチ プラットフォームに対応します。



主な機能: 静止画像とビデオ メディカル画像アプリケーションを強化・拡張
ハイパフォーマンス C ライブラリ
最速の画像圧縮/伸張エンジン
ロッシーおよびロスレス DICOM 対応フォーマットをサポート
対応する開発環境: Windows
Linux
Solaris
IBM AIX


仕様

テクニカル ノート

  • プログラミング環境: C/C++
  • サンプルコードを含みます
  • シングル ファイル実行ファイルの作成が可能な圧縮 OPCODE DLL を結合したスタティックおよび共有ディスパッチャー ライブラリ
  • 限られたリソース環境で特別な安定性とハイスピードを提供
  • マルチスレッド アプリケーションで利用可能 ( 詳細 )

PICTools アーキテクシャー

  • Includes a shared library that loads operation specific libraries called opcodes for modular, discrete functionality
  • Modular opcode design allows application developers to deploy only the opcode needed for the desired imaging functionality
  • Supports rapid portability and processor-specific speed optimizations on additional platforms
  • PICTools is licensed per opcode used.

Multi-Platform Support

  • Achieves maximum code speed through algorithm and machine code optimizations
  • Optimized for several chip instruction sets, including Intel MMX, PIII, PIV, and IBM PowerPC
  • The underlying architecture of PICTools allows desired imaging functionality to be efficiently ported to any requested operating system with common interface and operating convention.
  • Delivers support across multiple environments including:
    • 32-bit & 64-bit Windows
    • 32-bit & 64-bit Solaris SPARC
    • 32-bit & 64-bit Solaris x86
    • 32-bit & 64-bit Linux
    • AIX
    • MAC OS X

新機能

  • 10% - 40% Faster JPEG 2000 Compression and Decompression
  • Standards-Compliant JPEG XR Support
  • Lossless JPEG 64-bit Support
  • Enhanced User Experience Tools
    • New PICTools Quick Start Guide and Simple “Getting Started” Sample
    • Updated Apollo Demo, Including Faster JPEG 2000 and JPEG XR Support
    • Updated Help Files Features

機能

圧縮とファイル形式

PICTools Medical Compression File Size and Speed Comparison Chart はこちらを参照

  • JPEG 2000
    • File Format and Codestream - Part 1
      • Continuous tone compression (1-bit to 24-bit)
      • Provides lossy and lossless compression
    • 3D Volumetric Encoding - Part 2
      • Compress and decompress in accordance with the DICOM standard
      • Supports both lossy and lossless modes, JPEG 2000 raw codestream, and JPX format
      • Supports 24-bit RGB, 8 to 16-bit grayscale
    • Multithreading
      • User-configurable number of threads to optimize performance on multicore CPUs
    • JPIP - Part 9
      • Design and build a JPEG 2000 JPIP implementation
      • Speed up network viewing of user selectable resolutions and areas of interest
      • Provides JPIP APIs for client and server, JPEG 2000 compliant compression and decompression, and JPIP request and receive
      • The PICTools JPIP libraries were used to create many of the image streams in the ISO Part 4 interoperability reference test suite
    • Transcoder
      • Allows many operations without decompressing and recompressing images, eliminating generational loss
      • Change the number of layers, file size, compression rate, overall quality, convert lossless to lossy, re-encode for JPIP transmission, and extract encoded thumbnails
  • Lossless JPEG
    • Addresses the medical industry need for compression that is non-destructive
    • Provides fast compression for video performance and is ideal for cardiology and ultrasound applications
    • Supports 24-bit RGB, 8 to 16-bit grayscale data
  • Lossy JPEG
    • Complete control over luminance, chrominance, and sub-sampling compression parameters
    • High-speed 1/4, 1/16, 1/64 thumbnail decompression support
    • Enhanced decompression minimizes JPEG block artifacts
    • CMYK, YUV, RGB, 8-bit and 12-bit grayscale support
  • JPEG-LS
    • Provides excellent lossless or constrained-loss compression performance
    • Decompression support for non-standard, improperly compressed JLS images
    • Supports single component 2 to 16-bit grayscale images
    • Supports multiple component 24-bit (RGB) images
  • JPEG XR
    • Provides support for fully standards based JPEG XR
    • Supports multiple subsampling settings, including familiar medical settings of 4:2:2 and 4:2:0 with cosited and centered options
    • A still image compression algorithm for continuous tone photographic images
    • Features lossy and lossless compression, multiple colorspaces, a wide dynamic range, and extensive metadata support
    • Performance optimized

PICTools Medical Compression File Size and Speed Comparison Chart

Source Image Parameters Lossy JPEG Lossy J2K* Lossy JPEG XR JPEG Lossless J2K Lossless JPEG-LS Lossless Lossless JPEG XR
512 x 512
8-bit gray
256 KB
Compress Time (ms) 1 11 7 3 18 15 11
Size (KB) 20 20 20 119 97 91 104
Compression Ratio 13.1:1 13.2:1 13.2:1 2.2:1 2.7:1 2.9:1 2.5:1
Decompress Time (ms) 1 5 5 1 14 14 8
PSNR 44.4 45.8 45.3 N/A N/A N/A N/A
2048 x 2048
8-bit gray
4,974 KB
Compress Time (ms) 27 138 101 46 253 238 176
Size (KB) 263 263 260 1,809 1,425 1,365 1,550
Compression Ratio 16:1 15.9:1 16.2:1 2.3:1 2.9:1 3.1:1 2.7:1
Decompress Time (ms) 11 52 66 30 196 226 120
PSNR 45.3 46.2 46.2 N/A N/A N/A N/A
512 x 512
12-bit gray
512 KB
Compress Time (ms) 13 30 N/A 5 34 20 N/A
Size (KB) 106 106 N/A 244 214 214 N/A
Compression Ratio 4.9:1 4.9:1 N/A 2.1:1 2.5:1 2.5:1 N/A
Decompress Time (ms) 2 16 N/A 3 27 18 N/A
PSNR 57.7 63.3 N/A N/A N/A N/A N/A
2048 x 2048
12-bit gray
9,948 KB
Compress Time (ms) 35 469 N/A 70 535 304 N/A
Size (KB) 1,707 1,707 N/A 3,778 3,424 3,354 N/A
Compression Ratio 4.9:1 4.9:1 N/A 2.2:1 2.4:1 2.5:1 N/A
Decompress Time (ms) 35 241 N/A 34 405 279 N/A
PSNR 57.4 62.4 N/A N/A N/A N/A N/A
2048 x 2048
16-bit gray
9,948 KB
Compress Time (ms) N/A 577 198 92 821 365 206
Size (KB) N/A 2,274 2,274 5,788 5,535 5,385 5,517
Compression Ratio N/A 3.7:1 3.7:1 1.4:1 1.5:1 1.6:1 1.5:1
Decompress Time (ms) N/A 294 139 62 591 310 143
PSNR N/A 68.9 68.7 N/A N/A N/A N/A
*For ease of comparison, the lossy J2K images were compressed to Lossy JPEG compression ratio. All times measured using 32-bit Intel.

デモ・サンプル

JPEG 2000 JPIP Web デモ

This Windows and Java demonstration allows a user to select a region of interest within a compressed JPEG 2000 image residing on a Pegasus server. The selected region of interest is progressively transmitted and decompressed at the client workstation. The user can control the region of interest selected and view the image bit rate transfer and decompression.

Best viewed with Internet Explorer 6 or higher.

Apollo 圧縮デモ

This Windows application allows you to read a variety of image formats including Bitmap, JPEG, JPEG 2000, JPEG XR, Lossless JPEG, JPEG-LS, RAW and Camera RAW images. Apollo users can configure compression options to immediately see the results including compression ratio, compression speed and expansion speed. Want to know how fast or how small PICTools can compress your images? Stop wondering, download Apollo today and see for yourself.

Download Demo

製品に関するお問合せは、弊社営業までお問合せください。