A system for determining field surface conditions, the system comprising a frame member , a ground engaging tool coupled to the frame member , the ground engaging tool being configured to engage soil within a field as an agricultural implement is moved across the field, and a vision sensor having a field of view directed towards a portion of a surface of the field, the vision sensor being configured to capture vision-based data indicative of a field surface condition of the field, the system being characterized by : a secondary sensor coupled to the ground engaging tool , the secondary sensor being configured to capture secondary data indicative of the field surface condition; and a controller communicatively coupled to the vision sensor and the secondary sensor , the controller being configured to determine an initial surface condition associated with the field surface condition as a function of the vision-based data and to adjust the initial surface condition based at least in part on the secondary data received from the secondary sensor wherein : - the controller is configured to adjust the initial surface condition by determining a correction factor based on the secondary data received from the secondary sensor and by applying the correction factor to the initial surface condition to determine a corrected surface condition, - the secondary sensor is provided in operative association with the ground-engaging tool such that the secondary sensor detects a parameter indicative of movement of the ground-engaging tool as the ground-engaging tool rides along a surface of the field. a secondary sensor coupled to the ground engaging tool , the secondary sensor being configured to capture secondary data indicative of the field surface condition; and a controller communicatively coupled to the vision sensor and the secondary sensor , the controller being configured to determine an initial surface condition associated with the field surface condition as a function of the vision-based data and to adjust the initial surface condition based at least in part on the secondary data received from the secondary sensor wherein : - the controller is configured to adjust the initial surface condition by determining a correction factor based on the secondary data received from the secondary sensor and by applying the correction factor to the initial surface condition to determine a corrected surface condition, - the secondary sensor is provided in operative association with the ground-engaging tool such that the secondary sensor detects a parameter indicative of movement of the ground-engaging tool as the ground-engaging tool rides along a surface of the field. - the controller is configured to adjust the initial surface condition by determining a correction factor based on the secondary data received from the secondary sensor and by applying the correction factor to the initial surface condition to determine a corrected surface condition, - the secondary sensor is provided in operative association with the ground-engaging tool such that the secondary sensor detects a parameter indicative of movement of the ground-engaging tool as the ground-engaging tool rides along a surface of the field. <EOS>