WO2023273017A1 - 测井图像清晰度的识别方法、装置、介质及电子设备 - Google Patents
测井图像清晰度的识别方法、装置、介质及电子设备 Download PDFInfo
- Publication number
- WO2023273017A1 WO2023273017A1 PCT/CN2021/124746 CN2021124746W WO2023273017A1 WO 2023273017 A1 WO2023273017 A1 WO 2023273017A1 CN 2021124746 W CN2021124746 W CN 2021124746W WO 2023273017 A1 WO2023273017 A1 WO 2023273017A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- sharpness
- logging
- target
- vector
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 149
- 239000013598 vector Substances 0.000 claims description 113
- 238000012549 training Methods 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 10
- 241001156002 Anthonomus pomorum Species 0.000 claims description 3
- 101100517192 Arabidopsis thaliana NRPD1 gene Proteins 0.000 claims description 3
- 101150094905 SMD2 gene Proteins 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 2
- 238000011002 quantification Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/532—Query formulation, e.g. graphical querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Definitions
- the present disclosure relates to the technical field of image clarity identification, and in particular to a method, device, medium and electronic equipment for identification of well logging image clarity.
- the sharpness of its imaging reflects the focus state of the system.
- the image is clearer, with rich information such as contour details, and different feature information is highlighted in the spatial domain or frequency domain.
- the gray value of the image is used as the main feature information; in the frequency domain, the feature information is high-frequency components.
- the image focus evaluation function (Focus Value) is usually used to measure whether the image is in focus.
- the image focus state is relatively good, the image is clear, and the feature values of the adjacent pixels of the image, such as gray value, contrast, etc., change drastically in the spatial domain.
- the image is out of focus, many details are lost, making the object image blurred.
- different resolution recognition methods have differences in processing different blurred images, and there are conditional restrictions on the pictures to be recognized.
- the main focus is on the uniform arrangement of points in the picture. If you compare a picture with only black and white bars with a picture that is blurred but has many black points on the picture, then through the entropy function this The clear picture obtained by the recognition method is a fuzzy picture, which is obviously contrary to the facts, and the correct recognition result cannot be obtained.
- the purpose of the present disclosure is to provide a method, device, medium and electronic equipment for identification of well logging image clarity.
- a method for identifying clarity of well logging images comprising:
- the actual sharpness information is the actual sharpness sorting number or the actual normalized sharpness
- the target weight corresponding to each target image clarity determination algorithm and each target image clarity determination algorithm are used to determine the clarity of the target logging image.
- each target image sharpness determination algorithm determines the target weight corresponding to each target image sharpness determination algorithm, including:
- a resolution vector corresponding to each logging image is established, and the resolution vector includes a normalized resolution corresponding to each target image resolution determination algorithm;
- the weight vector includes the weight corresponding to each target image sharpness determination algorithm
- a plurality of training units are constructed by using the weight vector and the sharpness vector corresponding to each well logging image, and the training unit includes the weight vector and the sharpness vector corresponding to the two well logging images respectively;
- the weight adjustment step includes: for each training unit, comparing the elements in the resolution vector corresponding to each logging image in the training unit, and adjusting the weight of the weight vector in the training unit according to the comparison result;
- the training unit includes a first sharpness vector and a second sharpness vector, for each training unit, compare the elements in the sharpness vector corresponding to each logging image in the training unit, and adjust the training according to the comparison result
- the weights of the weight vector in the cell consisting of:
- the number of elements in the first definition vector is greater than the corresponding elements in the second definition vector and exceeds half of the total number of elements in the first definition vector or the second definition vector, then increase the weight of each target in the weight vector or reduce the weight vector Each non-target weight in , until the sum of the product of the weight vector and the corresponding element in the first definition vector is greater than the sum of the product of the weight vector and the corresponding element in the second definition vector, wherein, greater than the corresponding element in the second definition vector
- the elements in the first sharpness vector correspond to the target image sharpness determination algorithm corresponding to the target weight, and the non-target weights are weights in the weight vector except the target weights.
- the actual sharpness information is the sequence number of the actual sharpness, and it is determined whether the final sharpness corresponding to each logging image matches the actual sharpness information corresponding to each logging image, including:
- the sorting number corresponding to the logging image is consistent with the actual resolution sorting number corresponding to the logging image, then determine the final resolution corresponding to each logging image and the actual resolution corresponding to each logging image.
- the sharpness information matches, otherwise, it is determined that the final sharpness corresponding to each logging image does not match the actual sharpness information corresponding to each logging image.
- the method further includes:
- multiple target image sharpness determination algorithms are selected from the multiple image sharpness determination algorithms.
- a well logging image sample library comprising a plurality of well logging images, including:
- the logging image sample library is established by using the unrepaired logging images and the repaired logging images.
- a plurality of target image sharpness determination algorithms include one or more of the following algorithms: Brenner algorithm, Tenengrad algorithm, Laplacian algorithm, SMD algorithm, SMD2 algorithm, variance algorithm, energy algorithm, Vollath algorithm .
- an identification device for logging image clarity comprising:
- An establishment module configured to establish a well logging image sample library including a plurality of well logging images
- the first acquisition module is configured to acquire the actual sharpness information corresponding to each logging image, where the actual sharpness information is the sorting number of the actual sharpness or the actual normalized sharpness;
- the second acquiring module is configured to acquire multiple resolutions corresponding to each logging image, and the multiple resolutions are generated by calculating the resolutions of the logging images respectively by multiple target image resolution determination algorithms;
- the target weight determination module is configured to determine the target weight corresponding to each target image clarity determination algorithm according to multiple sharpness and actual sharpness information corresponding to each logging image;
- the sharpness determination module is configured to determine the sharpness of the target logging image by using the target weight corresponding to each target image sharpness determination algorithm and each target image sharpness determination algorithm.
- an electronic device includes: a processor;
- the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the following operations are implemented:
- the actual sharpness information is the actual sharpness sorting number or the actual normalized sharpness
- the target weight corresponding to each target image clarity determination algorithm and each target image clarity determination algorithm are used to determine the clarity of the target logging image.
- a non-volatile computer-readable storage medium wherein at least one executable instruction is stored in the non-volatile computer-readable storage medium, and the executable instruction causes a processor to perform the following operations :
- the actual sharpness information is the actual sharpness sorting number or the actual normalized sharpness
- the target weight corresponding to each target image clarity determination algorithm and each target image clarity determination algorithm are used to determine the clarity of the target logging image.
- a computer program product including the calculation program stored on the above-mentioned non-volatile computer-readable storage medium.
- the method includes the following steps: establishing a well logging image sample library including multiple well logging images; obtaining the actual Sharpness information, the actual sharpness information is the actual sharpness sorting number or the actual normalized sharpness; multiple sharpnesses corresponding to each logging image are obtained, and the multiple sharpnesses are determined by multiple target image sharpness determination algorithms respectively
- the definition calculation is performed on the logging image to generate; according to the plurality of definitions corresponding to each logging image and the actual definition information, determine the target weight corresponding to each target image definition algorithm; use each target image definition to determine The target weight corresponding to the algorithm and the clarity of each target image are determined by the algorithm to determine the clarity of the target logging image.
- the target weights corresponding to each target image definition determination algorithm are determined according to the multiple resolutions and actual resolution information corresponding to each logging image, and then the target weights and target weights corresponding to each target image resolution determination algorithm are used.
- Each target image clarity determination algorithm determines the clarity of the target logging image.
- Fig. 1 is a schematic diagram of the system architecture of a method for identifying the definition of well logging images according to an exemplary embodiment
- Fig. 2 is a flow chart of a method for identifying the clarity of well logging images according to an exemplary embodiment
- FIG. 3 is a flowchart showing the details of step 210 according to an embodiment shown in the embodiment of FIG. 2;
- Fig. 4 is a block diagram of an identification device for logging image clarity according to an exemplary embodiment
- Fig. 5 is a block diagram showing an example of an electronic device for realizing the identification method of the above-mentioned logging image clarity according to an exemplary embodiment
- Fig. 6 is a computer program product showing a method for realizing the above-mentioned recognition method of logging image clarity according to an exemplary embodiment.
- the present disclosure firstly provides a method for identifying the clarity of well logging images.
- Well logging images are image data generated by well logging techniques, for example, well logging images can be generated by acoustoelectric imaging techniques.
- the identification of well logging image clarity refers to determining the corresponding clarity according to the well logging image. Different well logging images generally have different clarity; when the focus of a well logging image is poor, the clarity of the well logging image lower.
- the implementation terminal of the present disclosure can be any device with computing, processing and communication functions, which can be connected to external devices for receiving or sending data, specifically portable mobile devices, such as smart phones, tablet computers, notebook computers, PDA (Personal Digital Assistant), etc., can also be fixed devices, such as computer equipment, field terminals, desktop computers, servers, workstations, etc., or a collection of multiple devices, such as the physical infrastructure of cloud computing or server clusters .
- portable mobile devices such as smart phones, tablet computers, notebook computers, PDA (Personal Digital Assistant), etc.
- PDA Personal Digital Assistant
- the implementation terminal of the present disclosure may be a server or a physical infrastructure of cloud computing.
- Fig. 1 is a schematic diagram of a system architecture of a method for identifying clarity of a logging image according to an exemplary embodiment.
- the system architecture includes a personal computer 110, a server 120 and a database 130, and between the personal computer 110 and the server 120, and between the database 130 and the server 120, are connected by a communication link, which can be used to send or receive data .
- the server 120 is the implementation terminal in this embodiment, the database 130 stores well logging images and corresponding actual resolution information, and the personal computer 110 stores well logging images to be identified.
- a process may be as follows: the server 120 acquires well logging images and corresponding actual sharpness information from the database 130 Then use the image clarity determination algorithm and determine each target image clarity determination algorithm and corresponding target weight based on the logging image and the corresponding actual clarity information; finally, the server 120 obtains the measurement to be identified from the personal computer 110 After the well image is obtained, the clarity of the well logging image to be recognized is calculated by using the target image clarity determination algorithm and the corresponding target weight.
- Fig. 2 is a flow chart of a method for identifying clarity of well logging images according to an exemplary embodiment.
- the method for identifying the clarity of the logging image provided in this embodiment can be executed by the server, as shown in Figure 2, including the following steps:
- Step 210 establishing a well logging image sample library including several well logging images.
- step 210 includes the following steps:
- Step 211 acquiring unrepaired well logging images and repaired well logging images corresponding to each unrepaired well logging image.
- Step 212 using the unrepaired well logging image and the repaired well logging image to establish a well logging image sample library.
- the well logging image sample library includes both unrepaired well logging images and repaired well logging images, thus enriching the number of well logging images in the well logging image sample library, thus providing data support for accurately identifying the clarity of well logging images.
- Step 220 acquiring actual sharpness information corresponding to each logging image.
- the actual sharpness information is the sorting number of the actual sharpness or the actual normalized sharpness.
- the actual sharpness sorting number is the serial number marked after sorting each logging image according to the order of sharpness from large to small or from small to large after manually distinguishing the clarity of each logging image.
- the actual normalized sharpness is the value obtained by manually quantizing each logging image in the same quantization interval, and the quantization interval is usually [0,1].
- Step 230 acquiring multiple resolutions corresponding to each logging image.
- the multiple resolutions are generated by calculating the resolutions of the logging images respectively by multiple target image resolution determination algorithms.
- the multiple target image sharpness determination algorithms include one or more of the following algorithms: Brenner algorithm, Tenengrad algorithm, Laplacian algorithm, SMD algorithm, SMD2 algorithm, variance algorithm, energy algorithm, Vollath algorithm.
- the method before acquiring the plurality of resolutions corresponding to each logging image, the method further includes:
- multiple target image sharpness determination algorithms are selected from the multiple image sharpness determination algorithms.
- the number of target image clarity determination algorithms is smaller than the number of image clarity determination algorithms, for example, the number of target image clarity determination algorithms may be 5, and the number of image clarity determination algorithms may be 8, for example, multiple target image clarity
- the algorithm for determining the degree may be the eight algorithms in the above-mentioned embodiments.
- multiple target image sharpness determination algorithms are selected from multiple image sharpness determination algorithms, including:
- each image definition determination algorithm determines the number of resolution sequence numbers that are consistent with the actual definition sequence numbers in the definition sequence numbers of each logging image corresponding to the image definition determination algorithm and the image definition determination algorithm.
- the ratio corresponding to each image definition determination algorithm at least one image definition determination algorithm among the plurality of image definition determination algorithms is eliminated to obtain a plurality of target image definition determination algorithms, wherein the eliminated image definition determination algorithm corresponds to The ratio of is smaller than the ratio corresponding to the target image sharpness determination algorithm.
- the corresponding resolution of each logging image can be determined by using the same image resolution determination algorithm, therefore, an image resolution determination algorithm has a corresponding resolution ranking, and correspondingly has a resolution ranking sequence number of each logging image; Therefore, the well logging image has a corresponding resolution sorting number, and also has a corresponding actual sharpness sorting number. Compared with the sharpness sorting number corresponding to a well logging image and the actual sharpness sorting number corresponding to the logging image, two can be the same or different.
- the ratio reflects the consistency between the sharpness ranking calculated by an image sharpness determination algorithm for each log image and the actual sharpness ranking corresponding to each log image.
- Step 240 according to the plurality of sharpness and actual sharpness information corresponding to each logging image, determine the target weight corresponding to each target image sharpness determination algorithm.
- each target image sharpness determination algorithm including:
- a resolution vector corresponding to each logging image is established, and the resolution vector includes a normalized resolution corresponding to each target image resolution determination algorithm;
- the weight vector includes the weight corresponding to each target image sharpness determination algorithm
- a plurality of training units are constructed by using the weight vector and the sharpness vector corresponding to each well logging image, and the training unit includes the weight vector and the sharpness vector corresponding to the two well logging images respectively;
- the weight adjustment step includes: for each training unit, comparing the elements in the resolution vector corresponding to each logging image in the training unit, and adjusting the weight of the weight vector in the training unit according to the comparison result;
- the definition corresponding to a target image definition determination algorithm is normalized in the following way:
- the training unit includes a first sharpness vector and a second sharpness vector, and for each training unit, the elements in the sharpness vector corresponding to each logging image in the training unit are compared, and according to the comparison result Adjust the weights of the weight vector in the training unit, including:
- the number of elements in the first definition vector is greater than the corresponding elements in the second definition vector and exceeds half of the total number of elements in the first definition vector or the second definition vector, then increase the weight of each target in the weight vector or reduce the weight vector Each non-target weight in , until the sum of the product of the weight vector and the corresponding element in the first definition vector is greater than the sum of the product of the weight vector and the corresponding element in the second definition vector, wherein, greater than the corresponding element in the second definition vector
- the elements in the first sharpness vector correspond to the target image sharpness determination algorithm corresponding to the target weight, and the non-target weights are weights in the weight vector except the target weights.
- the actual sharpness information is the sequence number of the actual sharpness, and it is determined whether the final sharpness corresponding to each logging image matches the actual sharpness information corresponding to each logging image, including:
- the sorting number corresponding to the logging image is consistent with the actual resolution sorting number corresponding to the logging image, then determine the final resolution corresponding to each logging image and the actual resolution corresponding to each logging image.
- the sharpness information matches, otherwise, it is determined that the final sharpness corresponding to each logging image does not match the actual sharpness information corresponding to each logging image.
- the actual sharpness information is the actual normalized sharpness
- determining whether the final sharpness corresponding to each logging image matches the actual sharpness information corresponding to each logging image includes:
- the variance is less than the predetermined variance threshold, it is determined that the final resolution corresponding to each logging image matches the actual resolution information corresponding to each logging image; otherwise, determine that the final resolution corresponding to each logging image matches the corresponding The actual sharpness information does not match.
- a resolution matrix X ⁇ X j ⁇ , j ⁇ [1,5], where X j is the normalized value of each logging image by the jth algorithm
- the vector composed of the normalized sharpness is the column vector of the sharpness matrix X; the sharpness matrix X also includes a row vector, and a row vector includes the normalized sharpness of each algorithm for the same logging image, such as row Vectors can be:
- X i ⁇ x i1 , x i2 , x i3 , x i4 , x i5 ⁇ , i ⁇ [1,N],
- Xi is the normalized resolution of each algorithm on the i -th logging image
- N is the number of logging images.
- the sharpness ranking of each logging image reflects the sharpness change trend. If the final sharpness change trend of each logging image calculated by using the final weight vector is consistent with the actual sharpness change trend, it means that the final weight vector can be used for the final Calculate the sharpness of the well logging image, otherwise continue to perform the step of adjusting the weights, and finally obtain the weights corresponding to each algorithm that can be used to accurately calculate the sharpness of the well logging image.
- Step 250 using the target weight corresponding to each target image clarity determination algorithm and each target image clarity determination algorithm to determine the clarity of the target logging image.
- the target logging image is the logging image to be identified. Firstly, each target image resolution algorithm is used to identify the resolution of the target logging image respectively, and the corresponding resolutions of each target image resolution algorithm are normalized. Then, each normalized sharpness is multiplied by the target weight of the corresponding target image sharpness determination algorithm, and then the products are added together to finally obtain the sharpness of the target logging image.
- the identification method of the definition of the well logging image provided by the embodiment in Fig. 2, firstly, according to the plurality of sharpness corresponding to each logging image and the actual sharpness information, determine the resolution corresponding to each target image sharpness determination algorithm. Target weight, and then use the target weight corresponding to each target image clarity determination algorithm and each target image clarity determination algorithm to determine the clarity of the target logging image.
- the present disclosure also provides a device for identifying clarity of logging images, and the following are device embodiments of the present disclosure.
- Fig. 4 is a block diagram of a device for identifying clarity of well logging images according to an exemplary embodiment. As shown in Figure 4, the device 400 includes:
- Establishing module 410 configured to establish a well logging image sample library including several well logging images
- the first acquisition module 420 is configured to acquire the actual sharpness information corresponding to each logging image, where the actual sharpness information is the sorting number of the actual sharpness or the actual normalized sharpness;
- the second acquiring module 430 is configured to acquire multiple resolutions corresponding to each logging image, and the multiple resolutions are generated by calculating the resolutions of the logging images respectively by a plurality of target image resolution determination algorithms;
- the target weight determination module 440 is configured to determine the target weight corresponding to each target image resolution determination algorithm according to multiple resolutions corresponding to each logging image and actual resolution information;
- the sharpness determination module 450 is configured to determine the sharpness of the target logging image by using the target weight corresponding to each target image sharpness determination algorithm and each target image sharpness determination algorithm.
- an electronic device capable of implementing the above method is also provided.
- FIG. 5 An electronic device 500 according to this embodiment of the present invention is described below with reference to FIG. 5 .
- the electronic device 500 shown in FIG. 5 is only an example, and should not limit the functions and scope of use of this embodiment of the present invention.
- electronic device 500 takes the form of a general-purpose computing device.
- Components of the electronic device 500 may include but not limited to: at least one processing unit 510 , at least one storage unit 520 , and a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510 ).
- the storage unit stores program codes, and the program codes can be executed by the processing unit 510, so that the processing unit 510 executes the steps according to various exemplary embodiments of the present invention described in the above-mentioned "embodiment method" section of this specification.
- the storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 521 and/or a cache storage unit 522 , and may further include a read-only storage unit (ROM) 523 .
- RAM random access storage unit
- ROM read-only storage unit
- Storage unit 520 may also include a program/utility tool 524 having a set (at least one) of program modules 525, such program modules 525 including but not limited to: an operating system, one or more application programs, other program modules, and program data, Implementations of networked environments may be included in each or some combination of these examples.
- program modules 525 including but not limited to: an operating system, one or more application programs, other program modules, and program data, Implementations of networked environments may be included in each or some combination of these examples.
- Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local area using any of a variety of bus structures. bus.
- the electronic device 500 can also communicate with one or more external devices 700 (such as keyboards, pointing devices, Bluetooth devices, etc.), and can also communicate with one or more devices that enable the user to interact with the electronic device 500, and/or communicate with Any device (eg, router, modem, etc.) that enables the electronic device 500 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interface 550 , such as communicating with display unit 540 . Moreover, the electronic device 500 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and/or a public network such as the Internet) through the network adapter 560 .
- LAN local area network
- WAN wide area network
- public network such as the Internet
- the network adapter 560 communicates with other modules of the electronic device 500 through the bus 530 .
- other hardware and/or software modules may be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives And data backup storage system, etc.
- the example implementations described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of software products, and the software products can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.) or on the network , including several instructions to make a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) execute the method according to the embodiments of the present disclosure.
- a computing device which may be a personal computer, a server, a terminal device, or a network device, etc.
- a computer-readable storage medium on which a program product capable of implementing the above-mentioned method in this specification is stored.
- various aspects of the present invention can also be implemented in the form of a program product, which includes program code, and when the program product is run on a terminal device, the program code is used to make the The terminal device executes the steps according to various exemplary embodiments of the present invention described in the "Exemplary Method" section above in this specification.
- a readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, apparatus or device.
- the computer program product may take the form of any combination of one or more readable media.
- the readable medium may be a readable signal medium or a readable storage medium.
- the readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
- a computer readable signal medium may include a data signal carrying readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
- Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
- Program code for carrying out the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural programming languages. Programming language - such as "C" or a similar programming language.
- the program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server to execute.
- the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider). business to connect via the Internet).
- LAN local area network
- WAN wide area network
- Internet service provider an Internet service provider
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Image Analysis (AREA)
Abstract
Description
Claims (11)
- 一种测井图像清晰度的识别方法,其特征在于,所述方法包括:建立包括多个测井图像的测井图像样本库;获取各测井图像对应的实际清晰度信息,所述实际清晰度信息为实际清晰度排序序号或实际归一化清晰度;获取与每一测井图像对应的多个清晰度,所述多个清晰度由多个目标图像清晰度确定算法分别对所述测井图像进行清晰度计算而生成;根据各测井图像对应的所述多个清晰度和所述实际清晰度信息,确定各目标图像清晰度确定算法对应的目标权重;利用各目标图像清晰度确定算法对应的目标权重和各目标图像清晰度确定算法确定目标测井图像的清晰度。
- 根据权利要求1所述的方法,其特征在于,所述根据各测井图像对应的所述多个清晰度和所述实际清晰度信息,确定各目标图像清晰度确定算法对应的目标权重,包括:利用各测井图像对应的所述多个清晰度,建立与各测井图像对应的清晰度向量,所述清晰度向量包括与各目标图像清晰度确定算法对应的归一化后的清晰度;初始化权重向量,所述权重向量包括与各目标图像清晰度确定算法对应的权重;利用所述权重向量和与各测井图像对应的所述清晰度向量构建多个训练单元,所述训练单元包括所述权重向量和与两个测井图像分别对应的所述清晰度向量;执行权重调整步骤,所述权重调整步骤包括:针对每一所述训练单元,对所述训练单元中各测井图像对应的所述清晰度向量中的元素进行比较,并根据比较结果调整所述训练单元中所述权重向量的权重;确定各所述训练单元中所述权重向量的平均值,得到最终权重向量;利用所述最终权重向量与各测井图像对应的清晰度向量计算得到各测井图像对应的最终清晰度;确定各测井图像对应的最终清晰度是否与各测井图像对应的所述实际清晰度信息匹配;如果是,则将所述最终权重向量中的权重作为各目标图像清晰度确定算法对应的目标权重,否则执行所述权重调整步骤及之后的步骤,直至各测井图像对应的最终清晰度与各测井图像对应的所述实际清晰度信息匹配。
- 根据权利要求2所述的方法,其特征在于,所述训练单元包括第一清 晰度向量和第二清晰度向量,所述针对每一所述训练单元,对所述训练单元中各测井图像对应的所述清晰度向量中的元素进行比较,并根据比较结果调整所述训练单元中所述权重向量的权重,包括:若所述第一清晰度向量中元素大于所述第二清晰度向量中相应元素的数量超过所述第一清晰度向量或所述第二清晰度向量中元素的总数的一半,则提高所述权重向量中各目标权重或降低所述权重向量中各非目标权重,直至所述权重向量与所述第一清晰度向量中相应元素的乘积之和大于所述权重向量与所述第二清晰度向量中相应元素的乘积之和,其中,大于所述第二清晰度向量中相应元素的所述第一清晰度向量中的元素和与所述目标权重对应的目标图像清晰度确定算法相对应,所述非目标权重为所述权重向量中除目标权重之外的权重。
- 根据权利要求2所述的方法,其特征在于,所述实际清晰度信息为实际清晰度排序序号,所述确定各测井图像对应的最终清晰度是否与各测井图像对应的所述实际清晰度信息匹配,包括:对各测井图像对应的最终清晰度进行排序,得到各测井图像对应的排序序号;若对于任一测井图像,与该测井图像对应的所述排序序号与该测井图像对应的所述实际清晰度排序序号一致,则确定各测井图像对应的最终清晰度与各测井图像对应的所述实际清晰度信息匹配,否则,确定各测井图像对应的最终清晰度与各测井图像对应的所述实际清晰度信息不匹配。
- 根据权利要求4所述的方法,其特征在于,在获取与每一测井图像对应的多个清晰度之前,所述方法还包括:针对所述测井图像样本库中的每一测井图像,利用多个图像清晰度确定算法分别确定该测井图像的清晰度;根据各测井图像对应的清晰度和实际清晰度排序序号,在所述多个图像清晰度确定算法中筛选出多个目标图像清晰度确定算法。
- 根据权利要求1-5任意一项所述的方法,其特征在于,所述建立包括多个测井图像的测井图像样本库,包括:获取未修复测井图像和与各未修复测井图像对应的修复后测井图像;利用所述未修复测井图像和所述修复后测井图像建立测井图像样本库。
- 根据权利要求1-5任意一项所述的方法,其特征在于,所述多个目标图像清晰度确定算法包括下列算法中的一种或多种:Brenner算法、Tenengrad算法、Laplacian算法、SMD算法、SMD2算法、variance算法、energy算法、Vollath算法。
- 一种测井图像清晰度的识别装置,其特征在于,所述装置包括:建立模块,被配置为建立包括多个测井图像的测井图像样本库;第一获取模块,被配置为获取各测井图像对应的实际清晰度信息,所述实际清晰度信息为实际清晰度排序序号或实际归一化清晰度;第二获取模块,被配置为获取与每一测井图像对应的多个清晰度,所述多个清晰度由多个目标图像清晰度确定算法分别对所述测井图像进行清晰度计算而生成;目标权重确定模块,被配置为根据各测井图像对应的所述多个清晰度和所述实际清晰度信息,确定各目标图像清晰度确定算法对应的目标权重;清晰度确定模块,被配置为利用各目标图像清晰度确定算法对应的目标权重和各目标图像清晰度确定算法确定目标测井图像的清晰度。
- 一种电子设备,其特征在于,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至7任一项所述的测井图像清晰度的识别方法。
- 一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质中存储有至少一可执行指令,所述可执行指令用于使处理器执行前述任一权利要求1-7所述的测井图像清晰度的识别方法。
- 一种计算机程序产品,该计算机程序产品包括存储在非易失性计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被处理器执行时,使该处理器执行前述任一权利要求1-7所述的测井图像清晰度的识别方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP21947944.1A EP4365755A1 (en) | 2021-06-29 | 2021-10-19 | Method for identifying clarity of well logging image, apparatus, medium, and electronic device |
US18/574,234 US20240143651A1 (en) | 2021-06-29 | 2021-10-19 | Logging Image Definition Recognition Method and Device, Medium, and Electronic Equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110729473.5A CN113392241B (zh) | 2021-06-29 | 2021-06-29 | 测井图像清晰度的识别方法、装置、介质及电子设备 |
CN202110729473.5 | 2021-06-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023273017A1 true WO2023273017A1 (zh) | 2023-01-05 |
Family
ID=77624456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/124746 WO2023273017A1 (zh) | 2021-06-29 | 2021-10-19 | 测井图像清晰度的识别方法、装置、介质及电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240143651A1 (zh) |
EP (1) | EP4365755A1 (zh) |
CN (1) | CN113392241B (zh) |
WO (1) | WO2023273017A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113392241B (zh) * | 2021-06-29 | 2023-02-03 | 中海油田服务股份有限公司 | 测井图像清晰度的识别方法、装置、介质及电子设备 |
CN114820614A (zh) * | 2022-06-29 | 2022-07-29 | 上海闪马智能科技有限公司 | 一种图像类型的确定方法、装置、存储介质及电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100100729A1 (en) * | 2008-10-21 | 2010-04-22 | Christopher Jensen Read | Distribution medium for professional photography |
CN110175980A (zh) * | 2019-04-11 | 2019-08-27 | 平安科技(深圳)有限公司 | 图像清晰度识别方法、图像清晰度识别装置及终端设备 |
CN111754491A (zh) * | 2020-06-28 | 2020-10-09 | 国网电子商务有限公司 | 一种图片清晰度判定方法及装置 |
CN112950626A (zh) * | 2021-03-31 | 2021-06-11 | 网易传媒科技(北京)有限公司 | 清晰度的确定方法、介质、装置和计算设备 |
CN113392241A (zh) * | 2021-06-29 | 2021-09-14 | 中海油田服务股份有限公司 | 测井图像清晰度的识别方法、装置、介质及电子设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109615620B (zh) * | 2018-11-30 | 2021-01-08 | 腾讯科技(深圳)有限公司 | 图像压缩度识别方法、装置、设备及计算机可读存储介质 |
CN109635800B (zh) * | 2018-12-26 | 2024-01-19 | 深圳市捷顺科技实业股份有限公司 | 一种图像对焦方法及其相关设备 |
CN110080754B (zh) * | 2019-04-25 | 2022-07-22 | 杭州迅美科技有限公司 | 一种电成像测井图像类周期性干扰处理方法 |
CN110378312A (zh) * | 2019-07-26 | 2019-10-25 | 上海商汤智能科技有限公司 | 图像处理方法及装置、电子设备和存储介质 |
CN110866912B (zh) * | 2019-11-15 | 2022-04-19 | 成都理工大学 | 基于成像测井图像纹理的页岩纹层非均质性数据处理方法 |
CN111080595A (zh) * | 2019-12-09 | 2020-04-28 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN111311543B (zh) * | 2020-01-17 | 2022-09-02 | 苏州科达科技股份有限公司 | 图像清晰度检测方法、***、设备及存储介质 |
CN111314733B (zh) * | 2020-01-20 | 2022-06-10 | 北京百度网讯科技有限公司 | 用于评估视频清晰度的方法和装置 |
CN111797733A (zh) * | 2020-06-22 | 2020-10-20 | 浙江大华技术股份有限公司 | 一种基于图像的行为识别方法、装置、设备和存储介质 |
CN112135140B (zh) * | 2020-09-17 | 2023-11-28 | 上海连尚网络科技有限公司 | 视频清晰度识别方法、电子设备及存储介质 |
-
2021
- 2021-06-29 CN CN202110729473.5A patent/CN113392241B/zh active Active
- 2021-10-19 US US18/574,234 patent/US20240143651A1/en active Pending
- 2021-10-19 WO PCT/CN2021/124746 patent/WO2023273017A1/zh active Application Filing
- 2021-10-19 EP EP21947944.1A patent/EP4365755A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100100729A1 (en) * | 2008-10-21 | 2010-04-22 | Christopher Jensen Read | Distribution medium for professional photography |
CN110175980A (zh) * | 2019-04-11 | 2019-08-27 | 平安科技(深圳)有限公司 | 图像清晰度识别方法、图像清晰度识别装置及终端设备 |
CN111754491A (zh) * | 2020-06-28 | 2020-10-09 | 国网电子商务有限公司 | 一种图片清晰度判定方法及装置 |
CN112950626A (zh) * | 2021-03-31 | 2021-06-11 | 网易传媒科技(北京)有限公司 | 清晰度的确定方法、介质、装置和计算设备 |
CN113392241A (zh) * | 2021-06-29 | 2021-09-14 | 中海油田服务股份有限公司 | 测井图像清晰度的识别方法、装置、介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
US20240143651A1 (en) | 2024-05-02 |
CN113392241B (zh) | 2023-02-03 |
EP4365755A1 (en) | 2024-05-08 |
CN113392241A (zh) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2023005133A1 (zh) | 联邦学习建模优化方法、设备、可读存储介质及程序产品 | |
WO2021012526A1 (zh) | 人脸识别模型的训练方法、人脸识别方法、装置、设备及存储介质 | |
WO2023273017A1 (zh) | 测井图像清晰度的识别方法、装置、介质及电子设备 | |
CN113436100B (zh) | 用于修复视频的方法、装置、设备、介质和产品 | |
CN110211121B (zh) | 用于推送模型的方法和装置 | |
EP3852007A2 (en) | Method, apparatus, electronic device, readable storage medium and program for classifying video | |
CN109145813B (zh) | 一种图像匹配算法测试方法和装置 | |
CN115359308B (zh) | 模型训练、难例识别方法、装置、设备、存储介质及程序 | |
CN110717405B (zh) | 人脸特征点定位方法、装置、介质及电子设备 | |
CN116935083B (zh) | 一种图像聚类方法和装置 | |
WO2020006962A1 (zh) | 用于处理图片的方法和装置 | |
CN117746125A (zh) | 图像处理模型的训练方法、装置及电子设备 | |
CN113516697A (zh) | 图像配准的方法、装置、电子设备及计算机可读存储介质 | |
CN113360683A (zh) | 训练跨模态检索模型的方法以及跨模态检索方法和装置 | |
WO2023005421A1 (zh) | 作品封面显示方法、装置、介质和电子设备 | |
KR102012564B1 (ko) | 주식 정보 제공 방법 | |
CN114741697B (zh) | 恶意代码分类方法、装置、电子设备和介质 | |
KR20230133808A (ko) | Roi 검출 모델 훈련 방법, 검출 방법, 장치, 설비 및 매체 | |
CN114419327B (zh) | 图像检测方法和图像检测模型的训练方法、装置 | |
CN116311298A (zh) | 信息生成方法、信息处理方法、装置、电子设备以及介质 | |
CN116030375A (zh) | 视频特征提取、模型训练方法、装置、设备及存储介质 | |
CN112542244B (zh) | 辅助信息的生成方法、相关装置及计算机程序产品 | |
CN111680754B (zh) | 图像分类方法、装置、电子设备及计算机可读存储介质 | |
CN114863162A (zh) | 对象分类方法、深度学习模型的训练方法、装置和设备 | |
CN112329708A (zh) | 票据识别方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21947944 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18574234 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2021947944 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2021947944 Country of ref document: EP Effective date: 20240129 |