Optical low height drift

What could be the reason for low height Loiter optical flow drift - log file? 4.4.4 Arducopter, Hereflow.

How sensitive is it to the surface texture?

FLOW_ADDR,0
FLOW_FXSCALER,-101
FLOW_FYSCALER,-107
FLOW_ORIENT_YAW,0
FLOW_POS_X,0
FLOW_POS_Y,0.115
FLOW_POS_Z,-0.03
FLOW_TYPE,6


tested on this surface.

Redo the inflight calibration, and update the accurate flow z position. test on another site.

low height performs okay. hmm, I am unsure if it is the blue surface or the FnScaler issue. Outdoor, loiter optical flow position lock is superb.

FLOW_FXSCALER,-28
FLOW_FYSCALER,-63
FLOW_POS_Z,0.01

FlowCal: Started
FlowCal: x:0% y:0%
FlowCal: x:0% y:0%
FlowCal: x:32% y:2%
FlowCal: x:36% y:2%
FlowCal: x:36% y:2%
FlowCal: x:36% y:2%
FlowCal: x:54% y:2%
FlowCal: x:54% y:2%
FlowCal: x:66% y:2%
FlowCal: x:88% y:2%
FlowCal: x:100% y:2%
CAN[124] lpwork_thread : 612 free
CAN[124] idle : 80 free
CAN[124] i2c2_thread : 72 free
CAN[124] spi3_thread : 80 free
CAN[124] can_thread : 72 free
CAN[124] exceptions : 72 free
FlowCal: x:100% y:2%
FlowCal: x:100% y:2%
FlowCal: x:100% y:12%
FlowCal: x:100% y:28%
FlowCal: x:100% y:62%
FlowCal: x:100% y:84%
FlowCal: samples collected
FlowCal: scalarx:1.081 fit:0.01
FlowCal: scalary:1.048 fit:0.00
FlowCal: FLOW_FXSCALER=-28 FLOW_FYSCALER=-63