A imaging based dataform reader utilizes a method of compensating for image offset between consecutive image fields comprising an interlaced image frame. The method includes determination of a disparity vector corresponding to the direction and magnitude of the offset between portions of successive fields. The disparity vector is determined by trial matching feature recognition data for a template area of a second image field to feature recognition data for a reference area of a first image field. The second field feature recognition data is trial matched to first field data at a plurality of offsets typical of hand jittering. The offset position providing the best feature match between the first and second fields is used to derive a disparity vector. The disparity vector is then applied to provide enhanced decoding by use of first field image data and registration-corrected second field image data. Feature recognition is achieved by use of digital filter value sets which may be adapted for recognition of horizontal, vertical or curved feature transitions.