IP Library › Granted Patent US 9,202,282
Granted Patent B2
US 9,202,282 · App. 13/906,001 · Granted Dec 1, 2015

Boundary extraction method and apparatus

Inventors: Yuan He (Beijing, CN); Jun Sun (Beijing, CN); Satoshi Naoi (Beijing, CN)
Assignee: FUJITSU LIMITED
G06T7/0085G06T5/003G06T5/20G06T7/0083G06T2207/10008G06T2207/20136G06T2207/20192G06T2207/30176
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,202,282
App. No.
13/906,001
Granted
Dec 1, 2015
Kind
B2
Abstract

The present invention discloses a boundary extraction method and apparatus, the method including: a gradient estimation step of estimating a gradient of each pixel in a captured image; a gradient adjustment step of adjusting, by enhancing a gradient of a target boundary of an object contained in the captured image and weakening a gradient of a noise boundary, the estimated gradient, so that the adjusted gradient is considered as a current gradient; and a boundary extraction step of extracting a boundary of the object based on the current gradient. According to the embodiments of the invention, in a case of using a non-contact imaging device to capture an image, it is possible to more accurately extract a boundary of an object contained in the captured image.

Claims (35)

1. A boundary extraction method, comprising:

a gradient estimation step of estimating a gradient of each pixel in a captured image;

a gradient adjustment step of adjusting, by enhancing a gradient of a target boundary of an object contained in the captured image and weakening a gradient of a noise boundary, the estimated gradient, so that the adjusted gradient is considered as a current gradient; and

a boundary extraction step of extracting a boundary of the object based on the current gradient,

wherein in the gradient adjustment step, the estimated gradient is weighed with a weight determined based on a gradient difference between two predetermined adjacent regions of each pixel point to enhance the gradient of the target boundary and weaken the gradient of the noise boundary.

2. The method according to claim 1 , wherein the weight TB is determined based on the following formula:

TB= D t /( D b +ε)

wherein Dt=max{f(Nt)}−min{f(Nt)}, Db=max{f(Nb)}−min{f(Nb)}, Nt and Nb represent the two predetermined adjacent regions of each pixel point, Dt represents a difference between a maximum gradient and a minimum gradient in the region Nt, Db represents a difference between a maximum gradient and a minimum gradient in the region Nb, Dt≧Db, and ε is a predetermined constant.

3. The method according to claim 1 , wherein after the boundary extraction step, the method further comprises:

an error boundary determination step of detecting smoothness of the extracted boundary to determine whether the extracted boundary is error;

a gradient correction step of correcting, in a case that the extracted boundary is error, the current gradient, so that the corrected gradient is considered as the current gradient; and

an iteration step of repeating, based on the current gradient, the boundary extraction step, the error boundary determination step and the gradient correction step until a predetermined criterion is satisfied.

4. The method according to claim 3 , wherein the gradient correction step further comprises:

a boundary tendency prediction substep of predicting, starting from a region for which reliability of the extracted boundary is high, tendency of the boundary of the object in a predetermined direction;

a boundary comparison substep of comparing, in the predetermined direction, each point on the extracted boundary with the predicted tendency, starting from a turning point at which the boundary is detected to be not smooth;

an error section determination substep of determining a section from the turning point to a first point on the extracted boundary the difference between which and the predicted tendency is smaller than a predetermined threshold as an error section; and

an elimination substep of setting a gradient of each point within the determined error section to be zero.

5. A boundary extraction apparatus, comprising:

a processor configured to:

estimate a gradient of each pixel in a captured image;

adjust, by enhancing a gradient of a target boundary of an object contained in the captured image and weakening a gradient of a noise boundary, the estimated gradient, so that the adjusted gradient is considered as a current gradient;

extract a boundary of the object based on the current gradient, and

weigh the estimated gradient with a weight determined based on a gradient difference between two predetermined adjacent regions of each pixel point, thus enhancing the gradient of the target boundary and weakening the gradient of the noise boundary.

6. The apparatus according to claim 5 , wherein the weight TB is determined based on the following formula:

TB= D t /( D b +ε)

wherein Dt=max{f(Nt)}−min{f(Nt)}, Db=max{f(Nb)}−min{f(Nb)}, Nt and Nb represent the two predetermined adjacent regions of each pixel point, Dt represents a difference between a maximum gradient and a minimum gradient in the region Nt, Db represents a difference between a maximum gradient and a minimum gradient in the region Nb, Dt≧Db, and ε is a predetermined constant.

7. The apparatus according to claim 5 , wherein the processor is further configured to:

detect smoothness of the extracted boundary to determine whether the extracted boundary is error;

correct, in a case that the extracted boundary is error, the current gradient, so that the corrected gradient is considered as the current gradient; and

repeat, based on the current gradient, processing in the boundary extraction unit, the error boundary determination unit and the gradient correction unit until a predetermined criterion is satisfied.

8. The apparatus according to claim 7 , wherein the processor is further configured to:

predict, starting from a region for which reliability of the extracted boundary is high, tendency of the boundary of the object in a predetermined direction;

compare, in the predetermined direction, each point on the extracted boundary with the predicted tendency, starting from a turning point at which the boundary is detected to be not smooth;

determine a section from the turning point to a first point on the extracted boundary the difference between which and the predicted tendency is smaller than a predetermined threshold as an error section; and

set a gradient of each point within the determined error section to be zero.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: FUJITSU LIMITED
To: PFU LIMITED
Reel/Frame 053680/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2013
From: HE, YUAN; SUN, JUN; NAOI, SATOSHI
To: FUJITSU LIMITED
Reel/Frame 030600/0173 →
Priority Claims (1)
CN 2012 1 0177743 · May 31, 2012 · national
Continuity (1)
Related Publication 20130322768A1 · Dec 5, 2013