Recommendations for BI - Hardware chosen and AI

sypher

n3wb
Joined
Jan 18, 2017
Messages
2
Reaction score
1
Hello guys,
i'm (finally) doing the video surveillance at home, and i've been looking at BI (i mean, it was always going to be BI, but took me a while to get there).
I'm in the process of replacing my RLC-823A and Trackmixes with some Hikvisions, not PTZ but the Acusense, the ones with AI onboard.

The Reolinks seem to have solved the iframe problem (in the demo of BI i see in the FPS 25/1, which i undestood being 1 iframe per frame, so it would be good isnt it?), however night quality lacks a bit, and PTZ movement at night pretty much blurs everything out until the camera is stopped again.

That being said, the questions that i have right now are:

1. For the hardware, energy costing so much, i was evaluating a Fujitsu Esprimo Q920, it has a Intel I5-4590T (cpubench of 4000) and integrated Intel Graphics 4600, 16gb ram.
Would this be good enough? Requirement would be probably up to 8 channels (i'll start with 5, plus doorbell, plus maybe inside cameras).

2. For AI - would you guys go with BI deepstack AI, or would i be better off leveraging the AI onboard of the cameras? Would i even be able to run models with the hardware above?
My reolinks have huge delays in intercepting people, notifications are not consistent and so on ... From my past, hikvision never ever gave me a reason to complain, so thats why i'm asking.


Thanks in advance!
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,972
Reaction score
48,691
Location
USA
That is the wrong CPU for BI. The "T" means the chips is designed to use less power while also having less performance than the standard chips without any letters. It could fail by throttling performance at the wrong time.

You would be better off from a performance and energy standpoint to find a used i5-8500.

Whether to use BI AI is up to you, but of course, the AI in the camera may be more than sufficient for your needs without needing CPAI. Do you need the orange box around every object? Do you want to identify animals or logos? Or is just human or vehicle sufficient.

The camera AI is useful to many people, but BI has way more motion setting granularity than the cameras, and some people need that additional detail, especially if wanting AI for more than a car or person. For folks that want AI and alerts on animals or specifically a UPS truck then they need the additional AI.

There isn't really a best practice because every field of view is different and use case and needs are different.

To many here, BI motion without AI is more than adequate for what they do.

To many here, camera AI is more than adequate for what they do.

To many here, using the BI AI adds additional functionality that the above alone can not do.

It comes down to testing with each field of view and which one gives you the most consistent results.

If you decide to go with the camera AI, then set up the IVS rules within the camera and let it do its thing!

Go into the camera and set up smart plan with IVS, then go to the IVS screen and draw IVS rules (tripwire or intrusion box) and then select the AI you want it to trigger on (human or vehicle).

Then in BI, there are a few places you need to set this up in BI (assuming you already set up the IVS rules in the camera GUI):

In Camera configure setting check the box "Get ONVIF triggers".

Hit Find/Inspect on the camera setting to pull the coding for the triggers.

Go into Motion Setting and select the "Cameras digital input" box.

On the Alerts tab uncheck the Motions Zones tab (those are alerting you to any BI motion in those areas in Zones A thru H)

On the alerts tab set up how to be notified.



While some of that third party stuff is cool like tagging was it a dog or a bear, I don't need all that fancy stuff. If my camera triggers BI to tag an alert for human or vehicle and BI can accomplish what I need by way of a text or email or push or whatever, that is sufficient for my needs. I just want to be alerted if a person or vehicle is on my property and the camera AI does a fine job with that.

However, I do run BI AI on one camera so that it knocks out headlight shine so that the alert image includes the vehicle. The camera AI will trigger for a car, but the alert image was always just the headlights.

The true test....I have found the AI of the cameras to work even in a freakin blizzard....imagine how much the CPU would be maxing out sending all the snow pictures for analysis to CodeProject LOL. My non-AI cams in BI were triggering all night. This picture was ran through Deepstack (without the IVS or red lines on it) and it failed to recognize a person in the picture, but the camera AI did. This pic says it all and the video had the red box over it even in complete white out on the screen:

1679354257954.png


 

CaptainCrunch

Getting comfortable
Joined
Feb 13, 2023
Messages
229
Reaction score
380
Location
Texas
Then in BI, there are a few places you need to set this up in BI (assuming you already set up the IVS rules in the camera GUI):

In Camera configure setting check the box "Get ONVIF triggers".

Hit Find/Inspect on the camera setting to pull the coding for the triggers.

Go into Motion Setting and select the "Cameras digital input" box.

On the Alerts tab uncheck the Motions Zones tab (those are alerting you to any BI motion in those areas in Zones A thru H)

On the alerts tab set up how to be notified.
I'm having an issue following your instructions. I was able to configure the camera to get the onvif triggers. Then I hit fin/inspect.

Screenshot 2023-04-25 at 12.53.01 PM.png

But I'm having trouble finding "cameras digital input." I suspect the issue might be a change in verbiage from when the directions were written or a different verbiage for different cameras. Under trigger, I found the motion sensor and was able to configure it. But that only seems to deal with the motion ai in BI.

Screenshot 2023-04-25 at 12.53.14 PM.png

Screenshot 2023-04-25 at 12.53.32 PM.png

If I select onvif/camera events, I can configure it but I don't see the ivs rules I set up on the camera. Or at least I don't recognize the tripwire and intrusion rules I set.

Screenshot 2023-04-25 at 12.55.33 PM.png

Is the onvif/camera events the same thing as the camera digital input?
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,972
Reaction score
48,691
Location
USA
Yeah the verbiage changed - it is now the ONVIF/Camera events box you need to check.

The listen for box is some code that you shouldn't have to do anything with unless you are trying to do more, but this feature is so new that we are all trying to figure it out.

And keep in mind for several of us, including me, the IVS triggers haven't worked for 5.7.5 and newer, so we have to rollback.

If you only want the camera trigger and not use BI motion to save on CPU space, then you can uncheck the Motion Sensor box.
 

Flintstone61

Known around here
Joined
Feb 4, 2020
Messages
6,613
Reaction score
10,950
Location
Minnesota USA
Fujitsu Esprimo Q920 is a compact PC with a mobile processor, and lacks space for a Terabyte sized drive.
Is anybody out there running a BI PC with only the SSD drive as Windows OS and the recording media?
4590 is getting to be old. Not sure it supports Windows 11.
Will it run? yes. Will it run hot? yes. Will it shit the bed before a bigger PC? yes.
1682447177877.png
 
Top