SDK de AccuRad™
AccuRad J2KSuite
JPEG 2000 para aplicaciones de imágenes para uso médico
JPEG 2000 es una norma de compresión de imágenes para una amplia gama de aplicaciones, entre ellas, la compresión y transmisión de imágenes para uso médico.
La norma se basa en la tecnología de ondículas y un formato de archivo estratificado o en capas que ofrece
compresión sin pérdida con calidad de diagnóstico y
funciones avanzadas en el nivel de sistema.
Características clave de JPEG2000 para aplicaciones de uso médico
Norma ISO/ITU JPEG 2000 adoptada en DICOM
Ofrece compresión con pérdida o sin ella.
Soporte a datos de 8 a 16 bits, con firma o sin ella, en colores y en escala de grises
El formato estratificado o en capas permite
mejorar paulatinamente la calidad y la resolución de la imagenLa visualización progresiva reduce el tiempo de la primera visualización durante la
transmisión de la imagenSoporte a Apple iOS en las plataformas de procesador ARM6 y ARM7 para descomprimir y ver imágenes en un iPad o iPhone.
JPEG 2000 fue creado por Joint Photographic Experts Group (“JPEG”) e incorporado en las normas ITU-T SG16 y ISO/IEC JTC 1 SC 29 WG1. La norma se describe en ITU-T T.800 and ISO/IEC 15444. Más de 320 organizaciones de 21 países han contribuido con su experiencia a la nueva norma que fue adoptada formalmente en enero de 2001. JPEG 2000 ha sido seleccionada para su inclusión en la norma DICOM para la transferencia de imágenes de uso médico. La norma DICOM Suplemento 61 fue ratificada en noviembre de 2001 con la incorporación de la sintaxis de transferencia JPEG 2000 al protocolo.
Aware y JPEG 2000
Aware fue el primer proveedor comercial de compresión de ondículas y participó activamente en el desarrollo de la norma JPEG 2000. Aware ofrece un conjunto de herramientas de desarrollo que permite a los fabricantes de equipos compatibles con DICOM y desarrolladores incorporar rápidamente tecnología JPEG 2000 en sus productos. Estas herramientas incluyen un kit de desarrollo de software (SDK), bibliotecas, aplicaciones de ejemplo con código fuente, un codec de línea de comandos y un herramienta GUI de Windows con visor. Todos los productos Aware cuentan con asistencia técnica completa y con el respaldo de la experiencia adquirida en la provisión de soluciones de compresión basada en ondículas desde 1987.
Funcionalidad avanzada JPEG 2000
Posibilidad de mejorar la resolución
JPEG 2000 permite extraer imágenes de resolución reducida de forma rápida y gran eficacia de un archivo comprimido. Esta capacidad resulta útil para generar páginas de índice o de catálogo con miniaturas de cada imagen. Con JPEG 2000, las imágenes de subresolución de varios tamaños se pueden extraer de un archivo comprimido y no es necesario guardarlas por separado.
Posibilidad de seleccionar la calidad
JPEG 2000 permite extraer imágenes de calidad reducida de un archivo comprimido produciendo imágenes con mayor tasa de compresión optimizadas para flujos de trabajo específicos. Por ejemplo, para fines de archivo y consulta, se puede almacenar una imagen sin pérdida con una compresión 2:1 en el servidor. Desde este archivo maestro, se puede extraer y transmitir una imagen de calidad media con una compresión de 30:1 para examinarla y también se puede extraer y ver una imagen de alta calidad con una compresión 10:1 con fines de diagnóstico. JPEG 2000 permite extraer rápidamente del archivo maestro las imágenes con mayor compresión.
Visualización progresiva
El formato de transmisión progresiva de JPEG 2000 muestra una versión de baja resolución de la imagen después de haber recibido una pequeña porción de la imagen. A medida que llegan los datos, se refina progresivamente la visualización hasta alcanzar la resolución de la imagen. Esto permite que el usuario se oriente rápidamente con una imagen reduciendo el tiempo de espera hasta la llegada de todos los datos.

Visualización progresiva de JPEG 2000, de baja resolución a resolución completa.
Kit de desarrollo de software JPEG 2000 de Aware
El SDK de AccuRad J2KSuite permite a los desarrolladores incorporar JPEG 20000 rápida y fácilmente en sus aplicaciones. El SDK de Aware incluye DLL y bibliotecas accesible por enlaces para comprimir y descomprimir imágenes JPEG 2000, transcodificar otros formatos de imagen y extraer datos al azar de archivos JPEG 2000, como por ejemplo, metadatos, imágenes de subresolución, canales de color individuales y áreas de interés. El SDK puede leer y escribir varios formatos de archivos comunes, que incluyen DCM, JPEG y TIFF, admite la compresión con pérdida o sin ella, datos de 8 a 16 pixeles, imágenes en colores, escala de grises o multiespectrales, codificación de regiones de interés, disposición en mosaico, orden de progresión seleccionable (por resolución, calidad y canal de color) y una capacidad única de codificación progresiva que solo ofrece la implementación Aware.
El SDK de Aware ofrece una API poderosa y flexible que permite al programador seleccionar una imagen de entrada y propiedades de salida, como tipo de imagen, tasa de compresión, formato de flujo continuo, etc. El codec determina automáticamente cómo obtener mejor la salida deseada, que puede incluir compresión (si la imagen de entrada no está comprimida y el formato de salida es JPEG 2000), descompresión (si la imagen de entrada es JPEG 2000 y el formato de salida es descomprimido) o transcodificación (si tanto la imagen de entrada como la de salida tienen formato JPEG 2000).
El SDK de Aware está disponible para Apple Mac e iOS, para Windows 2000, 2003, XP, CE, Vista, 7 y Mobile, y para varias plataformas Unix tales como Solaris, AIX, HPUX y Linux. Está escrito en ANSI C y se puede adaptar a otras plataformas. Se puede usar en aplicaciones en equipos cliente o servidor, o en estaciones de trabajo e incluye programas de ejemplo con código fuente y archivos de proyecto que demuestran cómo implementar las distintas opciones de codificación y de decodificación en JPEG.
Aplicaciones/Herramientas/Utilidades
AccuRad J2KSuite proporciona un codec de línea de comandos que expone todas las funciones de la biblioteca, que incluye codificación, decodificación, formato y transcodificación JPEG 2000. Este programa usa opciones de línea de comando para definir el archivo de entrada, el archivo de salida y los parámetros de codec. Se ejecuta en Windows, Unix y Linux y se puede usar desde un conjunto de instrucciones de línea de comando para el procesamiento de imágenes por lotes.

Mejora paulatina de la calidad y la resolución JPEG 2000: JPEG 2000 permite extraer imágenes con distintas tasas de compresión y resolución de un archivo maestro comprimido. Este ejemplo muestra imágenes comprimidas con pérdida extraídas de un archivo comprimido sin pérdida. Se pueden extraer imágenes a cualquier tasa de compresión, mientras que a las reducciones de la resolución se aplica un factor de dos, hasta un tamaño arbitrariamente pequeño.
- Sistemas operativos
- Apple: Mac e iOS
- Windows de 32 y 64 bits, Variantes de UNIX: - Solaris, AIX, HPUX
- Linux - Lenguajes de programación:
- C, C++, C#, .NET, VB, y JAVA - Tamaño de imagen:
- Mínimo: 16 x 16 pixeles
(Máximo: limitado por la memoria y capacidad de almacenamiento del dispositivo)
- Profundidad en pixeles:
- Hasta 26 bits por canal de escala de grises, color o multiespectral - Formatos disponibles:
- biblioteca de enlaces dinámicos (DLL), Biblioteca estática, Complemento de navegador de Web
Para usuarios de Windows, AccuRad J2KSuite viene con una práctica herramientas de GUI de Windows para comprimir y ver imágenes en formato JPEG 2000. Esta herramienta ofrece un subconjunto de opciones disponibles en el codec de la línea de comandos que permite realizar pruebas iniciales más rápidas. El subconjunto de opciones disponibles en el codec de línea de comandos que también se ofrece en esta herramienta incluye tasas de compresión, compresión con pérdida o sin ella, transformación de punto flotante o entero, codificación de región de interés, niveles de resolución, capas de calidad y orden de progresión. El visor muestra, una junto a otra, la imagen original y la comprimida, y se puede mostrar rápidamente una imagen de comparación JPEG.

Herramienta GUI de Windows para Aware
