This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843AOP: Overhead 3D People Counting, queries related to Target Id

Part Number: IWR6843AOP

Hi,

I have a few queries regarding people counting demo.

 In each frame if the radar detects a target a TargetList tlv is generated containing Target id & related data.

1) Is the Target iD mapped to a particular target or Does the target id track a particular object over multiple frames?

How will target id be assigned in following scenarios:- (here area means the Boundary box where the target is detected or tracked)

2) Person A enters the area, gets assigned target id 1, Person A leaves area. Now there is no target detected in area. After few seconds Person B enters the area. Is Person B assigned id 1 or id 2? 

3) Person A enters the area, gets assigned target id 1, Person A stays stationary inside area & stops getting tracked. Now there is no target detected in area. After few seconds Person B enters the area. Is Person B assigned  id 1 or id 2? 

4) Does the target id mapping differentiate between exit event & loss of tracking due to stationary inside the area ?

While looking at tlv data generated over time, I observed that target Ids kept incrementing (for ex 12,13,14) even when the number of targets in area were max 4 or 5 at a time(area with foot traffic, people entering & exiting area constantly). 

5) My concern is does the Target Id keep incrementing indefinitely? If I keep sensor on for a long time will target id keep on increasing in value & overflow after long period of time?

Thanks

 

  • 1) Is the Target iD mapped to a particular target or Does the target id track a particular object over multiple frames?

    A target ID should track a particular object over multiple frames.

    2) Person A enters the area, gets assigned target id 1, Person A leaves area. Now there is no target detected in area. After few seconds Person B enters the area. Is Person B assigned id 1 or id 2?

    Person B would be assigned ID 1

    3) Person A enters the area, gets assigned target id 1, Person A stays stationary inside area & stops getting tracked. Now there is no target detected in area. After few seconds Person B enters the area. Is Person B assigned  id 1 or id 2? 

    Person B would be assigned ID 1. That being said, there are ways to adjust the tracker so it does not lose Person A even when they stand still. See the Static Boundary Box, static2freeThre, Sleep2FreeThre and Fine Motion Detection Mode Configuration in the tracking tuning guide and detection tuning guide.

    4) Does the target id mapping differentiate between exit event & loss of tracking due to stationary inside the area ?

    yes it does. see the exit2freeThre and static2freeThre for more info from the above linked tracker tuning guide.

    5) My concern is does the Target Id keep incrementing indefinitely? If I keep sensor on for a long time will target id keep on increasing in value & overflow after long period of time?

    I don't know what will happen if you try to get this to overflow, but you could insert some overflow protection into the code where tracks get assigned to protect against this if it has not already been done. I'd also note that tid (target ID) is a 32 bit integer, so that's not very likely to happen over the course of a product lifetime.