<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Plant Image Segmentation and Annotation with Ontologies in BisQue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Justin Preece</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Justin Elser</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pankaj Jaiswal</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Seth Carbon</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Botany &amp; Plant Pathology Oregon State University Corvallis</institution>
          ,
          <addr-line>OR</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Electrical and Computer Engineering University of California</institution>
          ,
          <addr-line>Santa Barbara Santa Barbara, CA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Electrical Engineering &amp; Computer Science Oregon State University Corvallis</institution>
          ,
          <addr-line>OR</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Environmental Genomics and Systems Biology Division Lawrence Berkeley National Laboratory Berkeley</institution>
          ,
          <addr-line>CA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Kris Kvilekval, Dmitri Fedorov</institution>
          ,
          <addr-line>B.S. Manjunath</addr-line>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Ryan Kitchen</institution>
          ,
          <addr-line>Xu Xu, Dmitrios Trigkakis, Sinisa Todorovic</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>segmentation; ontology; II. IMPLEMENTATION The Planteome project [2] has partnered with BisQue and CyVerse to take advantage of their image analysis, storage and authentication features. BisQue (Bio-Image Semantic Query User Environment), a platform hosted at the UC-Santa Barbara Center for Bio-Image Informatics, is designed to store, visualize and analyze a wide range of multidimensional biological images [3]. CyVerse (formerly iPlant) provides a computational infrastructure for all manner of data-driven discovery projects in academic research [4]. BisQue is integrated specifically with the CyVerse authentication and storage systems.</p>
      </abstract>
      <kwd-group>
        <kwd>image analysis</kwd>
        <kwd>annotation</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>The field of computer vision has experienced much
progress in the last two decades. Image analysis of
photography and video has moved out of computer science
research labs and into a wide range of applications. One
example of progress in image analysis concerns the
segmentation of images on the basis of gray scale, color hue,
texture, geometry, and other features. Such image
segmentation allows for increasingly refined classification of
images and their components. In a parallel development,
semantic computing has pursued the creation of ontologies in
hopes of capturing and defining what it is we “know” about the
world, and presenting it in the form of a terminology network
connected by defined relationships. This knowledge network is
computable, and makes it possible to make logical inferences
about facts and data annotated with ontology terms.</p>
      <p>By combining these two innovations: image analysis and
ontology annotation, we can imbue images with structured
meaning and enable the inferential computability of image
data. For example, it may be possible to segment an image of a
plant leaf into diseased and undiseased tissue, and then to
annotate these segments with ontology terms describing the
disease state and associated phenotypes. Once a database of
such images is developed, machine-learning algorithms can be
applied to the data and predictive models can be developed. In
this scenario, new images of plant leaves may be “tagged” with
a disease state based on earlier examples.</p>
      <p>
        We have already explored the segmentation and ontological
annotation components in the desktop application AISO [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
but would like to see this functionality available in an online
format that allows for better processing scalability, storage,
security, and collaborative feature sharing. We also want to
apply machine learning to a collection of segmented, annotated
images, thereby automating future image processing.
      </p>
      <p>Planteome project (OSU) supported by NSF Award #1340112. Center for
Bioimage Informatics (UCSB) supported by NSF ABI Award #1356750.</p>
    </sec>
    <sec id="sec-2">
      <title>We have established development servers hosting the</title>
      <p>
        BisQue engine, and have developed initial specifications for
the module’s user interface and backend segmentation
processing. Our server-side module consists of a MatLab
package implementing the Dynamic Graph Cuts algorithm, and
is heavily modeled on the preexisting Image Matting module
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], with notable modifications. User-guided segmentation
requires lines (“markup”) drawn to indicate foreground and
background elements relative to the desired segment. Our
module user interface has been enhanced to allow multiple
foreground and background markup lines. The Planteome
project now has a running module in our development
environment that successfully processes and returns a
segmented image (http://bisque-dev.planteome.org/. (NOTE:
This is an active development environment, and the module
may not be available at all times). Our module source code is
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Proposed interface for Planteome segmentation and ontology annotation in BisQue. The image viewer on the left contains a mock-up design for
displaying segmented image results labeled with an ontology term. The data panel on the right contains a hypothetical key-value pair listing for
ontology term data associated with the segment on the left. Our project module is currently able to accept user-guided foreground and background
markup, segment an image, and return that segment data to the viewer. Ontology APIs and annotation interface are still under development.
available on GitHub
(https://github.com/Planteome/planteomeimage-annotator).
      </p>
    </sec>
    <sec id="sec-3">
      <title>With regard to ontology service development, the</title>
      <p>
        Planteome team has enabled an API from the AmiGO platform
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] that serves out multiple Planteome-developed ontologies in
JSON. For example, API requests may be made for term
details and autocomplete suggestions. Research is also
underway on novel feature detection and prediction (i.e. leaf
orientation and characterization) that may be incorporated into
the machine-learning aspects of this project.
      </p>
    </sec>
    <sec id="sec-4">
      <title>IV. DISCUSSION</title>
    </sec>
    <sec id="sec-5">
      <title>We are currently in the process of defining specifications</title>
      <p>for ontology integration and annotation with the BisQue team.
We believe it will be beneficial to allow multiple ontology
terms to be applied to the same segment in the same image;
that is a feature to be added at some point. Other key topics
under discussion include whether to make the ontology
annotation interface in BisQue configurable and extensible to
external ontology services provided by multiple sources in
different formats, and whether to allow user customization and
localization of ontologies. These features will benefit the
broader image analysis community, as all users of the BisQue
platform will be able to take advantage of the ontology
annotation functionality. Further user interface enhancements
to the segmentation feature will include differential markup
line coloring (red = foreground, blue = background); currently,
all markup lines are colored red and may confuse the end-user.</p>
    </sec>
    <sec id="sec-6">
      <title>V. CONCLUSIONS</title>
      <p>The combination of a robust online image analysis
platform, an efficient segmentation algorithm, ontology
services, and future machine learning can be a powerful tool in
an era where high-throughput, high-quality digital images of
biological phenotypes are readily available and ripe for
computational analysis. The Planteome segmentation module
and accompanying BisQue ontology annotation integration
may point the way to an effective suite of auto-segmentation
and auto-annotation tools built to meet this need.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
    </sec>
    <sec id="sec-8">
      <title>J.P. thanks Planteome project personnel Laurel Cooper, Austin Meier, and Chris Mungall for advice and support, and Nirav Merchant (U. of Ariz.) for access to the CyVerse infrastructure and systems architecture advice.</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lingutla</surname>
            <given-names>N*</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Preece</surname>
            <given-names>J</given-names>
          </string-name>
          *,
          <string-name>
            <surname>Todorovic</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cooper</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moore</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaiswal</surname>
            <given-names>P.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>AISO: Annotation of Image Segments with Ontologies</article-title>
          .
          <source>Journal of Biomedical Semantics</source>
          .
          <volume>5</volume>
          :
          <fpage>50</fpage>
          . (*: Co-authors)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>[2] Project description: http://planteome.org/about</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Kristian</given-names>
            <surname>Kvilekval</surname>
          </string-name>
          , Dmitry Fedorov, Boguslaw Obara,
          <string-name>
            <given-names>Ambuj</given-names>
            <surname>Singh</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.S.</given-names>
            <surname>Manjunath</surname>
          </string-name>
          , “
          <article-title>Bisque: A Platform for Bioimage Analysis</article-title>
          and Management”,
          <source>Bioinformatics</source>
          , vol.
          <volume>26</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>544</fpage>
          -
          <lpage>552</lpage>
          , Feb.
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Merchant</surname>
          </string-name>
          ,
          <string-name>
            <surname>Nirav</surname>
          </string-name>
          , et al.,
          <article-title>"The iPlant Collaborative: Cyberinfrastructure for Enabling Data to Discovery for the Life Sciences,"</article-title>
          <source>PLOS Biology</source>
          (
          <year>2016</year>
          ), doi: 10.1371/journal.pbio.
          <volume>1002342</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kohli</surname>
          </string-name>
          and
          <string-name>
            <given-names>P. H. S.</given-names>
            <surname>Torr</surname>
          </string-name>
          ,
          <article-title>"Dynamic Graph Cuts for Efficient Inference in Markov Random Fields,"</article-title>
          <source>in IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          , vol.
          <volume>29</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>2079</fpage>
          -
          <lpage>2088</lpage>
          , Dec.
          <year>2007</year>
          . doi:
          <volume>10</volume>
          .1109/TPAMI.
          <year>2007</year>
          .1128
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Vignesh</given-names>
            <surname>Jagadeesh</surname>
          </string-name>
          , Utkarsh Gaur, “
          <article-title>Graph Cuts-based Image Matting / Segmentation”, unpublished</article-title>
          . Online BisQue module: http://bisque.iplantcollaborative.org/module_service/ImageMatting/
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Carbon</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ireland</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            <given-names>CJ</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shu</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marshall</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            <given-names>S</given-names>
          </string-name>
          , AmiGO Hub, Web Presence Working Group.
          <article-title>AmiGO: online access to ontology and annotation data</article-title>
          .
          <source>Bioinformatics. Jan</source>
          <year>2009</year>
          ;
          <volume>25</volume>
          (
          <issue>2</issue>
          ):
          <fpage>288</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>