Sunteți pe pagina 1din 12

Techlog: Automatic Depth Shifting

Automatic Depth Shifting - Steps

Steps of the Automatic Depth Shifting :


 Pre-processing : Finding the markers
 Matching the markers
 Defining the shift of depth
 Post-processing: Applying all OR only coherent shifts
Markers

 Markers : defined as unique, distinctive parts of the log

Illustration - Normal distribution chart of the pattern of one variable.

Average - Generic pattern

Possible Possible
markers markers

Outlier Cutoff Outlier Cutoff


Finding Markers

Pre-processing : Outlier Cut-off


 Provide a threshold to filter out the
less unique pattern

The bigger the number, the more unique markers only that will be detected.
The smaller the number, more generic markers will also be considered for
comparison.
To provide robust outlier detection, the outlier cut-off corresponds to the
number of Median Absolute Deviation (e.g. 5 MAD).
Finding Markers - Example

Outlier Cutoff 1 Outlier Cutoff 4


Matching the Markers

 Correlation type :
– Correlation
– Anti correlation
– Both
 Correlation cut-off : defines how similar the markers should
be to be considered as the same markers. When the
correlation coefficient between two compared parts is below
this value, it will be considered not matching and ignored.
Matching the Markers - Example

Correlation Cutoff 0.8

Correlation Cutoff 0.5


Matching & Defining the Shift

 Scanning the log with a sliding window


 Windows size : Length of the
correlation sequence. This represents
the number of depth position / sample.
 Window shift : Designated shift above
and below the sequence.
 Performed in 2 passes. First, low resolution pass, then high-
resolution pass.
Matching & Defining the Shift
Illustration

Window Shift

Window Size

Window Shift

Size 8
Window Size and Shift

Setting the window size too small gives more incoherent shift recommendations, as there is more
chance to find matching sequence when the part to match is smaller.
Setting the window shift too small gives less shift recommendations, as there is less chance to find
matching sequence when the range of reference to match to is smaller.
Post-Processing

 Remove outliers shift : When set to


‘yes’ triggers a post-processing to
remove any extreme or incoherent
calculated depth shift.

 Shift outliers threshold : corresponds to number of MAD,


to define how big deviation is allowed to be considered as
coherent shift. When the number of MAD of the calculated
shift is above the threshold, it will be ignored.
(MAD : Median Absolute Deviation)
Post-Processing - Example

Shift Outliers threshold 2 Shift Outliers threshold 4


For demo purposes, the dummy data was duplicated, shifted deeper and given some ‘noise’.
For this example, accurate calculation shall only allow the first 3 shifts. Setting outliers
threshold too high allowing an incoherent shift, resulting mismatching depth at the lower part.
See highlighted area.

S-ar putea să vă placă și