Method and apparatus for analyzing a body having a marker located thereon
First Claim
1. An apparatus for analyzing a body having a marker that is distinguishable from the body located thereon comprising:
- image line receiving means for receiving a plurality of image lines which form an image frame of the body, each image line comprising a plurality of pixels, each pixel having an amplitude value associated therewith;
marker detecting means, coupled to the image line receiving means, for detecting the occurrence of the marker in each image line, said marker detecting means including threshold detecting means for detecting when an amplitude threshold value is exceeded by the pixel amplitude value, and marker indicating means, coupled to the threshold detecting means, for providing a marker indicating signal as long as the amplitude threshold value is exceeded by the pixel amplitude value; and
position calculating means, coupled o the marker detecting means, for calculating a position of the marker in the frame in real time, said position calculating means including amplitude summing means, coupled to the marker indicating means, for summing a pixel amplitude value in response to the marker indicating signal to produce an amplitude sum associated with the detected marker in each image line.
1 Assignment
0 Petitions
Accused Products
Abstract
A video motion analysis system wherein a camera converts an image of a body having illuminated markers placed thereon into a plurality of image frames. Each image frame comprises a plurality of image lines, and each image line comprises a plurality of pixels. An image preprocessor receives the plurality of image lines and detects the occurrence of each marker in each image line. This is done by comparing each pixel amplitude value to a threshold value and indicating when the pixel amplitude value exceeds the threshold value. When a pixel amplitude value exceeds the threshold value, an offset value representing the difference between the pixel amplitude value and the threshold value is added to a running total of amplitude values for the detected marker. Similarly, the offset value is used to calculate the moment value for each pixel in each marker based on the position of the pixel in the scan line. The calculated moment value is added to a running total of moment values for the detected marker. The amplitude and moment sums for each series of pixels for each marker in each image line are passed to a signal processor which groups the amplitude and moment sums for each marker together. The grouped values are used to calculate a centroid value for each marker. Centroid calculation is performed in real time and the resulting values are provided to a master CPU for further processing.
101 Citations
34 Claims
-
1. An apparatus for analyzing a body having a marker that is distinguishable from the body located thereon comprising:
-
image line receiving means for receiving a plurality of image lines which form an image frame of the body, each image line comprising a plurality of pixels, each pixel having an amplitude value associated therewith; marker detecting means, coupled to the image line receiving means, for detecting the occurrence of the marker in each image line, said marker detecting means including threshold detecting means for detecting when an amplitude threshold value is exceeded by the pixel amplitude value, and marker indicating means, coupled to the threshold detecting means, for providing a marker indicating signal as long as the amplitude threshold value is exceeded by the pixel amplitude value; and position calculating means, coupled o the marker detecting means, for calculating a position of the marker in the frame in real time, said position calculating means including amplitude summing means, coupled to the marker indicating means, for summing a pixel amplitude value in response to the marker indicating signal to produce an amplitude sum associated with the detected marker in each image line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for analyzing a body having a plurality of markers that are distinguishable from the body located thereon comprising:
-
image line receiving means for receiving a plurality of image lines which form an image frame of the body, each image line comprising a plurality of pixels, each pixel having an amplitude value associated therewith; marker detecting means, coupled to the image line receiving means, for detecting the occurrence of the plurality of markers in the plurality of image lines, said marker detecting means including threshold detecting means for detecting when an amplitude threshold value is exceeded by the pixel amplitude value, and marker indicating means, coupled to the threshold detecting means, for indicating the occurrence of each marker in each image line as long as the amplitude threshold value is exceeded by the pixel amplitude value; and position calculating means, coupled to the marker detecting means, for calculating the centroids of the plurality of markers in the image frame in real time, said position calculating means including amplitude summing means, coupled to the marker indicating means, for summing a pixel amplitude value in response to the marker indicating signal to produce an amplitude sum associated with each detected marker in each image line. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for analyzing a body having a marker that is distinguishable from the body located thereon comprising the steps of:
-
receiving a plurality of image lines which form an image frame of the body, each image line comprises a plurality of pixels, each pixel having an amplitude value associated therewith; detecting the occurrence of the marker in each image line including the sub-steps of detecting when an amplitude threshold value is exceeded by the pixel amplitude value, and providing a marker indicating signal as long as the amplitude threshold value is exceeded by the pixel amplitude value; and calculating a position of the marker in the frame in real time including the sub-step of summing a pixel amplitude value in response to the marker indicating signal to produce an amplitude sum associated with the detected marker in each image line. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of analyzing a body having a plurality of markers that are distinguishable from the body located thereon comprising the steps of:
-
receiving a plurality of image lines which form an image frame of the body, each image line comprising a plurality of pixels, each pixel having an amplitude value associated therewith; detecting the occurrence of the plurality of markers in the plurality of image lines including the sub-steps of detecting when an amplitude threshold value is exceeded by the pixel amplitude value, and indicating the occurrence of each marker in each image line by providing a marker indicating signal as long as the amplitude threshold value is exceeded by the pixel amplitude value; and calculating the centroids of the plurality of markers in the image frame in real time including the sub-step of summing a pixel amplitude value in response to the marker indicating signal to produce an amplitude sum associated with each detected marker in each image line. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification