Bio-Formats Documentation Release 5.1.2

Total Page:16

File Type:pdf, Size:1020Kb

Bio-Formats Documentation Release 5.1.2 Bio-Formats Documentation Release 5.1.2 The Open Microscopy Environment May 27, 2015 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 4 Bio-Formats versions 8 4.1 Version history .................................................... 8 II User Information 29 5 Using Bio-Formats with ImageJ and Fiji 30 5.1 ImageJ overview ................................................... 30 5.2 Fiji overview ..................................................... 32 5.3 Bio-Formats features in ImageJ and Fiji ....................................... 33 5.4 Installing Bio-Formats in ImageJ .......................................... 34 5.5 Using Bio-Formats to load images into ImageJ ................................... 36 5.6 Managing memory in ImageJ/Fiji using Bio-Formats ................................ 40 6 Command line tools 43 6.1 Command line tools introduction .......................................... 43 6.2 Displaying images and metadata ........................................... 45 6.3 Converting a file to different format ......................................... 46 6.4 Validating XML in an OME-TIFF .......................................... 48 6.5 Editing XML in an OME-TIFF ........................................... 49 6.6 List formats by domain ................................................ 49 6.7 List supported file formats .............................................. 50 6.8 Display file in ImageJ ................................................ 51 6.9 Format XML data .................................................. 51 6.10 Create a high-content screen for testing ....................................... 51 7 OMERO 53 8 Image server applications 54 8.1 BISQUE ....................................................... 54 8.2 OME Server ..................................................... 54 9 Libraries and scripting applications 57 9.1 FARSIGHT ...................................................... 57 9.2 i3dcore ........................................................ 57 9.3 ImgLib ........................................................ 58 9.4 ITK .......................................................... 58 9.5 Qu for MATLAB ................................................... 58 9.6 Subimager ...................................................... 59 i 10 Numerical data processing applications 60 10.1 IDL .......................................................... 60 10.2 KNIME ........................................................ 60 10.3 MATLAB ...................................................... 61 10.4 VisAD ........................................................ 62 11 Visualization and analysis applications 63 11.1 Bitplane Imaris .................................................... 63 11.2 CellProfiler ...................................................... 63 11.3 Comstat2 ....................................................... 64 11.4 Endrov ........................................................ 64 11.5 FocalPoint ...................................................... 65 11.6 Graphic Converter .................................................. 65 11.7 Icy .......................................................... 65 11.8 imago ......................................................... 65 11.9 Iqm .......................................................... 66 11.10 Macnification ..................................................... 66 11.11 MIPAV ........................................................ 66 11.12 Vaa3D ........................................................ 67 11.13 VisBio ........................................................ 67 11.14 XuvTools ....................................................... 68 III Developer Documentation 69 12 Introduction to Bio-Formats 71 12.1 Overview for developers ............................................... 71 12.2 Obtaining and building Bio-Formats ......................................... 72 12.3 Component overview ................................................. 74 12.4 Reading files ..................................................... 77 12.5 Writing files ..................................................... 79 13 Using Bio-Formats as a Java library 81 13.1 Using Bio-Formats as a Java library ......................................... 81 13.2 Exporting files using Bio-Formats .......................................... 82 13.3 Further details on exporting raw pixel data to OME-TIFF files ........................... 85 13.4 Converting files from FV1000 OIB/OIF to OME-TIFF ............................... 87 13.5 Using Bio-Formats in MATLAB ........................................... 88 13.6 Using Bio-Formats in Python ............................................ 94 13.7 Interfacing with Bio-Formats from non-Java code .................................. 94 14 Using Bio-Formats as a native C++ library 100 14.1 C++ overview .................................................... 100 14.2 C++ conversion details ................................................ 112 14.3 Tutorial ........................................................ 123 14.4 Environment ..................................................... 135 14.5 bf-test ......................................................... 136 14.6 bf-test info ...................................................... 136 14.7 bf-test view ...................................................... 138 15 Contributing to Bio-Formats 140 15.1 Testing code changes ................................................. 140 15.2 Public test data .................................................... 142 15.3 Generating test images ................................................ 145 15.4 Writing a new file format reader ........................................... 146 15.5 Bio-Formats service and dependency infrastructure ................................. 149 15.6 Code generation with xsd-fu ............................................. 151 15.7 Scripts for performing development tasks ...................................... 155 ii IV Formats 156 16 Dataset Structure Table 158 16.1 Flex Support ..................................................... 161 17 Supported Formats 162 17.1 3i SlideBook ..................................................... 167 17.2 Andor Bio-Imaging Division (ABD) TIFF ..................................... 168 17.3 AIM ......................................................... 169 17.4 Alicona 3D ...................................................... 170 17.5 Amersham Biosciences Gel ............................................. 170 17.6 Amira Mesh ..................................................... 171 17.7 Amnis FlowSight ................................................... 172 17.8 Analyze 7.5 ...................................................... 173 17.9 Animated PNG .................................................... 173 17.10 Aperio AFI ...................................................... 174 17.11 Aperio SVS TIFF ................................................... 175 17.12 Applied Precision CellWorX ............................................. 176 17.13 AVI (Audio Video Interleave) ............................................ 176 17.14 Axon Raw Format .................................................. 178 17.15 BD Pathway ..................................................... 178 17.16 Becker & Hickl SPCImage .............................................. 179 17.17 Bio-Rad Gel ..................................................... 180 17.18 Bio-Rad PIC ..................................................... 181 17.19 Bio-Rad SCN ..................................................... 182 17.20 Bitplane Imaris .................................................... 182 17.21 Bruker MRI ..................................................... 183 17.22 Burleigh ....................................................... 184 17.23 Canon DNG ..................................................... 185 17.24 CellH5 ........................................................ 186 17.25 Cellomics ....................................................... 186 17.26 cellSens VSI ..................................................... 187 17.27 CellVoyager ..................................................... 188 17.28 DeltaVision ...................................................... 188 17.29 DICOM ........................................................ 189 17.30 ECAT7 ........................................................ 191 17.31 EPS (Encapsulated PostScript) ............................................ 191 17.32 Evotec/PerkinElmer Opera Flex ........................................... 192 17.33 FEI .......................................................... 193 17.34 FEI TIFF ....................................................... 194 17.35 FITS (Flexible Image Transport System) ...................................... 194 17.36 Gatan Digital Micrograph .............................................. 195 17.37 Gatan Digital Micrograph 2 ............................................. 196 17.38 GIF (Graphics Interchange Format) ......................................... 197 17.39 Hamamatsu Aquacosmos NAF ............................................ 198 17.40 Hamamatsu HIS ................................................... 198 17.41 Hamamatsu ndpi ................................................... 199 17.42 Hamamatsu VMS .................................................. 200 17.43 Hitachi S-4800 ...................................................
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]
  • 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]
  • 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]
  • Java Digital Image Processing
    Java Digital Image Processing Java Digital Image Processing About the Tutorial This tutorial gives a simple and practical approach of implementing algorithms used in digital image processing. After completing this tutorial, you will find yourself at a moderate level of expertise, from where you can take yourself to next levels. Audience This reference has been prepared for the beginners to help them understand and implement the basic to advance algorithms of digital image processing in java. Prerequisites Before proceeding with this tutorial, you need to have a basic knowledge of digital image processing and Java programming language. Disclaimer & Copyright Copyright 2018 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at [email protected]. i Java Digital Image Processing Contents About the Tutorial ...................................................................................................................................
    [Show full text]
  • 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;
    [Show full text]
  • Bio-Formats Documentation Release 4.4.12
    Bio-Formats Documentation Release 4.4.12 The Open Microscopy Environment September 23, 2014 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 24 5 Using Bio-Formats with ImageJ and Fiji 25 5.1 ImageJ ........................................................ 25 5.2 Fiji .......................................................... 26 5.3 Bio-Formats features in ImageJ and Fiji ....................................... 26 5.4 Installing Bio-Formats in ImageJ .......................................... 27 5.5 Using Bio-Formats to load images into ImageJ ................................... 29 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 ...................... 35 6 OMERO 40 7 Image server applications 41 7.1 BISQUE ....................................................... 41 7.2 OME Server ..................................................... 41 8 Libraries and scripting applications 44 8.1 Command line tools ................................................. 44 8.2 FARSIGHT ...................................................... 45 8.3 i3dcore ........................................................ 45 8.4 ImgLib .......................................................
    [Show full text]
  • Directions & Goals
    ImageJ2 Directions & Goals Strengths of ImageJ ● Cross-platform and public domain ● Macro language makes batch processing easy ● Wealth of existing image processing plugins ● Large science-oriented community of experts ● WSR: strong leader/maintainer/authority Weaknesses of ImageJ ● Grew organically over the past decade – Many technical issues (details later) – Code is “micro-optimized” ● Difficult for community to contribute to core – No source control – Everything goes through WSR ● As a result, fractured community efforts – Always difficult to overcome barriers to entry Specific Problems Problems: VisBio ● Limited support for large datasets – Image planes larger than 2GB – Datasets larger than available RAM – VirtualStacks cache only one plane at a time ● No support for 3D visualization – Volume rendering – Arbitrary slicing – Realtime animation ● Also needs better support for ROIs Problems: Slim Plotter ● No support for new dimensions – Emission spectra – Lifetime – Polarization ● No support for processing inherent to viz – Exponential curve fitting – Spectral unmixing Problems: Fiji ● Distributing plugins is external to ImageJ ● Keeping everything up to date is complex ● No standard for documenting plugins ● Not easy enough to prototype algorithms – Plugins require too much boilerplate code – No modular command framework for using Macro Recorder with scripts – Case logic for multiple pixel types is messy ● AWT dependencies preclude headless use Problems: TrakEM2 ● No support for displaying registered images – No display mechanism for multiple image tiles – No mechanism for transformation from data to display (e.g., affine) ● Regions of interest are limited – No vector-based ROIs (i.e., ROIs are bitmasks) – Multiple ROIs are tacked on (ROI Manager) – Confusing interplay between ROIs, masks & thresholds with measurement tools Problems: ROIs (Michael Doube) ● Recently I've been frustrated by ROI's being limited to 2D.
    [Show full text]
  • Bioimage Informatics in the Context of Drosophila Research
    Methods xxx (2014) xxx–xxx Contents lists available at ScienceDirect Methods journal homepage: www.elsevier.com/locate/ymeth Bioimage Informatics in the context of Drosophila research ⇑ Florian Jug a,1, Tobias Pietzsch a,1, Stephan Preibisch b,c, Pavel Tomancak a, a Max Planck Institute of Molecular Cell Biology and Genetics, 01307 Dresden, Germany b Janelia Farm Research Campus, Howard Hughes Medical Institute, Ashburn, VA 20147, USA c Department of Anatomy and Structural Biology, Gruss Lipper Biophotonics Center, Albert Einstein College of Medicine, Bronx, NY 10461, USA article info abstract Article history: Modern biological research relies heavily on microscopic imaging. The advanced genetic toolkit of Received 25 February 2014 Drosophila makes it possible to label molecular and cellular components with unprecedented level of Revised 2 April 2014 specificity necessitating the application of the most sophisticated imaging technologies. Imaging in Dro- Accepted 4 April 2014 sophila spans all scales from single molecules to the entire populations of adult organisms, from electron Available online xxxx microscopy to live imaging of developmental processes. As the imaging approaches become more com- plex and ambitious, there is an increasing need for quantitative, computer-mediated image processing Keywords: and analysis to make sense of the imagery. Bioimage Informatics is an emerging research field that covers Image analysis all aspects of biological image analysis from data handling, through processing, to quantitative measure- Registration Processing ments, analysis and data presentation. Some of the most advanced, large scale projects, combining Segmentation cutting edge imaging with complex bioimage informatics pipelines, are realized in the Drosophila Tracking research community. In this review, we discuss the current research in biological image analysis specif- Drosophila ically relevant to the type of systems level image datasets that are uniquely available for the Drosophila model system.
    [Show full text]
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • Signature Redacted Author
    Algorithm Deployment Platform by Tylor Hess B.S. Mechanical Engineering, Massachusetts Institute of Technology (2010) Submitted to the Department of Mechanical Engineering in partial fulfillment of the requirements for the degree of MASSACHUSETTS INSTITUTE OF TECHNOLOGY Master of Science in Mechanical Engineering JUN 0 2 2016 at the LIBRARIES MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARCHWES June 2016 C Massachusetts Institute of Technology 2016. All rights reserved. / j1 il/ Signature redacted Author .... V,! Tylor J. Hess Department of Mechanical Engineering May 20, 2012 Signature redacted . Certified by ......... Brian W. Anthony PrinciatResearch Scientist, Department of Mechanical Engineering Thesis Supervisor Signature redacted A ccepted by ....................................................... .... .............. Rohan Abeyaratne Professor, Department of Mechanical Engineering Graduate Officer 1 Algorithm Deployment Platform by Tylor Hess Submitted to the Department of Mechanical Engineering on May 20, 2016, in partial fulfillment of the requirements for the degree of Master of Science in Mechanical Engineering Abstract Algorithm users, such as researchers, clinicians, engineers, and scientists, want to run advanced, custom, new research algorithms. For example, doctors want to run algorithms developed by researchers for clinical applications. These algorithm users see an algorithm as a black box. They want to input data and get results without having to understand the intricacies of algorithm implementation and without having to download, install, configure, and debug complex software. We refer to these algorithm users as black-box users. Researchers and developers create the algorithms; therefore they understand the algorithms' inner workings. We refer to these algorithm developers as glass-box users. There is a need for a platform or technology that allows algorithm developers to efficiently deploy algorithms.
    [Show full text]
  • An Extensible and Portable Open Source Application for Image and Signal Analysis in Java
    Research Collection Journal Article IQM: An Extensible and Portable Open Source Application for Image and Signal Analysis in Java Author(s): Kainz, Philipp; Mayrhofer-Reinhartshuber, Michael; Ahammer, Helmut Publication Date: 2015-01-22 Permanent Link: https://doi.org/10.3929/ethz-b-000112394 Originally published in: PLoS ONE 10(1), http://doi.org/10.1371/journal.pone.0116329 Rights / License: Creative Commons Attribution 4.0 International This page was generated automatically upon download from the ETH Zurich Research Collection. For more information please consult the Terms of use. ETH Library RESEARCH ARTICLE IQM: An Extensible and Portable Open Source Application for Image and Signal Analysis in Java Philipp Kainz, Michael Mayrhofer-Reinhartshuber, Helmut Ahammer* Institute of Biophysics, Center for Physiological Medicine, Medical University of Graz, Graz, Austria * [email protected] Abstract Image and signal analysis applications are substantial in scientific research. Both open source and commercial packages provide a wide range of functions for image and signal analysis, which are sometimes supported very well by the communities in the correspond- ing fields. Commercial software packages have the major drawback of being expensive and having undisclosed source code, which hampers extending the functionality if there is no plugin interface or similar option available. However, both variants cannot cover all possible OPEN ACCESS use cases and sometimes custom developments are unavoidable, requiring open source Citation: Kainz P, Mayrhofer-Reinhartshuber M, applications. In this paper we describe IQM, a completely free, portable and open source Ahammer H (2015) IQM: An Extensible and Portable Open Source Application for Image and Signal (GNU GPLv3) image and signal analysis application written in pure Java.
    [Show full text]