Buckeye X Series User manual

X-Series Network Manager AI Object Detection
User's Manual
AI Object Detection User's Manual Version 1.0

Table of Contents
1.Introduction.............................................................................................................................................1
2.Installation...............................................................................................................................................3
2.1.Computer equirements..................................................................................................................3
2.2.How To Install ................................................................................................................................3
2.2.1.Downloading base model through software............................................................................3
2.2.2.Download from our website ...................................................................................................5
3.AI Detection profiles ..............................................................................................................................6
3.1.Navigating to Detection Profiles ....................................................................................................6
3.2.Customizing AI Detection Profiles ..............................................................................................10
3.3.Profile Information .......................................................................................................................11
3.3.1.Profile Name .........................................................................................................................11
3.3.2.Profile Active.........................................................................................................................11
3.3.3.Profile applies to cameras .....................................................................................................11
3.4.Target Specific Information...........................................................................................................12
3.4.1.Add New Target ....................................................................................................................12
3.4.2.Limit Time of Day ................................................................................................................12
3.4.3.Email Pictures .......................................................................................................................13
3.4.4.Save Picture To .....................................................................................................................13
3.4.5.Speak ....................................................................................................................................14
3.4.6.Sound ....................................................................................................................................14
3.5.Otherwise Section ........................................................................................................................14
4.Example Profiles...................................................................................................................................16
5.Detection Zones ...................................................................................................................................21
5.1.Introduction to detection zones ....................................................................................................21
5.2.Bounding boxes ............................................................................................................................21
5.3.Navigating to detection zones ......................................................................................................22
5.4.Zones of Interest............................................................................................................................24
5.5.Suppressing Targets.......................................................................................................................26
5.6.Zones of Suppression....................................................................................................................28
AI Object Detection User's Manual Version 1.0

1. Introduction
AI Object Detection (AI-OD) is an add-on to X-Series Network Manager software that will allow
images received from selected cameras to be analyzed in order to determine if targets of interest are
present. The currently available targets of interest are:
•Person
•Vehicle
Additional targets of interest may be added in the future as the AI-OD models improve. Contact
ATSI/Buckeye Cam service at www.buckeyecam.com for specialized target requests.
If a target of interest is detected in an image, the software can take various user defined actions such as:
•Email images to a special email address
•Save pictures to a special directory
•Speak a user defined alarm message
•Play a user selected sound
It is important to note that the images are analy ed once they are received at the software. The AI-
OD function does not prevent images from being transmitted and it does not affect the motion detection
function of the cameras.
Shown below is a high level flow chart of how the AI process work.
AI Object Detection User's Manual Version 1.0 Page 1 of 32
Note: Throughout this manual it is assumed that the user is familiar with the X80 Wireless Camera
System and X-Series Network Manager software. Manuals and training videos can be found at
www.buckeyecam.com

1. Camera detects motion and takes a picture. This picture then gets
transmitted to the base.
2. Once the image has arrived at the base, we look to see if the camera is a
part of any active detection profiles. If so, we run the image through the AI
process that will return detected targets if any are detected. If no targets are
detected then we process next image.
3. If a target is detected, we look to see if any detection zones are defined in
the camera. If there are detection zones defined, we determine if the target
should be recognized or ignored based on how the zones are defined(see
section 5.Detection Zones).
4. If the target that was detected is valid, we look at the detection profiles
for the camera to determine what actions to take(email, play sound, save to
file, etc). (see section 3.AI Detection Profiles)
5. Profile actions are executed if defined
AI Object Detection User's Manual Version 1.0 Page 2 of 32

2. Installation
2.1. Computer Requirements
Minimum requirements are:
•Memory: 8GB AM or higher
•Processor: Core i3-3225 3.3 GHz or higher
These are the minimum requirements and users may experience performance delays with minimum
hardware configuration. Newer laptops and computers should run our AI. High quality processors and
graphics cards can reduce time it takes to process each image.
2.2. How To Install
There are two ways to install a AI model onto your X80 Network manager:
2.2.1. Downloading base model through software
Start by clicking the update button, shown in the red box below.
AI Object Detection User's Manual Version 1.0 Page 3 of 32

Next click the check for updates button,shown in the red box.
AI Object Detection User's Manual Version 1.0 Page 4 of 32

Then click the “Download AI” button. Follow the prompt to download the base AI model.
NOTE: This will only appear if the software determines that your computer is capable of running the
AI software.
2.2.2. Download from our website
Specific models can be downloaded from our website. For more information contact tech support at
www.buckeyecam.com
AI Object Detection User's Manual Version 1.0 Page 5 of 32

3. I Detection profiles
An AI detection profile is a user defined profile that controls what actions the X-Series Manager needs
to take when an image comes back with detected targets. Detection profiles can define things like:
•Where to email images on detection of targets
•Special directory to save images if needed
•What time frames you want to handle target detections
•If you would like a sound to be played on target detection
•What cameras you want this profile to apply to
You can define multiple detection profiles to meet the specific needs of you situation.
3.1. Navigating to Detection Profiles .
Start by selecting the menu button in upper right hand corner of screen, shown in the red box below.
AI Object Detection User's Manual Version 1.0 Page 6 of 32

Next, click on the “Notifications” button shown in the red box below.
AI Object Detection User's Manual Version 1.0 Page 7 of 32

Then, scroll down and click the edit button in the “AI Object Detection” Tab shown in the red box
below.
AI Object Detection User's Manual Version 1.0 Page 8 of 32

You will now be on this screen. This screen is where you can add, remove, or modify your AI detection
profiles. To add a profile, click the add detection profile button shown in the red box below.
AI Object Detection User's Manual Version 1.0 Page 9 of 32

3.2. Customizing I Detection Profiles
After clicking the add profile button, this screen will appear.
Let's walk-through some of the features you can customize on this profile.
AI Object Detection User's Manual Version 1.0 Page 10 of 32

3.3. Profile Information
The first section is for information that applies to the overall profile. This includes:
3.3.1. Profile Name
This field allows the user to enter a custom name for their detection profile. For example, if this
profile is designed to catch vehicles on a driveway, you could name it “Driveway” to quickly
reference the profile after completion.
3.3.2. Profile ctive
Clicking the button in this field allows you to quickly turn your profile on or off depending on the
specific needs of your situation. “Yes” means it will be applied to the images of the selected devices.
“No” means it will not be applied.
3.3.3. Profile applies to cameras
This feature will allow you to choose which cameras you want this profile to be applied to. Cameras
that have been selected to have this profile applied will be listed in the text below. In the example
shown below, there are currently no cameras selected. To add or remove cameras, click the change
button and a list of cameras will be displayed. Simply check the boxes for the cameras you would
like to apply the profile to.
AI Object Detection User's Manual Version 1.0 Page 11 of 32

3.4. Target Specific Information
The second section is your target information. Targets are what the particular model you have selected
can detect. Examples of targets are:
•People
•Vehicles
For example, you may want to have a different action when you detect a person in a location vs a
vehicle. You could set up a profile that handles each target differently.
3.4.1. dd New Target
Clicking this button will allow you to choose which target/targets you want to select to be detected for
this profile.
After you select targets you would like to detect, you can modify the following features for each
specific target.
3.4.2. Limit Time of Day
This feature allows you to customize what time you want the target to be applied. A sample use of this
is a building that expects lots of vehicle traffic during the day, but doesn't expect any traffic at night.
You could adjust the time of day on this target to be 5:00pm to 7:00 am and have this profile detect
selected targets at night.
AI Object Detection User's Manual Version 1.0 Page 12 of 32

3.4.3. Email Pictures
This feature allows you to email any picture that comes back as a hit on the specific target to an email
address of your choosing. By checking the checkbox “List detected targets in subject”,the target that
was detected will automatically be put in the subject of the email. After setting up your outgoing email
server, enter the email address you would like to send in the white text box. When you enter an email, a
white plus sign will appear,clicking it will make another text box appear where you can enter another
email to send the pictures to if needed.
NOTE: This has no effect on normal Email notifications. If you have previously set up email
notifications for a camera, they will work as normal.
3.4.4. Save Picture To
This feature allows you to save any picture that comes back as a hit on the detection profile to a
location of your choosing. When the checkbox is checked, a browse window appears. Select the desired
folder to save the images.
AI Object Detection User's Manual Version 1.0 Page 13 of 32

3.4.5. Speak
This feature allows you to have a custom sound played on your computer system when a picture comes
back as a detection on the specific target. For example, in a home security application if you type in
“Intruder” your computer would say “Intruder” through its system's audio quickly alerting you of the
situation.
NOTE: In order to use this feature you must have speakers on your computer.
3.4.6. Sound
Similar to speak, this feature allows you to select a prerecorded sound that will play when a picture
comes back as a hit on the detection profile.
NOTE:It is possible to make more than one target group for the same target. For example you could
have two target groups for vehicles. The first could run during the day and email pictures to a
receptionist. The second could run at night and email the pictures to a security guard. To do this click
add target,select vehicle, and fill in appropriate info for daytime scenario. Then click add target, select
vehicle, and add info for night time scenario.
3.5. Otherwise Section
The otherwise section(shown below) is used in specific situations. It is used to handle pictures that do
not return as hits on your detection profile. This is useful in cases where users want to review pictures
that did not detect any targets, otherwise it can be left blank
AI Object Detection User's Manual Version 1.0 Page 14 of 32

AI Object Detection User's Manual Version 1.0 Page 15 of 32

4. Example Profiles
Example 1:
John is an owner of a construction company. He expects daytime traffic at his work sight, but wants to
be notified if his camera picks up any motion at night on the driveway leading to work sight.
He created a profile called Driveways and set it to active so it will be running. He set it to be active on
Camera 1 because that camera is looking at a driveway. He selected Vehicles as his target and set this
profile to run from 5:30pm to 6:00am because that is when he wants to be notified. He added an email
address to send the pictures that contain vehicles.
Below is an example of this profile.
AI Object Detection User's Manual Version 1.0 Page 16 of 32

AI Object Detection User's Manual Version 1.0 Page 17 of 32

Example 2:
Bob is monitoring a dirt road for foot traffic. In this area it is very uncommon for there to be foot traffic
unless there is illegal activity taking place. Bob wants “person” target detections to be sent to one email
that he can actively monitor, and vehicle target detections to be sent to other email for later inspection,
and all other images to not get sent to an email.
As seen in the image below, he makes a profile that he calls “Trail” and sets it to be active. He then
applies it to all cameras that look at trails, in this case just Camera 1. He then adds the vehicle and
person as targets. Under the vehicle target, he checks the “Email pictures” box and enters his email for
pictures containing vehicles. Under the person target, he checks the “Email pictures” box and enters
his email address that will monitor people. Since he doesn't want to be notified about other targets, he
does NOT check the “Email Pictures” under the otherwise category.
NOTE: In the case of an ATV driving on the road, the AI detected both a vehicle and a person. That
image would be sent to both email addresses.
NOTE: If Bob decided that he wants people and vehicles to be sent the SAME email address, he would
have to enter that email in BOTH email boxes under each target.
An example of this profile can be seen below.
AI Object Detection User's Manual Version 1.0 Page 18 of 32
Table of contents