<?xml version="1.0" encoding="UTF-8"?>
<hibernate-generic datetime="2026-02-03 15:01:44">
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355613</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[BIAUV Navigation Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388341</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">10457777</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 10:30:32.983</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 18:21:31.990</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355656</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="labellings"><element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">10518539</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9798623</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[Meeting Notes]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9831364</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:49:16.417</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:49:16.417</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="attachments"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9928775</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9928776</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9928777</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9928778</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9928779</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355622</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[BIAUV Image Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388350</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">10457773</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">10457774</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">10457775</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">10457776</id>
</element>
</collection>
<property name="version">5</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 15:00:52.123</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 08:41:11.507</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355624</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355626</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355634</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355637</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372282</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405018</id>
</element>
</collection>
<property name="version">14</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 09:16:35.080</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372283</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372307</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372308</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355150</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355152</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355154</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355164</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355166</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">13926591</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">13926593</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">13926595</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">13926597</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">13926599</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="attachments"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502942</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502943</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502944</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502945</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">10485872</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">14123029</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">14123030</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">14123031</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">14123032</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">14123033</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356213</id>
<collection name="children"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356233</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356237</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355613</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388961</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">14876758</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">14876759</id>
</element>
</collection>
<collection name="referralLinks"><element class="ReferralLink" package="com.atlassian.confluence.links"><id name="id">8847387</id>
</element>
</collection>
<property name="version">9</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 14:00:32.563</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356214</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356232</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356235</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356239</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356241</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811166</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811168</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811184</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="attachments"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519720</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519721</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519722</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519723</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519724</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519725</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519726</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519727</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519729</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519730</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519731</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519732</id>
</element>
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519733</id>
</element>
</collection>
<collection name="labellings"><element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">10518540</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356233</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[Image Data Workflow Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388979</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:27:51.477</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:28:51.447</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356234</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Space" package="com.atlassian.confluence.spaces">
<id name="id">8650757</id>
<property name="name"><![CDATA[900807_BenthicImagingAUV]]></property>
<property name="key"><![CDATA[BIAUV]]></property>
<property name="description" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
<property name="homePage" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="permissions"><element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">8683808</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">8683822</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">8683923</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">19300577</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406430</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406431</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406432</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406433</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406434</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406435</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406436</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406437</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406438</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406439</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406440</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406441</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406442</id>
</element>
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">34406443</id>
</element>
</collection>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.247</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 12:37:57.247</property>
<property name="spaceType">global</property>
</object>
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
<id name="id">8716301</id>
<property name="context"><![CDATA[BIAUV]]></property>
<property name="key"><![CDATA[atlassian.confluence.theme.settings]]></property>
<property name="value"><![CDATA[<map>
  <entry>
    <string>theme.key</string>
    <string></string>
  </entry>
</map>]]></property>
</object>
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
<id name="id">8716303</id>
<property name="context"><![CDATA[BIAUV]]></property>
<property name="key"><![CDATA[atlassian.confluence.space.settings]]></property>
<property name="value"><![CDATA[<com.atlassian.confluence.setup.settings.SpaceSettings>
  <spaceKey>BIAUV</spaceKey>
  <disableLogo>false</disableLogo>
  <colourSchemesSettings>
    <colourSchemeType>global</colourSchemeType>
  </colourSchemesSettings>
</com.atlassian.confluence.setup.settings.SpaceSettings>]]></property>
</object>
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
<id name="id">8716302</id>
<property name="context"><![CDATA[BIAUV]]></property>
<property name="key"><![CDATA[atlassian.confluence.css.resource.counter]]></property>
<property name="value"><![CDATA[<int>2</int>]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356237</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[BIAUV Software]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388982</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:33:42.983</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:54:39.637</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356244</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="attachments"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9076762</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356243</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[Documentation]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388988</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">8455482</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">8455483</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">8455484</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">8455485</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">8455486</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:53:32.643</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.517</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356246</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356248</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356249</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372313</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405046</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">9439942</id>
</element>
</collection>
<property name="version">6</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:52:29.720</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372315</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372317</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372318</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372320</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">9372321</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811170</id>
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<collection name="ancestors"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</element>
</collection>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843936</id>
</element>
</collection>
<collection name="outgoingLinks"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">14876762</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">14876763</id>
</element>
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">14876764</id>
</element>
</collection>
<collection name="referralLinks"><element class="ReferralLink" package="com.atlassian.confluence.links"><id name="id">14745612</id>
</element>
</collection>
<property name="version">11</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-15 09:02:43.183</property>
<property name="versionComment"><![CDATA[]]></property>
<collection name="historicalVersions"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811172</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811174</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811176</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811178</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811179</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811180</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811182</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811183</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811186</id>
</element>
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">14811190</id>
</element>
</collection>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355626</id>
<property name="title"><![CDATA[BIAUV Image Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388354</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 15:00:52.123</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-29 15:02:06.827</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406443</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[EDITSPACE]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.310</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.310</property>
</object>
<object class="SpaceDescription" package="com.atlassian.confluence.spaces">
<id name="id">8356212</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="title"/><collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388960</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.247</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 12:37:57.247</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="contentStatus"><![CDATA[current]]></property>
<collection name="labellings"><element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">8749061</id>
</element>
<element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">8749062</id>
</element>
<element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">8749063</id>
</element>
<element class="Labelling" package="com.atlassian.confluence.labels"><id name="id">8749064</id>
</element>
</collection>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355624</id>
<property name="title"><![CDATA[BIAUV Image Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388352</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 15:00:52.123</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-29 15:00:52.123</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406442</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[EDITBLOG]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.310</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.310</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406441</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[REMOVEPAGE]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406440</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[SETSPACEPERMISSIONS]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406439</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[COMMENT]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406438</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[REMOVECOMMENT]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406437</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[REMOVEBLOG]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406435</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[REMOVEATTACHMENT]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406436</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[REMOVEMAIL]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406433</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[EXPORTPAGE]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406434</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[EXPORTSPACE]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372283</id>
<property name="title"><![CDATA[BI AUV Data Processing Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405019</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:33:47.273</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406431</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[SETPAGEPERMISSIONS]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406432</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[CREATEATTACHMENT]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:54.307</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:54.307</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">34406430</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[VIEWSPACE]]></property>
<property name="group"/><property name="userName"><![CDATA[kgomes]]></property>
<property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2026-02-03 14:59:31.337</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2026-02-03 14:59:31.337</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">19300577</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[VIEWSPACE]]></property>
<property name="group"><![CDATA[U_Employees]]></property>
<property name="userName"/><property name="creatorName"><![CDATA[kgomes]]></property>
<property name="creationDate">2012-06-18 17:13:57.783</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2012-06-18 17:13:57.783</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372307</id>
<property name="title"><![CDATA[BI AUV Data Processing Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405040</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:34:18.957</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372308</id>
<property name="title"><![CDATA[BI AUV Data Processing Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405041</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 16:01:00.630</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">8683808</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[VIEWSPACE]]></property>
<property name="group"/><property name="userName"><![CDATA[Hobson]]></property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 16:08:29.403</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 16:08:29.403</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">13926591</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">13959353</id>
</element>
</collection>
<property name="version">9</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 11:03:09.313</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372315</id>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405048</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:08:48.627</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372318</id>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405051</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:23:23.760</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">13926593</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">13959355</id>
</element>
</collection>
<property name="version">10</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:25:52.427</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372317</id>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405050</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:12:02.350</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372320</id>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405053</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:23:37.147</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="ReferralLink" package="com.atlassian.confluence.links">
<id name="id">8847387</id>
<property name="viewCount">5</property>
<property name="url"><![CDATA[http://www.mbari.org/staff/brian/]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"/><property name="creationDate">2009-02-12 15:49:15.037</property>
<property name="lastModifierName"/><property name="lastModificationDate">2009-05-19 08:55:15.047</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">9372321</id>
<property name="title"><![CDATA[List of Software Tasks]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">9405054</id>
</element>
</collection>
<property name="version">5</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:08:48.627</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:51:02.653</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">13926599</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">13959361</id>
</element>
</collection>
<property name="version">13</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:54:50.633</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">13926595</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">13959357</id>
</element>
</collection>
<property name="version">11</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:35:33.683</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">8683822</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[VIEWSPACE]]></property>
<property name="group"/><property name="userName"><![CDATA[Brian]]></property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 16:09:11.177</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 16:09:11.177</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">13926597</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">13959359</id>
</element>
</collection>
<property name="version">12</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:46:35.687</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388341</id>
<property name="body"><![CDATA[This page captures the navigation processing status and notional plan as of July 2009. It was written by John Graybeal based on meetings with Mike McCann and Rob McEwen.

The automated processing described at [BIAUV:BI AUV Data Processing] produces a gridded netCDF (.nc) navigation file based on the raw on-board (real-time) navigation. This follows a similar flow to the AUVCTD, and the operational procedures are described at the bottom of the file.  They produce netCDF files that are visible to SSDS and accessible on the web.

The first-level strategy discussed with Rob is to perform post-processing in the same way as the AUVCTD, namely to correct the locations based on fixes obtained from GPS.  In the case of BIAUV, the fixes occur at the beginning and end of runs, rather than at the top of each yo-yo maneuver, but the effect would still work.  Mathematically, the error discovered at any fix is averaged into preceding positions, using linear weighting (vs any previous fix).

The idea for the software per discussions with Mike M is to copy the AUVCTD code, then modify it for this purpose.  The copy has been made and lives in the biauv CVS repository at biauv/src/matlab. (omatlab is junk and can be ignored.)  There are a number of products that the AUVCTD matlab files create that are not useful for the BIAUV; these parts of the matlab could be commented out.

Note that running this software is a manual process on the AUVCTD, requiring adaptations for each mission, and presumably would be the same for BIAUV.

The BIAUV has 2 additional navigation sources that are not available with the AUV CTD.  The first of these is position corrections from sonar on the ship (telemetered acoustically); the second is position corrections from a target beacon (which presumably has been surveyed in to some known accuracy).  Each of these could be used to improve the navigation, either in real time or in post processing.

In either case, some thought is required, as neither navigation system is as solid as GPS. Whereas a GPS navigation fix is guaranteed accurate within a meter or less, the fixes from the ship and beacon are subject to considerable noise. You do not want to "improve" the nav by fixing it to a bad/noisy position, especially if you might get multiple noisy positions in a row.  (There is no Kalman or other filtering in the AUVCTD nav software.)

So the next steps for integrating these other fixes into the real-time and post-processed navigation will require some mathematical analysis to create the appropriate algorithms for possibly noisy fixes.  (That was as far as the project got, last I was aware.)

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355613</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519732</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:07:46.853</property>
<property name="fileSize">12546</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">12</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519733</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:16:42.423</property>
<property name="fileSize">13390</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">13</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519730</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:00:05.257</property>
<property name="fileSize">12546</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">10</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519731</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:04:18.733</property>
<property name="fileSize">12546</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">11</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519729</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:58:43.337</property>
<property name="fileSize">12223</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">9</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="ReferralLink" package="com.atlassian.confluence.links">
<id name="id">14745612</id>
<property name="viewCount">2</property>
<property name="url"><![CDATA[https://mww.mbari.org/oed/Executive_Council_Notes/2010Notes/091610.html]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="creatorName"/><property name="creationDate">2010-09-17 11:47:15.063</property>
<property name="lastModifierName"/><property name="lastModificationDate">2010-09-17 15:42:15.097</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519726</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:48:35.357</property>
<property name="fileSize">9266</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">7</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519727</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:57:47.923</property>
<property name="fileSize">12223</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">8</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388350</id>
<property name="body"><![CDATA[This page captures the image processing status and notional plan as of July 28 2009. It was written by John Graybeal based on discussions with Brian Schlining, and work to data for BIAUV and Rover.

The automated processing shown at the [BIAUV:Image Data Workflow Diagram] shows the different pieces of the image processing task. This document addresses three tasks: adding metadata to images; putting images into SSDS; and creating an image index for Brian's software.  We'll deal with those in reverse order.

h1. Images index for mosaic tool

For driving the mosaicing of images using the mosaic tool, Brian requested an index in the form of an ASCII text file. John created a draft, with the following headers/content (this content is tab separated):

{noformat}
Time	Center Latitude	Center Longitude	ImageURL	Altitude(m)	Height(m)	Width(m)
20090413T153133.00	38.922086	119.077900	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
20090413T153135.59	39.036678	118.963317	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
{noformat}

Brian responded with the following requests for changes:
* add Heading (whatever form AUV reports, but make clear which it is)
* add Pitch and Roll (for calculating skew if/when needed)
* make sure the longitude sign is correct (we're negative)
* a precision indication would be very helpful ("either an error estimate or number of significant digits in lat and lon")

Regarding the last point, lat/lon precision is easy because it's fixed in the data set and it's either just the number of digits we provide, or (for meaningful precision) can be calculated from the worst case value of precision in the inputs; whichever is fewer is the one to specify in the header.  Error estimate (accuracy) is hard, because it's different at every point (depending on how recent the last GPS or similar fix is) and the distribution has a long tail (worst case error is potentially pretty high).  I'm going to suggest starting with precision, but being prepared to add accuracy fields if the data is noisy.

I now suggest the following:

* Time (ISO8601)
* Image Center N Latitude (to n places)
* Image Center W Longitude (to n places)
* Altitude (m)
* Heading (geographic)
* Pitch (deg up)
* Roll (deg right)
* Image URL
* Image Height (m)
* Image Width (m)

Note that calculating Image Height and Image Width will require some mathematics to incorporate the Altitude, Pitch, and Roll of the AUV, as well as the optical characteristics of the system. The camera is a fixed focus camera (or used that way at least), so that makes life easier.

The sequence for performing this post-processing vs the [BIAUV:BIAUV Navigation Processing Strategy] will eventually be important, as the post-processing has the potential to significantly modify the exact location of each image. However, I propose first using the AUV-calculated navigation information for creating this index, because that should provide a smoothly connected AUV path, which will be the most important characteristic for single-track (non-overlapping) AUV path mosaics. 

h1. Putting images into SSDS

As of this writing, images are still being conveyed to shore using a PC or Mac equivalent to mount the images volume on the BIAUV. There is ongoing discussion of making the volume mountable in the native OS, allowing direct copy.  In this case it will be a trivial matter to put the images on a store (assuming space is available), and then indexing them in SSDS.

Kevin and I have discussed how best to do this.  It is probably not ideal to put an entry for each of 1600 images in a single AUV mission in SSDS.  (For example, it would make the navigation of data in SSDS even more difficult.)  The best idea I can recall from the discussion is an image index document, that is listed as a resource associated with the source camera sensor.

Note that although it is possible to add images to the SSDS database, we are not doing so because (a) we have not found an optimal submission strategy for such large files, (b) it occupies a lot of space in the database, and (c) we don't have good ways to display image data formats in the SSDS interfaces.

h3. Other considerations 

It makes sense to do the images for the AUV in the same way they are managed for the Benthic Rover. This implementation is the most general-purpose, and would be an acceptable starting point for the Rover. Shortly thereafter the Rover may wish to catalog every image in SSDS, as they are not taking as many images and have multiple deployments under which the images are taken.

There is some consideration for putting images into either VARS or the Expd-style systems. This can be accomplished readily if the images have been indexed using SSDS, so SSDS submission will be the first step in any case.

h1. Adding metadata to images

The best mechanism for adding metadata to images in most common formats is ExifTool, which is free software that can be run from a Unix command line. It has an immense range of metadata-setting options and Mike and Kent have both used it.  And it can be easily incorporated in any scripting language (or programming language).

The more tricky question is deciding what metadata to add. There are 3 possible additions: corrected timestamps, navigation data, and expanded metadata of the style Mike McCann adds to ROV data.

An important reason to add this metadata to images is to make the images self-describing. Often images from the BIAUV will be separated from their original storage environment (in presentations, on the web, sent to colleagues, and so on).  As is generally the case, including metadata inside each image will be important. It allows the image to be traced back to its source (institution, platform, and observation date), and all metadata is easily discoverable with most image software (rather than chasing down the image manually in a data system and using that data system to look up the metadata).

h3. Corrected image timestamps

The existing images are expected to contain timestamps to centiseconds, in both the GPS and 'image timestamp' parts of the metadata. There was some uncertainty (last I heard) about whether this mechanism was working correctly. If it is not, the project has expressed the opinion that they can derive the correct timestamp from other logs.  Whichever path is chosen, this should be a priority, as otherwise timestamp information may be hard to recover.

h3. Navigation data

Although a process will create a text document that describes each image (see above) and its navigation/attitude information (see [BIAUV:BIAUV Navigation Processing Strategy]), it will also be valuable to include that same information in the image itself. This should be a minor modification to the image processing software, and can be made a part of the expanded metadata described in the next section.

h3. ROV (CenSeam) expanded metadata

This metadata will include contact information, copyright and rights of reuse, and so on. It can also include annotation information if annotations are created for the images.  Software to add expanded metadata is already operating for the ROVs, and should be easily adoptable for this purpose. The specification for this metadata entry is provided at http://marinemetadata.org/community/teams/imagemd-censeam.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9831364</id>
<property name="body"><![CDATA[]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519725</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:13:51.110</property>
<property name="fileSize">8719</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">6</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519724</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:09:37.523</property>
<property name="fileSize">8865</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">5</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519723</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:07:30.757</property>
<property name="fileSize">8567</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">4</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519722</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:05:44.473</property>
<property name="fileSize">8121</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">3</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519721</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 13:00:52.157</property>
<property name="fileSize">7421</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">2</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519720</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 12:39:40.937</property>
<property name="fileSize">133</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">1</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">8519719</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">8519719</id>
<property name="fileName"><![CDATA[BIAUV Image Data Workflow]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:39:40.937</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:23:25.160</property>
<property name="fileSize">13836</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">14</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843936</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/AUVBI}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/AUVBI/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/AUVBI/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173. Also, case is important in the URL; the auvbi directory is mapped to [http://ssds.shore.mbari.org/auvbi] *(all lower case)*
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following, substituting in your info: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code}gsh ../scripts/groovy/load_biauv.groovy \
   /mbari/AUVBI/missionlogs/2009/2009173/2009.173.08 \
   /mbari/AUVBI/missionlogs/2009/2009173/Images \
   http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

h3. Notes
It's OK to load the same mission more than once. It just updates the information, it does not create duplicate missions.

To annotated the images:
# launch VARS from [http://seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]. 
# When opening a video archive to annotate, select the *Open Existing* radio button and look for your mission. It will be named something like *{{biauv-2009.173.03}}*.

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355656</id>
<property name="title"><![CDATA[BIAUV Navigation Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388384</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 10:30:32.983</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-29 10:30:32.983</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355613</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">10457777</id>
<property name="destinationPageTitle"><![CDATA[BI AUV Data Processing]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355613</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-30 18:21:32.027</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 18:21:32.027</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">10457776</id>
<property name="destinationPageTitle"><![CDATA[//marinemetadata.org/community/teams/imagemd-censeam.]]></property>
<property name="destinationSpaceKey"><![CDATA[http]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-30 08:41:11.593</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 08:41:11.593</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">10457773</id>
<property name="destinationPageTitle"><![CDATA[Image Data Workflow Diagram]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-30 08:41:11.593</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 08:41:11.593</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">10457775</id>
<property name="destinationPageTitle"><![CDATA[BIAUV Navigation Processing Strategy]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-30 08:41:11.593</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 08:41:11.593</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">10457774</id>
<property name="destinationPageTitle"><![CDATA[BIAUV Navigation Processing Strategy]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-30 08:41:11.593</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-30 08:41:11.593</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355634</id>
<property name="title"><![CDATA[BIAUV Image Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388362</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 15:00:52.123</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-29 15:05:43.317</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9928779</id>
<property name="fileName"><![CDATA[BIAUV minutes  5-7-09.doc]]></property>
<property name="contentType"><![CDATA[application/msword]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:50:46.260</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:50:46.260</property>
<property name="fileSize">40448</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355637</id>
<property name="title"><![CDATA[BIAUV Image Processing Strategy]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10388365</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 15:00:52.123</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-07-29 17:04:05.357</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355622</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9928778</id>
<property name="fileName"><![CDATA[BIAUV minutes  4-22-09.doc]]></property>
<property name="contentType"><![CDATA[application/msword]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:50:46.250</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:50:46.250</property>
<property name="fileSize">48640</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9928777</id>
<property name="fileName"><![CDATA[BIAUV minutes  4-2-09.doc]]></property>
<property name="contentType"><![CDATA[application/msword]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:50:46.097</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:50:46.097</property>
<property name="fileSize">6870528</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9928776</id>
<property name="fileName"><![CDATA[BIAUV minutes  3-19-09.doc]]></property>
<property name="contentType"><![CDATA[application/msword]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:50:46.087</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:50:46.087</property>
<property name="fileSize">224256</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9928775</id>
<property name="fileName"><![CDATA[BIAUV minutes  3-12-09.doc]]></property>
<property name="contentType"><![CDATA[application/msword]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9798623</id>
</property>
<property name="creatorName"><![CDATA[hobson]]></property>
<property name="creationDate">2009-05-20 12:50:46.053</property>
<property name="lastModifierName"><![CDATA[hobson]]></property>
<property name="lastModificationDate">2009-05-20 12:50:46.053</property>
<property name="fileSize">224256</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811184</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843950</id>
</element>
</collection>
<property name="version">8</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:34:52.060</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811183</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843949</id>
</element>
</collection>
<property name="version">8</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:59:41.893</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811186</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843952</id>
</element>
</collection>
<property name="version">9</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 14:00:00.147</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811180</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843946</id>
</element>
</collection>
<property name="version">6</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:57:08.747</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">10518539</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">8814594</id>
</property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355613</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 11:21:44.100</property>
<property name="lastModificationDate">2009-07-29 11:21:44.100</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811179</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843945</id>
</element>
</collection>
<property name="version">5</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:56:38.970</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">10518540</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">19</id>
</property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-07-29 11:25:47.857</property>
<property name="lastModificationDate">2009-07-29 11:25:47.857</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811182</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843948</id>
</element>
</collection>
<property name="version">7</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:57:29.127</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">10485872</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:45:39.053</property>
<property name="fileSize">8932</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">5</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811190</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843956</id>
</element>
</collection>
<property name="version">10</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 14:23:00.067</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9502941</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:25:17.787</property>
<property name="fileSize">12151</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">11</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">8455482</id>
<property name="destinationPageTitle"><![CDATA[BIAUV Docs]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 15:30:37.533</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.533</property>
</object>
<object class="SpacePermission" package="com.atlassian.confluence.security">
<id name="id">8683923</id>
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">8650757</id>
</property>
<property name="type"><![CDATA[VIEWSPACE]]></property>
<property name="group"><![CDATA[Onsite Distribution List]]></property>
<property name="userName"/><property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 17:03:03.003</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 17:03:03.003</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">8455483</id>
<property name="destinationPageTitle"><![CDATA[Use Case doc]]></property>
<property name="destinationSpaceKey"><![CDATA[https]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 15:30:37.533</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.533</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405046</id>
<property name="body"><![CDATA[These are pretty much in sequence, with early tasks in parallel. The numbers are my own time estimates (in hours). They will prove generous in some cases, but my error bars are pretty high. Based on these estimates, we'd get all the raw data and image metadata into SSDS, but I doubt I could get all the way through the navigation post-processing.

The assignments are based on what has been inferred from discussions.

*Design/Documentation*
- (Mike) finish documenting existing AUV data processing
- (John:4) review existing (HTML) processing description, edit as needed
- (John:4) Create copy of data flow diagram reflecting the below processing changes for BIAUV
- (John:2) Update Brett's diagram of processes at https://oceana.mbari.org/confluence/display/BIAUV/Image+Data+Workflow+Diagram

*Data To Shore and SSDS*
- (Hans...?) Modify on-board script to copy data to BIAUV share on shore
- (John:6+10) create instance of portal software to get data into SSDS from BIAUV share (install, test)

*Image Handling Preparation/Design*
- (Hans) Verify access to camera images from on-board computer ((n) it appears only manual access available)
- (John:4) verify GPS time in image Exif data; write command to export key metadata from images
- (John:4) define any critical metadata/data for camera logging (device ID, items logged/ image times, strobe times?)
- (John:8) determine SSDS image storage/reference protocol (aligned with Rover, ideally)
- (John:8) prepare test data set for Brian to work with

*Camera Interface Implementation*
- ( ?) Verify camera control operations, write camera driver
- ( ?) Create camera log with sufficient metadata in header for image post-processing
- ( ?) implement camera logging
- ( ?) define process to copy images to shore
- (John:80) add (portal or equivalent) handling of images (probably via separate script)

*BIAUV Data Post-Processing*
- (John...) post-processing of BIAUV data (new version of auvsdb)
-- (John:24) basic image metadata
-- (John,?: 160?) improved navigation (depends heavily on the implemented on-board navigation and nav resources)
-- (John:12) image metadata improved with improved navigation
-- ( ?) science products when CTD on board
- (Brian) image tagging (!) _review from minutes and Brian_
-- (Brian) grab images with SIMPA
-- (Brian) annotate images
-- (Brian) put images into final location (need to decide what that is)


]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">8455484</id>
<property name="destinationPageTitle"><![CDATA[GWIZ Utility]]></property>
<property name="destinationSpaceKey"><![CDATA[https]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 15:30:37.533</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.533</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">8455485</id>
<property name="destinationPageTitle"><![CDATA[//alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/661cbed6-e358-11dd-af76-95b562aa99e4/classDiagram.pdf]]></property>
<property name="destinationSpaceKey"><![CDATA[https]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 15:30:37.533</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.533</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">8455486</id>
<property name="destinationPageTitle"><![CDATA[//alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/9d86468d-e359-11dd-af76-95b562aa99e4/packageDiagram.pdf]]></property>
<property name="destinationSpaceKey"><![CDATA[https]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 15:30:37.533</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:30:37.533</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">14123029</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 08:56:46.393</property>
<property name="fileSize">9043</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">6</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">14876764</id>
<property name="destinationPageTitle"><![CDATA[//seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]]></property>
<property name="destinationSpaceKey"><![CDATA[http]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-15 09:02:43.763</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-15 09:02:43.763</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">9439942</id>
<property name="destinationPageTitle"><![CDATA[//oceana.mbari.org/confluence/display/BIAUV/Image+Data+Workflow+Diagram]]></property>
<property name="destinationSpaceKey"><![CDATA[https]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372313</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-19 10:52:29.743</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-19 10:52:29.743</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">14876759</id>
<property name="destinationPageTitle"><![CDATA[//seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]]></property>
<property name="destinationSpaceKey"><![CDATA[http]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 14:00:32.643</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 14:00:32.643</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355154</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10387891</id>
</element>
</collection>
<property name="version">6</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 09:04:27.077</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">14876758</id>
<property name="destinationPageTitle"><![CDATA[VARS Loading]]></property>
<property name="destinationSpaceKey"><![CDATA[BIAUV]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 14:00:32.643</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 14:00:32.643</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355152</id>
<property name="title"><![CDATA[BI AUV Data Processing Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10387889</id>
</element>
</collection>
<property name="version">5</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 08:55:04.253</property>
<property name="versionComment"><![CDATA[added portal information]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">14876763</id>
<property name="destinationPageTitle"><![CDATA[//ssds.shore.mbari.org/auvbi]]></property>
<property name="destinationSpaceKey"><![CDATA[http]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-15 09:02:43.763</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-15 09:02:43.763</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">14123031</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:09:01.503</property>
<property name="fileSize">10004</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">8</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355150</id>
<property name="title"><![CDATA[BI AUV Data Processing Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10387887</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 16:01:29.107</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">14123030</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:07:46.557</property>
<property name="fileSize">9480</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">7</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="OutgoingLink" package="com.atlassian.confluence.links">
<id name="id">14876762</id>
<property name="destinationPageTitle"><![CDATA[//ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images]]></property>
<property name="destinationSpaceKey"><![CDATA[{http]]></property>
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-15 09:02:43.763</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-15 09:02:43.763</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">14123033</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:24:37.430</property>
<property name="fileSize">12151</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">10</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">14123032</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[kgomes]]></property>
<property name="lastModificationDate">2010-07-28 08:23:42.720</property>
<property name="fileSize">11832</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">9</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9502944</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:40:20.163</property>
<property name="fileSize">8621</property>
<property name="comment"><![CDATA[a test of diagram editing]]></property>
<property name="attachmentVersion">3</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9502945</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[application/octet-stream]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:41:56.400</property>
<property name="fileSize">8621</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">4</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405018</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
| Log files | Store data from instruments on vehicle | Verify config files are correct | Camera driver needed, must log metadata |
| Upload Script | Create message to send to portal and tar up data files | Verify correct message creation and all files are included | Add handling of images? |
| AUV Portal | Copy log files to Tornado and construct XML and send to SSDS | Make sure all log files are transferred and XML is correct | Add image handling |
| Ingest | Stores metadata message | No change | No changes |
| Ruminate | Take XML and store in Metadata database | no changes | no changes |
| UpdateBot | Convert log files to NetCDF | Verify NetCDF files OK | Should we do anything with images? |
| Post-process (system TBD) | add metadata to images, calculate best navigation values? | (new) | (new) |

h3. SSDS AUV Portal Information

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Normally, you can update the distribution from CVS in this directory.  The build is then run and the distributions are copied to the /usr/local/auv_bi.  Then the jndi.properties and auvportal.properties files are edited to ensure the portal is configured correctly.  See the README file in that directory for more information (also look at the README in the /usr/local/auv_ctd directory.

Normally, the portal should just be running.  If you execute a 'ps -aux' hopefully you will see an entry for '/bin/sh portal 9011 &' followed by a java command.  If it is not running, you can start it by using the following (on jeckel):

{noformat}
cd /usr/local/auv_bi
/bin/sh portal 9011 &
{noformat}

h3. Upload script on Benthic Imaging AUV

First you telnet to the dorado machine (IP 134.89.32.106) (see AUV team for username and password) and cd the directory where the script is run
The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv. Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line. For example:
{noformat}
./upload.biauv 2010.089.01 AUVBI
{noformat}

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9502942</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:34:18.937</property>
<property name="fileSize">133</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">1</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9502943</id>
<property name="fileName"><![CDATA[Benthic Imaging AUV Data Flow Diagram]]></property>
<property name="contentType"><![CDATA[text/xml]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:34:18.937</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-03-18 10:34:40.020</property>
<property name="fileSize">487</property>
<property name="comment"><![CDATA[DO NOT EDIT THIS ATTACHMENT.  YOU WILL RUIN YOUR DIAGRAM!]]></property>
<property name="attachmentVersion">2</property>
<property name="originalVersion" class="Attachment" package="com.atlassian.confluence.pages"><id name="id">9502941</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355166</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10387903</id>
</element>
</collection>
<property name="version">8</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 10:55:05.440</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">10355164</id>
<property name="title"><![CDATA[BI AUV Data Processing]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">10387901</id>
</element>
</collection>
<property name="version">7</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-03-18 10:33:47.273</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-06-26 09:06:39.837</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372282</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356214</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388962</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 12:37:57.280</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356232</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388978</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 12:39:40.937</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356234</id>
<property name="title"><![CDATA[Image Data Workflow Diagram]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388980</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:27:51.477</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:27:51.477</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356233</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388961</id>
<property name="body"><![CDATA[h1. Benthic Imaging AUV&nbsp; (BIAUV) Project Home

h2. VARS Image Processing
* [Loading Benthic Imaging AUV Data into VARS|VARS Loading]
* [Launch VARS for BIAUV|http://seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]


h2. {color:#000000}Visit the links below to see other BIAUV pages{color}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356241</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388986</id>
</element>
</collection>
<property name="version">5</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:34:29.013</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Attachment" package="com.atlassian.confluence.pages">
<id name="id">9076762</id>
<property name="fileName"><![CDATA[BIAUV_Timestamping.html]]></property>
<property name="contentType"><![CDATA[text/html]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356237</id>
</property>
<property name="creatorName"><![CDATA[graybeal]]></property>
<property name="creationDate">2009-02-03 18:42:26.187</property>
<property name="lastModifierName"><![CDATA[graybeal]]></property>
<property name="lastModificationDate">2009-02-03 18:42:26.187</property>
<property name="fileSize">5813</property>
<property name="comment"><![CDATA[]]></property>
<property name="attachmentVersion">1</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356239</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388984</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:29:28.517</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356235</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388981</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:27:23.277</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356249</id>
<property name="title"><![CDATA[Documentation]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388994</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:53:32.643</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:11:22.227</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356248</id>
<property name="title"><![CDATA[Documentation]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388993</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:53:32.643</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 15:04:32.090</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356246</id>
<property name="title"><![CDATA[Documentation]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388991</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:53:32.643</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:53:32.643</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">8356244</id>
<property name="title"><![CDATA[BIAUV Software]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">8388989</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 14:33:42.983</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:33:42.983</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356237</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811166</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843932</id>
</element>
</collection>
<property name="version">6</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[headley]]></property>
<property name="lastModificationDate">2009-01-15 14:36:50.127</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388982</id>
<property name="body"><![CDATA[The software effort for biauv consists primarily of control software (Rob McEwen) and camera control and metadata management (k headley).

This space will be used to maintain development notes and communicate with the team on software related issues.

h4. Development Environment

| h5. System | h5. Description |
| mvc-bi | OS: QNX 4.25 \\
Hardware: x86 (HP Kayak) \\
Description: QNX development host on AUV subnet \\
Location: Headley's office (A210) |
| hummingfish | OS: Fedora \\
Hardware: x86 PC \\
Description: Linux development host (gphoto) \\
Location: Headley's office (A210) |
| moonjelly | hosts auv-qnx CVS repository |
| docking AUV | target vehicle for biauv |

h4. Information&nbsp;

* See the News Page for recent activity on BIAUV software
* View Attachments on this page for related documents
* Source code is maintained under CVS in the auv-qnx repository:
** auv-qnx/auv/altex/onboard/camera
** auv-qnx/auv/altex/onboard/taskIF
** auv-qnx/auv/altex/onboard/Simulator
* Documentation is maintained under CVS in the biauv repository
** biauv/doc
** biauv/doc/reference
** See Attachments to this space for additional documents
** use doxygen to build biauv documentation; a doxygen config file is included in this page's attachments and in biauv/doc]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356237</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388979</id>
<property name="body"><![CDATA[{gliffy:name=BIAUV Image Data Workflow|space=BIAUV|page=Home|pageid=8356213|align=left|size=L}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356233</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811168</id>
<property name="title"><![CDATA[Home]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843934</id>
</element>
</collection>
<property name="version">7</property>
<property name="creatorName"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 12:37:57.280</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:33:44.820</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356213</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811174</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843940</id>
</element>
</collection>
<property name="version">2</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:48:40.217</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388988</id>
<property name="body"><![CDATA[h2. This page contains shared wiki documents and links to project documentation hosted on Alfresco

[BIAUV Alfresco Documentation Space|\\alfrescoa\Alfresco\Projects\900807_AUV_Based_Seaflr_Imaging\Docs|BIAUV Docs]

[BIAUV Use Case Doc|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/cbcecbbd-e357-11dd-af76-95b562aa99e4/biauv-UseCases.doc|Use Case doc]

[GWIZ Utility Notes|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/e88edeff-e357-11dd-af76-95b562aa99e4/README.gwiz|GWIZ Utility]

[Camera Control Software Class Diagram|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/661cbed6-e358-11dd-af76-95b562aa99e4/classDiagram.pdf]

[Camera Control Software Package Diagram|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/9d86468d-e359-11dd-af76-95b562aa99e4/packageDiagram.pdf]]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356243</id>
</property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811172</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843938</id>
</element>
</collection>
<property name="version">1</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:41:35.140</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811178</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843944</id>
</element>
</collection>
<property name="version">4</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:53:28.797</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Page" package="com.atlassian.confluence.pages">
<id name="id">14811176</id>
<property name="title"><![CDATA[VARS Loading]]></property>
<collection name="bodyContents"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">14843942</id>
</element>
</collection>
<property name="version">3</property>
<property name="creatorName"><![CDATA[brian]]></property>
<property name="creationDate">2010-09-14 13:41:35.140</property>
<property name="lastModifierName"><![CDATA[brian]]></property>
<property name="lastModificationDate">2010-09-14 13:52:39.627</property>
<property name="versionComment"><![CDATA[]]></property>
<property name="originalVersion" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811170</id>
</property>
<property name="contentStatus"><![CDATA[current]]></property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">8749064</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">8814596</id>
</property>
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[hobson]]></property>
<property name="creationDate">2009-01-15 17:16:00.860</property>
<property name="lastModificationDate">2009-01-15 17:16:00.860</property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">8749063</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">6422536</id>
</property>
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 16:33:58.067</property>
<property name="lastModificationDate">2009-01-15 16:33:58.067</property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">8749062</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">8814595</id>
</property>
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 16:29:50.957</property>
<property name="lastModificationDate">2009-01-15 16:29:50.957</property>
</object>
<object class="Labelling" package="com.atlassian.confluence.labels">
<id name="id">8749061</id>
<property name="label" class="Label" package="com.atlassian.confluence.labels"><id name="id">8814594</id>
</property>
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
<property name="spaceKey"><![CDATA[BIAUV]]></property>
<property name="user"><![CDATA[headley]]></property>
<property name="creationDate">2009-01-15 16:29:46.380</property>
<property name="lastModificationDate">2009-01-15 16:29:46.380</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388352</id>
<property name="body"><![CDATA[This page captures the image processing status and notional plan as of July 28 2009. It was written by John Graybeal based on discussions with Brian Schlining, and work to data for BIAUV and Rover.

The automated processing shown at the [BIAUV:Image Data Workflow Diagram] shows the different pieces of the image processing task. This document addresses two tasks: adding metadata to images; putting images into SSDS; and creating an image index for Brian's software.  We'll deal with those in reverse order.

h1. Images index for mosaic tool

For driving the mosaicing of images using the mosaic tool, Brian requested an index in the form of an ASCII text file. John created a draft, with the following headers/content:
{noformat}
Time	Center Latitude	Center Longitude	ImageURL	Altitude(m)	Height(m)	Width(m)
20090413T153133.00	38.922086	119.077900	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
20090413T153135.59	39.036678	118.963317	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
{noformat}

Brian responded with the following requests for changes:
* add Heading (whatever form AUV reports, but make clear which it is)
* add Pitch and Roll (for calculating skew if/when needed)
* make sure the longitude sign is correct (we're negative)
* a precision indication would be very helpful ("either an error estimate or number of significant digits in lat and lon")

Regarding the last point, lat/lon precision is easy because it's fixed in the data set and it's either just the number of digits we provide, or (for meaningful precision) can be calculated from the worst case value of precision in the inputs; whichever is fewer is the one to specify in the header.  Error estimate (accuracy) is hard, because it's different at every point (depending on how recent the last GPS or similar fix is) and the distribution has a long tail (worst case error is potentially pretty high).  I'm going to suggest starting with precision, but being prepared to add accuracy fields if the data is noisy.

I now suggest the following:

* Time (ISO8601)
* Center Latitude (to n places)
* Center Longitude (to n places)
* Altitude (m)
* Heading (geographic)
* Pitch (deg up)
* Roll (deg right)
* ImageURL
* Image Height (m)
* Image Width (m)




]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355624</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388354</id>
<property name="body"><![CDATA[This page captures the image processing status and notional plan as of July 28 2009. It was written by John Graybeal based on discussions with Brian Schlining, and work to data for BIAUV and Rover.

The automated processing shown at the [BIAUV:Image Data Workflow Diagram] shows the different pieces of the image processing task. This document addresses two tasks: adding metadata to images; putting images into SSDS; and creating an image index for Brian's software.  We'll deal with those in reverse order.

h1. Images index for mosaic tool

For driving the mosaicing of images using the mosaic tool, Brian requested an index in the form of an ASCII text file. John created a draft, with the following headers/content (this content is tab separated):

{noformat}
Time	Center Latitude	Center Longitude	ImageURL	Altitude(m)	Height(m)	Width(m)
20090413T153133.00	38.922086	119.077900	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
20090413T153135.59	39.036678	118.963317	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
{noformat}

Brian responded with the following requests for changes:
* add Heading (whatever form AUV reports, but make clear which it is)
* add Pitch and Roll (for calculating skew if/when needed)
* make sure the longitude sign is correct (we're negative)
* a precision indication would be very helpful ("either an error estimate or number of significant digits in lat and lon")

Regarding the last point, lat/lon precision is easy because it's fixed in the data set and it's either just the number of digits we provide, or (for meaningful precision) can be calculated from the worst case value of precision in the inputs; whichever is fewer is the one to specify in the header.  Error estimate (accuracy) is hard, because it's different at every point (depending on how recent the last GPS or similar fix is) and the distribution has a long tail (worst case error is potentially pretty high).  I'm going to suggest starting with precision, but being prepared to add accuracy fields if the data is noisy.

I now suggest the following:

* Time (ISO8601)
* Image Center N Latitude (to n places)
* Image Center W Longitude (to n places)
* Altitude (m)
* Heading (geographic)
* Pitch (deg up)
* Roll (deg right)
* Image URL
* Image Height (m)
* Image Width (m)




]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355626</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843938</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

To load an AUV mission into VARS do the following:
# ssh to Seaspray and cd into /opt/vars-imaging/bin {noformat}
ssh seaspray
cd /opt/vars-imaging/bin{noformat}
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811172</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843932</id>
<property name="body"><![CDATA[h1. Benthic Imaging AUV&nbsp; (BIAUV) Project Home


h2. {color:#000000}Visit the links below to see other BIAUV pages{color}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811166</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843934</id>
<property name="body"><![CDATA[h1. Benthic Imaging AUV&nbsp; (BIAUV) Project Home

h2. VARS Image Processing
* Loading Benthic Imaging AUV Data into VARS


h2. {color:#000000}Visit the links below to see other BIAUV pages{color}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811168</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843946</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code} gsh ../scripts/groovy/load_biauv.groovy \
/mbari/auvbi/missionlogs/2009/2009173/2009.173.08 \
/mbari/auvbi/missionlogs/2009/2009173/Images \
http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811180</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843945</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code} gsh ../scripts/groovy/load_biauv.groovy /mbari/auvbi/missionlogs/2009/2009173/2009.173.08 /mbari/auvbi/missionlogs/2009/2009173/Images http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811179</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843944</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# ssh to Seaspray and cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# 
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811178</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843942</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images.
{note}
# ssh to Seaspray and cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# 
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811176</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843940</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
# ssh to Seaspray and cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# 
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811174</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843952</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following, substituting in your info: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code}gsh ../scripts/groovy/load_biauv.groovy \
   /mbari/auvbi/missionlogs/2009/2009173/2009.173.08 \
   /mbari/auvbi/missionlogs/2009/2009173/Images \
   http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

h3. Notes
It's OK to load the same mission more than once. It just updates the information, it does not create duplicate missions.

To annotated the images, launch VARS from [http://seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811186</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843950</id>
<property name="body"><![CDATA[h1. Benthic Imaging AUV&nbsp; (BIAUV) Project Home

h2. VARS Image Processing
* [Loading Benthic Imaging AUV Data into VARS|VARS Loading]


h2. {color:#000000}Visit the links below to see other BIAUV pages{color}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811184</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843949</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following, substituting in your info: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code}gsh ../scripts/groovy/load_biauv.groovy \
   /mbari/auvbi/missionlogs/2009/2009173/2009.173.08 \
   /mbari/auvbi/missionlogs/2009/2009173/Images \
   http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

h3. Notes
It's OK to load the same mission more than once. It just updates the information, it does not create duplicate missions.

To annotated the images you can launch VARS from [http://seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811183</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843948</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code}gsh ../scripts/groovy/load_biauv.groovy \
   /mbari/auvbi/missionlogs/2009/2009173/2009.173.08 \
   /mbari/auvbi/missionlogs/2009/2009173/Images \
   http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811182</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">14843956</id>
<property name="body"><![CDATA[h2. Loading images from a mission into VARS

The software for loading an Benthic Imaging AUV mission is kept on the computer Seaspray. To load an AUV mission into VARS do the following:
# ssh to Seaspray {noformat} ssh seaspray{noformat}
# Locate the mission directory that you want to load. The AUVBI directory is mounted on Seaspray at {{/mbari/auvbi}}. Note the following:
#* The full path to the mission directory you are going to load. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/2009.173.07}}. It should contain the navigation.log and camera.log. If those are missing from the directory then the load will fail.
#* The location of the image directory for that mission. e.g. {{/mbari/auvbi/missionlogs/2009/2009173/Images}}
#* The URL mapping of that specific image directory. e.g. {{http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images}}.{note:title=Be Careful}
Double check that URL in a web browser. If it's correct then you should see a directory listing the images. Don't just copy and paste the example URL above!! It's only for missions from 2009173.
{note}
# cd into /opt/vars-imaging/bin {noformat}
cd /opt/vars-imaging/bin{noformat}
# Execute the following, substituting in your info: {code}gsh ../scripts/groovy/load_biauv.groovy <mission directory> <image directory> <image directory URL>{code} Here's an example: {code}gsh ../scripts/groovy/load_biauv.groovy \
   /mbari/auvbi/missionlogs/2009/2009173/2009.173.08 \
   /mbari/auvbi/missionlogs/2009/2009173/Images \
   http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009173/Images{code}

h3. Notes
It's OK to load the same mission more than once. It just updates the information, it does not create duplicate missions.

To annotated the images:
# launch VARS from [http://seaspray.shore.mbari.org/webstart/vars-images/varsannotation.jnlp]. 
# When opening a video archive to annotate, select the *Open Existing* radio button and look for your mission. It will be named something like *{{biauv-2009.173.03}}*.

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">14811190</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405041</id>
<property name="body"><![CDATA[This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that will be created for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=M}

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|no changes|no changes|
|post-process (name TBD)|add metadata to images, calculate best navigation values|(new)|(new)|]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372308</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405040</id>
<property name="body"><![CDATA[Hopefully will get a new diagram here soon.
{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=M}]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372307</id>
</property>
</object>
<object class="Label" package="com.atlassian.confluence.labels">
<id name="id">19</id>
<property name="name"><![CDATA[favourite]]></property>
<property name="owner"><![CDATA[graybeal]]></property>
<property name="namespace"><![CDATA[my]]></property>
<property name="creationDate">2006-11-17 10:09:39.743</property>
<property name="lastModificationDate">2009-07-31 11:39:16.850</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405050</id>
<property name="body"><![CDATA[- (Mike) finish documenting existing AUV data processing
- (John:4] review existing (HTML) processing description, edit as needed
- (John:4] Create copy of data flow diagram reflecting the below processing changes for BIAUV
- (Hans?] Verify access to camera images from on-board computer
- (?] Verify camera control operations, write camera driver
- (John:4] verify GPS time in image Exif data; write command to export key metadata from images
- (?] Create camera log with sufficient metadata in header for image post-processing
- (John:4] define any critical metadata/data (device ID, items logged/ image times, strobe times?)
- (?] implement camera logging
- (Hans...?] Modify on-board script to copy data to BIAUV share on shore
- (John:6+10] create instance of portal software to get data into SSDS from BIAUV share (install, test)
- (?]  Modify on-board script to copy images to shore
- (John:80] add (portal or equivalent) handling of images (probably via separate script)
- (John...] post-processing of BIAUV data (new version of auvsdb)
- (John:24] basic image metadata
- (John,?: 160?] improved navigation
- (John:12] image metadata with improved navigation
- (?] science products when CTD on board

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372317</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405048</id>
<property name="body"><![CDATA[- [Mike] finish documenting existing AUV data processing
- [John:4] review existing (HTML) processing description, edit as needed
- [John:4] Create copy of data flow diagram reflecting the below processing changes for BIAUV
- [Hans?] Verify access to camera images from on-board computer
- [?] Verify camera control operations, write camera driver
- [John:4] verify GPS time in image Exif data; write command to export key metadata from images
- [?] Create camera log with sufficient metadata in header for image post-processing
- [John:4] define any critical metadata/data (device ID, items logged/ image times, strobe times?)
- [?] implement camera logging
- [Hans...?] Modify on-board script to copy data to BIAUV share on shore
- [John:6+10] create instance of portal software to get data into SSDS from BIAUV share (install, test)
- [?]  Modify on-board script to copy images to shore
- [John:80] add (portal or equivalent) handling of images (probably via separate script)
- [John...] post-processing of BIAUV data (new version of auvsdb)
- [John:24] basic image metadata
- [John,?: 160?] improved navigation
- [John:12] image metadata with improved navigation
- [?] science products when CTD on board

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372315</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405054</id>
<property name="body"><![CDATA[These are pretty much in sequence, with early tasks in parallel. The numbers are my own time estimates (in hours). They will prove generous in some cases, but my error bars are pretty high. Based on these estimates, we'd get all the data and image metadata into SSDS, but I doubt I could get all the way through the navigation post-processing.

The assignments are based on what has been inferred from discussions.

*Design/Documentation*
- (Mike) finish documenting existing AUV data processing
- (John:4) review existing (HTML) processing description, edit as needed
- (John:4) Create copy of data flow diagram reflecting the below processing changes for BIAUV
- (John:2) Update Brett's diagram of processes at https://oceana.mbari.org/confluence/display/BIAUV/Image+Data+Workflow+Diagram

*Data To Shore and SSDS*
- (Hans...?) Modify on-board script to copy data to BIAUV share on shore
- (John:6+10) create instance of portal software to get data into SSDS from BIAUV share (install, test)

*Image Handling Preparation/Design*
- (Hans) Verify access to camera images from on-board computer ((n) it appears only manual access available)
- (John:4) verify GPS time in image Exif data; write command to export key metadata from images
- (John:4) define any critical metadata/data for camera logging (device ID, items logged/ image times, strobe times?)
- (John:8) determine SSDS image storage/reference protocol (aligned with Rover, ideally)
- (John:8) prepare test data set for Brian to work with

*Camera Interface Implementation*
- ( ?) Verify camera control operations, write camera driver
- ( ?) Create camera log with sufficient metadata in header for image post-processing
- ( ?) implement camera logging
- ( ?) define process to copy images to shore
- (John:80) add (portal or equivalent) handling of images (probably via separate script)

*BIAUV Data Post-Processing*
- (John...) post-processing of BIAUV data (new version of auvsdb)
-- (John:24) basic image metadata
-- (John,?: 160?) improved navigation (depends heavily on the implemented on-board navigation and nav resources)
-- (John:12) image metadata improved with improved navigation
-- ( ?) science products when CTD on board
- (Brian) image tagging (!) _review from minutes and Brian_
-- (Brian) grab images with SIMPA
-- (Brian) annotate images
-- (Brian) put images into final location (need to decide what that is)


]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372321</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405053</id>
<property name="body"><![CDATA[These are pretty much in sequence, with early tasks in parallel. The numbers are my own time estimates (in hours). They will prove generous in some cases, but my error bars are pretty high. Based on these estimates, we'd get all the data and image metadata into SSDS, but I doubt I could get all the way through the navigation post-processing.

The roles are based on what could be inferred from discussions.

- (Mike) finish documenting existing AUV data processing
- (John:4) review existing (HTML) processing description, edit as needed
- (John:4) Create copy of data flow diagram reflecting the below processing changes for BIAUV
- (John:2) Update Brett's diagram of processes at https://oceana.mbari.org/confluence/display/BIAUV/Image+Data+Workflow+Diagram

- (Hans?) Verify access to camera images from on-board computer
- ( ?) Verify camera control operations, write camera driver
- (John:4) verify GPS time in image Exif data; write command to export key metadata from images
- ( ?) Create camera log with sufficient metadata in header for image post-processing
- (John:4) define any critical metadata/data (device ID, items logged/ image times, strobe times?)
- ( ?) implement camera logging
- (Hans...?) Modify on-board script to copy data to BIAUV share on shore
- (John:6+10) create instance of portal software to get data into SSDS from BIAUV share (install, test)
- ( ?)  Modify on-board script to copy images to shore
- (John:80) add (portal or equivalent) handling of images (probably via separate script)
- (John...) post-processing of BIAUV data (new version of auvsdb)
- (John:24) basic image metadata
- (John,?: 160?) improved navigation (depends heavily on the implemented on-board navigation and nav resources)
- (John:12) image metadata with improved navigation
- ( ?) science products when CTD on board

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372320</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405051</id>
<property name="body"><![CDATA[These are pretty much in sequence, with early tasks in parallel. The numbers are my own time estimates (in hours). They will prove generous in some cases, but my error bars are pretty high. Based on these estimates, we'd get all the data and image metadata into SSDS, but I doubt I could get all the way through the navigation post-processing.

The roles are based on what could be inferred from discussions.

- (Mike) finish documenting existing AUV data processing
- (John:4) review existing (HTML) processing description, edit as needed
- (John:4) Create copy of data flow diagram reflecting the below processing changes for BIAUV
- (John:2) Update Brett's diagram of processes at https://oceana.mbari.org/confluence/display/BIAUV/Image+Data+Workflow+Diagram

- (Hans?) Verify access to camera images from on-board computer
- ( ?) Verify camera control operations, write camera driver
- (John:4) verify GPS time in image Exif data; write command to export key metadata from images
- ( ?) Create camera log with sufficient metadata in header for image post-processing
- (John:4) define any critical metadata/data (device ID, items logged/ image times, strobe times?)
- (?) implement camera logging
- (Hans...?) Modify on-board script to copy data to BIAUV share on shore
- (John:6+10) create instance of portal software to get data into SSDS from BIAUV share (install, test)
- ( ?)  Modify on-board script to copy images to shore
- (John:80) add (portal or equivalent) handling of images (probably via separate script)
- (John...) post-processing of BIAUV data (new version of auvsdb)
- (John:24) basic image metadata
- (John,?: 160?) improved navigation (depends heavily on the implemented on-board navigation and nav resources)
- (John:12) image metadata with improved navigation
- ( ?) science products when CTD on board

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372318</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">13959359</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
| Log files | Store data from instruments on vehicle | Verify config files are correct | Camera driver needed, must log metadata |
| Upload Script | Create message to send to portal and tar up data files | Verify correct message creation and all files are included | Add handling of images? |
| AUV Portal | Copy log files to Tornado and construct XML and send to SSDS | Make sure all log files are transferred and XML is correct | Add image handling |
| Ingest | Stores metadata message | No change | No changes |
| Ruminate | Take XML and store in Metadata database | no changes | no changes |
| UpdateBot | Convert log files to NetCDF | Verify NetCDF files OK | Should we do anything with images? |
| Post-process (system TBD) | add metadata to images, calculate best navigation values? | (new) | (new) |

h3. SSDS AUV Portal Information

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Normally, you can update the distribution from CVS in this directory.  The build is then run and the distributions are copied to the /usr/local/auv_bi.  Then the auvportal.properties file is edited to ensure the portal is configured correctly.  The portal is then started using (on jeckel):
{noformat}
cd /usr/local/auv_bi
/bin/sh portal 9011 &
{noformat}

Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.

h5. Dorado1 details

Dorado1 is accessed via telnet rather than ssh, and via IP address (below) rather than hostname.



h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">13926597</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">13959361</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
| Log files | Store data from instruments on vehicle | Verify config files are correct | Camera driver needed, must log metadata |
| Upload Script | Create message to send to portal and tar up data files | Verify correct message creation and all files are included | Add handling of images? |
| AUV Portal | Copy log files to Tornado and construct XML and send to SSDS | Make sure all log files are transferred and XML is correct | Add image handling |
| Ingest | Stores metadata message | No change | No changes |
| Ruminate | Take XML and store in Metadata database | no changes | no changes |
| UpdateBot | Convert log files to NetCDF | Verify NetCDF files OK | Should we do anything with images? |
| Post-process (system TBD) | add metadata to images, calculate best navigation values? | (new) | (new) |

h3. SSDS AUV Portal Information

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Normally, you can update the distribution from CVS in this directory.  The build is then run and the distributions are copied to the /usr/local/auv_bi.  Then the jndi.properties and auvportal.properties files are edited to ensure the portal is configured correctly.  See the README file in that directory for more information (also look at the README in the /usr/local/auv_ctd directory. The portal is then started using (on jeckel):

{noformat}
cd /usr/local/auv_bi
/bin/sh portal 9011 &
{noformat}

h3. Upload script on Benthic Imaging AUV

First you telnet to the dorado machine (IP 134.89.32.106) (see AUV team for username and password) and cd the directory where the script is run
The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv. Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line. For example:
{noformat}
./upload.biauv 2010.089.01 AUVBI
{noformat}

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">13926599</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">13959355</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|v no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|v send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|v re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |v no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|v no changes|no changes|
|post-process (system TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

h3. SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.

h5. Dorado1 details

Dorado1 is accessed via telnet rather than ssh, and via IP address (below) rather than hostname.



h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">13926593</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">13959357</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
| Log files | Store data from instruments on vehicle | Verify config files are correct | Camera driver needed, must log metadata |
| Upload Script | Create message to send to portal and tar up data files | Verify correct message creation and all files are included | Add handling of images? |
| AUV Portal | Copy log files to Tornado and construct XML and send to SSDS | Make sure all log files are transferred and XML is correct | Add image handling |
| Ingest | Stores metadata message | No change | No changes |
| Ruminate | Take XML and store in Metadata database | no changes | no changes |
| UpdateBot | Convert log files to NetCDF | Verify NetCDF files OK | Should we do anything with images? |
| Post-process (system TBD) | add metadata to images, calculate best navigation values? | (new) | (new) |

h3. SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.

h5. Dorado1 details

Dorado1 is accessed via telnet rather than ssh, and via IP address (below) rather than hostname.



h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">13926595</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388384</id>
<property name="body"><![CDATA[This page captures the navigation processing status and notional plan as of July 2009. It was written by John Graybeal based on meetings with Mike McCann and Rob McEwen.

The automated processing described at [BIAUV:BI AUV Data Processing] produces a gridded netCDF (.nc) navigation file based on the raw on-board (real-time) navigation. This follows a similar flow to the AUVCTD, and the operational procedures are described at the bottom of the file.  They produce netCDF files that are visible to SSDS and accessible on the web.

The first-level strategy is to perform post-processing in the same way as the AUVCTD, namely to correct the locations based on fixes obtained from GPS.  In the case of BIAUV, the fixes occur at the beginning and end of runs, rather than at the top of each yo-yo maneuver, but the effect would still work.  The AUVCTD code will be copied, then modified for this purpose.  (There are a number of products that the AUVCTD matlab files create that are not useful for the BIAUV; these parts of the matlab could be commented out.) Mathematically, the error discovered at any fix is averaged into preceding positions, using linear weighting (vs any previous fix).

Note that running this software is a manual process on the AUVCTD, requiring adaptations for each mission, and presumably would be the same for BIAUV.

The BIAUV has 2 additional navigation sources that are not available with the AUV CTD.  The first of these is position corrections from sonar on the ship (telemetered acoustically); the second is position corrections from a target beacon (which presumably has been surveyed in to some known accuracy).  Each of these could be used to improve the navigation, either in real time or in post processing.

In either case, some thought is required, as neither navigation system is as solid as GPS. Whereas a GPS navigation fix is guaranteed accurate within a meter or less, the fixes from the ship and beacon are subject to considerable noise. You do not want to "improve" the nav by fixing it to a bad/noisy position, especially if you might get multiple noisy positions in a row.  (There is no Kalman or other filtering in the AUVCTD nav software.)

So the next steps for integrating these other fixes into the real-time and post-processed navigation will require some mathematical analysis to create the appropriate algorithms for possibly noisy fixes.  (That was as far as the project got, last I was aware.)

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355656</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">13959353</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|v no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|v send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|v re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |v no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|v no changes|no changes|
|post-process (system TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

h3. SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.

h5. Dorado1 details

Dorado1 is accessed via telnet rather than ssh, and via IP address (below) rather than hostname.



h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">13926591</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388365</id>
<property name="body"><![CDATA[This page captures the image processing status and notional plan as of July 28 2009. It was written by John Graybeal based on discussions with Brian Schlining, and work to data for BIAUV and Rover.

The automated processing shown at the [BIAUV:Image Data Workflow Diagram] shows the different pieces of the image processing task. This document addresses three tasks: adding metadata to images; putting images into SSDS; and creating an image index for Brian's software.  We'll deal with those in reverse order.

h1. Images index for mosaic tool

For driving the mosaicing of images using the mosaic tool, Brian requested an index in the form of an ASCII text file. John created a draft, with the following headers/content (this content is tab separated):

{noformat}
Time	Center Latitude	Center Longitude	ImageURL	Altitude(m)	Height(m)	Width(m)
20090413T153133.00	38.922086	119.077900	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
20090413T153135.59	39.036678	118.963317	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
{noformat}

Brian responded with the following requests for changes:
* add Heading (whatever form AUV reports, but make clear which it is)
* add Pitch and Roll (for calculating skew if/when needed)
* make sure the longitude sign is correct (we're negative)
* a precision indication would be very helpful ("either an error estimate or number of significant digits in lat and lon")

Regarding the last point, lat/lon precision is easy because it's fixed in the data set and it's either just the number of digits we provide, or (for meaningful precision) can be calculated from the worst case value of precision in the inputs; whichever is fewer is the one to specify in the header.  Error estimate (accuracy) is hard, because it's different at every point (depending on how recent the last GPS or similar fix is) and the distribution has a long tail (worst case error is potentially pretty high).  I'm going to suggest starting with precision, but being prepared to add accuracy fields if the data is noisy.

I now suggest the following:

* Time (ISO8601)
* Image Center N Latitude (to n places)
* Image Center W Longitude (to n places)
* Altitude (m)
* Heading (geographic)
* Pitch (deg up)
* Roll (deg right)
* Image URL
* Image Height (m)
* Image Width (m)

h1. Putting Images into SSDS

As of this writing, images are still being conveyed to shore using a PC or Mac equivalent to mount the images volume on the BIAUV. There is ongoing discussion of making the volume mountable in the native OS, allowing direct copy.  In this case it will be a trivial matter to put the images on a store (assuming space is available), and then indexing them in SSDS.

Kevin and I have discussed how best to do this.  It is probably not ideal to put an entry for each of 1600 images in a single AUV mission in SSDS.  (It would make the navigation of data in SSDS even more difficult.)  The best idea I can recall is an image index document.


h1. Adding Metadata to Images
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355637</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">9405019</id>
<property name="body"><![CDATA[Hopefully will get a new diagram here soon.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">9372283</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10388362</id>
<property name="body"><![CDATA[This page captures the image processing status and notional plan as of July 28 2009. It was written by John Graybeal based on discussions with Brian Schlining, and work to data for BIAUV and Rover.

The automated processing shown at the [BIAUV:Image Data Workflow Diagram] shows the different pieces of the image processing task. This document addresses three tasks: adding metadata to images; putting images into SSDS; and creating an image index for Brian's software.  We'll deal with those in reverse order.

h1. Images index for mosaic tool

For driving the mosaicing of images using the mosaic tool, Brian requested an index in the form of an ASCII text file. John created a draft, with the following headers/content (this content is tab separated):

{noformat}
Time	Center Latitude	Center Longitude	ImageURL	Altitude(m)	Height(m)	Width(m)
20090413T153133.00	38.922086	119.077900	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
20090413T153135.59	39.036678	118.963317	http://ssds.shore.mbari.org/auvbi/missionlogs/2009/2009092/All%20images/DSC_3717.jpg	1.212	1.001	0.997
{noformat}

Brian responded with the following requests for changes:
* add Heading (whatever form AUV reports, but make clear which it is)
* add Pitch and Roll (for calculating skew if/when needed)
* make sure the longitude sign is correct (we're negative)
* a precision indication would be very helpful ("either an error estimate or number of significant digits in lat and lon")

Regarding the last point, lat/lon precision is easy because it's fixed in the data set and it's either just the number of digits we provide, or (for meaningful precision) can be calculated from the worst case value of precision in the inputs; whichever is fewer is the one to specify in the header.  Error estimate (accuracy) is hard, because it's different at every point (depending on how recent the last GPS or similar fix is) and the distribution has a long tail (worst case error is potentially pretty high).  I'm going to suggest starting with precision, but being prepared to add accuracy fields if the data is noisy.

I now suggest the following:

* Time (ISO8601)
* Image Center N Latitude (to n places)
* Image Center W Longitude (to n places)
* Altitude (m)
* Heading (geographic)
* Pitch (deg up)
* Roll (deg right)
* Image URL
* Image Height (m)
* Image Width (m)

h1. Putting Images into SSDS

As of this writing, images are still being conveyed to shore using a PC or Mac equivalent to mount the images volume on the BIAUV. There is ongoing discussion of making the volume mountable in the native OS, allowing direct copy.


h1. Adding Metadata to Images
]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355634</id>
</property>
</object>
<object class="Label" package="com.atlassian.confluence.labels">
<id name="id">8814594</id>
<property name="name"><![CDATA[biauv]]></property>
<property name="owner"/><property name="namespace"><![CDATA[global]]></property>
<property name="creationDate">2009-01-15 16:29:46.380</property>
<property name="lastModificationDate">2009-07-29 11:21:44.100</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388960</id>
<property name="body"><![CDATA[]]></property>
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">8356212</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388962</id>
<property name="body"><![CDATA[This is the home page for the 900807_BenthicImagingAUV space.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356214</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10387891</id>
<property name="body"><![CDATA[This describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

.h3 BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

.h3 BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|no changes|no changes|
|post-process (name TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

.h3 SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

.h3 Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

.h3 IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355154</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10387903</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|v no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|v send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|v re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |v no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|v no changes|no changes|
|post-process (system TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

h3. SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

The error message "Bad directory specification (AUVBI2009168), skipping..." is a bug in AuvDataXfer.cc (called as 'adx' from the upload script) which luckily has no impact on the script's behavior. The authorities have been notified.

h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355166</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388978</id>
<property name="body"><![CDATA[{gliffy:name=BIAUV Image Data Workflow|space=BIAUV|page=Home|pageid=8356213|align=left|size=L}
This is the home page for the 900807_BenthicImagingAUV space.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356232</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10387901</id>
<property name="body"><![CDATA[This page describes the Benthic Imaging AUV data processing.  It contains a processing diagram, software needed, and assorted more detailed information.

h3. BI AUV Data processing Diagram

This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that are being instantiated for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

h3. BI AUV Data Processing Software

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|v no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|v send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|v re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |v no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|v no changes|no changes|
|post-process (system TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

h3. SSDS AUV Portal Information

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.

h3. Upload script on Benthic Imaging AUV

The upload script on the BIAUV is in /home/dorado1/auv-qnx/auv/altex/onboard/scripts.

You can run the script in interactive mode as ./upload.biauv.

Alternatively, you can run the script with the mission name (YYYY.MM.DD) and campaign name (AUVBI) on the run line.

h3. IP Addresses

As of June 2009, the following IP addresses may prove useful:
jeckel.shore.mbari.org: 134.89.12.45
dorado1: 134.89.32.106

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355164</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388981</id>
<property name="body"><![CDATA[The diagram below is first cut at capturing BIAUV data workflows (from data meeting 15 Jan 2009)
 
{gliffy:name=BIAUV Image Data Workflow|space=BIAUV|page=Home|pageid=8356213|align=left|size=L}
This is the home page for the 900807_BenthicImagingAUV space.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356235</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388980</id>
<property name="body"><![CDATA[]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356234</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388986</id>
<property name="body"><![CDATA[This is the home page for the 900807_BenthicImagingAUV&nbsp; (BIAUV) space.

Visit the links below to see other BIAUV pages]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356241</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388984</id>
<property name="body"><![CDATA[This is the home page for the 900807_BenthicImagingAUV space.]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356239</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10387887</id>
<property name="body"><![CDATA[This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that will be created for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|no changes|no changes|
|post-process (name TBD)|add metadata to images, calculate best navigation values|(new)|(new)|]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355150</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388989</id>
<property name="body"><![CDATA[This page is dedicated to software development for the Benthic Imaging AUV (biauv) project.

The software effort for biauv consists primarily of control software (Rob McEwen) and camera control and metadata management (k headley). This space will be used to maintain development notes and communicate with the team on software related issues.

h4. Development Environment

| h5. System | h5. Description |
| mvc-bi | OS: QNX 4.25 \\
Hardware: x86 (HP Kayak) \\
Description: QNX development host on AUV subnet \\
Location: Headley's office (A210) |
| hummingfish | OS: Fedora \\
Hardware: x86 PC \\
Description: Linux development host (gphoto) \\
Location: Headley's office (A210) |
| moonjelly | hosts auv-qnx CVS repository |
| docking AUV | target vehicle for biauv |

h4. Information&nbsp;

* See the News Page for recent activity on BIAUV software
* View Attachments on this page for related documents
* Source code is maintained under CVS in the auv-qnx repository:
** auv-qnx/auv/altex/onboard/camera
** auv-qnx/auv/altex/onboard/taskIF
** auv-qnx/auv/altex/onboard/Simulator
* Documentation is maintained under CVS in the biauv repository
** biauv/doc
** biauv/doc/reference
** See Attachments to this space for additional documents
** use doxygen to build biauv documentation; a doxygen config file is included in this page's attachments and in biauv/doc]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356244</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">10387889</id>
<property name="body"><![CDATA[This is a version of the AUV CTD Data Flow Diagram that has been adapted for the Benthic Imager AUV project. It describes the intended processes that will be created for the BI AUV.

The diagram is still being updated for the BI AUV.

{gliffy:name=Benthic Imaging AUV Data Flow Diagram|space=BIAUV|page=BI AUV Data Processing Diagram|pageid=9372282|align=center|size=L}

The following table lists and briefly describes the software that is needed for BI AUV.

||Application||Purpose||Development Needed (Base)||Development Needed (Images)||
|Log files|data collection on AUV|no changes|camera driver needed, must log metadata|
|upload|move files from AUV to portal|send to correct portal|add handling of images|
|auvportal|transform log files to SSDS metadata|re-deploy, configured for BIAUV share; validate|add image handling|
|ingest|read metadata into SSDS |no changes, validation only|add image handling to SSDS (tbd)|
|ruminate|create basic netCDF for data files|no changes|no changes|
|post-process (name TBD)|add metadata to images, calculate best navigation values|(new)|(new)|

Additional information about the portal:

The portal runs on jeckel, 134.89.12.45.  The distribution is managed out of the ssdsadmin account, which has as its home directory /private/var/automount/ssdsadmin. In that directory there is a dev/ directory, which contains auv_ctd/, which contains the distribution. Configuration information is in the README file in that directory.  The cvs repository auv_ctd contains the software.

For deployment in the production environment, the .jar files are copied to /usr/local/auv_ctd or /usr/local/auv_bi as appropriate, and the properties described in the README file (in resources/dist/jndi.properties and resources/dist/auvportal.properties) are edited as appropriate.
 

]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">10355152</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388993</id>
<property name="body"><![CDATA[h2. This page contains shared wiki documents and links to project documentation hosted on Alfresco
[biauvUseCases|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/cbcecbbd-e357-11dd-af76-95b562aa99e4/biauv-UseCases.doc|Use Case doc]]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356248</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388994</id>
<property name="body"><![CDATA[h2. This page contains shared wiki documents and links to project documentation hosted on Alfresco

[BIAUV Use Case Doc|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/cbcecbbd-e357-11dd-af76-95b562aa99e4/biauv-UseCases.doc|Use Case doc]

[GWIZ Utility Notes|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/e88edeff-e357-11dd-af76-95b562aa99e4/README.gwiz|GWIZ Utility]

[Camera Control Software Class Diagram|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/661cbed6-e358-11dd-af76-95b562aa99e4/classDiagram.pdf]

[Camera Control Software Package Diagram|https://alfresco.mbari.org/alfresco/d/d/workspace/SpacesStore/9d86468d-e359-11dd-af76-95b562aa99e4/packageDiagram.pdf]]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356249</id>
</property>
</object>
<object class="BodyContent" package="com.atlassian.confluence.core">
<id name="id">8388991</id>
<property name="body"><![CDATA[h2. This page contains shared wiki documents and links to project documentation hosted on Alfresco]]></property>
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">8356246</id>
</property>
</object>
<object class="Label" package="com.atlassian.confluence.labels">
<id name="id">8814596</id>
<property name="name"><![CDATA[favourite]]></property>
<property name="owner"><![CDATA[hobson]]></property>
<property name="namespace"><![CDATA[my]]></property>
<property name="creationDate">2009-01-15 17:16:00.860</property>
<property name="lastModificationDate">2009-01-15 17:16:00.860</property>
</object>
<object class="Label" package="com.atlassian.confluence.labels">
<id name="id">8814595</id>
<property name="name"><![CDATA[biauv]]></property>
<property name="owner"/><property name="namespace"><![CDATA[team]]></property>
<property name="creationDate">2009-01-15 16:29:50.953</property>
<property name="lastModificationDate">2009-01-15 16:29:50.957</property>
</object>
<object class="Label" package="com.atlassian.confluence.labels">
<id name="id">6422536</id>
<property name="name"><![CDATA[favourite]]></property>
<property name="owner"><![CDATA[headley]]></property>
<property name="namespace"><![CDATA[my]]></property>
<property name="creationDate">2008-10-09 22:18:04.253</property>
<property name="lastModificationDate">2026-02-03 14:36:41.432</property>
</object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356243</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">9372313</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">14811170</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356237</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356233</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">9372282</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356213</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">10355613</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">10355622</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">9372282</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356213</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356243</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">10355613</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">9372313</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">14811170</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356233</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">10355622</property>
<property name="key"><![CDATA[socialbookmarkingurl]]></property>
</composite-id>
<property name="type">6</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
<object class="BucketPropertySetItem" package="bucket.user.propertyset">
<composite-id><property name="entityName"><![CDATA[confluence_ContentEntityObject]]></property>
<property name="entityId">8356237</property>
<property name="key"><![CDATA[isbookmark]]></property>
</composite-id>
<property name="type">5</property>
<property name="booleanVal">false</property>
<property name="doubleVal">0.0</property>
<property name="stringVal"/><property name="textVal"><![CDATA[]]></property>
<property name="longVal">0</property>
<property name="intVal">0</property>
<property name="dateVal"/></object>
</hibernate-generic>