Radar
AXIS D2110-VE Security Radar is a smart, network-based device that uses advanced radar technology to offer extensive area coverage, while also providing the position and speed of the object. It’s ideal for protection in a variety of outdoor installations such as industrial areas or after-hours monitoring of parking lots and loading docks.
To facilitate the integration towards a Video Management System (VMS), the radar provides a video stream with the moving objects shown in the same way as an Axis camera. Moreover, a reference map can be uploaded and calibrated as a background to give the operator a visual overview of the scene.
For more context on the topic, please see Developer Community.
You can get notifications about moving objects in two ways
- You can define a zone, or multiple zones, where moving objects should be detected. And you can set up different type of actions to happen when an event occurs, i.e. when movements are detected. This is very similar to how video motion detection works in our network cameras.
- You can also subscribe to a metadata stream, which continuously streams information about all objects in the scene.
You can use AXIS Metadata Monitor to visualize the metadata stream
Use AXIS Metadata Monitor and start the streams for the events and the metadata with the following command: rtsp://ip-address/axis-media/media.amp?video=0&audio=0&event=on&analytics=polygon
.
<tt:SampleFrame
xmlns:tt="http://www.onvif.org/ver10/schema"
Source="RadarMotionTracker"
UtcTime="2022-07-13T11:15:12.046786Z">
<tt:Object ObjectId="105">
<tt:Appearance>
<tt:Shape>
<tt:BoundingBox bottom="0.2" right="-0.2" top="0.6" left="-0.6"/>
<tt:CenterOfGravity y="0.4" x="-0.4"/>
<tt:Polygon>
<tt:Point y="0.2" x="-0.2"/>
<tt:Point y="0.6" x="-0.2"/>
<tt:Point y="0.6" x="-0.6"/>
<tt:Point y="0.2" x="-0.6"/>
</tt:Polygon>
</tt:Shape>
<tt:Class>
<tt:ClassCandidate>
<tt:Type>Vehical</tt:Type>
<tt:Likelihood>0.92</tt:Likelihood>
</tt:ClassCandidate>
<tt:ClassCandidate>
<tt:Type>Human</tt:Type>
<tt:Likelihood>0.96</tt:Likelihood>
</tt:ClassCandidate>
<tt:ClassCandidate>
<tt:Type>Other</tt:Type>
<tt:Likelihood>1.00</tt:Likelihood>
</tt:ClassCandidate>
<tt:Extension>
<tt:OtherTypes>
<tt:Type>Unknown</tt:Type>
<tt:Likelihood>1.00</tt:Likelihood>
</tt:OtherTypes>
</tt:Extension>
<tt:Type Likelihood="1.00">Unknown</tt:Type>
<tt:Type Likelihood="0.92">Vehicle</tt:Type>
<tt:Type Likelihood="0.96">Human</tt:Type>
</tt:Class>
<tt:Extension>
<axrt:RadarObjectInfo>
<axrt:PolarCoordinate angle="20.0" range="50.0"/>
<axrt:Velocity m-s="10.0" angle="10.0"/>
<axrt:Size m="10.0"/>
</axrt:RadarObjectInfo>
</tt:Extension>
<tt:GeoLocation lon="0.0000000" lat="0.0000000" elevation="0.00"/>
<tt:SphericalCoordinate Distance="50.0" ElevationAngle="0.0" AzimuthAngle="70.0"/>
</tt:Appearance>
<tt:Behaviour>
<tt:Speed>10.0</tt:Speed>
<tt:Direction yaw="80.0" pitch="0.0"/>
</tt:Behaviour>
</tt:Object>
<tt:ObjectTree>
<tt:Split>
<tt:from ObjectId="18"/>
<tt:to ObjectId="20"/>
<tt:to ObjectId="18"/>
</tt:Split>
<tt:Merge>
<tt:from ObjectId="19"/>
<tt:from ObjectId="18"/>
<tt:to ObjectId="18"/>
</tt:Merge>
<tt:Delete ObjectId="11"/>
</tt:ObjectTree>
</tt:SampleFrame>
You can use AXIS Media Parser SDK to parse the content of the metadata
AXIS Media Parser SDK can help you parse the content of the metadata and see how you can use the metadata stream content.
Additional explanations for interesting fields in the metadata
CenterOfGravity
– shows the object’s position within the image’s coordinatesClassCandidate
– shows type of object classification. Classes are defined in ONVIF analytics service specification.RadarObjectInfo
– defines radar specific informationPolarCoordinate
andRange
are used for PTZ-tracking. Build custom software trigger logic, based on position, speed, direction, etc.Velocity
defines the speed of the object.Angle
shows the direction of the object.
Geolocation
– Contains GPS coordinates of the object, if radar is configured with location and heading, using the Geolocation API.
A source of alarms is swaying objects such as trees, bushes etc. which can be filtered out.
AXIS Radar Autotracking for PTZ
AXIS Radar Autotracking for PTZ is a windows service to control and move PTZ cameras based on radar input, with the PTZ camera automatically following and zooming in on the object causing the radar alarm.