Hi ArnauCM,
Yep, quite impressive the performance of PhotoScan even on such a low quality dataset.
I recommend to compute your dense point cloud at MEDIUM or even LOW quality settings due to the low quality of your dataset. Processing it at HIGH or ULTRA probably won't deliver better results .... and you would not have to wait 3 days and 12 hours to get to 54%
Because you are dealing with 4k video footage, the 'rolling shutter issue' will also add to the overall SfM MVS error budget.
As mentioned by JMR, I would also recommend to change your survey layout to a double grid (perpendicular flight lines) with slightly oblique imagery (convergent imaging geometry, as suggested by James et al 2014). If you use a mission planning app such as MapPilot or Pix4Dcapture, it will allow you to adjust the camera orientation.
As correctly stated by JMR, more image overlap does not necessarily lead to better/more accurate photogrammetric reconstructions.
Regarding tree height measurements. You could export the dense point cloud as LAZ file and then open it with CloudCompare (free, open-source). In CloudCompare, first get rid of the underfloor points (either manually or with a Noise Filter) and then segment the cloud into smaller point clouds on a tree by tree basis. Then simply extract the maximum and minimum Z values for each segmented cloud/tree and calculate the difference (= tree height). I guess this should deliver more consistent/reliable results than simply using the 'measure distance' tool on the point cloud.
All the best and keep us updated about your progress.
Regards,
SAV