CPC G06Q 50/02 (2013.01) [G01V 1/362 (2013.01); G06Q 10/06395 (2013.01)] | 20 Claims |
1. An apparatus comprising at least one tangible, non-transitory computer readable media that stores instructions that, when executed by at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
identifying a first well log of a first well bore and at least a second well log of a second well bore;
receiving at least one seed pick designating data in the first well log as a well top;
determining at least one neighbor for each of the first and second well logs based at least in part on the at least one seed pick;
executing an iterative process that comprises:
identifying a highest confidence pick based on a path length from the at least one seed pick and a quality of the seed pick, where a confidence of the highest confidence pick is a non-increasing function of the path length from the at least one seed pick and a non-increasing function of a quality of the seed pick,
determining a new well top pick by performing a correlation on each neighbor of the well log, and
assigning the new well top pick a pick quality value; and
generating a highest confidence series of the new well top picks.
|