methods for resizing medical images for tablets

Size: px
Start display at page:

Download "methods for resizing medical images for tablets"

Transcription

1 Retina Visual Interpretation Displays: Image with Three-Dimensional interpolation Annotations (VITA) : Open source automated 3D visual summary application using AIM (Annotation Imaging Markup) tablets enabled PACS based on radiologist annotations methods for resizing medical images for Sharmili Roy 1, Michael S. Brown 1, Yeang Chng, George L. Shih 2 1 School of Computing, National University of Singapore 2 Weill Cornell Medicine College (New York), Cornell University

2 Retina Displays Apple recently launched the new ipad4 named ipad with Retina Display Packs 3.1 million pixels in a 7.3 X 9.5 display Reaches visual acuity: Pixel density is so high that human eye cannot distinguish individual pixels

3 Image Resampling: Motivation Typical MR and CT Images are still at 256 X 256 to 1K X 1K pixels Retina display pixel density >> Medical image pixel density Need to fill around 2 million pixels to fit the retina display

4 Ipad 4 Retina Display Original Image 512 X 512 Resize

5 Image Resampling: Motivation Images are manipulated in 3 stages in radiology workflow Image Acquisition Converts proprietary image formats to DICOM-compatible bitmaps Typically involves no interpolation Quality Control Performed by technologist right after image acquisition Rarely deals with any data resampling if protocols are done right Radiological Viewing ( reading ) Most image interpolation done at this stage

6 Image Resampling: Motivation During radiological viewing, images are automatically zoomed to fit hanging protocols (view layouts) manually zoomed to magnify ROI (Region Of Interest) scrolled occasionally flipped and rotated in multiples of 90 degrees Each of these actions require image resampling/interpolation Can significantly degrade diagnostic quality if not done right

7 Image interpolation is extremely important in routine clinical practice

8 How best can we fill the missing pixels? Rescaled Image Resize Original Image 512 X 512

9 Nearest Neighbor Interpolation Bilinear Interpolation Bicubic Interpolation

10 Nearest Neighbor Interpolation 1 1 r c (ii,jj) ( j 1)*( c 1) jj round 1 ( c' 1) ( i 1)*( r 1) ii round 1 ( r' 1) c Map each output pixel location to the input image and use that pixel value r (i,j)

11 Nearest Neighbor Interpolation 1 1 r c (ii,jj) ( j 1)*( c 1) jj round 1 ( c' 1) ( i 1)*( r 1) ii round 1 ( r' 1) Map each output pixel location to the input image and use that pixel value 1 c r (i,j)

12 Nearest Neighbor Interpolation 1 r (ii,jj) Net effect is enlargement of the original pixels 1 c r (i,j)

13 Nearest Neighbor Interpolation Original Image 512 X 512 Rescaled Image Resize Nearest Neighbor

14 Nearest Neighbor Interpolation Simplest and fastest image resizing algorithm Low computation cost Does not alter the original data values Poor image quality due to pixelation/ blocky effect Stair stepped effect around diagonal lines and curves

15 Bilinear Interpolation Average Consider closest 2x2 neighbourhood of known pixels surrounding the unknown pixel Compute weighted average of these 4 pixels and assign to the unknown pixel Weights are proportional to the distances of the known pixels from the unknown pixel

16 Bilinear Interpolation Given pixel values at p, q, r and s we want to compute the value at c t s c p q

17 Bilinear Interpolation Given pixel values at p, q, r and s we want to compute the value at c t s First perform linear interpolation between p and q to obtain value at a a = (d x * q + d x * p)/(d x + d x ) d x c p d x a q

18 Bilinear Interpolation Given pixel values at p, q, r and s we want to compute the value at c t b s First perform linear interpolation between p and q to obtain value at a a = (d x * q + d x * p)/(d x + d x ) Perform another linear interpolation between t and s to obtain value at b b = (d x * s + d x * t)/(d x + d x ) p d x c d x a q

19 Bilinear Interpolation Given pixel values at p, q, r and s we want to compute the value at c First perform linear interpolation between p and q to obtain value at a a = (d x * q + d x * p)/(d x + d x ) Perform another linear interpolation between t and s to obtain value at b b = (d x * s + d x * t)/(d x + d x ) Finally interpolate between a and b to arrive at c c = (d y * b + d y * a)/(d y + d y ) t p d x b d y c d y dx a s q

20 Bilinear Interpolation Original Image 512 X 512 Rescaled Image Resize Bilinear

21 Bilinear Interpolation More smoother looking images than nearest neighbor interpolation Fast and simple No ringing effect Blurring effect caused by the averaging of the neighboring pixels

22 Bicubic Interpolation Average Average Consider closest 4x4 neighbourhood of known pixels surrounding the unknown pixel Compute weighted average of these 4 pixels and assign to the unknown pixel Weights are proportional to the distances of the known pixels from the unknown pixel

23 Given a 4X4 neighbourhood, Bicubic Interpolation

24 Bicubic Interpolation Given a 4X4 neighbourhood, we want to compute the value of the unknown pixel

25 Bicubic Interpolation Given a 4X4 neighbourhood, we want to compute the value of the unknown pixel Fit 4 cubic functions F(0), F(1), F(2) and F(3) in the horizontal direction F(0) F(1) F(2) F(3)

26 Bicubic Interpolation Given a 4X4 neighbourhood, we want to compute the value of the unknown pixel Fit 4 cubic functions F(0), F(1), F(2) and F(3) in the horizontal direction Using these functions compute values at a,b,c and d a b c d F(0) F(1) F(2) F(3)

27 Bicubic Interpolation Given a 4X4 neighbourhood, we want to compute the value of the unknown pixel Fit 4 cubic functions F(0), F(1), F(2) and F(3) in the horizontal direction Using these functions compute values at a,b,c and d Fit another cubic function through a,b,c and d a b c d F(0) F(1) F(2) F(3)

28 Bicubic Interpolation Given a 4X4 neighbourhood, we want to compute the value of the unknown pixel Fit 4 cubic functions F(0), F(1), F(2) and F(3) in the horizontal direction Using these functions compute values at a,b,c and d Fit another cubic function through a,b,c and d Compute unknown pixel value a b c d F(0) F(1) F(2) F(3)

29 Bicubic Interpolation: Fitting Cubic Function Given a 1, a 2, a 3, and a 4, what is the value of a x? a 1 a 2 a x a 3 a 4

30 Bicubic Interpolation: Fitting Cubic Function Given a 1, a 2, a 3, and a 4, what is the value of a x? Define: s k = a x a k s1 s 3 a 1 a 2 a x a 3 a 4 s 2 s 4

31 Bicubic Interpolation: Fitting Cubic Function Given a 1, a 2, a 3, and a 4, what is the value of a x? Define: s k = a x a k s1 s 3 a x = Ʃ k a k *u k a 1 a 2 a x a 3 a 4 s 2 s 4

32 Bicubic Interpolation: Fitting Cubic Function Given a 1, a 2, a 3, and a 4, what is the value of a x? Define: s k = a x a k s1 s 3 a x = Ʃ k a k *u k = { 1.5* s k 3 2.5* s k 2 + 1; 0<= s k < 1 u k = { -0.5* s k * s k 2 4* s k + 2; 1<= s k < 2 = { 0; 2 < s k a 1 a 2 a x a 3 a 4 s 2 s 4

33 Bicubic Interpolation Original Image 512 X 512 Rescaled Image Resize Bicubic

34 Bicubic Interpolation Generates sharper image compared to nearest neighbor and bilinear Ideal combination of computation cost and output quality Used in many image editing programs including Adobe Photoshop, GIMP, Printer drivers and in-camera interpolation Slower than nearest neighbor and bilinear interpolation May lead to ringing artifacts due to overshoot of pixel values caused by averaging

35 Comparison: Nearest Neighbor Interpolation Nearest Neighbor

36 Comparison: Bilinear Interpolation Bilinear

37 Comparison: Bicubic Interpolation Bicubic

38 Comparison: Bspline Interpolation Bspline

39 Comparison: Lanczos Interpolation Lanczos

40 Image Interpolation in ios Core Image : ios Application Developer Interface for Image Processing Core Image provides only Nearest Neighbor and Bilinear (default) image interpolation Developers may consider writing custom image interpolation routines for optimal results Graphics Video Image I/O Built-in Filters Custom Filters Core Image Run Time Input Image Core Image API Output Image

41 Core Image Custom Filter Attributes, Output Image and Kernel form the three methods of a filter Attributes: Returns a list of key-value pairs (parameters) that describe the filter Output Image: Produces the output image Attributes Output Image Kernel Methods of Typical Filter Kernel: Specifies computations to be performed in each pixel of the source image

42 Core Image Pixel Processing Path Input Image Sampler fetches pixels from the source image and provides to kernel Core Image runtime performs per-pixel image calculations as defined in the kernel Filter Sampler Kernel Output Image

43 Core Image Calculation Path Pixel Processing Path: Source Image -> Destination Image Image Calculation Path: Destination -> Source Image!! Computation in Core Image runtime begins at the destination and works its way back to the source pixels This actually minimizes the number of pixels used in any calculation

44 Core Image Calculation Path By looking ahead what the destination ought to be, Core Image determines which data from the source image affects the final image Restricts calculations only to these source pixels The sampler samples only the selected pixels from the input image for processing Sampler Kernel Filter

45 Custom Filters as Image Unit Custom filters can be made available to other applications by packaging them as a plug-in or a structure called image unit Image units can contain multiple filters Other applications can load the image unit using Core Image API and access the filters Description Property list Load Method Image Unit MyFilter1 MyFilter2 MyFilter3

46 Take Home Messages Developers APIs for ios (ipad and iphone) and Android tablets typically provide only nearest neighbor or bilinear interpolation Bicubic interpolation is better than nearest neighbor and bilinear interpolation More sophisticated interpolation algorithms available in literature Consider writing own interpolation algorithms for optimal viewing results

COMPARISON OF DIFFERENT IMAGE INTERPOLATION ALGORITHMS

COMPARISON OF DIFFERENT IMAGE INTERPOLATION ALGORITHMS COMPARISON OF DIFFERENT IMAGE INTERPOLATION ALGORITHMS By Divya Doma Problem Report submitted to the College of Engineering and Mineral Resources at West Virginia University in partial fulfillment of the

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 4 Digital Image Fundamentals - II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation Outline

More information

International ejournals

International ejournals ISSN 2249 5460 Available online at www.internationalejournals.com International ejournals International Journal of Mathematical Sciences, Technology and Humanities 96 (2013) 1063 1069 Image Interpolation

More information

WorkstationOne. - a diagnostic breast imaging workstation. User Training Presentation. doc #24 (v2.0) Let MammoOne Assist You in Digital Mammography

WorkstationOne. - a diagnostic breast imaging workstation. User Training Presentation. doc #24 (v2.0) Let MammoOne Assist You in Digital Mammography WorkstationOne - a diagnostic breast imaging workstation User Training Presentation WorkstationOne Unique streamlined workflow for efficient digital mammography reading Let MammoOne Let MammoOne Assist

More information

Image Warping: A Review. Prof. George Wolberg Dept. of Computer Science City College of New York

Image Warping: A Review. Prof. George Wolberg Dept. of Computer Science City College of New York Image Warping: A Review Prof. George Wolberg Dept. of Computer Science City College of New York Objectives In this lecture we review digital image warping: - Geometric transformations - Forward inverse

More information

Blacksburg, VA July 24 th 30 th, 2010 Georeferencing images and scanned maps Page 1. Georeference

Blacksburg, VA July 24 th 30 th, 2010 Georeferencing images and scanned maps Page 1. Georeference George McLeod Prepared by: With support from: NSF DUE-0903270 in partnership with: Geospatial Technician Education Through Virginia s Community Colleges (GTEVCC) Georeference The process of defining how

More information

Broad field that includes low-level operations as well as complex high-level algorithms

Broad field that includes low-level operations as well as complex high-level algorithms Image processing About Broad field that includes low-level operations as well as complex high-level algorithms Low-level image processing Computer vision Computational photography Several procedures and

More information

Ad Evaluation Report

Ad Evaluation Report Page 1 of 8 Ad Evaluation Report by Dr. Neal Krawetz Hacker Factor 30-Oct-2014 Version 1.2 Summary On 29-Oct-2014, Majority Strategies contacted Hacker Factor for a rapid picture evaluation. The picture

More information

PACS on Mobile Devices

PACS on Mobile Devices PACS on Mobile Devices Ashesh Parikh, Ph.D a and Nihal Mehta, Ph.D. b a netdicom, 11105 Latimer Drive, Frisco, TX USA; b netdicom, 11105 Latimer Drive, Frisco, TX USA ABSTRACT Recent advances in internet

More information

Computer Graphics and Image Processing

Computer Graphics and Image Processing Computer Graphics and Image Processing Lecture B2 Point Processing Joseph Niepce, 1826. The view from my window 1 Context How much input is used to compute an output value? Point Transforms Region Transforms

More information

Ulrik Söderström 17 Jan Image Processing. Introduction

Ulrik Söderström 17 Jan Image Processing. Introduction Ulrik Söderström ulrik.soderstrom@tfe.umu.se 17 Jan 2017 Image Processing Introduction Image Processsing Typical goals: Improve images for human interpretation Image processing Processing of images for

More information

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

CPSC 4040/6040 Computer Graphics Images. Joshua Levine CPSC 4040/6040 Computer Graphics Images Joshua Levine levinej@clemson.edu Lecture 19 Projective Warping and Bilinear Warping Nov. 3, 2015 Agenda EC Quiz Review PA06 out Refresher from Lec18 https://en.wikipedia.org/wiki/affine_transformation

More information

TomoCon 3.0 User s Manual

TomoCon 3.0 User s Manual TomoCon 3.0 User s Manual TatraMed TomoCon 3.0 Workstation TomoCon 3.0 Viewer TomoCon 3.0 Lite Version 3.0.14 TomoCon PACS 3 TatraMed spol. s r.o., Líščie údolie 7, 841 04 Bratislava, Slovak Republic Tel.:

More information

EC-433 Digital Image Processing

EC-433 Digital Image Processing EC-433 Digital Image Processing Lecture 4 Digital Image Fundamentals Dr. Arslan Shaukat Acknowledgement: Lecture slides material from Dr. Rehan Hafiz, Gonzalez and Woods Interpolation Required in image

More information

A FAST METHOD FOR SCALING COLOR IMAGES

A FAST METHOD FOR SCALING COLOR IMAGES 7th European Signal Processing Conference (EUSIPCO 9) Glasgow, Scotland, August 4-8, 9 A FAST METHOD FOR SCALING COLOR IMAGES Jaana Parkkinen, Mikko Haukijärvi, Petri Nenonen Nokia Corporation P.O. Bo,

More information

CHILI /Web. Intelligent image distribution inside and outside the hospital. Product Specification

CHILI /Web. Intelligent image distribution inside and outside the hospital. Product Specification CHILI /Web Intelligent image distribution inside and outside the hospital Product Specification CHILI /Web CHILI/Web is an image distribution and teleradiology solution based on a proven and extensible

More information

CS5670: Computer Vision

CS5670: Computer Vision CS5670: Computer Vision Noah Snavely Lecture 4: Harris corner detection Szeliski: 4.1 Reading Announcements Project 1 (Hybrid Images) code due next Wednesday, Feb 14, by 11:59pm Artifacts due Friday, Feb

More information

WEBX. One For all. Specialists in Medical. Digital Imaging Solutions

WEBX. One For all. Specialists in Medical. Digital Imaging Solutions WEBX the DICOM server for storage, teleradiology and image distribution One For all VERSiON 6.2 Specialists in Medical Digital Imaging Solutions iq-webx iq-webx - a fast DICOM archive and a web-based viewing

More information

Edges, interpolation, templates. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)

Edges, interpolation, templates. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Edges, interpolation, templates Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Gradients and edges edges are points of large gradient magnitude edge detection strategy 1. determine

More information

Current Version: Released: 4 Feb Compatibility Test our features with 130 Compiled Demos File Operations

Current Version: Released: 4 Feb Compatibility Test our features with 130 Compiled Demos File Operations File Operations Asynchronous loading and saving Lossless JPEG rotation and cropping Support for Color Management Systems to process ICC profiles Loading and saving of digital camera (EXIF) fields in JPEG,

More information

Geoprocessing and georeferencing raster data

Geoprocessing and georeferencing raster data Geoprocessing and georeferencing raster data Raster conversion tools Geoprocessing tools ArcCatalog tools ESRI Grid GDB Raster Raster Dataset Raster Catalog Erdas IMAGINE TIFF ArcMap - raster projection

More information

Image Registration Lecture 4: First Examples

Image Registration Lecture 4: First Examples Image Registration Lecture 4: First Examples Prof. Charlene Tsai Outline Example Intensity-based registration SSD error function Image mapping Function minimization: Gradient descent Derivative calculation

More information

Chapter 2: Review of Interpolation Methods

Chapter 2: Review of Interpolation Methods 12 Chapter 2: Review of Interpolation Methods This Chapter presents the literature review related to interpolation of images using: traditional interpolation methods, edge directed interpolation methods

More information

Medical Image Viewer Guide

Medical Image Viewer Guide Cloud Medical Image Management Medical Image Viewer Guide March 2016 Table of Contents Indications for Use 3 Browser Requirements 3 User Interface Overview 4-5 Study Page 6 Main Toolbar 7 Sub-Toolbars

More information

Adaptive osculatory rational interpolation for image processing

Adaptive osculatory rational interpolation for image processing Journal of Computational and Applied Mathematics 195 (2006) 46 53 www.elsevier.com/locate/cam Adaptive osculatory rational interpolation for image processing Min Hu a, Jieqing Tan b, a College of Computer

More information

Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding

Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding Multimedia Communication CMPE-584 Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding Mid Report Asmar Azar Khan 2005-06-0003 Objective: The objective of the project is

More information

ClinicalConnect TM eunity TM Training Guide

ClinicalConnect TM eunity TM Training Guide ClinicalConnect TM eunity TM Training Guide October, 2013 Launch eunity TM from ClinicalConnect TM Search and select the patient whose record you wish to view. Navigate to the Radiology module in ClinicalConnect

More information

To access the images that accompany a Radiology result from Memorial Health System select the document in Chart Viewer and click on View.

To access the images that accompany a Radiology result from Memorial Health System select the document in Chart Viewer and click on View. ImageLink To access the images that accompany a Radiology result from Memorial Health System select the document in Chart Viewer and click on View. On the upper right side of the Order Viewer select the

More information

Opal RAD User Manual

Opal RAD User Manual Opal RAD Mini Manual Table of Contents Basic Workflow of Opal RAD... 3 Introduction... 4 Logging On... 5 The Study List screen... 6 Searching and Sorting Your Studies... 7 Installing and Updating the Image

More information

Speed up a Machine-Learning-based Image Super-Resolution Algorithm on GPGPU

Speed up a Machine-Learning-based Image Super-Resolution Algorithm on GPGPU Speed up a Machine-Learning-based Image Super-Resolution Algorithm on GPGPU Ke Ma 1, and Yao Song 2 1 Department of Computer Sciences 2 Department of Electrical and Computer Engineering University of Wisconsin-Madison

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 4 Jan. 24 th, 2019 Slides from Dr. Shishir K Shah and Frank (Qingzhong) Liu Digital Image Processing COSC 6380/4393 TA - Office: PGH 231 (Update) Shikha

More information

CHILI /Workstation. Reporting multi modal digital images. Product Specification

CHILI /Workstation. Reporting multi modal digital images. Product Specification CHILI /Workstation Reporting multi modal digital images Product Specification CHILI /Workstation CHILI/Workstation is a diagnostic PACS workstation with additional functions for teleradiology. CHILI/Workstation

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 7 Geometric operations What will we learn? What do geometric operations do to an image and what are they used for? What are the techniques used

More information

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 6464(Print) ISSN 0976 6472(Online) Volume 3, Issue 3, October- December (2012), pp. 153-161 IAEME: www.iaeme.com/ijecet.asp

More information

Keywords: vectorization, satellite images, interpolation, Spline, zooming

Keywords: vectorization, satellite images, interpolation, Spline, zooming Volume 6, Issue 10, October 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Vectorization

More information

The simplest and most obvious method to go from a continuous to a discrete image is by point sampling,

The simplest and most obvious method to go from a continuous to a discrete image is by point sampling, Sampling our scenes are described with triangles giving a continuous 2d color field our images are digital/discrete made up of a grid of dots need to make a bridge between these two worlds else we will

More information

Athena Radiology Medical Workstation

Athena Radiology Medical Workstation High productivity and integration Athena DICOM Viewer is being designed according with the suggestions and the necessities of medical radiologists. From the design of its interface to the advanced image

More information

VIEW/PRO VET EDITION THE RADIOLOGY READING STATION FOR VETERINARIANS FOR VET EYES ONLY

VIEW/PRO VET EDITION THE RADIOLOGY READING STATION FOR VETERINARIANS FOR VET EYES ONLY VIEW/PRO VET EDITION THE RADIOLOGY READING STATION FOR VETERINARIANS FOR VET EYES ONLY VERSION 3.1 iq-view/pro VET EDITION VETERINARY READING AT YOUR FINGERTIPS The key factor for vets who frequently read

More information

GEOG 4110/5100 Advanced Remote Sensing Lecture 4

GEOG 4110/5100 Advanced Remote Sensing Lecture 4 GEOG 4110/5100 Advanced Remote Sensing Lecture 4 Geometric Distortion Relevant Reading: Richards, Sections 2.11-2.17 Geometric Distortion Geometric Distortion: Errors in image geometry, (location, dimensions,

More information

The Next Step. DPS Adobe Digital Publishing Suite. Apple cofounder Steve Jobs stated in a 1983 speech

The Next Step. DPS Adobe Digital Publishing Suite. Apple cofounder Steve Jobs stated in a 1983 speech The Next Step DPS Adobe Digital Publishing Suite Apple cofounder Steve Jobs stated in a 1983 speech that his company s strategy is really simple. What we want to do is we want to put an incredibly great

More information

PACS on Mobile Devices

PACS on Mobile Devices Ashesh Parikh, Ph.D Nihal Mehta, Ph.D netdicom February 22, 2015 MOBILE TECHNOLOGY IN MEDICINE Technology Driver in Hardware and Software is Mobile Technology Leading vendors introduce their offerings

More information

CONTENT ADAPTIVE SCREEN IMAGE SCALING

CONTENT ADAPTIVE SCREEN IMAGE SCALING CONTENT ADAPTIVE SCREEN IMAGE SCALING Yao Zhai (*), Qifei Wang, Yan Lu, Shipeng Li University of Science and Technology of China, Hefei, Anhui, 37, China Microsoft Research, Beijing, 8, China ABSTRACT

More information

Zero Foot- Print Browser * Mobile Device Viewing Of Medical Images

Zero Foot- Print Browser * Mobile Device Viewing Of Medical Images Zero Foot- Print Browser * Mobile Device Viewing Of Medical Images WEBWORKS, an integral component of Roentgen Works, is a 100% browserbased viewer for medical images, reports and related files. It enables

More information

Geometry Processing & Geometric Queries. Computer Graphics CMU /15-662

Geometry Processing & Geometric Queries. Computer Graphics CMU /15-662 Geometry Processing & Geometric Queries Computer Graphics CMU 15-462/15-662 Last time: Meshes & Manifolds Mathematical description of geometry - simplifying assumption: manifold - for polygon meshes: fans,

More information

Image Filtering, Warping and Sampling

Image Filtering, Warping and Sampling Image Filtering, Warping and Sampling Connelly Barnes CS 4810 University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and David

More information

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Image Interpolation 48 Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Fundamentally, interpolation is the process of using known

More information

A Log-Polar Interpolation Applied to Image Scaling

A Log-Polar Interpolation Applied to Image Scaling IEEE International Workshop on Imaging Systems and Techniques IST 2007 Krakow, Poland, May 4 5, 2007 A Log-Polar Interpolation Applied to Image Scaling A. Amanatiadis 1, I. Andreadis 1, A. Gasteratos 2

More information

ADOBE TRAINING CS6 PHOTOSHOP BASICS: EDITING PHOTOS & WORKING WITH TEXT - 1

ADOBE TRAINING CS6 PHOTOSHOP BASICS: EDITING PHOTOS & WORKING WITH TEXT - 1 ADOBE TRAINING CS6 PHOTOSHOP BASICS: EDITING PHOTOS & WORKING WITH TEXT Photoshop is the leading professional software for editing and adjusting photos, images and other graphic projects. It is a very

More information

A FRAME WORK USING HYPER-BASED METHODS FOR IMAGE ZOOMING AND SUPER RESOLUTION

A FRAME WORK USING HYPER-BASED METHODS FOR IMAGE ZOOMING AND SUPER RESOLUTION CHAPTER 4 A FRAME WORK USING HYPER-BASED METHODS FOR IMAGE ZOOMING AND SUPER RESOLUTION Image zooming is the process of enlarging the image to the desired magnification factor. But while enlarging an image

More information

DragNet (Fixed WiMAX) d Manual version 1.1

DragNet (Fixed WiMAX) d Manual version 1.1 DragNet (Fixed WiMAX) 802.16d Manual version 1.1 Projector User Manual Installation...... 2 Quick Start... 2 Create a Projection...... 3 Getting a Quick Projection........ 6 Procedure for Creating a BVS

More information

General Release Notes 7.5

General Release Notes 7.5 The following sections describe the new PACS features and functionality for this release. January 18, 2013 Release Stabilization This new release is a stabilized version of 7.5 that contains all the new

More information

June 05, 2018, Version 3.0.6

June 05, 2018, Version 3.0.6 June 05, 2018, Version 3.0.6 VolViCon is an advanced application for reconstruction of computed tomography (CT), magnetic resonance (MR), ultrasound, and x-rays images. It gives features for exporting

More information

Chapter 18. Geometric Operations

Chapter 18. Geometric Operations Chapter 18 Geometric Operations To this point, the image processing operations have computed the gray value (digital count) of the output image pixel based on the gray values of one or more input pixels;

More information

CS 335 Graphics and Multimedia. Geometric Warping

CS 335 Graphics and Multimedia. Geometric Warping CS 335 Graphics and Multimedia Geometric Warping Geometric Image Operations Eample transformations Straightforward methods and their problems The affine transformation Transformation algorithms: Forward

More information

DIGITAL IMAGE PREPARATION

DIGITAL IMAGE PREPARATION DIGITAL IMAGE PREPARATION In addition to the regular competition rules the following apply to digital competition: All digital images must be emailed to DigitalComp@seqcc.org no later than midnight on

More information

A Closer Look at SERVER-SIDE RENDERING. Technology Overview

A Closer Look at SERVER-SIDE RENDERING. Technology Overview A Closer Look at SERVER-SIDE RENDERING Technology Overview Driven by server-based rendering, Synapse 5 is the fastest PACS in the medical industry, offering subsecond image delivery and diagnostic quality.

More information

VieW 3D. 3D Post-Processing WorKstation THE THIRD DIMENSION. Version 3.1

VieW 3D. 3D Post-Processing WorKstation THE THIRD DIMENSION. Version 3.1 VieW 3D 3D Post-Processing WorKstation THE THIRD DIMENSION Version 3.1 iq-view 3D THE FULLY-FEATURED 3D MEDICAL IMAGING SOLUTION FOR RADIOLOGISTS iq-view 3D contains all components of iq-view with the

More information

Image Processing, Warping, and Sampling

Image Processing, Warping, and Sampling Image Processing, Warping, and Sampling Michael Kazhdan (601.457/657) HB Ch. 4.8 FvDFH Ch. 14.10 Outline Image Processing Image Warping Image Sampling Image Processing What about the case when the modification

More information

Introduction to Image Super-resolution. Presenter: Kevin Su

Introduction to Image Super-resolution. Presenter: Kevin Su Introduction to Image Super-resolution Presenter: Kevin Su References 1. S.C. Park, M.K. Park, and M.G. KANG, Super-Resolution Image Reconstruction: A Technical Overview, IEEE Signal Processing Magazine,

More information

Quick Guide Software Version 4.4

Quick Guide Software Version 4.4 Quick Guide Software Version 4.4 On-Call Clinical Consultants 1-888-FUJIMED We re here to assist you with questions about operating your equipment. Locating a Study in Worklist 1. Double-click the Synapse

More information

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because

More information

DRAWING VECTOR VS PIXEL SHAPES IN PHOTOSHOP CS6

DRAWING VECTOR VS PIXEL SHAPES IN PHOTOSHOP CS6 DRAWING VECTOR VS PIXEL SHAPES IN PHOTOSHOP CS6 In this first tutorial in our series on drawing and working with shapes in Photoshop CS6, we ll take a quick look at the important difference between the

More information

Image resizing and image quality

Image resizing and image quality Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 2001 Image resizing and image quality Michael Godlewski Follow this and additional works at: http://scholarworks.rit.edu/theses

More information

Sampling, Aliasing, & Mipmaps

Sampling, Aliasing, & Mipmaps Last Time? Sampling, Aliasing, & Mipmaps 2D Texture Mapping Perspective Correct Interpolation Common Texture Coordinate Projections Bump Mapping Displacement Mapping Environment Mapping Texture Maps for

More information

PACS Web. Training Documentation

PACS Web. Training Documentation PACS Web Training Documentation Table of Contents Section Page 1. LOGIN TO PACS WEB... 2 2. LOGOUT OF PACS WEB... 4 3. SEARCHING FOR A PATIENT... 5 4. PACS WEB REPORTS... 10 4.1. PATIENT INFO BUTTON...

More information

Integrating Modalities to Enterprise PACS through Thinking Systems

Integrating Modalities to Enterprise PACS through Thinking Systems Integrating Modalities to Enterprise PACS through 1 The Need For most enterprise PACS implementations, traditional CT, MR, CR, DR and general Ultrasound are of primary concerns. Not much attention has

More information

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies g Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies Presented by Adam Kesner, Ph.D., DABR Assistant Professor, Division of Radiological Sciences,

More information

CS1114 Assignment 5 Part 1

CS1114 Assignment 5 Part 1 CS1114 Assignment 5 Part 1 out: Friday, March 30, 2012. due: Friday, April 6, 2012, 9PM. This assignment covers two topics: upscaling pixel art and steganography. This document is organized into those

More information

CS1114: Study Guide 2

CS1114: Study Guide 2 CS4: Study Guide 2 This document covers the topics we ve covered in the second part of the course. Please refer to the class slides for more details. Polygons and convex hulls A polygon is a set of 2D

More information

The Constant MTF Interpolator

The Constant MTF Interpolator The Constant MTF Interpolator A Resampling Technique with Minimal MTF Losses Ellis Freedman Serious Science, LLC Meadowbrook, PA USA ellis.freedman@serioussciencellc.com Dr. Robert Fleming North Wales,

More information

IMAGE STUDIO LITE. Tutorial Guide Featuring Image Studio Analysis Software Version 3.1

IMAGE STUDIO LITE. Tutorial Guide Featuring Image Studio Analysis Software Version 3.1 IMAGE STUDIO LITE Tutorial Guide Featuring Image Studio Analysis Software Version 3.1 Notice The information contained in this document is subject to change without notice. LI-COR MAKES NO WARRANTY OF

More information

IMAGE RECONSTRUCTION WITH SUPER RESOLUTION

IMAGE RECONSTRUCTION WITH SUPER RESOLUTION INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 IMAGE RECONSTRUCTION WITH SUPER RESOLUTION B.Vijitha 1, K.SrilathaReddy 2 1 Asst. Professor, Department of Computer

More information

Jin Qian M.D. Joshua Nickerson M.D. Kristen DeStigter M.D.

Jin Qian M.D. Joshua Nickerson M.D. Kristen DeStigter M.D. Jin Qian M.D. Joshua Nickerson M.D. Kristen DeStigter M.D. Disclosures No financial relationships to disclose. The iphone, ipad, Android and all related products are registered trademarks of Apple and

More information

Vector Field Visualisation

Vector Field Visualisation Vector Field Visualisation Computer Animation and Visualization Lecture 14 Institute for Perception, Action & Behaviour School of Informatics Visualising Vectors Examples of vector data: meteorological

More information

Canvas-Grid A new approach to NWP data visualization in NinJo

Canvas-Grid A new approach to NWP data visualization in NinJo Canvas-Grid A new approach to NWP data visualization in NinJo 16th Workshop on Meteorological Operational Systems (MOS) March, 2017 Waldemar Busiakiewicz, Oliver Eggert, Jan Schröter, Sören Kalesse Outline

More information

Starting Photoshop and Uiewing the Workspace

Starting Photoshop and Uiewing the Workspace UNIT Photoshop CS4 Starting Photoshop and Uiewing the Workspace STEPS The Application bar may appear as two rows, depending on your monitor resolution and if you are using a Macintosh. You can click the

More information

Transform Introduction page 96 Spatial Transforms page 97

Transform Introduction page 96 Spatial Transforms page 97 Transform Introduction page 96 Spatial Transforms page 97 Pad page 97 Subregion page 101 Resize page 104 Shift page 109 1. Correcting Wraparound Using the Shift Tool page 109 Flip page 116 2. Flipping

More information

CARESTREAM Vita/Vita LE/Vita XE CR System Software / V3.2 User Guide

CARESTREAM Vita/Vita LE/Vita XE CR System Software / V3.2 User Guide CARESTREAM Vita/Vita LE/Vita XE CR System Software / V3.2 User Guide 2012-07-12 9G8916 Version 1.0 Use of the Guide CARESTREAM CR Systems are designed to meet international safety and performance standards.

More information

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

An Edge Based Adaptive Interpolation Algorithm for Image Scaling An Edge Based Adaptive Interpolation Algorithm for Image Scaling Wanli Chen, Hongjian Shi Department of Electrical and Electronic Engineering Southern University of Science and Technology, Shenzhen, Guangdong,

More information

Product Overview. A Smart and Complete DR Solution. Key Highlights. Premium detector options. Single Console Workflow and Generator Integration

Product Overview. A Smart and Complete DR Solution. Key Highlights. Premium detector options. Single Console Workflow and Generator Integration DIGITAL RADIOGRAPHY Product Overview A Smart and Complete DR Solution Key Highlights The DELWORKS E-Series DR Upgrade delivers exceptional diagnostic imaging using a powerful image acquisition and processing

More information

Geometric Rectification of Remote Sensing Images

Geometric Rectification of Remote Sensing Images Geometric Rectification of Remote Sensing Images Airborne TerrestriaL Applications Sensor (ATLAS) Nine flight paths were recorded over the city of Providence. 1 True color ATLAS image (bands 4, 2, 1 in

More information

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution Saeed AL-Mansoori 1 and Alavi Kunhu 2 1 Associate Image Processing Engineer, SIPAD Image Enhancement Section Emirates Institution

More information

Parameter Optimization Of Fast Curvature Based Interpolation Using Genetic Algorithm

Parameter Optimization Of Fast Curvature Based Interpolation Using Genetic Algorithm Parameter Optimization Of Fast Curvature Based Interpolation Using Genetic Algorithm Muhammad Haris 1, Kazuhito Sawase 1, Takuya Sawada 2, Kazushi Kamijima 2, M. Rahmat Widyanto 3, Hajime Nobuhara 1 1

More information

Lecture 2 Image Processing and Filtering

Lecture 2 Image Processing and Filtering Lecture 2 Image Processing and Filtering UW CSE vision faculty What s on our plate today? Image formation Image sampling and quantization Image interpolation Domain transformations Affine image transformations

More information

Exercise #5b - Geometric Correction of Image Data

Exercise #5b - Geometric Correction of Image Data Exercise #5b - Geometric Correction of Image Data 5.6 Geocoding or Registration of geometrically uncorrected image data 5.7 Resampling 5.8 The Ukrainian coordinate system 5.9 Selecting Ground Control Points

More information

ClinicalExpress Operator s Guide. version 6.1 for general radiography and mammography

ClinicalExpress Operator s Guide. version 6.1 for general radiography and mammography ClinicalExpress Operator s Guide version 6.1 for general radiography and mammography Copyright by VIDAR Systems Corporation. All rights reserved. No part of this publication may be reproduced, stored in

More information

Interresolution Look-up Table for Improved Spatial Magnification of Image

Interresolution Look-up Table for Improved Spatial Magnification of Image Journal of Visual Communication and Image Representation 11, 360 373 (2000) doi:10.1006/jvci.1999.0451, available online at http://www.idealibrary.com on Interresolution Look-up Table for Improved Spatial

More information

Texturing Theory. Overview. All it takes is for the rendered image to look right. -Jim Blinn 11/10/2018

Texturing Theory. Overview. All it takes is for the rendered image to look right. -Jim Blinn 11/10/2018 References: Real-Time Rendering 3 rd Edition Chapter 6 Texturing Theory All it takes is for the rendered image to look right. -Jim Blinn Overview Introduction The Texturing Pipeline Example The Projector

More information

Geometric Correction of Imagery

Geometric Correction of Imagery Geometric Correction of Imagery Geometric Correction of Imagery Present by: Dr.Weerakaset Suanpaga D.Eng(RS&GIS) The intent is to compensate for the distortions introduced by a variety of factors, so that

More information

VM Medical WS User Manual. Medical WorkStation. User Manual. 1

VM Medical WS User Manual. Medical WorkStation. User Manual.   1 Medical WorkStation User Manual 1 Table of Contents Considerations... 3 Study List Window... 4 Tools... 5 Search... 5 Study... 6 Query Retrieve... 6 Quick Tools... 7 Quick Search tools... 7 Study Quick

More information

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic

More information

SecurView DX Workstation DICOM Conformance Statement

SecurView DX Workstation DICOM Conformance Statement breast imaging solutions DICOM Standard Interface SecurView DX Workstation DICOM Conformance Statement Software Version 8.2 MAN-03404 Revision 001 SecurView DX 8.2 Workstation DICOM Conformance Statement

More information

BY RADIOLOGISTS FOR IMAGING SPECIALISTS

BY RADIOLOGISTS FOR IMAGING SPECIALISTS VIEW / PRO THE RADIOLOGY READING STATION BY RADIOLOGISTS FOR IMAGING SPECIALISTS VERSION 3.1 iq-view/pro RADIOLOGY READING AT YOUR FINGERTIPS The key factor for physicians who frequently read medical imaging

More information

Quick Reference Guide

Quick Reference Guide Key functions Quick Reference Guide Philips isite Enterprise Version 3.6 Enhance mouse cursor mode Function Wheel mouse 2-button mouse Adjust WW/WL Left click and drag Left click and drag Scroll/Cine Wheel

More information

Georeferencing & Spatial Adjustment

Georeferencing & Spatial Adjustment Georeferencing & Spatial Adjustment Aligning Raster and Vector Data to the Real World Rotation Differential Scaling Distortion Skew Translation 1 The Problem How are geographically unregistered data, either

More information

Gridded Data Speedwell Derived Gridded Products

Gridded Data Speedwell Derived Gridded Products Gridded Data Speedwell Derived Gridded Products Introduction Speedwell Weather offers access to a wide choice of gridded data series. These datasets are sourced from the originating agencies in their native

More information

xv Programming for image analysis fundamental steps

xv  Programming for image analysis fundamental steps Programming for image analysis xv http://www.trilon.com/xv/ xv is an interactive image manipulation program for the X Window System grab Programs for: image ANALYSIS image processing tools for writing

More information

McKesson Radiology Display Protocol Manual

McKesson Radiology Display Protocol Manual McKesson Radiology Display Protocol Manual Table of Contents Preparing a Site for Display Protocols... 5 Best Practices for Creating Display Protocols... 6 Creating a New Display Protocol... 7 Creating

More information

OsiriX in the Enterprise:

OsiriX in the Enterprise: Page 1 OsiriX in the Enterprise: How Blackbird integrated the premier Open Source DICOM viewer into the distributed radiology practice. By Darryl Garth Vine, M.D. Page 2 Contents Page 3 Executive Summary

More information

VIEW READINGS MADE SIMPLE

VIEW READINGS MADE SIMPLE VIEW THE radiology reading station READINGS MADE SIMPLE the creation of individually customizable hanging protocols. As a result, studies and images can be loaded automatically as you wish to read them.

More information