Skip to main content
OpenEye Knowledge Base

Smart Motion

Reduce false alerts and increase your days of recorded video using Smart Motion, OpenEye’s analytics-enabled motion detection. Using analytics to detect motion patterns associated with persons and vehicles, Smart Motion ignores reflections, shadows, trees and other objects in the environment which cause false motion events. Best of all, Smart Motion is enabled on the recorder and therefore will work with existing cameras, eliminating the need for a costly camera upgrade.

NOTE: Not recommended for use on fisheye cameras or lenses.

 

 

 

NOTE: Smart Motion should be used strategically, specifically for cameras that may produce several false motion events due to elements such as wind or shadows, as the number of channels that can be enabled for Smart Motion is limited to the recorder and processor.

Analytics Motion Standard.png

Configure a Smart Motion Area
  1. From the Analytics tab, check the Motion Detected.
  2. Select Smart from the Analytics Mode dropdown.
  3. Click Setup under the Configuration column.
  4. Click Add Area, then click and drag the capture square to create or delete the area.

NOTE: Left click, release, and move to draw a custom polygonal shape one line at a time. Draw and click the last line to the starting point to complete the Area.

NOTE: Motion Areas can be subtracted to disable motion detection for specific areas of the video stream and motion grids can be drawn over each other.

NOTE: Resize the area of interest by dragging the bottom right-hand corner of the camera confirmation pane.

  1. Continue modifying Motion Areas as desired using the tools below the camera frame and the Confidence Threshold.

Motion and Motion Region Options

Confidence Threshold – Used to determine when an object meets an acceptable definition of a person or vehicle. All objects are classified with a percentage likelihood that the object is legitimate from 0% - 100%. To help set the Confidence Threshold, a visual red outline will appear in the motion region when Smart Motion is detected. See Smart Motion Best Practices for more details.

Pre Motion Recording – Time when recording starts from a motion event.
Image Offset – Offset when an image is captured from a motion event.
Record on event detection – Remove the check to disable events from being recorded on the event stream.
Reset Defaults – Resets motion sensitivity and noise sensitivity back to default values.
Select – Allows motion detection grids to be moved.
Select All – Draws a full motion detection grid over the image.
Add Area – Draw individual motion detection grids.
Remove Area – Allows removal of motion detection grid areas within a grid.
Clear All – Reset all customized options back to original camera default settings.

  1. Click Save.
Delete a Smart Motion Area
  1. Click to select the desired Motion Area.
  2. Click Remove Area to delete the selected area.
Hardware Configuration

NOTE: The number of supported channels of server-side analytics will vary depending on both hardware configuration and the analytics or other features enabled. Achieving the specified performance metrics necessitates configuring the server-side analytics to utilize a low-resolution stream set at 640x480 or lower. Failure to adhere to this resolution setting in Apex Server Software Version 3.1.1 and above will result in the channel count being cut to 1/3 of its capacity. Additionally, due to technical limitations in querying the resolution of RTSP streams, these will be defaulted to 1/3 of the maximum channel count.

Additionally, to ensure optimal performance, we recommend using the system metric tools provided in the OWS Server Software Setup. To view the system metric tools, go to Setup Options Gear.png > Cameras under General Configuration and click on the specific camera, then click on the Analytics tab.

The table below displays the estimated maximum number of channels that would be supported when deploying a specific analytic type. This does not account for a combination of Server-Side Analytics and Smart Motion channels running concurrently or other features that may be running on the device (e.g. local console or spot monitor).

  Server-Side Analytics* Smart Motion
 
CPU

MEMORY

Linux (SSA)

Windows (SSA)

Linux (SM)

Windows (SM)

J1900

4GB1

-

-

2

-
J3455/J3455e 4GB1

-

-

8

-
N97

8GB1

-

-

24

-
i3-4xxx 8GB1

-

-

16

-
i3-6xxx 8GB2

-

-

16

-
i3-6xxx 16GB1

-

-

16

-
i3-7xxx

8GB2

-

-

16

-
i3-7xxx

16GB1

-

-

32

-
i3-8xxx

8GB2

10

-

32

-
i3-8xxx

16GB1

10

-

32

-
i3-12xxx

16GB3

20

-

32

-
i3-12xxx

32GB1

20

-

32

-
i5-4xxx

8GB1

-

-

32

32
i5-6xxx

8GB2

-

-

32

32
i5-6xxx

16GB1

-

-

48

48
i5-7xxx

8GB2

-

-

32

32
i5-7xxx

16GB1

-

-

48

48
i5-8xxx

8GB2

10

-

32

32
i5-8xxx

16GB1

10

10

48

32
i5-10xxx

8GB2

10

-

32

-
i5-10xxx

16GB1

10

10

48

48
i5-12xxx

16GB3

20

20

48

48
i5-12xxx

32GB1

20

20

48

48
i7-9xxx

8GB2

10

-

32

-
i7-9xxx

16GB1

10

10

64

64

i7-10xxx

8GB2

10

-

32

-

i7-10xxx

16GB1

10

10

64

64

i7-12xxx

16GB3

20

-

64

-

i7-12xxx

32GB1

20

20

64

20

1 - Max supported memory

2 - 8GB Upgrade available - OE-ZPERFUPRAM-8

3 - 16GB Upgrade available - OE-ZPERFUPRAM-16

NOTE: Live View in Console and Local Spot Monitor are disabled once Smart Motion is enabled for J1900 and J3455 CPUs in order to reserve resources.

NOTE: To achieve maximum channel count for server-side analytics on all Linux models, unplug the monitor from the device to disable the local console.

* Supported Server-Side Analytic types are Person Detected, Vehicle Detected, Line Crossing Detected, Loitering, and Intrusion

Best Practices

Configure Cameras for Optimal Use

  • Use cameras with Wide Dynamic Range (WDR) for outdoor scenes to reduce the impact of sunlight and shadows.
  • Adjust camera contrast to make the image look more like the real-world scene.
  • Reduce the Slowest Shutter setting for OpenEye cameras to better detect motion in low-light environments.
  • Don't forget to clean camera domes for optimal contrast.
  • Smart Motion is not recommended for use on fisheye cameras or lenses at this time.

Setting up Smart Motion in OWS

  • Mask out anything that may make the scene overly complex. This includes bodies of water as well as trees and bushes that aren't needed.
  • Ensure there is a low stream available (1MP or lower) to record continuously as backup. This can also be used for analyzing video.
  • If experiencing missed events from people or vehicles of interest, lower the confidence level by 10 points at a time until you find the ideal setting. Avoid setting the confidence level too low as this can cause false positives. 
  • Use the red outline in the Motion Region pane in camera setup to verify Smart Motion detection.
  • The number of channels that can be enabled for Smart Motion is limited to the recorder and processor. See Hardware Configuration for more details.

Keep in Mind

  • A person or vehicle must be in the scene for a couple seconds to be identified.
  • Smart Motion is not person and vehicle detection. It is analytics-enabled motion detection that helps reduce false alerts and increase days of recorded video.

Additional Requirements

  • Was this article helpful?