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.

IWR6843ISK: height of sensorPosition and boundayBox in Long Range People Detect demo

Part Number: IWR6843ISK

Hi,

I tested using Long Range People Detect demo with a sensorPosition and boundaryBox command changes in IWR6843ISK.

I used the 100m cfg provided by the Industrial toolbox 4.7.0.

 

In some cases, we found that the object was not allocated. Below is my test cases.

case 1: BoundaryBox -15 15 0.5 220 0 2, sensorPosition 2 0 0                -> not allocated

case 2: BoundaryBox -15 15 0.5 220 -6 2, sensorPosition 1.5 0 0                -> allocated

case 3: BoundaryBox -15 15 0.5 220 -6 0, sensorPosition 1.5 0 0                -> not allocated

case 4: BoundaryBox -15 15 0.5 220 -6 0.5, sensorPosition 1.5 0 0                -> not allocated

case 5: BoundaryBox -15 15 0.5 220 -6 1, sensorPosition 1.5 0 0                -> not allocated

case 6: BoundaryBox -15 15 0.5 220 -6 2, sensorPosition 1.5 0 0                -> allocated

case 7: BoundaryBox -15 15 0.5 220 -6 1.5, sensorPosition 1.5 0 0                -> not allocated

case 8: BoundaryBox -15 15 0.5 220 -6 1.5, sensorPosition 0.1 0 0                -> allocated

  

I only change height,

In case 1, 3, 4, 5, 7 no object was allocated.

In the above case, the z-value of sensorPosition must be less than the z-value of boundaryBox to be assigned an object in the tracker module. Is it right?

Thanks.

  • Hi, 

    yes. the objects within the defined boundary box is only detected. 

    Regards, 

    Sudharshan K N

  • Thanks for reply,

    To be sure, let me ask one more time.

    The objects are within the defined boundary box. but when z-value of "sensorPostion" command is equal or larger than z-value of "boundaryBox" command, it isn't detected. Is that correct? 

     

     

     

    I have an additional question.

    I'm using 100m cfg of Long Range People Detect demo. 

    When detecting outside, an object shaken by the wind is also allocated as an tracked object.

    Could you please advise me how to filter these objects(non-people)?

    Thanks.

  • Hi, 

    Any objects with movement in the vicinity can potentially be detected. You can refer to the example file:///C:/ti/mmwave_industrial_toolbox_4_7_0/experiments/Detecting+Humans+at+50+Meters+and+Filtering+False+Detections+with+GTrack+Software.html to help you in developing classification algorithms. 

    Regards, 

    Sudharshan K N 

  • Thank you for reply,

     

    I read example file you recommended, but It isn't include how to mitigate False Detection. The example file says "by intelligently grouping and tracking the detected points, the software can successfully track the human without tracking the trees and shrubs". Is that means Gtrack software is already can track the human without tracking trees and shrubs?

     

    In my test case, The object tracking the human remained on the points of the trees or sometimes objects are allocated due to points of the trees.

     

    Below case is that object tracking the human remained on the points of the trees.

    Initially there are only points of the trees.

     

    Human pass by and the tracker starts tracking human.

     
    After the human passes by, the objects remain at the points of the trees.
    Those objects will remain until the tracker terminates. please advise on how to solve these false detection.
    Thanks.
  • Hi, 

    The tracker might retain the points for few frames before it can confirm to remove the objects from the scene. This could be the reason for having latencies. 

    Regards, 

    Sudharshan K N 

  • Thanks for your reply,

     

    The tracker might retain the points for few frames before it can confirm to remove the objects from the scene. This could be the reason for having latencies.

    Does that mean, the parameter of the 'stateParam' command must be set to 0 or 1 to immediately remove the object from the scene?

     

     

    I read example file you recommended, but It isn't include how to mitigate False Detection. The example file says "by intelligently grouping and tracking the detected points, the software can successfully track the human without tracking the trees and shrubs". Is that means Gtrack software is already can track the human without tracking trees and shrubs?

    and please answer this question as well.

    Thanks.

  • Hello,

    Modifying the stateParam values will change how quickly the tracks are released. I would not set these values to 0, but 1 frame might be acceptable if you expect the tracked people to be moving the whole time.

    Also, in the top of the post you modify the boundary box, but in the GUI screenshots it looks like there are tracks created well outside of these bounds. Are you still using the boundary box when running this? This should help to filter some of these tracked objects.

    There is no feature in gtrack right now to classify whether there is a human or tree/shrub. You may be able to eliminate some of these tracks by modifying the allocationParams or gatingParams. Please see the below document for more info on these.

    3D_people_counting_tracker_layer_tuning_guide.pdf

    Regards,

    Jackson

  • Thank you for reply,

     

    Also, in the top of the post you modify the boundary box, but in the GUI screenshots it looks like there are tracks created well outside of these bounds. Are you still using the boundary box when running this? This should help to filter some of these tracked objects.

    There was an error in that test. The test was run with the Long Range People Detect 100m 2D example, but I adjusted the height values of the bounding box and sensor. I'll try run with 3D example to filter some of objects.

     

    There is no feature in gtrack right now to classify whether there is a human or tree/shrub. You may be able to eliminate some of these tracks by modifying the allocationParams or gatingParams. Please see the below document for more info on these.

    Is it helpful to adjust gatingParams in cases(as mentioned above) where human-tracking objects remain at points in the tree, or sometimes objects are assigned due to points in the tree?

     
    Thanks.
  • It might help to reduce the gating parameters, as the points from the tree should not be added to the person unless they are so close. But, if the person is walking very closely to the tree then it will very difficult to distinguish between the person and the tree.

    Regards,

    Jackson