MOBILE FOR MEDICAL DISPLAY CALIBRATION CHALLENGES

Similar documents
How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

SierraVMI Sizing Guide

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

Low power GPUs a view from the industry. Edvard Sørgård

Trusted computing applied in Open Power Linux

Questions from The New SensorTag - IoT Made Easy Webinar

GHG Protocol Product Life Cycle Accounting and Reporting Standard ICT Sector Guidance. Chapter 7:

GobiTM SDK Developing Code to Connect, Locate, and Manage 3G/4G Data Devices. Monte Giles Director Product Management, Qualcomm

Computer Literacy. Hardware & Software Classification

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Virtual Desktop VMware View Horizon

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi

Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval

Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.

Brainlab Node TM Technical Specifications

High-performance VoIP Traffic Optimizer Client Solution

Using Smartphones and Tablets in Embedded Applications

Ekahau RTLS Admin Training Course

About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently

The Internet of Things: Opportunities & Challenges

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

MEGARAC XMS Sx EXTENDIBLE MANAGEMENT SUITE SERVER MANAGER EDITION

Implementation of a Collaborative Engineering Data Management System. Tony Metz Fermilab 04 May 2015

CLOUD API DOCUMENTATION v2.0. Get list of cloud servers in account

VA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference

EIZO Monitor CalMAN Setup Guide

AppScope: Application Energy Metering Framework for Android Smartphones using Kernel Activity Monitoring

QuickSpecs HP Remote Graphics Software 7.2

Future Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework

How To Write Security Enhanced Linux On Embedded Systems (Es) On A Microsoft Linux (Amd64) (Amd32) (A Microsoft Microsoft 2.3.2) (For Microsoft) (Or

Cloud Computing #6 - Virtualization

Intel Identity Protection Technology (IPT)

It's All About HVAC Systems and Saving Big Bucks Using DDC Systems!

Empowering Developers to Estimate App Energy Consumption. Radhika Mittal, UC Berkeley Aman Kansal & Ranveer Chandra, Microsoft Research

Security Security by Separation

Wyse Device Manager TM

MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi

Safer Solutions for Safer Hospitals. Electronic Medical Records One System with Multiple Solutions! Anesthesia EMR. Perfusion ECMO EMR EMR

Next Generation Operating Systems

Question Shall the Tender include installation of the central server application on a redundant server?

Elements of robot assisted test systems

Virtualization in Enterprise Environment. Krisztian Egi

QuickSpecs HP Remote Graphics Software 7.1

Datasheet. Enterprise VoIP Phone with Touchscreen. Models: UVP, UVP-Pro, UVP-Executive. High-Definition, Multi-Touch Color Display. Powered by Android

Efficient Mobile Testing Georg Thurner Mike Nemeth, September 18, Copyright 2014, Tricentis GmbH. All Rights Reserved. 1

Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server

High Performance or Cycle Accuracy?

27th Embarcadero Developer Camp General Session

ANTILOPE Handover workshop. Franck Le Gall, Easy Global Market Constantinos Pattichis, University of Cyprus

PULSE APPCONNECT. A Micro VPN That Allows Specific Applications on Mobile Devices to Independently Leverage the Connect Secure Gateway.

ABB Group March 1, 2010 Slide 1

Multi-device Single Sign-on for Cloud Service Continuity

1. Check the Accessories

Color Imaging Workflow Primitives: Executive Summary. Ann McCarthy Xerox Innovation Group

The Universal Medical Viewer. Selecting Technology to Meet Your Needs

ni.com Remote Connectivity with LabVIEW


Living Requirements Document: Sniffit

PNY Professional Solutions NVIDIA GRID - GPU Acceleration for the Cloud

ipad, a revolutionary device - Apple

Simplify rich applications & hard real-time

RFP# ADDENDUM No. 1 Questions and Answers

7 Things You Need to Know about Virtual Mobile Infrastructure

Digital Print Manufacturing: Color Management Workflows and Roles. Ann McCarthy Xerox Innovation Group ICC Steering Committee

DESIGN OF A TOUCHLESS USER INTERFACE. Author: Javier Onielfa Belenguer Director: Francisco José Abad Cerdá

What is BEETLE mopos? BEETLE /mopos

Tizen Compliance Test (TCT) Hojun Jaygarl (Samsung Electronics), Cathy Shen (Intel)

Alcatel-Lucent IMS Application Server

Open & Big Data for Life Imaging Technical aspects : existing solutions, main difficulties. Pierre Mouillard MD

Recover Tab & RecoverAssist User Guide

<Insert Picture Here> Java, the language for the future

Picture archiving and communication systems (PACS) and guidelines on diagnostic display devices

Test Automation Product Portfolio

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Caligare Flow Inspector

Performance Management for Cloud-based Applications STC 2012

Ways to Use USB in Embedded Systems

VMware and CPU Virtualization Technology. Jack Lo Sr. Director, R&D

Synergy Controller Cloud Storage Features and Benefits

Mentor Embedded IVI Solutions

Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Disruption Tolerant Networks and its relevance to IOT/M2M. Extensible NMS Support for DTN Mesh Networks + Applications

Data Logging and Realtime Visualization

Android In The Cloud: A New PaaS Computing Platform

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

GPU Architecture. Michael Doggett ATI

Performance Management for Cloudbased STC 2012

Protecting Corporate Data from Mobile Threats. And the emerging role for microsd-based security Art Swift CEO, CUPP Computing

01. Introduction of Android

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes

15 May 2013 Version 5. for Mac OS X. Public version. Gemfor s.r.o. Tyršovo nám Roztoky Czech Republic

PrioVR Production Plan:

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

ABB Technology Days Fall 2013 System 800xA Server and Client Virtualization. ABB Inc 3BSE en. October 29, 2013 Slide 1

Architecture (SOSP 2011) 11/11/2011 Minsung Jang

Welcome to Pericom s PCIe and USB3 ReDriver/Repeater Product Training Module.

Build and run online Unity 3D games for FREE!

20 System Overview. Note: It is a good idea to schedule an automatic backup of your configuration. See Scheduling for details. ACP ThinManager 6.

Transcription:

MOBILE FOR MEDICAL DISPLAY CALIBRATION CHALLENGES

INTRODUCTION Practitioners use mobile devices (tablets, phones) for a wide range of functions including access to patient records ordering procedures viewing medical images from numerous imaging modalities 2

PROBLEMS STATEMENTS Mobile display devices vary significantly with regard to Image quality Color rendering characteristics No standard color image data processing pipeline across mobile devices Display and platform technology changes rapidly Engineering trade offs do not always favor image and color quality and consistency Especially true for mass production non specialty displays No standard target color rendering condition defined for display modalities used in medical applications The result: The same digital data displays differently on different devices Image and color quality is poorly defined and controlled 3

GENERIC MODEL FOR COLOR CONTROL IN IMAGING Relationship Relationship Relationship 4

GENERIC MODEL WITH MULTI-MODALITIES Relationship may be different when Imaging Modalities are of different types Relationship should be same when Imaging Modalities are different instances of same type Definition of data stored on PACS can be different for different types of Imaging Modalities 5

WORKSTATION DISPLAY CALIBRATION Back end processing well understood and well developed Infrastructures to calibrate the display (color pipeline) One-dimensional look-up-tables (LUTs) In-workstation (standard OS APIs to write/read) In-display (non-standard APIs and communications protocols) In-display proprietary built-in and direct connect sensors with embedded firmware (non-standard APIs and communications protocols) Advanced color transforms (matrix (linear transform) and 3D LUTs) (color pipeline) In-display scalar hardware (non-standard APIs and communications protocols) 6

TWO STAGES Calibrate and profile the display Set color pipeline to null state Display standard test colors and measure each with a colorimeter Calculate calibration tables Calculate profile Apply corrections based on calibration and profile data to on-screen graphics using s/w or h/w color pipelines Apply calibration using h/w or s/w LUTs In-display In-video card In-server (calibrate as source) Apply profile using a CMM using CPU or GPU 7

PROBLEMS UNIQUE TO MOBILE DEVICES No standard color pipeline Color pipeline must be implemented in software using either CPU or GPU At the server At the App level At the OS level Some platforms do not have USB interface Client/server architecture required to implement the calibration and characterization function No standard infrastructure to manage profiles Function must be provided by the application No standard, and highly dynamic, viewing and stray light conditions Dynamic display settings Ambient adjustment Power savings DCC 8

COLOR DATA PIPELINES Type of process For Cal In Workstation (OS) In display In application software 3 by 1-D LUTs Yes (H/W) Some Some No LUT-Matrix-LUT No Some Some No 3-D LUT No Some Some No For Characterization CMM Service called by App No Yes No In Mobile 9

CALIBRATION AND PROFILING WITH USB ENABLED PLATFORM Calibration and profiling local to the device Systems must support file sharing across applications Profile stored locally on the mobile device Colorimeter USB Mobile device 10

CALIBRATION AND PROFILING NON-USB SUPPORTED DEVICE Client/server architecture is required Server interfaces to Colorimeter and performs all data analysis Client on mobile device displays test colors If no file system available across apps; the profile is stored on cloud Wi-Fi Colorimeter USB Calibration Service Mobile Client Server 11

SERVER BASED CALIBRATION 12

CLIENT BASED CALIBRATION 13

ISSUES AND NEXT STEPS Determine requirements Taxonomy of uses cases Reproduction Aims Calibration enough? Calibration and characterization both needed? Ambient/stray light compensation required? Dynamic controls to be defeated? Quantify out of box mobile display variability Determine architecture Server based Client based In-app In-OS Interested parties Contact amasia@xrite.com 14

DISCUSSION 15