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.

TDA4VE-Q1: DOF small pixel tracking

Part Number: TDA4VE-Q1
Other Parts Discussed in Thread: DRA829, TDA4VM

Tool/software:

Do you have more documentation on how the dmpac dof works?

We are trying to track 1 pixel changes. Creating some synthetic images with a 9x9 box moving in the images the dof doesn't detect motion. If we do a 11x11 box it will detect 1 line(top of box) moving.

  • Hello Ryan, 

    If you can elaborate more on your use-case it would be very helpful to answer your question. 

    In the mean time, I would like to share that the DOF can track motion over large range with high precision.  

        – Optical flow vector lengths up to +/- 191 pixels in horizontal direction and +/- 62 pixels in vertical direction for each input pixel
        – Optical flow vector precision of 1/16th of inter pixel distance

    You can please refer to the Section 6.10 of Technical Reference Manual for J721E DRA829/TDA4VM Processors Silicon Revision 1.1 Texas Instruments Families of Products for more details. 

    I would suggest to disable median post filtering of the flow vectors and use smaller motion smoothness factor value like 1 or 2 for your synthetic testcase.

    Thanks and Regards

    Hrushikesh 

  • My use case is tracking 1-3 pixel size lights in very heavy fog.

    Changing motionSmoothnessFactor factor to 1 it now shows a 7x1 pixel line moving with a 9x9 pxl box. It doesn't show movement with a box <=7pxl. 

    median filter only seemed to change the direction of the motion.

    Is the dmpac register documentation in the TRM? I don't see things like DMPAC_DOF_MSFR_MSF_CFG in it.