It has been a while since I have updated this blog and an update
is far overdue.
So what's new?
The project proposal is written and is at least in rough
draft form if not in final draft form.
The test procedure has been developed and is as follows:
The accuracy of the final product
will be tested by using the video frames captured by a secondary video
capturing device and then compared to the data that the Kinect recorded during
the run. The object in view will be in front of a background that is marked
with either a checker board pattern where each square has a known height and
width or a stripped pattern with a known width of each stripe. Figure 2 shows the concept of this idea in
more detail from the point of view of the secondary camera.
Figure 2
Simulated view of secondary camera.
The circle represents a moving
object while the squares behind this object would have a known width and
height. This will allow the distance traveled by the object to be
obtained. The time for this movement to occur
will be taken from the frame rate of the captured frames.To increase the accuracy of
this measurement, the width of the strips could be decreased or a higher frame
rate could be used on the secondary camera. If the camera is placed from the
same point of view as the Kinect sensor then it will be used to verify two of
the coordinate directions and to test the third the secondary camera will be
placed with a perpendicular viewpoint to the Kinect sensor. This data will then
be directly compared to the data obtained by the Kinect in order to determine its
accuracy.
This
is a screenshot of the program.
Don’t
mind me attempting to make a screen shot and posing for the Kinect at the same
time. None of my roommates were available at the time of this post. You may not
notice much change but the circles get larger if the joints are further away
from the Kinect and it also displays the depth information in the lower right hand
side of the screen. Also the program has an icon! I couldn’t stand the default
one Visual Studio was giving it. There is a second display box, it serves no
purpose at this time. The group box to the right will display the coordinates
of the head and hands in the near future and you will not be able to tell from
a simple screenshot but the window has a fixed size of 1000x1440. This will
most likely be changed in the future to support smaller screens. This screen
also shows how low the resolution of the camera on the Kinect is. This should
not be an issue for the project as it does not depend on the resolution for it
to work. Hopefully Microsoft will release a new Kinect in the future that has a
720p or higher resolution but we can only hope.
If
you have any questions or comments, please feel free post them.
No comments:
Post a Comment