IP Library Granted Patent US 9,652,684
Granted Patent B2
US 9,652,684 · App. 14/441,723 · Granted May 16, 2017

Image processing for classification and segmentation of rock samples

Inventors: Noomane Keskes (Abu Dhabi, AE); Stéphane Noyer (Abu Dhabi, AE)
Assignee: TOTAL SA
G06K9/38G06T7/11G06T7/136G06T7/194
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,652,684
App. No.
14/441,723
Granted
May 16, 2017
Kind
B2
Abstract

The present invention relates to method for processing an image, said image representing a rock sample. The method comprises receiving said image; for each current threshold value in a plurality of threshold values determining a threshold image, the threshold image having pixels associated with a first color value or a second color value, the determination of the threshold image being based on the received image and the current threshold; and for each current connected set of pixels associated with the first color value in the threshold image, determining a connected volume or a connected surface area of said current connected set of pixels. In addition, the method comprises determining numbers of connected sets of pixels associated with the first color value for a plurality of connected volumes or connected surface areas and for a plurality of thresholds.

Claims (25)

1. A method for processing an image, said image representing a rock sample, wherein the method comprises:

a) receiving said image;

for each current threshold value in a plurality of threshold values:

b) determining a threshold image, the threshold image having pixels associated with a first color value or a second color value, the determination of the threshold image being based on the received image and the current threshold;

c) for each current connected set of pixels associated with the first color value in the threshold image, determining a connected size of said current connected set of pixels;

d) determining at least one number of connected sets of pixels associated with the first color value for which the connected size is identical;

e) creating a plurality of histograms based on the determined at least one number of connected sets of pixels associated with a color value for which the connected size is identical;

f) creating a texture model from the plurality of histograms; and

g) classifying the rock sample based on the texture model.

2. The method according to claim 1 , wherein in the determination of step d), each set in said sets of pixels have a connected size higher than a predetermined size; and wherein, the method further comprises:

h) determining a target threshold value based on the determined numbers of connected sets of pixels having a connected size higher than the predetermined size.

3. The method according to claim 2 , wherein the determination of the target threshold value is based on a derivative of the determined numbers of connected sets of pixels having a connected size higher than the predetermined size.

4. The method according to claim 1 , wherein, the received image comprising pixels associated with a set of pixel values, the method further comprises:

h) for each current color value in the set of pixel values, determining a number of pixels in the pixels of the received image associated with said current color value; wherein for each current threshold value in a plurality of threshold values:

c′) for each current connected set of pixels associated with the second color value in the threshold image, determining a connected size of said current connected set of pixels;

d′) determining at least one number of connected sets of pixels associated with the second color value for which the connected size is identical.

5. A non-transitory computer readable storage medium, having stored thereon a computer program comprising program instructions, the computer program being loadable into a data-processing device and adapted to cause the data-processing device to carry out the steps of claim 1 when the computer program is run by the data-processing device.

6. A device for processing an image, said image representing a rock sample, wherein the device comprises:

an input interface for receiving said image;

a circuit for, for each current threshold value in a plurality of threshold values, said circuit

determining a threshold image, the threshold image having pixels associated with a first color value or a second color value, the determination of the threshold image being based on the received image and the current threshold; for each current connected set of pixels associated with the first color value in the threshold image, determining a connected size of said current connected set of pixels; and

determining at least one number of connected sets of pixels associated with the first color value for which the connected size is identical;

creating a plurality of histograms based on the determined at least one number of connected sets of pixels associated with a color value for which the connected size is identical;

creating a texture model from the plurality of histograms; and

classifying the rock sample based on the texture model.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 67096 FRAME: 87. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 26, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH
Reel/Frame 068051/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH (PREVIOUSLY TOTALENERGIES ONE TECH)
Reel/Frame 067096/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2015
From: KESKES, NOOMANE; NOYER, STÉPHANE
To: TOTAL SA
Reel/Frame 036773/0048 →
Priority Claims (1)
EP 12306381 · Nov 8, 2012 · regional
Continuity (1)
Related Publication 20150310294A1 · Oct 29, 2015