01304 827609 info@use-ip.co.uk Find us

VCA Engine Configuration?

Snoezel

Member
Messages
5
Points
3
Hi

I cant seem to find the answer anywhere, so I hope someone in here can help me?

Please see attachment - what is this configuration for, and shouldnt I have at least 1 linked channel here? (See attachment, linked channel: None)

NVR:
Device Model: DS-7608NXI-I2 / S
Firmware Version: V4.62.210 build 230612

I have activated Smart Event: Intrusion Detection

Camera:
Device model: DS-2CD2143G2-I
Firmware: V5.7.13 build 230504
 

Attachments

  • 1hik-nvr.jpg
    1hik-nvr.jpg
    63.5 KB · Views: 638
Hi

I cant seem to find the answer anywhere, so I hope someone in here can help me?

Please see attachment - what is this configuration for, and shouldnt I have at least 1 linked channel here? (See attachment, linked channel: None)

NVR:
Device Model: DS-7608NXI-I2 / S
Firmware Version: V4.62.210 build 230612

I have activated Smart Event: Intrusion Detection

Camera:
Device model: DS-2CD2143G2-I
Firmware: V5.7.13 build 230504
This one causes a lot of confusion. You have activated "Smart Event:Intrusion Detection" but it's possible/likely that you're using the cameras VCA. The camera model you've detailed does not have AcuSense Human/Vehicle filtering so you're not getting the benefit of the NVR features and not using the event engine.

Go back to the Smart Event Intrusion Detection setting for the camera, disable it (untick the enable box) and save/apply. Then at the top of the page tick the box for "Use Device VCA" (or similar wording), click apply. Once that's done enable Intrusion detection again and redraw your settings. That should force the NVR to to do the AcuSense filtering and the camera should then appear as using the VCA Event Engine.
 
This one causes a lot of confusion. You have activated "Smart Event:Intrusion Detection" but it's possible/likely that you're using the cameras VCA. The camera model you've detailed does not have AcuSense Human/Vehicle filtering so you're not getting the benefit of the NVR features and not using the event engine.

Go back to the Smart Event Intrusion Detection setting for the camera, disable it (untick the enable box) and save/apply. Then at the top of the page tick the box for "Use Device VCA" (or similar wording), click apply. Once that's done enable Intrusion detection again and redraw your settings. That should force the NVR to to do the AcuSense filtering and the camera should then appear as using the VCA Event Engine.
Hi JB1970 thanks for your reply.

Are you sure my camera isnt Acusense, cause hikvision page says camera support this:
(DS-2CD2143G2-I(S))
  • Smart Event
    Line crossing detection, intrusion detection (support alarm triggering by specified target types (human and vehicle))
    Face detection

About you said "Use Device VCA" could that maybe be this setting "Enable AI by Device" ?

I guess that you meen all settings you said should be done on NVR right, and not on the camera?

I did like you said, but no change in Linked Channels - still None :-(
 
Hi JB1970 thanks for your reply.

Are you sure my camera isnt Acusense, cause hikvision page says camera support this:
(DS-2CD2143G2-I(S))
  • Smart Event
    Line crossing detection, intrusion detection (support alarm triggering by specified target types (human and vehicle))
    Face detection

About you said "Use Device VCA" could that maybe be this setting "Enable AI by Device" ?

I guess that you meen all settings you said should be done on NVR right, and not on the camera?

I did like you said, but no change in Linked Channels - still None :-(
My bad you're right, the camera is Acusense - apologies.

In that case it really didn't matter about the NVR event engine not being in use. You can choose to use AcuSense on the camera OR on the NVR (not both). If you use the NVR event engine it restricts the engine to either Motion or Smart Event (set intrusion using the NVR engine on camera 1 and you wouldn't be able to use motion on camera 2). Whereas if you use the AcuSense on the camera it would normally allow you to have motion and line crossing/intrusion detection simultaneously (as it's not restricted by the NVRs available resources)
 
My bad you're right, the camera is Acusense - apologies.

In that case it really didn't matter about the NVR event engine not being in use. You can choose to use AcuSense on the camera OR on the NVR (not both). If you use the NVR event engine it restricts the engine to either Motion or Smart Event (set intrusion using the NVR engine on camera 1 and you wouldn't be able to use motion on camera 2). Whereas if you use the AcuSense on the camera it would normally allow you to have motion and line crossing/intrusion detection simultaneously (as it's not restricted by the NVRs available resources)

No problem about Acusense, you help alot understanding this :-)

Can you tell me what the difference between VCA Engine set to "Perimeter Protection" or "Motion Detection" is for?
And when I should change that?
 

Attachments

  • 2-hiknvr-eng.jpg
    2-hiknvr-eng.jpg
    75.5 KB · Views: 325
No problem about Acusense, you help alot understanding this :)

Can you tell me what the difference between VCA Engine set to "Perimeter Protection" or "Motion Detection" is for?
And when I should change that?
If you use the AcuSense feature built into to the cameras (use device VCA unticked) there's no need to do anything. The camera is processing the events and only sending them to to the NVR if the conditions are met. The camera can be configured to filter events based on human/vehicle for motion detection, line crossing and intrusion detection simultaneously if more than one event type is configured for that camera.

If you use the AcuSense feature built into the NVR (use device VCA ticked), the NVR engine can either be used for motion detection, OR perimeter detection (line crossing/intrusion) to filter events based on human/vehicle. Any camera can be used and the event is sent to the NVR without regard as to whether there's a human/vehicle present. The NVR event engine then applies filtering to each incoming event, only performing the configured actions if the human/vehicle filter is matched. Because the processing capabilities of the NVR are finite, there are limitations:
  • You can't have both motion detection and a perimeter detection (filtered) event on a camera IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
  • You can't have filtered motion on one camera and filtered perimeter detection on another IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
Generally you would always use the AcuSense feature in the camera (use device VCA unticked) on any channel where the camera has the AcuSense feature (so if all of your cameras are those 2143G2's, set it up this way and forget that the NVR has that feature as it's less restrictive to use the cameras inbuilt functionality)

Alternatively if you have a mix of old/new cameras without/with AcuSense capability; you would use the AcuSense feature in the camera (use device VCA unticked) on the capable cameras. On the cameras that aren't capable you would use the feature in the NVR (use device VCA ticked), decide whether motion or perimeter detection was more important and select that option in the page you've shown prior to setting up the events.

Primarily the NXI models have the feature as a means to upgrade an existing system where the existing cameras don't have the capability.
 
If you use the AcuSense feature built into to the cameras (use device VCA unticked) there's no need to do anything. The camera is processing the events and only sending them to to the NVR if the conditions are met. The camera can be configured to filter events based on human/vehicle for motion detection, line crossing and intrusion detection simultaneously if more than one event type is configured for that camera.

If you use the AcuSense feature built into the NVR (use device VCA ticked), the NVR engine can either be used for motion detection, OR perimeter detection (line crossing/intrusion) to filter events based on human/vehicle. Any camera can be used and the event is sent to the NVR without regard as to whether there's a human/vehicle present. The NVR event engine then applies filtering to each incoming event, only performing the configured actions if the human/vehicle filter is matched. Because the processing capabilities of the NVR are finite, there are limitations:
  • You can't have both motion detection and a perimeter detection (filtered) event on a camera IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
  • You can't have filtered motion on one camera and filtered perimeter detection on another IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
Generally you would always use the AcuSense feature in the camera (use device VCA unticked) on any channel where the camera has the AcuSense feature (so if all of your cameras are those 2143G2's, set it up this way and forget that the NVR has that feature as it's less restrictive to use the cameras inbuilt functionality)

Alternatively if you have a mix of old/new cameras without/with AcuSense capability; you would use the AcuSense feature in the camera (use device VCA unticked) on the capable cameras. On the cameras that aren't capable you would use the feature in the NVR (use device VCA ticked), decide whether motion or perimeter detection was more important and select that option in the page you've shown prior to setting up the events.

Primarily the NXI models have the feature as a means to upgrade an existing system where the existing cameras don't have the capability.

Thank you for the very good explanation, much appreciated, i am starting to understand Hikvision a little bit now :-)

Actually I have 3 AcuSense cams and 2 Non AcuSense (other brand) and I get this error know:
"Not enough resource for motion detection analysis. Check the engine configuration in smart analysis."

I only activated Basic event Motion Detection on the two Non AcuSense no name cams. And not Enabled VCA Enable by Device.

Do you know why and how I solve that, or is it not an issue I should concern about?
 
Thank you for the very good explanation, much appreciated, i am starting to understand Hikvision a little bit now :)

Actually I have 3 AcuSense cams and 2 Non AcuSense (other brand) and I get this error know:
"Not enough resource for motion detection analysis. Check the engine configuration in smart analysis."

I only activated Basic event Motion Detection on the two Non AcuSense no name cams. And not Enabled VCA Enable by Device.

Do you know why and how I solve that, or is it not an issue I should concern about?

Unfortunately you've gone too far so the settings are a bit messed up. In the NVR each camera has two event configurations depending on whether the 'enable VCA by device' is (or EVER was) ticked or not. You need to somehow get back to where you were before you started by clearing and disabling the events on each camera. When you tick or untick that 'enable VCA by device' and apply - previous settings may reappear that need to be deleted.

Once you're back to square one set it up as detailed in my previous post. The 'not enough resource' appears when the event engine is set up for perimeter and you try to set up motion, or vice versa as mentioned in my bullet points above.
 
Unfortunately you've gone too far so the settings are a bit messed up. In the NVR each camera has two event configurations depending on whether the 'enable VCA by device' is (or EVER was) ticked or not. You need to somehow get back to where you were before you started by clearing and disabling the events on each camera. When you tick or untick that 'enable VCA by device' and apply - previous settings may reappear that need to be deleted.

Once you're back to square one set it up as detailed in my previous post. The 'not enough resource' appears when the event engine is set up for perimeter and you try to set up motion, or vice versa as mentioned in my bullet points above.

Thanks - i will play around with event settings - now I have a better understanding and should be able to figure it out, i hope :-)
 
Thanks - i will play around with event settings - now I have a better understanding and should be able to figure it out, i hope :)
No problem. Hikvision haven't made it particularly clear/user friendly. It would be easier if instead of that tickbox, it was a dropdown with"Use Camera VCA/Use NVR VCA". Using the word "Device" is ambiguous.
 
Hi,
Is it OK to say, that cameras without AcuSense paired with AcuSense NVR, such as DS-7608NXI-I2/S(C) or DS-7608NXI-K2, will detect line crossing or intrusion detection? And what about cheaper cameras, that don`t have line crossing and intrusion detection? Would they work with AcuSense NVRs and detect events?

Is AcuSense just an algorithm, filtering false alarms? If I have all AcuSense cameras, do I get anything more from AcuSense NVR or I can use cheaper, non AcuSense one?
What "Perimeter protection" means on NVR? Is it the ability to use "Line crossing", for example, on cheaper cameras?

I am sorry, if I am asking too many questions :rolleyes:

Thanks
 
This might help:
Thanks Phil

But what I can`t understand - Is AcuSense just a filter for false human/vehicle on line crossing events(for example) or it can be used as analytical algorithm to create line crossing events?
 
If you use the AcuSense feature built into to the cameras (use device VCA unticked) there's no need to do anything. The camera is processing the events and only sending them to to the NVR if the conditions are met. The camera can be configured to filter events based on human/vehicle for motion detection, line crossing and intrusion detection simultaneously if more than one event type is configured for that camera.

If you use the AcuSense feature built into the NVR (use device VCA ticked), the NVR engine can either be used for motion detection, OR perimeter detection (line crossing/intrusion) to filter events based on human/vehicle. Any camera can be used and the event is sent to the NVR without regard as to whether there's a human/vehicle present. The NVR event engine then applies filtering to each incoming event, only performing the configured actions if the human/vehicle filter is matched. Because the processing capabilities of the NVR are finite, there are limitations:
  • You can't have both motion detection and a perimeter detection (filtered) event on a camera IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
  • You can't have filtered motion on one camera and filtered perimeter detection on another IF using the NVR VCA engine (as you have to set one or the other in the NVR page you've shown)
Generally you would always use the AcuSense feature in the camera (use device VCA unticked) on any channel where the camera has the AcuSense feature (so if all of your cameras are those 2143G2's, set it up this way and forget that the NVR has that feature as it's less restrictive to use the cameras inbuilt functionality)

Alternatively if you have a mix of old/new cameras without/with AcuSense capability; you would use the AcuSense feature in the camera (use device VCA unticked) on the capable cameras. On the cameras that aren't capable you would use the feature in the NVR (use device VCA ticked), decide whether motion or perimeter detection was more important and select that option in the page you've shown prior to setting up the events.

Primarily the NXI models have the feature as a means to upgrade an existing system where the existing cameras don't have the capability.
Dear @JB1970,
Old thread but I also need you help in order to understand some things...
Although I have my system running 3 years now I still haven't understand a lot of things and I am struggle to learn... so your help will be more than appreciated.
My nvr is 7732NXI/I4/S and the cameras I use are, 18 AcuSense cameras and 3 non AcuSense cameras (4MP).
I have probably messed up the settings all that time where I was trying to learn how the Hikvision system works, so I have to clear all this in my head and set them right.
All of my cameras have Motion detection enabled, and I use smart events in 15 of them (14 AcuSense cameras and 1 non AcuSense with enable AI by nvr on)
From what I have understand so far, is that when you have AcuSense cameras you don't need to use the NVR AcuSense feature in smart events (enable AI by nvr). So you just select and set the smart event you want to use, and just check the human/vehicles options that are there right?
If the cameras are non AcuSense and want to use the AcuSense features you have to enable the option "enable AI by nvr" in order to do it right?

Now about the Motion detection in basic events...
1) It appears the message "Not enough resource for motion detection analysis. Check the engine configuration in smart analysis." Probably by playing with configurations I have messed them all up. What do I have to do to remove this message?
2) In motion detection it also gives me the option to choose for human/vehicles clarification but only in my AcuSense cameras. So what that means? Does that means that the cameras use the AcuSense feature also in motion detection except the smart events? So cameras with AcuSense feature applies it to both basic and smart events?
3) My Engine Configuration in VCA configuration is set to perimeter protection. Is this why in the non AcuSense cameras gives me the option to select human/vehicles clarification at smart events and not in motion detection? For example... if I change the engine configuration to motion detection, will then allow me to choose human/vehicles in motion detection and will remove this option from smart events?

One last question about the NXI nvr's compared to the NI nvr's
I have read that regardless of using AcuSense cameras, NXI nvr is needed if you want to have the ability to make human/vehicles clarification in Hik-Connect playback. Is this correct or not?

Thank you in advance
 
1) It appears the message "Not enough resource for motion detection analysis. Check the engine configuration in smart analysis." Probably by playing with configurations I have messed them all up. What do I have to do to remove this message?
For VCA by NVR (needed for your non AcuSense cameras) the 'engine' can only do perimeter protection (line crossing/intrusion) OR motion detection. For perimeter protection, the NVR may be limited to a particular number of channels. You need to decide for the non AcuSense cameras whether you want motion or perimeter protection.
2) In motion detection it also gives me the option to choose for human/vehicles clarification but only in my AcuSense cameras. So what that means? Does that means that the cameras use the AcuSense feature also in motion detection except the smart events? So cameras with AcuSense feature applies it to both basic and smart events?
Human/Vehicle is available on Acusense cameras for both motion and perimeter protection; in fact you can use both simultaneously when VCA is 'by camera'. That's one of the benefits of having the camera doing the processing (where capable) as it's unrestricted. If your non AcuSense cameras aren't giving you the option of Human/Vehicle on motion, it's because the engine is configured for perimeter and so it's unavailable.
3) My Engine Configuration in VCA configuration is set to perimeter protection. Is this why in the non AcuSense cameras gives me the option to select human/vehicles clarification at smart events and not in motion detection? For example... if I change the engine configuration to motion detection, will then allow me to choose human/vehicles in motion detection and will remove this option from smart events?
Yes and yes, but it's a bit of a faff on to switch....
One last question about the NXI nvr's compared to the NI nvr's
I have read that regardless of using AcuSense cameras, NXI nvr is needed if you want to have the ability to make human/vehicles clarification in Hik-Connect playback. Is this correct or not?
Incorrect. I only have the NI NVR and have the event/human/vehicle filter in Hik-Connect for all of my AcuSense cameras. The ability is restricted to certain models and firmware versions. Some older models that are no longer receiving firmware updates (apart from security ones) will never have it (NI-I series being an example). Some old models have new enough firmware to support it; the original DS-76xx-NI-K2/xP for instance has it from about version 4.72 or 4.74 onwards. All you can do is to update your NVR to the latest possible version. If it doesn't have new enough firmware to support the feature there's nothing that can be done. Also keep in mind the feature only works for NVRs added to a Hik-Connect account. The filters do not appear for NVRs added as a local device by IP/Domain.

So back to how you sort out your config. My advice would be to:
  1. select each camera in turn, select line crossing and where available set it to VCA by NVR then save.
  2. if set delete the line crossing, save, untick the enable box, save (if you've messed around with intrusion do the same)
  3. if it's an AcuSense camera, reselect VCA by camera, save. If it's a non AcuSense camera, leave it on VCA by NVR
  4. repeat for all cameras
Once done the NVR AcuSense engine should not be in use, as you've deleted and disabled all events using it. So you can go ahead and set up your AcuSense cameras as you wish using motion and/or line crossing and/or intrusion.

You should now be able to chose whether to use perimeter OR motion for the non AcuSense channels. If it still won't let you select motion with Human/Vehicle on the first camera, you'll need to find the engine configuration in the local menu. It shows what resources are in use and will allow you to switch between perimeter and motion. I can't recall exactly where you'll find that as I don't have an NXI that I can check but the above should assist.
 
Last edited:
For VCA by NVR (needed for your non AcuSense cameras) the 'engine' can only do perimeter protection (line crossing/intrusion) OR motion detection. For perimeter protection, the NVR may be limited to a particular number of channels. You need to decide for the non AcuSense cameras whether you want motion or perimeter protection.

Human/Vehicle is available on Acusense cameras for both motion and perimeter protection; in fact you can use both simultaneously when VCA is 'by camera'. That's one of the benefits of having the camera doing the processing (where capable) as it's unrestricted. If your non AcuSense cameras aren't giving you the option of Human/Vehicle on motion, it's because the engine is configured for perimeter and so it's unavailable.

Yes and yes, but it's a bit of a faff on to switch....

Incorrect. I only have the NI NVR and have the event/human/vehicle filter in Hik-Connect for all of my AcuSense cameras. The ability is restricted to certain models and firmware versions. Some older models that are no longer receiving firmware updates (apart from security ones) will never have it (NI-I series being an example). Some old models have new enough firmware to support it; the original DS-76xx-NI-K2/xP for instance has it from about version 4.72 or 4.74 onwards. All you can do is to update your NVR to the latest possible version. If it doesn't have new enough firmware to support the feature there's nothing that can be done. Also keep in mind the feature only works for NVRs added to a Hik-Connect account. The filters do not appear for NVRs added as a local device by IP/Domain.

So back to how you sort out your config. My advice would be to:
  1. select each camera in turn, select line crossing and where available set it to VCA by NVR then save.
  2. if set delete the line crossing, save, untick the enable box, save (if you've messed around with intrusion do the same)
  3. if it's an AcuSense camera, reselect VCA by camera, save. If it's a non AcuSense camera, leave it on VCA by NVR
  4. repeat for all cameras
Once done the NVR AcuSense engine should not be in use, as you've deleted and disabled all events using it. So you can go ahead and set up your AcuSense cameras as you wish using motion and/or line crossing and/or intrusion.

You should now be able to chose whether to use perimeter OR motion for the non AcuSense channels. If it still won't let you select motion with Human/Vehicle on the first camera, you'll need to find the engine configuration in the local menu. It shows what resources are in use and will allow you to switch between perimeter and motion. I can't recall exactly where you'll find that as I don't have an NXI that I can check but the above should assist.
Dear @JB1970,
Thank you so much for your prompt response.
I finally think that I I am in a good path regarding the knowledge of how basic events, smart events and how AcuSense work.

I have disable all my events (both motion and smart) by unchecking them, I have disable the use of nvr AcuSense in my 1 non AcuSense camera where I used to have it enabled. But I still see the "Not enough resource for motion detection analysis. Check the engine configuration in smart analysis." message when I go to motion events.
I have to mention that I haven't delete the areas, lines etc... of each camera and event types. I have only uncheck the events option (enable/disable).
Do I have to delete the areas, lines, min and max size for each camera and each event too?????

As for the VCA configuration... is set to perimeter protection as I want it to be. My question was in order to understand how it works, so there is no reason to set it to motion. Also regards only 1 non AcuSense camera. Probably in the past (when I was trying to find out how all this work) I would accidentally change this option to motion without knowing what is about.
 
Dear @JB1970,
Thank you so much for your prompt response.
I finally think that I I am in a good path regarding the knowledge of how basic events, smart events and how AcuSense work.

I have disable all my events (both motion and smart) by unchecking them, I have disable the use of nvr AcuSense in my 1 non AcuSense camera where I used to have it enabled. But I still see the "Not enough resource for motion detection analysis. Check the engine configuration in smart analysis." message when I go to motion events.
I have to mention that I haven't delete the areas, lines etc... of each camera and event types. I have only uncheck the events option (enable/disable).
Do I have to delete the areas, lines, min and max size for each camera and each event too?????

As for the VCA configuration... is set to perimeter protection as I want it to be. My question was in order to understand how it works, so there is no reason to set it to motion. Also regards only 1 non AcuSense camera. Probably in the past (when I was trying to find out how all this work) I would accidentally change this option to motion without knowing what is about.
I'm confused now as to what you want. What you chose for the engine configuration has no effect on AcuSense cameras where you're using VCA by camera.

Make sure your AcuSense cameras are set to 'VCA by Camera' and set up motion detection, line crossing or both on them.

As you've already got Line Crossing set for the NVR engine configuration and that's what you want, set your non AcuSense cameras to VCA by NVR and set up the line crossing on them.

If there's a non AcuSense camera where you want to use motion detection instead of line crossing, you'll need to delete and disable the line crossing on that camera, switch to VCA by camera and then set up motion detection as normal which will be basic motion detection with no false alarm filtering.

If you're still getting 'not enough resource' messages you'll need to go into 'engine configuration in smart analysis' (which is available somewhere in the local menu of the NVR) where you'll see what resources are in use, available and the cameras that are using them.
 
I'm confused now as to what you want. What you chose for the engine configuration has no effect on AcuSense cameras where you're using VCA by camera.

Make sure your AcuSense cameras are set to 'VCA by Camera' and set up motion detection, line crossing or both on them.

As you've already got Line Crossing set for the NVR engine configuration and that's what you want, set your non AcuSense cameras to VCA by NVR and set up the line crossing on them.

If there's a non AcuSense camera where you want to use motion detection instead of line crossing, you'll need to delete and disable the line crossing on that camera, switch to VCA by camera and then set up motion detection as normal which will be basic motion detection with no false alarm filtering.

If you're still getting 'not enough resource' messages you'll need to go into 'engine configuration in smart analysis' (which is available somewhere in the local menu of the NVR) where you'll see what resources are in use, available and the cameras that are using them.
Why you are confused? My engine configuration is set for perimeter protection as it has to be. I use only one non AcuSense camera for smart event so I think that's setting is fine. Also it has no linked channel on it as I have disable all my events.
The problem is that I have this message on all of my cameras channels in motion detection section. So I suppose this message appears because of faulty setting I had in the past.
 

Attachments

  • anydesk00000.png
    anydesk00000.png
    117.5 KB · Views: 2
  • anydesk00001.png
    anydesk00001.png
    270.9 KB · Views: 2
Back
Top