287
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      scikit-image: image processing in Python

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          scikit-image is an image processing library that implements algorithms and utilities for use in research, education and industry applications. It is released under the liberal Modified BSD open source license, provides a well-documented API in the Python programming language, and is developed by an active, international team of collaborators. In this paper we highlight the advantages of open source to achieve the goals of the scikit-image library, and we showcase several real-world image processing applications that use scikit-image. More information can be found on the project homepage, http://scikit-image.org.

          Related collections

          Most cited references13

          • Record: found
          • Abstract: found
          • Article: not found

          NIH Image to ImageJ: 25 years of image analysis.

          For the past 25 years NIH Image and ImageJ software have been pioneers as open tools for the analysis of scientific images. We discuss the origins, challenges and solutions of these two programs, and how their history can serve to advise and inform other software projects.
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Python for Scientific Computing

              Bookmark
              • Record: found
              • Abstract: found
              • Article: found
              Is Open Access

              The NumPy array: a structure for efficient numerical computation

              In the Python world, NumPy arrays are the standard representation for numerical data. Here, we show how these arrays enable efficient implementation of numerical computations in a high-level language. Overall, three techniques are applied to improve performance: vectorizing calculations, avoiding copying data in memory, and minimizing operation counts. We first present the NumPy array structure, then show how to use it for efficient computation, and finally how to share array data with other libraries.
                Bookmark

                Author and article information

                Contributors
                Journal
                PeerJ
                PeerJ
                PeerJ
                PeerJ
                PeerJ
                PeerJ Inc. (San Francisco, USA )
                2167-8359
                19 June 2014
                2014
                : 2
                : e453
                Affiliations
                [1 ]Stellenbosch University , Stellenbosch, South Africa
                [2 ]Department of Computer Science, University of North Carolina at Chapel Hill , Chapel Hill, NC, USA
                [3 ]Victorian Life Sciences Computation Initiative , Carlton, VIC, Australia
                [4 ]Department of Mechanical and Aerospace Engineering, Princeton University , Princeton, NJ, USA
                [5 ]Department of Biomedical Engineering, Mayo Clinic , Rochester, MN, USA
                [6 ]AICBT Ltd , Oxford, UK
                [7 ]Joint Unit, CNRS/Saint-Gobain , Cavaillon, France
                [8 ]Enthought, Inc. , Austin, TX, USA
                Article
                453
                10.7717/peerj.453
                4081273
                25024921
                0732c860-3263-4c79-a874-399d1a852efd
                © 2014 Van der Walt et al.

                This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.

                History
                : 2 April 2014
                : 4 June 2014
                Funding
                Funded by: NIH F30DK098832
                Portions of the research reported in this publication were supported by the National Institute of Diabetes and Digestive and Kidney Diseases of the National Institutes of Health under award number F30DK098832. Portions of the research reported in this paper were supported by the Victorian Life Sciences Computation Initiative. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
                Categories
                Bioinformatics
                Computational Biology
                Computational Science
                Human–Computer Interaction
                Science and Medical Education

                image processing,reproducible research,education,visualization,open source,python,scientific programming

                Comments

                Comment on this article