Enhancement of Tegra Tablet's Computational Performance by Geforce Desktop and Wifi

Total Page:16

File Type:pdf, Size:1020Kb

Enhancement of Tegra Tablet's Computational Performance by Geforce Desktop and Wifi ENHANCEMENT OF TEGRA TABLET'S COMPUTATIONAL PERFORMANCE BY GEFORCE DESKTOP AND WIFI Di Zhao The Ohio State University GPU Technology Conference 2014, March 24-27 2014, San Jose California 1 TEGRA-WIFI-GEFORCE Tegra tablet and Geforce desktop are one of the most popular home based computing platforms; Wifi is the most popular home networking platform; Wildly applied to entertainment, healthcare, gaming, etc; 1.1 DEVELOPMENT OF TEGRA AND GEFORCE Core GFLOPS (single) Tegra 4 CPU 4+1/GPU ~ 80 72 Tegra K1 CPU 4+1/192 ~ 180 CUDA core TITAN 2688 CUDA ~ 4500 core TITAN Z 5760 CUDA ~ 8000 core 1.2 DEVELOPMENT OF WIFI Protocol Theoretical Frequency (G) Release Date Speed (M) 802.11 1 − 2 2.4 1997-06 802.11a 6 − 54 5 1999-09 802.11b 1 − 11 2.4 1999-09 802.11g 6 − 54 2.4 2003-06 802.11n 15 − 150 2.4/5 2009-10 802.11ac < 866.7 5 2014-01 802.11ad < 6912 60 2012-12 IEEE 802.11 Network Standards THE PROBLEM Tegra has limited GFLOPS, when the applications exceed Tegra’s computational ability GFLOPS, what should we do? Mobile applications such as computer graphics or healthcare often result in heavy computation; Mobile applications have time constraints because user do not want to wait for seconds; Geforce has large GFLOPS, and Tegra can be supported by Geforce and Wifi? In this talk, experiences of Tegra-Wifi-Geforce are introduced, and an example of medical image is discussed; 2 SETUP DEVELOPMENT ENVIRONMENT FOR TEGRA-WIFI- GEFORCE Setup of Development Environment for Tegra Tablet; TestingWifi Device; Setup of Development for Geforce Desktop; Development of the Communication Model; 2.1 SETUP OF DEVELOPMENT ENVIRONMENT FOR TEGRA TABLET Install Visual Studio on the development computer; Setup Android Debug Bridge (ADB) on Tegra tablet, connect Tegra tablet and the development computer by USB cable, bluetooth or Wifi; Enable developer mode for Android on Tegra tablet; Install the latest version of Tegra Android Development Pack; If everything works fine, you will see: 2.2 TESTING WIFI SPEED Test the real speed of Wifi speed by tools, unrelated to Internet speed; Iperf is a tool to measure maximum TCP bandwidth, delay jitter, datagram loss, etc; Maximum TCP bandwidth is important parameter to develop the application for Tegra-Wifi-Geforce; TCP bandwidth can be read from Iperf output: 2.3 PROGRAMMING TEGRA-WIFI- GEFORCE 2.3 .3 2.3.2 CUDA C/C++, TCP/IP CUDA Fortran, Socket MATLAB Parallel Program Computing Toolbox, other commercial libraries, existing 2.3.1.1 Tigre Android software, etc. Development Pack, Android Application (Java), Android Application with Native Code (Java, C++), Android Native Application (C++) 2.3.1.2 Graphic Programming: OpenGL ES, OpenCV, etc. 2.4 COMMUNICATION Tegra and Geforce run different code, not SIMD; Tegra and Geforce cooperate and communicate for the application; Tegra tablet and Geforce desktop are different computers, and heterogeneous computing with OpenCL may be not an option; Tegra tablet and Geforce desktop communicate only by Wifi; Any library? 2.4 COMMUNICATION Tegra Communication Geforce Communication Tegra Communication Geforce Blocked Point-to-Point Communication between Geforce and Tegra 2.4 COMMUNICATION Work perfect between Tegra and Geforce; Advantage: no conflict for too much data or no data; Advantage: easy to program for communication; Disadvantage: low efficiency; Disadvantage: single Geforce and single Tegra; Better solution? Blocked Point-to-Point Communication between Geforce and Tegra 2.5 APPLICATIONS FOR TEGRA-WIFI- GEFORCE After the setup of the development environment, applications on Tegra-Wifi-Geforce can be developed by: Evaluation of computational requirements; Evaluation of communication requirements; Evaluation the programming difficulty: Geforce is much easier programming than Tegra; Decide the Separation Point of the applications into Tegra tablet and Geforce desktop; 3 Enhancement of Tegra's Computational Performance by GeForce Healthcare apps for the physicians; Healthcare apps for the public; Currently, medical image in healthcare apps are currently in medical image viewer; 1000000 KJ ITK on the iOS MOBILE HEALTH MARKET WORTH $20.7 BILLION BY 2018 3.1 THE EXAMPLE ON TEGRA-WIFI- GEFORCE: ULTRASOUND SIMULATION Settings Communication 1 Communication 2 Signal Simulation Image Reconstruction Ultrasound simulation consists of two parts: signal simulation and image reconstruction; By the settings, ultrasound signals are simulated from solving physical equations, not from real medical equipment; Based on the simulated signals, ultrasound images are reconstructed; 3.2 SIMULATION OF SIGNAL In the simulation equation, both variable t and p are discretized, and each solution of the two variables results in the matrix for the simulated signals: the sensor data. EVALUATION OF COMPUTATIONAL REQUIREMENTS Generally, the ultrasound signals are calculated by numerical methods; Ultrasound signal simulation is computationally intensive: by finite difference method or finite element method, at every time step T, a tri-diagonal matrix is solved with the discretization size P of the variable p; EVALUATION OF COMPUTATIONAL REQUIREMENTS Number of Channels C One scan line Signal Simulation can Reach Large GFLOPS EVALUATION OF COMPUTATIONAL REQUIREMENTS Image Domain Frequency Domain Beamforming TGC FFT Filtering IFFT FFT IFFT Envelop Detection Image reconstruction needs Log Compression small GFLOPS, and easy to program. In Tegra K1, CUDA, cuFFT and cuBLAS are Scan Convention available. Signal processing? EVALUATION OF COMMUNICATION REQUIREMENTS AND PROGRAMMING DIFFICULTY Communication 1: small; Communication 2: for simulating an image, fps × scan resolution × channels × precision ( float or double ), generally several mb per second; Image data is transferred in scan resolution, not in image resolution. After the scan data is received, the image resolution is obtained by interpolation. Image reconstruction is much easier programming than signal simulation; the Separation Point: the simulated ultrasound signal 3.3 ULTRASOUND SIMULATION The setting of parameters is transferred to Geforce through Wifi (communication 1); The ultrasound signals are simulated in Geforce; The simulated signals are transferred to Tegra tablet through Wifi (communication 2); The image is reconstructed in Tegra tablet; 3.4 FUTURE RESEARCH By CUDA and libraries, ultrasound simulation on Tegra K1; Better communication mode for Tegra- Wifi-Geforce; Real-time 3D+time ultrasound simulation: faster signal simulation and faster image reconstruction; 4 DISCUSSION Dicoogle Mobile Droid Dicom Viewer ITK on the iOS Endrov MIRC Viewer KiwiViewer Open-source Medical Image for Mobile Device MORE MEDICAL IMAGE Drishti is volume exploration and presentation tool: http://sf.anu.edu.au/Vizlab/drishti/; ITK-SNAP is a software application used to segment structures in 3D medical images: http://www.itksnap.org/; VTK is an open-source, freely available software system for 3D computer graphics, image processing and visualization: http://www.vtk.org/; Voreen volume rendering engine: http://www.voreen.org/; InVesalius is Open source software for reconstruction of CT and MRI: http://www.cti.gov.br/invesalius/; GIMIAS is a workflow-oriented environment focused on biomedical image computing and simulation: www.gimias.net; Open-source Medical Image Software EVEN MORE MEDICAL IMAGE? Please visit my poster: THANKS ! .
Recommended publications
  • Management of Large Sets of Image Data Capture, Databases, Image Processing, Storage, Visualization Karol Kozak
    Management of large sets of image data Capture, Databases, Image Processing, Storage, Visualization Karol Kozak Download free books at Karol Kozak Management of large sets of image data Capture, Databases, Image Processing, Storage, Visualization Download free eBooks at bookboon.com 2 Management of large sets of image data: Capture, Databases, Image Processing, Storage, Visualization 1st edition © 2014 Karol Kozak & bookboon.com ISBN 978-87-403-0726-9 Download free eBooks at bookboon.com 3 Management of large sets of image data Contents Contents 1 Digital image 6 2 History of digital imaging 10 3 Amount of produced images – is it danger? 18 4 Digital image and privacy 20 5 Digital cameras 27 5.1 Methods of image capture 31 6 Image formats 33 7 Image Metadata – data about data 39 8 Interactive visualization (IV) 44 9 Basic of image processing 49 Download free eBooks at bookboon.com 4 Click on the ad to read more Management of large sets of image data Contents 10 Image Processing software 62 11 Image management and image databases 79 12 Operating system (os) and images 97 13 Graphics processing unit (GPU) 100 14 Storage and archive 101 15 Images in different disciplines 109 15.1 Microscopy 109 360° 15.2 Medical imaging 114 15.3 Astronomical images 117 15.4 Industrial imaging 360° 118 thinking. 16 Selection of best digital images 120 References: thinking. 124 360° thinking . 360° thinking. Discover the truth at www.deloitte.ca/careers Discover the truth at www.deloitte.ca/careers © Deloitte & Touche LLP and affiliated entities. Discover the truth at www.deloitte.ca/careers © Deloitte & Touche LLP and affiliated entities.
    [Show full text]
  • Bio-Formats Documentation Release 4.4.9
    Bio-Formats Documentation Release 4.4.9 The Open Microscopy Environment October 15, 2013 CONTENTS I About Bio-Formats 2 1 Why Java? 4 2 Bio-Formats metadata processing 5 3 Help 6 3.1 Reporting a bug ................................................... 6 3.2 Troubleshooting ................................................... 7 4 Bio-Formats versions 9 4.1 Version history .................................................... 9 II User Information 23 5 Using Bio-Formats with ImageJ and Fiji 24 5.1 ImageJ ........................................................ 24 5.2 Fiji .......................................................... 25 5.3 Bio-Formats features in ImageJ and Fiji ....................................... 26 5.4 Installing Bio-Formats in ImageJ .......................................... 26 5.5 Using Bio-Formats to load images into ImageJ ................................... 28 5.6 Managing memory in ImageJ/Fiji using Bio-Formats ................................ 32 5.7 Upgrading the Bio-Formats importer for ImageJ to the latest trunk build ...................... 34 6 OMERO 39 7 Image server applications 40 7.1 BISQUE ....................................................... 40 7.2 OME Server ..................................................... 40 8 Libraries and scripting applications 43 8.1 Command line tools ................................................. 43 8.2 FARSIGHT ...................................................... 44 8.3 i3dcore ........................................................ 44 8.4 ImgLib .......................................................
    [Show full text]
  • CT Image Based 3D Reconstruction for Computer Aided Orthopaedic Surgery
    CT Image Based 3D Reconstruction for Computer Aided Orthopaedic Surgery F. Blanco IDMEC-IST, Technical University of Lisbon, Av Rovisco Pais, 1049-001 Lisboa, Portugal P.J.S. Gonçalves Polytechnic Institute of Castelo Branco, Av Empresario, 6000-767 Castelo Branco, Portugal IDMEC-IST, Technical University of Lisbon, Av Rovisco Pais, 1049-001 Lisboa, Portugal J.M.M. Martins & J.R. Caldas Pinto IDMEC-IST, Technical University of Lisbon, Av Rovisco Pais, 1049-001 Lisboa, Portugal Abstract This paper presents an integrated system of 3D medical image visualization and robotics to assist orthopaedic surgery, namely by positioning a manipulator robot end-effector using a CT image based femur model. The 3D model is generated from CT images, acquired in a preoperative exam, using VTK applied to the free medical visualization software InVesalius. Add-ons were developed for communication with the robot which will be forwarded to the designated position to perform surgical tasks. A stereo vision 3D reconstruction algorithm is used to determine the coordinate transform between the virtual and the real femur by means of a fiducial marker attached to the bone. Communication between the robot and 3D model is bi-directional since visualization is updated in real time from the end-effector movement. 1. Introduction In recent years, robotic applications regarding surgical assistance have been appearing more often. Their advantages in precision, accuracy, repeatability and the ability to use specialized manipulators are granting them a place in the operating theatre. By introducing robotic technology in surgery, the goal is not to replace the surgeon but, instead, to develop new tools to assist in accurate surgical tasks.
    [Show full text]
  • India's National Digital Health Mission
    CSD Working Paper Series: Towards a New Indian Model of Information and Communications Technology-Led Growth and Development India’s National Digital Health Mission ICT India Working Paper #36 Nirupam Bajpai and Manisha Wadhwa October 2020 CSD Working Paper Series – India’s National Digital Health Mission Abstract India is using Information and Communication Technologies (ICTs) to leapfrog economic development in key sectors: health, education, infrastructure, finance, agriculture, manufacturing, and perhaps most important, governance. In doing so, India is increasing Internet penetration by increasing Internet subscribers and digital literacy. These have acted as the key drivers for the Indian Government to envision digitalization in its various sectors including health care. The Government of India laid emphasis on digitalization in India’s healthcare sector in its National Health Policy, 2017. The National Digital Health Blueprint, 2019 recognized the need to put together a National Digital Health Mission (NDHM) which can act as the foundation on which national digital health ecosystem can be built. On the nation’s 74th Independence Day, the Government of India embarked on its journey to achieve Universal Health Coverage by launching the National Digital Health Mission. NDHM intends to create a holistic and comprehensive digital health ecosystem that will lay the foundation of a strong public digital infrastructure, digitally empower individuals, patients, doctors, health facilities, and help streamline the delivery of healthcare services and related information. However, it is important to emphasize that the success of NDHM is dependent on its adoption by the centre and states, by public and private entities and by individuals and decision makers.
    [Show full text]
  • Bio-Formats Documentation Release 5.2.2
    Bio-Formats Documentation Release 5.2.2 The Open Microscopy Environment September 12, 2016 CONTENTS I About Bio-Formats 2 1 Help 4 2 Bio-Formats versions 5 3 Why Java? 6 4 Bio-Formats metadata processing 7 4.1 Reporting a bug ................................................... 7 4.2 Version history .................................................... 8 II User Information 38 5 Using Bio-Formats with ImageJ and Fiji 39 5.1 ImageJ overview ................................................... 39 5.2 Fiji overview ..................................................... 41 5.3 Bio-Formats features in ImageJ and Fiji ....................................... 42 5.4 Installing Bio-Formats in ImageJ .......................................... 42 5.5 Using Bio-Formats to load images into ImageJ ................................... 44 5.6 Managing memory in ImageJ/Fiji using Bio-Formats ................................ 48 6 Command line tools 51 6.1 Command line tools introduction .......................................... 51 6.2 Displaying images and metadata ........................................... 52 6.3 Converting a file to different format ......................................... 54 6.4 Validating XML in an OME-TIFF .......................................... 56 6.5 Editing XML in an OME-TIFF ........................................... 57 6.6 List formats by domain ................................................ 58 6.7 List supported file formats .............................................. 58 6.8 Display file in ImageJ ...............................................
    [Show full text]
  • Development and Characterization of the Invesalius Navigator Software for Navigated Transcranial Magnetic Stimulation T ⁎ Victor Hugo Souzaa, ,1, Renan H
    Journal of Neuroscience Methods 309 (2018) 109–120 Contents lists available at ScienceDirect Journal of Neuroscience Methods journal homepage: www.elsevier.com/locate/jneumeth Development and characterization of the InVesalius Navigator software for navigated transcranial magnetic stimulation T ⁎ Victor Hugo Souzaa, ,1, Renan H. Matsudaa, André S.C. Peresa,b, Paulo Henrique J. Amorimc, Thiago F. Moraesc, Jorge Vicente L. Silvac, Oswaldo Baffaa a Departamento de Física, Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto, Universidade de São Paulo, Av. Bandeirantes, 3900, 14040-901, Ribeirão Preto, SP, Brazil b Instituto Internacional de Neurociência de Natal Edmond e Lily Safra, Instituto Santos Dumont, Rodovia RN 160 Km 03, 3003, 59280-000, Macaíba, RN, Brazil c Núcleo de Tecnologias Tridimensionais, Centro de Tecnologia da Informação Renato Archer, Rodovia Dom Pedro I Km 143, 13069-901, Campinas, SP, Brazil GRAPHICAL ABSTRACT ARTICLE INFO ABSTRACT Keywords: Background: Neuronavigation provides visual guidance of an instrument during procedures of neurological in- Neuronavigation terventions, and has been shown to be a valuable tool for accurately positioning transcranial magnetic stimu- Transcranial magnetic stimulation lation (TMS) coils relative to an individual’s anatomy. Despite the importance of neuronavigation, its high cost, Localization error low portability, and low availability of magnetic resonance imaging facilities limit its insertion in research and Co-registration clinical environments. Coil positioning New method: We have developed and validated the InVesalius Navigator as the first free, open-source software Surgical planning for image-guided navigated TMS, compatible with multiple tracking devices. A point-based, co-registration al- gorithm and a guiding interface were designed for tracking any instrument (e.g.
    [Show full text]
  • Journal of Epilepsy and Clinical Neurophysiology
    ISSN 1676-2649 Journal of Epilepsy and Clinical Neurophysiology Volume 25 l Number 1 l Year 2019 ABSTRACTS PRESENTED AT THE 6TH BRAINN CONGRESS BRAZILIAN INSTITUTE OF NEUROSCIENCE AND NEUROTECHNOLOGY (BRAINN-UNICAMP) APRIL 1th TO 3th 2019 - CAMPINAS, SP, BRAZIL J Epilepsy Clin Neurophysiol 2019; 25(1): 1-51 www.jecn.org Órgão Oficial da Liga Brasileira de Epilepsia Indexada no LILACS – Literatura Latino-americana e do Caribe em Ciências da Saúde CORPO EDITORIAL Editores Científicos Fernando Cendes – Departamento de Neurologia, Faculdade de Ciências João Pereira Leite – Departamento de Neurociências e Ciências do Médicas, Unicamp, Campinas/SP/Brasil. Comportamento, Faculdade de Medicina, USP, Ribeirão Preto/SP/Brasil. Editores Associados Li Li Min – Departamento de Neurologia, Faculdade de Ciências Carlos Eduardo Silvado – Setor de Epilepsia e EEG, Hospital de Clínicas, Médicas, Unicamp, Campinas/SP/Brasil. UFPR, Curitiba, PR/Brasil. Conselho Editorial • André Palmini – Divisão de Neurologia, PUC • Gilson Edmar Gonçalves e Silva – Departamento Pediatria, Faculdade de Medicina, PUC, Porto Porto Alegre, RS/Brasil. de Neurologia, Faculdade de Medicina, UFPE, Alegre, RS/Brasil. • Áurea Nogueira de Melo – Departamento de Recife, PE/Brasil. • Natalio Fejerman – Hospital de Pediatria “Juan Medicina Clínica, Centro de Ciências da Saúde, • Íscia Lopes-Cendes – Departamento de Genética P. Garrahan”, Buenos Aires/Argentina. UFRN, Natal, RN/Brasil. Médica, Faculdade de Ciências Médicas, Uni- • Norberto Garcia Cairasco – Departamento de • Bernardo Dalla Bernardina – Universitá de camp, Campinas, SP/Brasil. Fisiologia, Faculdade de Medicina, USP, Ribeirão Verona,Verona/Itália. • J. W. A. S. Sander – National Hospital for Neu- Preto, SP/Brasil. • Elza Marcia Yacubian – Unidade de Pesquisa e rology and Neurosurgery, London/UK • Paula T.
    [Show full text]
  • Current Applications and Future Perspectives of the Use of 3D Printing in Anatomical Training and Neurosurgery
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Frontiers - Publisher Connector TECHNOLOGY REPORT published: 24 June 2016 doi: 10.3389/fnana.2016.00069 Current Applications and Future Perspectives of the Use of 3D Printing in Anatomical Training and Neurosurgery Vivek Baskaran 1, Goran Štrkalj 2, Mirjana Štrkalj 3 and Antonio Di Ieva 4, 5* 1 ACT Health, Canberra, ACT, Australia, 2 Faculty of Science and Engineering, Macquarie University, Sydney, NSW, Australia, 3 Department of Biomedical Sciences, Faculty of Medicine and Health Sciences, Macquarie University, Sydney, NSW, Australia, 4 Neurosurgery Unit, Faculty of Medicine and Health Sciences, Macquarie University, Sydney, NSW, Australia, 5 Cancer Division, Garvan Institute of Medical Research, Sydney, NSW, Australia 3D printing is a form of rapid prototyping technology, which has led to innovative new applications in biomedicine. It facilitates the production of highly accurate three dimensional objects from substrate materials. The inherent accuracy and other properties of 3D printing have allowed it to have exciting applications in anatomy education and surgery, with the specialty of neurosurgery having benefited particularly well. This article presents the findings of a literature review of the Pubmed and Web of Science databases investigating the applications of 3D printing in anatomy and surgical education, and Edited by: neurosurgery. A number of applications within these fields were found, with many Zoltan F. Kisvarday, University of Debrecen, Hungary significantly improving the quality of anatomy and surgical education, and the practice of Reviewed by: neurosurgery. They also offered advantages over existing approaches and practices. It is Ricardo Insausti, envisaged that the number of useful applications will rise in the coming years, particularly University of Castilla -la Mancha, as the costs of this technology decrease and its uptake rises.
    [Show full text]
  • Three-Dimensional Printing of Customized Bioresorbable Airway
    bioRxiv preprint doi: https://doi.org/10.1101/2020.09.12.294751; this version posted September 13, 2020. The copyright holder for this preprint (which was not certified by peer review) is the author/funder. All rights reserved. No reuse allowed without permission. Three-dimensional Printing of Customized Bioresorbable Airway Stents Nevena Paunović1,ǂ; Yinyin Bao1,ǂ; Fergal Brian Coulter2; Kunal Masania2,3; Anna Karoline Geks4; Karina Klein4; Ahmad Rafsanjani2,5; Jasmin Cadalbert1; Peter W. Kronen4,6,7; Nicole Kleger2; Agnieszka Karol4; Zhi Luo1; Fabienne Rüber8; Davide Brambilla1,9; Brigitte von Rechenberg4; Daniel Franzen8,*; André R. Studart2,*; Jean-Christophe Leroux1,* 1Institute of Pharmaceutical Sciences, Department of Chemistry and Applied Biosciences, ETH Zurich, Zurich, Switzerland. 2Complex materials, Department of Materials, ETH Zurich, Zurich, Switzerland. 3Shaping Matter Lab, Faculty of Aerospace Engineering, TU Delft, Delft, Netherlands. 4Musculoskeletal Research Unit, Vetsuisse Faculty, University of Zurich, Zurich, Switzerland. 5The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Odense, Denmark. 6Veterinary Anaesthesia Services-International, Winterthur, Switzerland. 7Center for Applied Biotechnology and Molecular Medicine, University of Zurich, Zurich, Switzerland. 8Department of Pulmonology, University Hospital Zurich, Zurich, Switzerland. 9Faculty of Pharmacy, Université de Montréal, Montréal, QC, Canada. ǂThese authors contributed equally. *Corresponding authors. E-mail: [email protected], [email protected], [email protected]. Abstract Central airway obstruction is a life-threatening disorder causing a high physical and psychological burden to patients due to severe breathlessness and impaired quality of life. Standard-of-care airway stents are silicone tubes, which cause immediate relief, but are prone to migration, especially in growing patients, and require additional surgeries to be removed, which may cause further tissue damage.
    [Show full text]
  • Imagej User Guide Contents Release Notes for Imagej 1.46R Vii IJ 1.46R Noteworthy Viii
    RevisedIJ 1.46r edition ImageJ UserUser Guide Guide ImageJImageJ/Fiji 1.46 ImageJ User Guide Contents Release Notes for ImageJ 1.46r vii IJ 1.46r Noteworthy viii Tiago Ferreira • Wayne Rasband IJ User Guide | Booklet 1 Macro Listings ix Conventions x I Getting Started 1 Introduction 1 2 Installing and Maintaining ImageJ2 2.1 ImageJDistributions.................................. 2 2.2 Related Software ................................... 3 2.3 ImageJ2 ........................................ 5 3 Getting Help5 3.1 Help on Image Analysis................................ 5 3.2 Help on ImageJ.................................... 6 II Working with ImageJ 4 Using Keyboard Shortcuts8 5 Finding Commands8 6 Undo and Redo9 7 Image Types and Formats 10 Tuesday 2nd October, 2012 8 Stacks, Virtual Stacks and Hyperstacks 12 9 Color Images 14 10 Selections 17 Foreword 10.1 Manipulating ROIs .................................. 18 10.2 Composite Selections................................. 19 The ImageJ User Guide provides a detailed overview of ImageJ (and inherently Fiji), 10.3 Selections With Sub-pixel Coordinates ....................... 19 the standard in scientific image analysis (see XXVI Focus on Bioimage Informatics). It was thought as a comprehensive, fully-searchable, self-contained, annotatable 11 Overlays 19 manual (see Conventions Used in this Guide). A HTML version is also available as 12 3D Volumes 21 well as printer-friendly booklets (see Guide Formats). Its latest version can always be obtained from http://imagej.nih.gov/ij/docs/guide. The source files are available 13 Settings and Preferences 22 through a Git version control repository at http://fiji.sc/guide.git. Given ImageJ’s heavy development this guide will always remain incomplete. All Im- ageJ users and developers are encouraged to contribute to the ImageJ documentation III Extending ImageJ resources (see Getting Involved).
    [Show full text]
  • Process to Convert DICOM Data to 3D Printable STL Files Mac Cameron, Application Engineer
    HOW-TO GUIDE Process to Convert DICOM Data to 3D Printable STL Files Mac Cameron, Application Engineer Anatomical models have several applications in the medical space — from patient-specific models used to plan and optimize surgical approaches, to sophisticated training simulators to educate physicians, to clinically relevant models for preclinical device testing. Developing these models can be a challenge due to the complexity and irregularity of human anatomy. One starting point is to use data readily available in the form of patient imaging studies generated by non-invasive MRI, CT, or 3D Ultrasound testing. Using data from patients, model designers can recreate the complexity of any disease, abnormal anatomy or variation that exists in the natural world. Using this approach, the first challenge is to take the data from imaging studies, isolate the anatomy of interest (referred to as segmentation) and convert it into a file format readable by CAD and 3D printing software. The final product depends on the quality of the original data. Image resolution, the use of contrast to enhance the anatomy, and sophistication of the software used to perform segmentation can all significantly affect the final product. There are a variety of professional, freeware, and open-source solutions available to perform these steps. This document describes the approach using InVesalius and Materialise Magics as an example, but the process can be replicated by many available solutions. Software used in this tutorial: • InVesalius free software to convert DICOM images to STL files. svn.softwarepublico.gov.br/trac/invesalius • Magics for editing STL files. software.materialise.com/magics THE 3D PRINTING SOLUTIONS COMPANY™ PROCESS TO CONVERT DICOM DATA TO 3D PRINTABLE STL FILES STEP ONE: GET DICOM DATA Digital Imaging and Communications in Medicine (DICOM) is a standard for handling, storing, printing and transmitting information in medical imaging.
    [Show full text]
  • Drishti, a Volume Exploration and Presentation Tool
    CORE Metadata, citation and similar papers at core.ac.uk Provided by The Australian National University Invited Paper Drishti, A Volume Exploration and Presentation Tool Ajay Limaye1 National Computational Infrastructure National Facility, The Australian National University, Canberra ACT 0200, Australia ABSTRACT Among several rendering techniques for volumetric data, direct volume rendering is a powerful visualization tool for a wide variety of applications. This paper describes the major features of hardware based volume exploration and presentation tool - Drishti. The word, Drishti, stands for vision or insight in Sanskrit, an ancient Indian language. Drishti is a cross-platform open-source volume rendering system that delivers high quality, state of the art renderings. The features in Drishti include, though not limited to, production quality rendering, volume sculpting, multi-resolution zooming, transfer function blending, profile generation, measurement tools, mesh generation, stereo/anaglyph/crosseye renderings. Ultimately, Drishti provides an intuitive and powerful interface for choreographing animations. Keywords Drishti, volume rendering, 3D printing, surface rendering 1. Introduction In the past decade with the easy availability of powerful graphics hardware via GPUs, volume rendering has positioned itself as a potent tool for interactive exploration of volumetric data sets. Over the years many volume rendering libraries and frameworks such as Voreen [1], Tuvok [2], OpenGL Volumizer [3], VolPack [4], java based library RTVR [5] and VTK [6] have been made available to the users to build applications in. Complete volume rendering systems such as VolView[7], OsiriX[8], VisageRT[9], 3DSlicer[10] are more geared towards medical data. Simian [11], a program developed mainly for research in volume rendering, was the first one to employ two dimensional transfer functions – where voxel values along with their neighbourhoods are considered in deciding colour and opacity for that volume element.
    [Show full text]