New updates to the metadata analytics stream will be introduced in AXIS OS 12.0, scheduled for release in September 2024. For more information about upcoming features, please visit the AXIS OS Portal.

What will change in AXIS OS 12.0?

1) Removal of duplicated information fields in Analytics Scene Description

In the “AnalyticsSceneDescription” module, both "tt:ClassDescriptor/tt:ClassCandidate" and "tt:ClassDescriptor/tt:Type" are currently used for backward compatability even though they contain the same information.

As of AXIS OS 12, the "ClassCandidate" will be removed from the “AnalyticsSceneDescription” module.

Before AXIS OS 12:

<tt:Object ObjectId="101">

    <tt:Appearance>

      <tt:Shape>

        <tt:BoundingBox left="-0.6" top="0.6" right="-0.2" bottom="0.2"/>

        <tt:CenterOfGravity x="-0.4" y="0.4"/>

        <tt:Polygon>

          <tt:Point x="-0.6" y="0.6"/>

          <tt:Point x="-0.6" y="0.2"/>

          <tt:Point x="-0.2" y="0.2"/>

          <tt:Point x="-0.2" y="0.6"/>

        </tt:Polygon>

      </tt:Shape>

      <tt:Class>

        <tt:ClassCandidate>

          <tt:Type>Vehical</tt:Type>

          <tt:Likelihood>0.75</tt:Likelihood>

        </tt:ClassCandidate>

        <tt:Type Likelihood="0.75">Vehicle</tt:Type>

      </tt:Class>

      <tt:VehicleInfo>

        <tt:Type Likelihood="0.75">Bus</tt:Type>

      </tt:VehicleInfo>

    </tt:Appearance>

  </tt:Object>

From AXIS OS 12.0:

<tt:Object ObjectId="101">

    <tt:Appearance>

      <tt:Shape>

        <tt:BoundingBox left="-0.6" top="0.6" right="-0.2" bottom="0.2"/>

        <tt:CenterOfGravity x="-0.4" y="0.4"/>

        <tt:Polygon>

          <tt:Point x="-0.6" y="0.6"/>

          <tt:Point x="-0.6" y="0.2"/>

          <tt:Point x="-0.2" y="0.2"/>

          <tt:Point x="-0.2" y="0.6"/>

        </tt:Polygon>

      </tt:Shape>

      <tt:Class>

        <tt:Type Likelihood="0.75">Vehicle</tt:Type>

      </tt:Class>

      <tt:VehicleInfo>

        <tt:Type Likelihood="0.75">Bus</tt:Type>

      </tt:VehicleInfo>

    </tt:Appearance>

  </tt:Object>

2) Updating terminology from “Vehical” to “Vehicle”

Due to an error in the ONVIF Metadata Spec, “Vehicle” has been incorrectly represented as “Vehical”. As of AXIS OS 12, the correct term “vehicle” will be used instead.

Before AXIS OS 12:

<tt:ClassCandidate>
               <tt:Type>Vehical</tt:Type>
               <tt:Likelihood>0.75</tt:Likelihood>
            </tt:ClassCandidate>

From AXIS OS 12.0:

<tt:Type Likelihood="0.75">Vehicle</tt:Type>    

3) Updating terminology from “Bicycle” to “Bike” in VehicleType

Currently, the term “Bicycle” is used to describe both a bicycle and a motorcycle within the context of “VehicleType”. As of AXIS OS 12.0, “Bike” will be used instead of “Bicycle” to describe both bicycles and motorcycles according to the ONVIF Standard, and it will be represented as an “ObjectType”.

Before AXIS OS 12:

<tt:Class>

  <tt:Type Likelihood="0.5">Vehicle</tt:Type>

</tt:Class>

<tt:VehicleInfo>

  <tt:Type Likelihood="0.5">Bicycle</tt:Type>

</tt:VehicleInfo>

From AXIS OS 12.0:

<tt:Class>

  <tt:Type Likelihood="0.5">Bike</tt:Type>

</tt:Class>