A method and system for interpreting geological features of a borehole wall

By converting and segmenting the format of borehole wall video image data, and combining it with user operation commands, the geological features of the borehole wall are interpreted efficiently and accurately, solving the problems of low transmission efficiency and inaccurate parameters in existing technologies.

CN122244769APending Publication Date: 2026-06-19NORTHWEST ENGINEERING CORPORATION LIMITED

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NORTHWEST ENGINEERING CORPORATION LIMITED
Filing Date
2026-05-20
Publication Date
2026-06-19

Smart Images

  • Figure CN122244769A_ABST
    Figure CN122244769A_ABST
Patent Text Reader

Abstract

This disclosure provides a method and system for interpreting geological features of borehole walls, relating to the field of geological feature interpretation technology. The method includes: acquiring video image data and parameter text files corresponding to the borehole walls; determining a set-format image sequence from the video image data, and determining the pixel-per-inch value and depth interval parameters from the parameter text file; segmenting the set-format image sequence according to the pixel-per-inch value and depth interval parameters to generate and store image segments corresponding to different depth intervals; displaying each image segment, and responding to user commands for image segments at specific depth intervals, interpreting the geological features of the image segments at specific depth intervals to obtain geological feature parameters. This disclosure improves the efficiency of geological feature interpretation of video image data and ensures the accuracy of geological feature parameters by interpreting geological features of image segments at specific depth intervals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of geological feature interpretation technology, and in particular to a method and system for interpreting geological features of borehole walls. Background Technology

[0002] In the field of geological feature interpretation technology, in order to ensure the safety and practicality of boreholes, it is necessary to interpret the geological features of the borehole wall. This is usually done by scanning the borehole with optical or acoustic probes to obtain the original video data corresponding to the borehole wall. The original video data is then sent to the interpretation equipment for analysis to obtain geological feature parameters, thereby realizing the interpretation of the geological features of the borehole wall.

[0003] In related technologies, the raw video data is massive in size, making efficient transmission in a network environment difficult. This results in a long reception time for the interpretation equipment, hindering real-time geological feature interpretation. Furthermore, the varying data formats of optical or acoustic probes used to acquire the raw video data necessitate the use of multiple third-party software programs for viewing and preliminary processing. This increases the number of data transfer steps, complicating the geological feature interpretation process and lengthening the time required to obtain geological feature parameters. Moreover, geological feature interpretation still relies on manual identification of fractures and measurement of geological occurrence in video or screenshot software, which leads to inaccurate geological feature parameters due to visual interpretation and manual measurement.

[0004] In summary, improving the efficiency and accuracy of obtaining geological feature parameters corresponding to the borehole wall has become the main problem to be solved. Summary of the Invention

[0005] To overcome the problems existing in related technologies, this specification provides a method and system for interpreting the geological features of borehole walls.

[0006] According to a first aspect of the embodiments of this specification, a method for interpreting geological features of borehole walls is provided, the method comprising: Obtain video image data and parameter text files corresponding to the borehole wall; Determine a sequence of images in a set format from the video image data, and determine the pixel value per inch and depth interval parameters from the parameter text file; The image sequence of the set format is segmented and cut according to the pixel value per inch and the depth interval parameter, and image segments corresponding to different depth intervals are generated and stored. The system displays image segments corresponding to different depth ranges and, in response to user commands for image segments in specific depth ranges, interprets the geological features of the image segments in those specific depth ranges based on the commands to obtain geological feature parameters.

[0007] In one possible design, the step of segmenting the image sequence of the set format according to the pixel per inch value and the depth interval parameter, and generating and storing image segments corresponding to different depth intervals, includes: The pixel height corresponding to each depth interval is determined based on the pixel value per inch and the depth interval parameter. The image sequence of the set format is segmented based on the pixel height to generate and store image segments corresponding to different depth ranges.

[0008] In one possible design, the geological feature interpretation of the image segment within the specific depth range based on the operation instructions to obtain geological feature parameters includes: Obtain the edge points on both sides of the crack in the image segment within the specific depth range, as indicated by the user's operation command; Determine the number of pixels between the edge points on both sides of the crack and set the number of pixels; The actual width between the edge points on both sides of the crack is calculated and displayed based on the number of pixels and the set number of pixels. The actual width is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

[0009] In one possible design, the geological feature interpretation of the image segment within the specific depth range based on the operation instructions to obtain geological feature parameters includes: The user selects a set number of feature points in an image segment within a specific depth range using the operation command. The cylindrical surface unfolding plane where the image segment in the specific depth range is located is determined as the first plane, and the two-dimensional coordinates of the set number of feature points on the first plane are obtained; The two-dimensional coordinates are mapped to three-dimensional coordinate points in a three-dimensional cylindrical space; A second plane is constructed based on the three-dimensional coordinate points, and the geological feature parameters corresponding to the image fragments in the specific depth range are determined based on the geometric relationship between the first plane and the second plane.

[0010] In one possible design, determining the geological feature parameters corresponding to the image segment at a specific depth interval based on the geometric relationship between the first plane and the second plane includes: Determine the first normal vector corresponding to the first plane, and determine the second normal vector corresponding to the second plane; Based on the first normal vector and the second normal vector, determine the tilt angle corresponding to the image segment in the specific depth range; The dip angle is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

[0011] In one possible design, determining the geological feature parameters corresponding to the image segment at a specific depth interval based on the geometric relationship between the first plane and the second plane includes: Obtain the intersection line between the first plane and the second plane, and obtain the perpendicular line corresponding to the intersection line; Determine the direction vector of the intersection line and the direction vector of the perpendicular line; Based on the direction vector of the intersection line and the direction vector of the perpendicular line, the tendency value corresponding to the image segment in the specific depth range is determined; The tendency value is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

[0012] According to a second aspect of the embodiments of this specification, a geological feature interpretation system for borehole walls is provided, comprising: The acquisition module is used to acquire video image data and parameter text files corresponding to the borehole wall; The extraction module is used to determine a sequence of images in a set format from the video image data, and to determine the pixel value per inch and depth interval parameters from the parameter text file; The segmentation module is used to segment the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generate and store the image segments corresponding to different depth intervals. The interpretation module is used to display the image segments corresponding to the different depth ranges, and respond to the user's operation command for the image segment of a specific depth range, and interpret the geological features of the image segment of the specific depth range based on the operation command to obtain geological feature parameters.

[0013] In one possible design, the segmentation module is specifically used to determine the pixel height corresponding to each depth interval based on the pixel value per inch and the depth interval parameter, segment the image sequence of the set format based on the pixel height, and generate and store image segments corresponding to different depth intervals.

[0014] In one possible design, the interpretation module is specifically used to acquire the edge points on both sides of the fracture as marked by the user in the image segment of the specific depth range through the operation command, determine the number of pixels between the edge points on both sides of the fracture and a set number of pixels, calculate and display the actual width between the edge points on both sides of the fracture based on the number of pixels and the set number of pixels, and determine the actual width as the geological feature parameter corresponding to the image segment of the specific depth range.

[0015] In one possible design, the interpretation module is further configured to acquire the set number of feature points selected by the user in the image segment of the specific depth range through the operation command, determine the cylindrical surface unfolded plane where the image segment of the specific depth range is located as the first plane, acquire the two-dimensional coordinates of the set number of feature points on the first plane, map the two-dimensional coordinates of the set number of feature points to three-dimensional coordinate points in three-dimensional cylindrical space, construct a second plane based on the set number of three-dimensional coordinate points, and determine the geological feature parameters corresponding to the image segment of the specific depth range based on the geometric relationship between the first plane and the second plane.

[0016] In one possible design, the interpretation module is further configured to determine a first normal vector corresponding to the first plane and a second normal vector corresponding to the second plane, and based on the first normal vector and the second normal vector, determine the dip angle corresponding to the image segment in the specific depth range, and determine the dip angle as the geological feature parameter corresponding to the image segment in the specific depth range.

[0017] In one possible design, the interpretation module is further configured to obtain the intersection line between the first plane and the second plane, and obtain the perpendicular line corresponding to the intersection line, determine the direction vector of the intersection line, and determine the direction vector of the perpendicular line, and based on the direction vector of the intersection line and the direction vector of the perpendicular line, determine the dip value corresponding to the image segment of the specific depth interval, and determine the dip value as the geological feature parameter corresponding to the image segment of the specific depth interval.

[0018] According to a third aspect of the embodiments of this specification, a computer device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to: acquire video image data and parameter text files corresponding to the borehole wall; Determine a sequence of images in a set format from the video image data, and determine the pixel value per inch and depth interval parameters from the parameter text file; The image sequence of the set format is segmented and cut according to the pixel value per inch and the depth interval parameter, and image segments corresponding to different depth intervals are generated and stored. The system displays image segments corresponding to different depth ranges and, in response to user commands for image segments in specific depth ranges, interprets the geological features of the image segments in those specific depth ranges based on the commands to obtain geological feature parameters.

[0019] The technical solutions provided in the embodiments of this specification may include the following beneficial effects: In the embodiments of this specification, video image data is converted into a unified format image sequence, ensuring the transmission efficiency of the format image sequence. The format image sequence is segmented and cut, thereby enabling geological feature interpretation of image segments corresponding to different depth ranges, ensuring the accuracy of geological feature parameters, realizing online analysis of remote geological feature interpretation of borehole walls, and improving the convenience and accuracy of borehole wall geological feature interpretation.

[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this specification and, together with the description, serve to explain the principles of this specification.

[0022] Figure 1 This is a flowchart illustrating a method for interpreting geological features of a borehole wall according to an exemplary embodiment. Figure 2 This is a schematic diagram illustrating the principle of tilt angle and dip value measurement according to an exemplary embodiment of this specification; Figure 3 This is a schematic diagram of the structure of a borehole wall geological feature interpretation system illustrated in this specification according to an exemplary embodiment; Figure 4 This is a block diagram illustrating a geological feature interpretation system for borehole walls according to an exemplary embodiment of this specification; Figure 5 This is a schematic diagram of the structure of a computer device according to an exemplary embodiment. Detailed Implementation

[0023] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this specification as detailed in the appended claims.

[0024] The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0025] It should be understood that although the terms first, second, third, etc., may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this specification, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0026] In previous technologies, the raw video data was too large to be efficiently transmitted over a network, resulting in long reception times for the interpretation equipment. This prevented real-time interpretation of geological features from being performed on the raw video data. Furthermore, the varying data formats of the optical and acoustic probes required multiple third-party software programs for viewing and preliminary processing, increasing the number of data transfer steps and the time required to obtain geological feature parameters. This added to the complexity of the geological feature interpretation process. Moreover, relying on manual visual interpretation and measurement to determine geological feature parameters could lead to inaccuracies. Therefore, improving the efficiency and accuracy of acquiring geological feature parameters for geological feature interpretation has become a major problem to be solved.

[0027] The embodiments described in this specification will now be described in detail.

[0028] like Figure 1 As shown, Figure 1 This is a flowchart illustrating a method for interpreting geological features of a borehole wall according to an exemplary embodiment, comprising the following steps: Step S1: Obtain the video image data and parameter text file corresponding to the borehole wall.

[0029] To ensure the accuracy of the interpretation of geological features of the borehole wall, the system needs to acquire video image data and parameter text files corresponding to the borehole wall. The parameter text files should include at least: the depth of the borehole measurement, the height of the borehole initial measurement, the depth value, the borehole number, the size of the borehole diameter, the azimuth angle, and the number of pixels per inch (DPI).

[0030] It should be noted that while receiving video image data, the system also receives parameter text files simultaneously. The system uses timestamps or frame numbers as key indexes to precisely bind each depth value and orientation data with the corresponding video frame, thereby achieving a precise correspondence between the video image data and the parameter text file.

[0031] The above method determines the video image data and parameter text file of the borehole wall, which is beneficial for online analysis of the borehole wall based on the video image data and parameter text file.

[0032] Step S2: Determine the formatted image sequence from the video image data, and determine the pixel value per inch and depth interval parameters from the parameter text file.

[0033] To prevent data from being collected in inconsistent formats from different devices and to prevent the video image data from becoming too large, the system needs to convert the original format of the video image data to a specified format. The original format can be Audio Video Interleaved (AVI) format, and the specified format can be Bitmap (BMP) format. Since video image data is temporally continuous, in order to obtain the image of the specified format corresponding to each depth interval, the video image data needs to be decoded. The specific decoding process is as follows: The system reads the parameter text file, obtains the depth sequence, and determines the video timestamp corresponding to each depth. It then jumps to the video timestamp position in the video image data, decodes the video frame at the video timestamp position, and obtains a frame image. The system then defines the frame image as a set format image and stores it.

[0034] Furthermore, when storing images in a specified format, the images can be named according to their depth values, for example: ZH-001_000000.bmp (depth 0.00m), ZH-001_000010.bmp (depth 0.01m), ZH-001_050000.bmp (depth 50.00m).

[0035] Repeat the above steps until all data points of the entire depth range have been processed to obtain the image sequence in the set format corresponding to the video image data. Then, determine the pixel value per inch and the depth interval parameter from the parameter text file. The depth interval parameter can be 1 meter. The depth interval parameter can be adjusted according to the actual situation, which will not be explained in detail here.

[0036] By using the methods described above to unify and convert the format of video image data, the convenience of video image data is ensured, and the efficiency of online analysis of borehole walls is improved.

[0037] Step S3: Segment the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generate and store the image segments corresponding to different depth intervals.

[0038] After determining the number of pixels per inch and the depth interval parameters, the system substitutes these values ​​into the piecewise formula to calculate the pixel height corresponding to each depth interval. The piecewise formula is as follows: The number of pixels corresponding to the depth interval parameter = DPI * (depth interval parameter / 2.54) For example: if the depth interval parameter is 1 meter, the number of pixels per meter = DPI * (100cm / 2.54cm).

[0039] After determining the pixel height corresponding to each depth interval, starting from the first image of the image sequence with the set format, the continuous image sequence with the set format is segmented and cropped with the pixel height as the cropping height to generate image segments that correspond one-to-one with the depth interval.

[0040] By using the above method, the image sequence of the set format is segmented and cut to obtain image segments corresponding to different depth ranges, so that the video image data can be converted into image segments that can be directly used by the business, thereby improving the efficiency of interpreting the geological features of the borehole wall.

[0041] Step S4: Display the image segments corresponding to different depth ranges, and respond to the user's operation command for the image segment of a specific depth range, interpret the geological features of the image segment of the specific depth range based on the operation command.

[0042] After determining the image segments corresponding to different depth ranges, the system can display the image segments corresponding to different depth ranges on the operation interface, which is conducive to realizing online analysis of the geological features of the borehole wall.

[0043] Users interact with image segments at specific depth ranges on the user interface, generating operation commands. The system responds to these commands and interprets the geological features of the image segments based on them. The specific geological feature interpretation process is as follows: Because borehole walls may contain fissures due to geological structures, the user interface displays a cylindrical unfolded plane containing image segments at specific depth intervals. Users can determine the shape, location, and size of these fissures on this unfolded plane. Users can also mark the edge points on both sides of the fissures on the user interface. The system will respond to these edge points marked by the user on the image segments at specific depth intervals, determining the number of pixels between the edge points and a set number of pixels. The set number of pixels corresponds to the number of pixels for the depth interval parameter. These pixel numbers and the set number of pixels are then substituted into the distance formula, which is as follows: d = (Number of pixels between the two edge points of the crack / Number of pixels corresponding to the depth interval parameter) * 1000 In the above formula, d is the actual width between the edge points on both sides of the crack, and 1000 is the ratio between the actual pixels of the borehole and the image size. The ratio can be adjusted according to the actual situation, which will not be explained in detail here.

[0044] After determining the actual width between the two edge points of the fracture, the actual width corresponding to the two edges of the fracture is displayed in the operation interface, which is helpful for interpreting the geological features of the borehole wall.

[0045] In addition, this application embodiment also needs to determine the spatial attitude of the geological structure corresponding to the borehole wall. The spatial attitude can be represented by dip angle and dip value. The schematic diagram of the principle of dip angle and dip value measurement is shown below. Figure 2 As shown, in Figure 2 In this context, XYZ represents a three-dimensional spatial coordinate system, and image segments at specific depth intervals are represented by core images. Core images are cylindrical, and users can define a set number of feature points on these image segments within the user interface. Figure 2 Taking three feature points as an example, the three feature points are three points in the cylindrical unfolded plane corresponding to the image segment in a specific depth range. The cylindrical unfolded plane corresponding to the image segment in a specific depth range can be determined as the first plane, and the three feature points can be mapped to three-dimensional coordinate points in the three-dimensional cylindrical space.

[0046] Specifically, the mapping is based on the borehole radius, converting the horizontal coordinate value of the feature point in the two-dimensional coordinates into the horizontal azimuth angle in the three-dimensional cylindrical space, and determining the vertical coordinate value as the depth coordinate in the three-dimensional cylindrical space, thereby realizing the mapping of the three feature points from the two-dimensional coordinates of the first plane to the three-dimensional coordinate points in the three-dimensional cylindrical space.

[0047] In a three-dimensional cylindrical space, the second plane can be determined by the three-dimensional coordinates of three feature points.

[0048] The equation corresponding to the first plane is: + + + =0, The first normal vector of the first plane is a constant. = ( , , ), where A1, B1, and C1 represent the components of the first normal vector along the X-axis, Y-axis, and Z-axis in the three-dimensional coordinate system, respectively.

[0049] The equation corresponding to the second plane is: + + + =0, The second normal vector of the second plane is a constant. = ( , , ), where A2, B2, and C2 represent the components of the second normal vector along the X-axis, Y-axis, and Z-axis in the three-dimensional coordinate system, respectively.

[0050] The embodiments of this application are as follows: Figure 2 The example in the text illustrates the process of determining the dip angle. The specific process for determining the dip angle is as follows: Since the inclination angle is the angle between the first plane and the second plane, the first normal vector and the second normal vector are substituted into the inclination angle calculation formula to obtain the inclination angle. The specific inclination angle calculation formula is as follows: θ= In the above formula, = + + , = , |= θ is the inclination angle corresponding to the borehole wall.

[0051] The embodiments of this application are as follows: Figure 2 The example in the text illustrates the process of determining a tendency. The specific process of determining a tendency is as follows: The direction set in the embodiments of this application can be Figure 2 The direction is due north. The direction can be adjusted according to the actual drilling conditions, which will not be explained in detail here.

[0052] Since the dip direction is the angle between the perpendicular line to the intersection of the second and first planes and the borehole's true north direction, it is necessary to determine the intersection line between the first and second planes. The normal vector to the horizontal plane y=0 is... = (0, 1, 0), the direction vector of the intersection line is the cross product between the normal vectors of the horizontal plane at y=0 and the first plane, that is: = × = ( , , ) = (- ,0, On the ZOX plane, draw a perpendicular line to the line of intersection, and the direction vector of the perpendicular line is... and Vertical, that is: = ( ,0, ), Z-axis direction vector = (0, 0, 1), the direction vector of the perpendicular line Vector of due north The included angle conforms to = , = ·0+0·0+ ·1= ,get = = , =1, = Propensity α = .

[0053] The embodiments of this application calculate the dip angle and dip value of the borehole wall corresponding to image segments in a specific depth range based on spatial analytical geometry, ensuring the accuracy of the dip angle and dip value and improving the interpretation efficiency of the geological features of the borehole wall.

[0054] In this embodiment, the actual width of the fracture, the inclination angle of the borehole, and the dip value are used as geological feature parameters. Geological feature parameters can be added according to the actual geological structure and the business requirements of geological feature interpretation, which will not be elaborated here.

[0055] This application embodiment is based on the system to interpret the geological features of the borehole wall. A schematic diagram of the borehole wall geological feature interpretation system is shown below. Figure 3As shown, the borehole wall geological feature interpretation system includes: a data acquisition layer, a data processing layer, and an application layer. The data acquisition layer includes: borehole image acquisition hardware and data upload intermediate plug-in. The data processing layer includes: image segmentation algorithm and dip and tilt angle algorithm. The application layer includes: a world wide web interpretation platform, a data management module, an image display module, and a borehole wall feature interpretation module.

[0056] The borehole image acquisition hardware device acquires video image data and parameter text files corresponding to the borehole wall, and uploads the acquired video image data and parameter text files to the data upload middleware plugin for storage. The data upload middleware plugin can be a desktop application developed in C language. The data upload middleware plugin can extract image sequences of a set format from the video image data, and read the parameter text files and encapsulate them into lightweight data exchange (JavaScript Object Notation, JSON) format data packets, and perform integrity verification and logical verification on the set format image sequences and parameter text files.

[0057] Furthermore, the system verifies whether the image sequence in the set format corresponds one-to-one with the parameter text file, whether the depth value in the parameter text file is a valid positive number, and whether the borehole number conforms to the preset naming rules. When the verification fails, it needs to locate the specific data and mark the data at that location, while generating a prompt message. When the verification passes, the data upload intermediate plugin needs to call the web interface to obtain the project tree with the project-work area-drill hole as the hierarchical structure, and match the borehole number in the above data packet with the borehole node in the project tree.

[0058] In this embodiment, a recursive search can be performed in the project tree using the borehole number. When the number of the borehole node in the project tree matches the borehole number, a new imaging data subset will be created under the matched borehole node. The imaging data subset records the data of accessing and describing video image data, setting format image sequences, and parameter text files. The setting format image sequences and data packets are then uploaded to the application layer for storage.

[0059] When the number of the drill node in the project tree does not match the drill number, the upload will stop and an error message and error reason will be generated. The error reason can be: No corresponding drill node found.

[0060] The web interpretation platform in the application layer parses the image sequence and data packets of the set format, and displays the image sequence of the set format according to the depth value through the image display module. Since the data processing layer contains an image segmentation algorithm, the web interpretation platform can segment and cut the image sequence of the set format to obtain and store the image segments corresponding to different depth intervals. The detailed process of segmenting and cutting the image sequence of the set format is the same as the segmentation and cutting process in step S3 above, and will not be repeated here.

[0061] The web-based interpretation platform stores image sequences in a set format, data packets, and image fragments corresponding to different depth ranges through a data management module.

[0062] After identifying the image segments corresponding to different depth ranges, users can learn about the image segments corresponding to different depth ranges by browsing the operation interface of the web interpretation platform. The image segment of the depth range currently being viewed by the user is identified as the image segment of the specific depth range. The user can click on the operation interface with the mouse, and the web interpretation platform will generate the user's operation instructions.

[0063] When a user clicks on an image segment within a specific depth range, the web interpretation platform responds to the user's operation command for that segment. The borehole wall feature interpretation module interprets the geological features of the image segment based on the operation command, obtaining geological feature parameters. The geological feature interpretation includes at least: calculating the actual width of the edge points on both sides of the fracture in the image segment within the specific depth range, and calculating either the dip angle or the dip value corresponding to the image segment within the specific depth range. The actual width, dip angle, and dip value are all geological feature parameters, which can be displayed in the user interface. The calculation of the dip angle and dip value is based on the dip angle and dip value algorithms in the data processing layer. For a detailed explanation of the calculation process, please refer to the above-described dip angle and dip value calculation process; it will not be repeated here.

[0064] The above methods enable online analysis of the geological features of borehole walls, improving the efficiency of interpretation and the efficiency and accuracy of obtaining geological feature parameters. The system also enables segmented display of borehole walls based on different depth ranges and rapid measurement of fractures, dip angles, and dip values, thus enhancing the accuracy and convenience of interpreting the geological features of borehole walls.

[0065] like Figure 4 The diagram shown is a block diagram of another borehole wall geological feature interpretation system according to an exemplary embodiment, specifically: The acquisition module 401 is used to acquire video image data and parameter text files corresponding to the borehole wall; Extraction module 402 is used to determine a sequence of images in a set format from the video image data, and to determine the pixel value per inch and depth interval parameters from the parameter text file; Segmentation module 403 is used to segment the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generate and store image segments corresponding to different depth intervals. The interpretation module 404 is used to display the image segments corresponding to the different depth intervals, and respond to the user's operation command for the image segment of a specific depth interval, and interpret the geological features of the image segment of the specific depth interval based on the operation command to obtain geological feature parameters.

[0066] In one possible design, the segmentation module 403 is specifically used to determine the pixel height corresponding to each depth interval based on the pixel value per inch and the depth interval parameter, segment the image sequence of the set format based on the pixel height, and generate and store image segments corresponding to different depth intervals.

[0067] In one possible design, the interpretation module 404 is specifically used to obtain the edge points on both sides of the fracture marked by the user in the image segment of the specific depth range through the operation command, determine the number of pixels between the edge points on both sides of the fracture and a set number of pixels, calculate and display the actual width between the edge points on both sides of the fracture based on the number of pixels and the set number of pixels, and determine the actual width as the geological feature parameter corresponding to the image segment of the specific depth range.

[0068] In one possible design, the interpretation module 404 is further configured to acquire the set number of feature points selected by the user in the image segment of the specific depth range through the operation command, determine the cylindrical surface unfolded plane where the image segment of the specific depth range is located as the first plane, acquire the two-dimensional coordinates of the set number of feature points on the first plane, map the two-dimensional coordinates of the set number of feature points to three-dimensional coordinate points in the three-dimensional cylindrical space, construct a second plane based on the set number of three-dimensional coordinate points, and determine the geological feature parameters corresponding to the image segment of the specific depth range based on the geometric relationship between the first plane and the second plane.

[0069] In one possible design, the interpretation module 404 is further configured to determine a first normal vector corresponding to the first plane and a second normal vector corresponding to the second plane, and based on the first normal vector and the second normal vector, determine the dip angle corresponding to the image segment in the specific depth range, and determine the dip angle as the geological feature parameter corresponding to the image segment in the specific depth range.

[0070] In one possible design, the interpretation module 404 is further configured to obtain the intersection line between the first plane and the second plane, and obtain the perpendicular line corresponding to the intersection line, determine the direction vector of the intersection line, and determine the direction vector of the perpendicular line, and based on the direction vector of the intersection line and the direction vector of the perpendicular line, determine the dip value corresponding to the image segment of the specific depth interval, and determine the dip value as the geological feature parameter corresponding to the image segment of the specific depth interval.

[0071] The embodiments of the borehole wall geological feature interpretation system described in this specification can be applied to computer equipment, such as servers or terminal devices. The system embodiments can be implemented through software, hardware, or a combination of both. Taking software implementation as an example, as a logical system, it is formed by the processor of the computer device loading the corresponding computer program instructions from non-volatile memory into memory for execution. From a hardware perspective, such as... Figure 5 The diagram shown is a hardware structure diagram of a computer device housing the geological feature interpretation system for borehole walls, as described in an embodiment of this specification. (Except for...) Figure 5 In addition to the processor 510, memory 530, network interface 520, and non-volatile memory 540 shown, the server or electronic device where the borehole wall geological feature interpretation system 531 is located in the embodiment may also include other hardware depending on the actual function of the computer device, which will not be described in detail here.

[0072] Accordingly, this specification also provides a system for interpreting the geological features of borehole walls, the system comprising: The acquisition module is used to acquire video image data and parameter text files corresponding to the borehole wall; The extraction module is used to determine a sequence of images in a set format from the video image data, and to determine the pixel value per inch and depth interval parameters from the parameter text file; The segmentation module is used to segment the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generate and store the image segments corresponding to different depth intervals. The interpretation module is used to display the image segments corresponding to the different depth ranges, and respond to the user's operation command for the image segment of a specific depth range, and interpret the geological features of the image segment of the specific depth range based on the operation command to obtain geological feature parameters.

[0073] The specific implementation process of the functions and roles of each module in the above system can be found in the implementation process of the corresponding steps in the above-mentioned method for interpreting the geological features of borehole walls, and will not be repeated here.

[0074] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0075] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0076] Other embodiments of this specification will readily occur to those skilled in the art upon consideration of the specification and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this specification are indicated by the following claims.

[0077] It should be understood that this specification is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this specification is limited only by the appended claims.

[0078] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A method for interpreting the geological features of a borehole wall, characterized in that, include: Obtain video image data and parameter text files corresponding to the borehole wall; Determine a sequence of images in a set format from the video image data, and determine the pixel value per inch and depth interval parameters from the parameter text file; The image sequence of the set format is segmented and cut according to the pixel value per inch and the depth interval parameter, and image segments corresponding to different depth intervals are generated and stored. The system displays image segments corresponding to different depth ranges and, in response to user commands for image segments in specific depth ranges, interprets the geological features of the image segments in those specific depth ranges based on the commands to obtain geological feature parameters.

2. The method according to claim 1, characterized in that, The step of segmenting the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generating and storing image segments corresponding to different depth intervals, includes: The pixel height corresponding to each depth interval is determined based on the pixel value per inch and the depth interval parameter. The image sequence of the set format is segmented based on the pixel height to generate and store image segments corresponding to different depth ranges.

3. The method according to claim 1, characterized in that, The geological feature interpretation of the image segment in the specific depth range based on the operation instructions to obtain geological feature parameters includes: Obtain the edge points on both sides of the crack in the image segment within the specific depth range, as indicated by the user's operation command; Determine the number of pixels between the edge points on both sides of the crack and set the number of pixels; The actual width between the edge points on both sides of the crack is calculated and displayed based on the number of pixels and the set number of pixels. The actual width is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

4. The method according to claim 1, characterized in that, The geological feature interpretation of the image segment in the specific depth range based on the operation instructions to obtain geological feature parameters includes: The user selects a set number of feature points in an image segment within a specific depth range using the operation command. The cylindrical surface unfolded plane where the image segment in the specific depth range is located is determined as the first plane, and the two-dimensional coordinates of the set number of feature points on the first plane are obtained; The two-dimensional coordinates are mapped to three-dimensional coordinate points in a three-dimensional cylindrical space; A second plane is constructed based on the three-dimensional coordinate points, and the geological feature parameters corresponding to the image fragments in the specific depth range are determined based on the geometric relationship between the first plane and the second plane.

5. The method according to claim 4, characterized in that, The step of determining the geological feature parameters corresponding to the image segment at a specific depth range based on the geometric relationship between the first plane and the second plane includes: Determine the first normal vector corresponding to the first plane, and determine the second normal vector corresponding to the second plane; Based on the first normal vector and the second normal vector, determine the tilt angle corresponding to the image segment in the specific depth range; The dip angle is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

6. The method according to claim 4, characterized in that, The step of determining the geological feature parameters corresponding to the image segment at a specific depth range based on the geometric relationship between the first plane and the second plane includes: Obtain the intersection line between the first plane and the second plane, and obtain the perpendicular line corresponding to the intersection line; Determine the direction vector of the intersection line and the direction vector of the perpendicular line; Based on the direction vector of the intersection line and the direction vector of the perpendicular line, the tendency value corresponding to the image segment in the specific depth range is determined; The tendency value is determined as the geological feature parameter corresponding to the image segment in the specific depth range.

7. A system for interpreting geological features of borehole walls, characterized in that, The system includes: The acquisition module is used to acquire video image data and parameter text files corresponding to the borehole wall; The extraction module is used to determine a sequence of images in a set format from the video image data, and to determine the pixel value per inch and depth interval parameters from the parameter text file; The segmentation module is used to segment the image sequence of the set format according to the pixel value per inch and the depth interval parameter, and generate and store the image segments corresponding to different depth intervals. The interpretation module is used to display the image segments corresponding to the different depth ranges, and respond to the user's operation command for the image segment of a specific depth range, and interpret the geological features of the image segment of the specific depth range based on the operation command to obtain geological feature parameters.

8. The system according to claim 7, characterized in that, The segmentation module is specifically used to determine the pixel height corresponding to each depth interval based on the pixel value per inch and the depth interval parameter, segment the image sequence of the set format based on the pixel height, and generate and store image segments corresponding to different depth intervals.

9. The system according to claim 7, characterized in that, The interpretation module is specifically used to obtain the edge points on both sides of the fracture marked by the user in the image segment of the specific depth range through the operation command, determine the number of pixels between the edge points on both sides of the fracture and the set number of pixels, calculate and display the actual width between the edge points on both sides of the fracture based on the number of pixels and the set number of pixels, and determine the actual width as the geological feature parameter corresponding to the image segment of the specific depth range.

10. A computer device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the following method: Obtain video image data and parameter text files corresponding to the borehole wall; Determine a sequence of images in a set format from the video image data, and determine the pixel value per inch and depth interval parameters from the parameter text file; The image sequence of the set format is segmented and cut according to the pixel value per inch and the depth interval parameter, and image segments corresponding to different depth intervals are generated and stored. The system displays image segments corresponding to different depth ranges and, in response to user commands for image segments in specific depth ranges, interprets the geological features of the image segments in those specific depth ranges based on the commands to obtain geological feature parameters.