Detecting apparatus for detecting a contour of a moving region in a dynamic image
First Claim
1. A detecting method of a contour of a moving region of a dynamic image for distinguishing a moving object positioned in the moving region, comprising the steps of:
- inputting a series of frames of dynamic image which consists of variable densities F(x,y,t) of pixels;
calculating a variable density gradient fx=∂
F(x,y,t)/∂
x defined as an x directional gradient of the variable densities F(x,y,t) for each of the pixels;
calculating a variable density gradient fy=∂
F(x,y,t)/∂
y defined as a y directional gradient of the variable densities F(x,y,t) for each of the pixels;
calculating a variable density gradient ft=∂
F(x,y,t)/∂
t defined as a time-based variation of the variable densities F(x,y,t) for each of the pixels;
calculating covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt according to an equation
space="preserve" listing-type="equation">Sij=∫
∫
∫
(fi*fj)dxdydt (i,jε
{x,y,t}) for each of the pixels by utilizing the variable density gradients fx, fy and ft, integration ranges being limited in a space-time region of an observed pixel selected from the pixels and another space-time region of neighboring pixels positioned near to the observed pixel;
extracting first, second, third and fourth inherent characteristics of the dynamic image by utilizing the covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt, the first inherent characteristic being utilized to judge whether or not an observed pixel selected from the pixels is positioned in a texture drawn in the dynamic image, the second inherent characteristic being utilized to judge whether the texture in which the observed pixel is positioned is a one-dimensional texture changing in a direction only or a two-dimensional texture changing in an x-y plane, the third inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the one-dimensional texture changes in a motional change or a non-motional change, and the fourth inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the two-dimensional texture changes in the motional change or the non-motional change;
classifying one or more pixels into first or second classification type by utilizing the first to fourth inherent characteristics, the first classification type (S1-ACR) denoting that an observed pixel selected from the pixels is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a non-motional change, and the second classification type (S2-ACR) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the non-motional change;
recognizing first pixels classified into the first classification type and second pixels classified into the second classification type as boundary pixels positioned in a boundary region between the moving region and a static region of the dynamic image and setting a region occupied by the boundary pixels as a candidate region for a contour of the moving region;
detecting a contour of the moving region by adopting a line passing through a middle portion of the candidate region as the contour of the moving region;
distinguishing a moving object positioned in the moving region of which the contour is detected; and
processing the dynamic image in which the moving object distinguished exists to display the dynamic image in a displaying unit or transfer the dynamic image to an external unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A detecting apparatus consists of a covariance calculating section for calculating covariances Sij=∫∫∫(fi*fj)dxdydt (i,jε{x,y,t}) with gradients fx, fy and ft of variable densities of pixels, a characteristic value calculating section for calculating characteristic values by utilizing the covariances to express characteristic changes in the variable densities of the pixels, a first-stage pixel classifying section for classifying the pixels into a FIX type denoting that an observed pixel is positioned in a static region of the dynamic image, a MOT type denoting that the observed pixel is positioned inside the moving region and an ACR type denoting that the observed pixel is positioned in a boundary region between the moving and the static regions, a second-stage pixel classifying section for re-classifying the pixels to match a classification type of the observed pixel with those of pixels surrounding the observed pixel, a contour candidate limiting section for limiting a region occupied by pixels re-classified into the ACR type as a candidate region, and a contour drawing section for drawing a contour of the moving section passing through a middle portion of the candidate region.
29 Citations
17 Claims
-
1. A detecting method of a contour of a moving region of a dynamic image for distinguishing a moving object positioned in the moving region, comprising the steps of:
-
inputting a series of frames of dynamic image which consists of variable densities F(x,y,t) of pixels; calculating a variable density gradient fx=∂
F(x,y,t)/∂
x defined as an x directional gradient of the variable densities F(x,y,t) for each of the pixels;calculating a variable density gradient fy=∂
F(x,y,t)/∂
y defined as a y directional gradient of the variable densities F(x,y,t) for each of the pixels;calculating a variable density gradient ft=∂
F(x,y,t)/∂
t defined as a time-based variation of the variable densities F(x,y,t) for each of the pixels;calculating covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt according to an equation
space="preserve" listing-type="equation">Sij=∫
∫
∫
(fi*fj)dxdydt (i,jε
{x,y,t})for each of the pixels by utilizing the variable density gradients fx, fy and ft, integration ranges being limited in a space-time region of an observed pixel selected from the pixels and another space-time region of neighboring pixels positioned near to the observed pixel; extracting first, second, third and fourth inherent characteristics of the dynamic image by utilizing the covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt, the first inherent characteristic being utilized to judge whether or not an observed pixel selected from the pixels is positioned in a texture drawn in the dynamic image, the second inherent characteristic being utilized to judge whether the texture in which the observed pixel is positioned is a one-dimensional texture changing in a direction only or a two-dimensional texture changing in an x-y plane, the third inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the one-dimensional texture changes in a motional change or a non-motional change, and the fourth inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the two-dimensional texture changes in the motional change or the non-motional change; classifying one or more pixels into first or second classification type by utilizing the first to fourth inherent characteristics, the first classification type (S1-ACR) denoting that an observed pixel selected from the pixels is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a non-motional change, and the second classification type (S2-ACR) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the non-motional change; recognizing first pixels classified into the first classification type and second pixels classified into the second classification type as boundary pixels positioned in a boundary region between the moving region and a static region of the dynamic image and setting a region occupied by the boundary pixels as a candidate region for a contour of the moving region; detecting a contour of the moving region by adopting a line passing through a middle portion of the candidate region as the contour of the moving region; distinguishing a moving object positioned in the moving region of which the contour is detected; and processing the dynamic image in which the moving object distinguished exists to display the dynamic image in a displaying unit or transfer the dynamic image to an external unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A detecting method of a contour of a moving region of a dynamic image for distinguishing a moving object positioned in the moving region, comprising the steps of:
-
inputting a series of frames of dynamic image which consists of variable densities F(x,y,t) of pixels; calculating a variable density gradient fx=∂
F(x,y,t)/∂
x defined as an x directional gradient of the variable densities F(x,y,t), a variable density gradient fy=∂
F(x,y,t)/∂
y defined as a y directional gradient of the variable densities F(x,y,t) and a variable density gradient ft=∂
F(x,y,t)/∂
t defined as a time-based variation of the variable densities F(x,y,t) for each of the pixels;calculating covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt according to an equation
space="preserve" listing-type="equation">Sij=∫
∫
∫
(fi*fj)dxdydt (i,jε
{x,y,t})for each of the pixels by utilizing the variable density gradients fx, fy and ft, integration ranges being limited in a space-time region of an observed pixel selected from the pixels and another space-time region of neighboring pixels positioned near to the observed pixel; extracting first, second, third and fourth inherent characteristics of the dynamic image by utilizing the covariances Sxx, Sxy, Sxt, Syx, Sxy, Syt, Stx, Sty and Stt, the first inherent characteristic being utilized to judge whether or not an observed pixel selected from the pixels is positioned in a texture drawn in the dynamic image, the second inherent characteristic being utilized to judge whether the texture in which the observed pixel is positioned is a one-dimensional texture changing in a direction only or a two-dimensional texture changing in an x-y plane, the third inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the one-dimensional texture changes in a motional change or a non-motional change, and the fourth inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the two-dimensional texture changes in the motional change or the non-motional change; classifying each of the pixels into first, second, third, fourth, fifth, sixth or seventh classification type by utilizing the first to fourth inherent characteristics, the first classification type (S0-FIX) denoting that an observed pixel selected from the pixels is not positioned in any texture or the luminous intensity of the observed pixel does not change with time, the second classification type (S1-FIX) denoting that the observed pixel is positioned in the one-dimensional texture and the luminous intensity of the observed pixel does not change with time, the third classification type (S1-MOT) denoting that the observed pixel is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a motional change, the fourth classification type (S1-ACR) denoting that the observed pixel is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a non-motional change, the fifth classification type (S2-FIX) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel does not change with time, the sixth classification type (S2-MOT) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the motional change, and the seventh classification type (S2-ACR) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the non-motional change; re-classifying each of the pixels classified into the first, second, third or fourth classification type into the first, second third or fourth classification type to match a classification type of the observed pixel with classification types of neighboring pixels positioned near to the observed pixel; recognizing first pixels classified into the seventh classification type and second pixels re-classified into the fourth classification type as boundary pixels positioned in a boundary region between the moving region and a static region of the dynamic image and setting a region occupied by the boundary pixels to a candidate region for a contour of the moving region; and detecting a contour of the moving region by adopting a line passing through a middle portion of the candidate region set to the contour of the moving region. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A software directed apparatus, detecting a contour of a moving region of a dynamic image for distinguishing a moving object positioned in the moving region, comprising:
-
inputting means for inputting a series of frames of dynamic image which consists of variable densities F(x,y,t) of pixels; variable density gradient calculating means directed by the software for calculating; a variable density gradient fx=∂
F(x,y,t)/∂
x defined as an x directional gradient of the variable densities F(x,y,t) input to the inputting means, for each of the pixels;a variable density gradient fy=∂
F(x,y,t)/∂
y defined as a y directional gradient of the variable densities F(x,y,t) input to the inputting means for each of the pixels; anda variable density gradient ft=∂
F(x,y,t)/∂
t defined as a time-based variation of the variable densities F(x,y,t) for each of the pixels;covariance calculating means directed by the software for calculating covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt according to an equation
space="preserve" listing-type="equation">Sij=∫
∫
∫
(fi*fj)dxdydt (i,jε
{x,y,t})for each of the pixels by utilizing the variable density gradients fx, fy and ft calculated by the variable density gradient calculating means under direction of the software, integration ranges being limited in a space-time region of an observed pixel selected from the pixels and another space-time region of neighboring pixels positioned near to the observed pixel; inherent characteristic extracting means directed by the software for extracting first, second, third and fourth inherent characteristics of the dynamic image by utilizing the covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt calculated by the covariance calculating means under direction of the software, the first inherent characteristic being utilized to judge whether or not an observed pixel selected from the pixels is positioned in a texture drawn in the dynamic image, the second inherent characteristic being utilized to judge whether the texture in which the observed pixel is positioned is a one-dimensional texture changing in a direction only or a two-dimensional texture changing in an x-y plane, the third inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the one-dimensional texture changes in a motional change or a non-motional change, and the fourth inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the two-dimensional texture changes in the motional change or the non-motional change; pixel classifying means directed by the software for classifying one or more pixels into first or second classification type by utilizing the first to fourth inherent characteristics extracted by the inherent characteristic extracting means under direction of the software, the first classification type (S1-ACR) denoting that an observed pixel selected from the pixels is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a non-motional change, and the second classification type (S2-ACR) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the non-motional change; contour candidate limiting means directed by the software for recognizing first pixels classified into the first classification type and second pixels classified into the second classification type by the pixel classifying means as boundary pixels positioned in a boundary region between the moving region and a static region of the dynamic image and setting a region occupied by the boundary pixels as a candidate region for a contour of the moving region; contour detecting means directed by the software for detecting a contour of the moving region by adopting a line passing through a middle portion of the candidate region as the contour of the moving region; distinguishing means directed by the software for distinguishing a moving object positioned in the moving region of which the contour is detected; and processing means for processing the dynamic image in which the distinguished moving object exists to provide an output indication thereof. - View Dependent Claims (13, 14)
-
-
15. A method of detecting a contour of a moving region of a dynamic image to be performed with the aid of a computer for distinguishing a moving object positioned in the moving region, comprising the steps of:
-
inputting a series of frames of dynamic image which consists of variable densities F(x,y,t) of pixels; calculating with the aid of the computer a variable density gradient fx=∂
F(x,y,t)/∂
x defined as an x directional gradient of the variable densities F(x,y,t) for each of the pixels;calculating with the aid of the computer a variable density gradient fy=∂
F(x,y,t)/∂
y defined as a y directional gradient of the variable densities F(x,y,t) for each of the pixels;calculating with the aid of the computer a variable density gradient ft=∂
F(x,y,t)/∂
t defined as a time-based variation of the variable densities F(x,y,t) for each of the pixels;calculating with the aid of the computer covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt according to an equation
space="preserve" listing-type="equation">Sij=∫
∫
∫
(fi*fj)dxdydt (i,jε
{x,y,t})for each of the pixels by utilizing the variable density gradients fx, fy and ft, integration ranges being limited in a space-time region of an observed pixel selected from the pixels and another space-time region of neighboring pixels positioned near to the observed pixel; extracting with the aid of the computer first, second, third and fourth inherent characteristics of the dynamic image by utilizing the covariances Sxx, Sxy, Sxt, Syx, Syy, Syt, Stx, Sty and Stt, the first inherent characteristic being utilized to judge whether or not an observed pixel selected from the pixels is positioned in a texture drawn in the dynamic image, the second inherent characteristic being utilized to judge whether the texture in which the observed pixel is positioned is a one-dimensional texture changing in a direction only or a two-dimensional texture changing in an x-y plane, the third inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the one-dimensional texture changes in a motional change or a non-motional change, and the fourth inherent characteristic being utilized to judge whether luminous intensity of the observed pixel positioned in the two-dimensional texture changes in the motional change or the non-motional change; classifying with the aid of the computer one or more pixels into first or second classification type by utilizing the first to fourth inherent characteristics, the first classification type (S1-ACR) denoting that an observed pixel selected from the pixels is positioned in the one-dimensional texture and the luminous intensity of the observed pixel changes with time in a non-motional change, and the second classification type (S2-ACR) denoting that the observed pixel is positioned in the two-dimensional texture and the luminous intensity of the observed pixel changes with time in the non-motional change; recognizing with the aid of the computer first pixels classified into the first classification type and second pixels classified into the second classification type as boundary pixels positioned in a boundary region between the moving region and a static region of the dynamic image and setting a region occupied by the boundary pixels as a candidate region for a contour of the moving region; detecting with the aid of the computer a contour of the moving region by adopting a line passing through a middle portion of the candidate region as the contour of the moving region; distinguishing with the aid of the computer a moving object positioned in the moving region of which the contour is detected; and processing with the aid of the computer the dynamic image in which the moving object distinguished exists to provide an output indication thereof. - View Dependent Claims (16, 17)
-
Specification