IP Library Granted Patent US 9,002,096
Granted Patent B2
US 9,002,096 · App. 13/143,353 · Granted Apr 7, 2015

Method and apparatus for determining a liquid level in a container using imaging

Inventor: Viatcheslav Pronkine (Edgewater, NJ)
Assignee: Siemens Healthcare Diagnostics Inc.
G01F23/0076G01F23/292
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,002,096
App. No.
13/143,353
Granted
Apr 7, 2015
Kind
B2
Abstract

Methods, systems and apparatus for determining a level of a sample are provided. An image of a sample housed in a container is captured, wherein the image is represented as a two dimensional array of intensities of light. An area of interest is extracted from the image. A filter is applied to the area of interest. The filtered area is collapsed into a one dimensional array. The one dimensional array is masked. The level of the sample in the container is determined based on the masked one dimensional array. Numerous other aspects are provided.

Claims (52)

1. A method for determining a level of a sample comprising:

capturing an image of the sample housed in a container, wherein the image is represented as a two dimensional array of intensities of light;

extracting an area of interest from the image including a bottom of the container;

applying a filter to the area of interest;

horizontally collapsing the filtered area into a one dimensional vertical array based on normalized sums of line elements in the two dimensional array for each vertical unit in the one dimensional vertical array;

masking the one dimensional vertical array;

determining the bottom of the container and a simple-air interface based on the masked one dimensional array;

and determining the level of the sample in the container based on the determined bottom of the container and the sample-air interface.

2. The method of claim 1 wherein filtering the area of interest emphasizes an air-sample interface in the sample.

3. The method of claim 1 wherein the filter is a differential filter.

4. The method of claim 1 wherein masking the one dimensional array accounts for noise in the sample, and wherein noise includes at least one of foam or dust on the surface of the sample and turbulence in the sample.

5. The method of claim 1 wherein extracting the area of interest from the image further comprises:

cropping the image.

6. The method of claim 1 wherein extracting the area of interest from the image further comprises:

adjusting the geometry of the image.

7. The method of claim 1 wherein masking the one dimensional array further comprises:

applying a threshold as a mask, wherein the threshold is comprised of the one dimensional array plus a constant to the one dimensional array.

8. The method of claim 7 wherein determining the level of the sample in the container further comprises:

searching the masked signal for local peaks.

9. A system for determining a level of a sample comprising:

an image capture apparatus adapted to capture the image of the sample in a container, wherein the image is represented as a two dimensional array of intensities of light; and

a controller coupled to the image capture apparatus, wherein the controller is adapted to extract an area of interest from the image including a bottom of the container, apply a filter to the area of interest, horizontally collapse the filtered area of interest into a one dimensional vertical array based on normalized sums of line elements in the two dimensional array for each vertical unit in the one dimensional vertical array, apply a mask to the one dimensional vertical array, determine the bottom of the container and a sample-air interface based on the masked one dimensional array, and determine the level of the sample in the container based on the determined bottom of the container and the sample-air interface.

10. The system of claim 9 wherein the filter is a differential filter.

11. The system of claim 9 wherein the system includes one or more image capture apparatus adapted to capture the image of a sample in one or more container.

12. A method for determining a level of a sample comprising:

capturing an image of the sample housed in a container, wherein the image is represented as a two dimensional array of intensities of light;

extracting an area of interest from the image including a bottom of the container;

applying a filter to the area of interest;

splitting the image into more than one narrower vertical arrays;

analyzing each vertical array for peaks;

counting and combining, per vertical unit, the peaks resulting from the analysis;

forming a histogram from the combined peaks;

analyzing the histogram for peak concentrations;

determining the bottom of the container and a sample-air interface based on the analysis; and

determining the level of the sample in the container based on the determined bottom of the container and the sample-air interface.

13. The method of claim 12 wherein determining the level of the sample in the container further comprises:

determining a bottom of the container and a sample-air interface.

14. The method of claim 12 wherein extracting the area of interest from the image further comprises:

adjusting the geometry of the image.

15. A method for determining the presence and an amount of foam on a surface of a sample comprising:

capturing an image of the sample housed in a container, wherein the image is represented as a two dimensional array of intensities of light;

extracting an area of interest from the image;

applying a filter to the area of interest;

horizontally collapsing the filtered area of interest into a one dimensional vertical array based on normalized sums of line elements in the two dimensional array for each vertical unit in the one dimensional vertical array;

masking the one dimensional vertical array;

determining a surface of the sample at an interface of the sample and ambient air based on the masked one dimensional array; and

detecting a range of continuous concentration of peaks in the one dimensional array in at least one direction moving away from the surface, wherein the continuous concentration of peaks is defined by a distance between adjacent peaks being smaller than a predefined maximum bubble size, and wherein the continuous concentration is the foam.

16. The method of claim 15 wherein the continuous concentration of peaks is greater than or equal to a particular value.

17. The method of claim 16 further comprising:

determining the amount of foam based on a width of the range of continuous concentration of peaks and a height of the foam.

18. The method of claim 15 wherein the continuous concentration of peaks are separated by a distance, and the distance is less than or equal to a preset number.

19. The method of claim 18 wherein the preset number is defined by the maximum size of bubbles.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: PRONKINE, VIATCHESLAV
To: SIEMENS HEALTHCARE DIAGNOSTICS INC.
Reel/Frame 026622/0021 →
Continuity (2)
Provisional Application 61142698 · Jan 6, 2009
Related Publication 20110268329A1 · Nov 3, 2011