VideoPoint: Physics Fundamentals

FAQs

Q.    Will VideoPoint run on a server?

A.      Yes.


Q.    How many copies do I need to buy if I'm running on server?

A.   You need to buy as many student copies as you have concurrent uses. So if you have a class of 20 students and 10 computers, you would only need to buy 10 copies since only 10 copies could ever be open at once. There is no formal copy protection; we rely on people's honesty.

return to top


Q.    What is saved in a .vpt file (VideoPoint data file)?

A.   Only the data and a pointer to the movie is saved. If you open the data file and the movie is not in the same place as before, VideoPoint will first look in the same directory of the .vpt file and then will ask you to locate the movie on your own. This allows for students to save analysis of these movies onto floppies without having to copy the movie all the time.

return to top


Q.    Is the CD for the Teacher's Kit different than that for the Student Kit?

A.   No. The Teachers Kit is the same CD with a manual. Part of the cost is considered a license to purchase the Student Kits.

return to top


Q.    I want to copy parts of the manual. Do I need permission?

A.   Not as long as it is for use in your classroom or for a VideoPoint workshop. If your copy center needs written permission before making the copies, please contact us with their basic requirements.

return to top


Q.    I click on the movie to locate a feature, and nothing happens.

A.

Click on this toolbar button.
If the cursor changes to this, clicking on the movie will locate the selected video point (as indicated in the bottom right part of the movie).
If the cursor remains, all video points have been located on this frame. Advance the movie one frame and try again.
return to top

Q.   The motion in the movie is on an incline.

A.   If the motion that you are analyzing is on an incline, it is possible to move and rotate the origin such that motion on the incline is reported in just the x or y direction. This makes for simpler analysis.

return to top


Q.  How do I move an origin?

A.   If the origin has been located and is visible on the movie (like "Origin 1" is by default), drag the origin on the movie to the new location by clicking on the video point where the lines intersect

The Selected Origin is rotated by dragging it's handle around to the desired angle.
return to top

Q.  How do I rotate an origin's coordinate system?

A.   Select the origin once it has been located on the movie; drag the handle (the dot on the outer edge of the circle) of the origin around until the x-axis:origin; points in the desired direction. The angle of rotation between 0 and 360 degrees will be displayed in the Coordinate System Window where the header of the coordinate system you are rotating is located.

return to top


Q.   I want to reported data in two coordinate systems.

A.   You can do this by cloning the point series and associating the clone with a second coordinate system (see section 3.2 in Chapter 3). Once this is done, data are reported for both the original point series relative to its coordinate system and its clone relative to a second coordinate system.

return to top


Q.  How can I adjust for the camera moving when the movie was filmed?

A.   You can define a moving coordinate system that allows you to compensate for camera motions by selecting a familiar background feature as the origin in each frame. This feature allows you to analyze motions in frame sequences made from video images recorded with a hand-held camera. In short, the position of an object relative to any other object on the screen can be reported on a frame-by-frame basis.

In these three frames of a Saturn IV rocket launch the camera is panning. If an origin that is fixed relative to the screen is used, the data for the rocket's location will be useless. If a moving origin is located at the top of the launch tower on a frame-by-frame basis, meaningful data for the rocket's acceleration relative to the tower which is fixed to the ground, can be obtained.


In the graph above, the rocket appearts to stand still when coordinate data for its position is reported relative to an origin fixed on the screen. The graph on the right shows the rocket nose's position recorded relative to a moving origin that follows the location of the top of the launch tower as the tower appears to move down the screen in each successive frame.
return to top

Q.  The camera panned so much that my origin disappears.

A.   In some cases defining coordinate transformations allows you to obtain intelligible motion data of a feature or object of interest that is tracked with a panning camera. For example, the path of a broad jumper or basketball player performing a slam dunk can be reconstructed even if the camera is sweeping so broadly that background features change completely.


In these four movie frames, the camera pans so much that no stationary object is in the frames at all times. In this case the origin (marked by a white circle) is located at one of the red tiles against the wall in the first few frames. Before the red tile disappears the origin is transformed to the bottom left corner of the black rectangular heat vent (as marked by a white square). VideoPoint corrects for the motion by storing the difference in the coordinates of the red wall tile and the black heat vent based on the locations of these features in a frame in which both are visible.


Four frames from a movie where the camera pans so much that no stationary object is in the frames at all times. In this case the origin (marked by a white circle) is located at one of the red tiles against the wall in the first few frames. Before the red tile disappears, the origin is transformed to the bottom left corner of the black rectangular heat vent (as marked by a white square). VideoPoint corrects for the motion by storing the difference in the coordinates of the red wall tile and the black heat vent based on the locations of these features in a frame in which both are visible.
return to top

Q.  How can I define a coordinate transformation?

A.   Step back to the last time that the origin was in the movie. Here you will want to translate/transform the origin to a different object that is stationary but will not leave the field of view immediately. In order to get good data, the second object must be in the same plane as the first origin. In general, it is wise to choose this transformed/translated origin such that it does not leave the field of view at all. However, you can transform/translate origins as many times as necessary.

return to top


Q.  The camera zoomed when the movie was filmed.

A.   You can define scale factors on a frame-by-frame basis to follow the motion of an object with a camera that is zooming in or out or to track the motion of an object moving off into the distance. For example, the acceleration of the lunar module as it ascended from the moon during one of the Apollo missions can be determined even though the camera had been programmed to zoom back rapidly. The horizontal acceleration of a drag racer can be determined even though two different fixed cameras have been used to follow it as the dragster moves off into the distance and noticeably changes its size on every frame.

return to top


Q.  How do I compensate for a zooming camera?

A.  If the camera zooms while filming the movie, the pixels/meters calibration ratio will change on every frame of the movie. In this case, you will need to set up a scale for your coordinate system that is relocated on every frame.

If you have already created a scale:
1) Choose Options->Change Scale....

In the case of a zooming camera it is necessary to open this dialog to change the scale from a .fixed scale type to a Frame-by-Frame scale type.



2) Select the scale that you want to change (usually there is only one).

3) Change the scale type to "Frame-by-Frame". This changes the video points that make up the ends of the scales from fixed video points to frame-by-frame video points. These video points, usually named Scale1A and Scale1B (the numbers change with more scales) will now need to be selected on every frame. They will automatically be selected just like any other normal video point.

If you have not yet created a scale:

1) Choose Movie->Scale Movie...
2) Enter the known length of the object in the movie.
3) Select the origin of the frame that you want to scale.
4) Change the scale type to "Frame-by-Frame." This changes the video points that make up the ends of the scales from fixed video points to frame-by-frame video points.

return to top


Q.  The motions are in two planes.

A.   Each frame can be scaled by a different scale object. When all of the motion is in one plane that is perpendicular to the camera axis, only one scale object is necessary. However, if there are motions in two planes, you need to set up two scale objects and two coordinate systems because the objects in the plane that is farther away from the camera will appear smaller. One origin and one scale should be in one plane, the other scale object and origin should be in the other plane. Note that you will have to choose two different objects in the movie to use as your known lengths; one is needed for each scale.

When motions take place in two planes in a movie, two coordinate systems can be set up by using different scale objects within the movie frame.

return to top


Q.   The camera had a zoom lens or a wide angle lens.

A.   If the lens on the camera is a fixed lens, no significant distortion should be present. However, most commercial video cameras have variable focal length zoom lenses that range from wide angle to about 10X zoom. Although distortions are usually negligible in modern zoom lens systems, the zoom lenses in some low cost cameras may cause radial image distortions. Radial distortions can give a pincushion and/or barrel shape to a rectangular image. We have found that distortion is minimized when the camera is located fairly far away from the object of interest and then the zoom is set about halfway in, so the motion fills about 3/4 of the screen.

Distortion is quite noticeable when looking at a large motion (i.e., a bungee jumper) through a wide angle lens. Your data for the top and bottom of the motion can be noticeably inconsistent (10% error).

return to top


Q.  I'm only interested in part of the movie.

A.   If you are only interested in a small section of the movie, you can shorten the movie by cutting out frames using software such as Apple's MoviePlayer (Macintosh) or Adobe Premiere (Windows or Macintosh) before analyzing the movie. Alternatively, you can skip the uninteresting frames when you locate features or objects of interest.

return to top


Q.  The movie is a time-lapse or slow motion frame sequence.

A.   If the movie does not play in real time even when the Movie->Play All Frames menu entry is unchecked, the original movie may be either a time-lapse or a slow motion movie. Also, movies that have been digitally edited and saved at a different frame rate than the original will not play in "real time". In these cases, you can override the time code that is read by VideoPoint to display the time. To do this, choose Movie->Select Frame Rate.... This prompts you to enter the number of frames per second that you think the movie really is. Every frame in the movie will then have a time that is equivalent to (seconds/frame) * (frame #).

return to top


Q.  It looks as if a frame is missing.

A.   Sometimes, when you take data, it looks as if a frame is missing from the movie. If the time code of the movie corresponds to this missing frame (i.e., there is a larger than normal step between the previous time to the next time), do nothing. VideoPoint will just use the time code on the movie. The dropped frame is common with less expensive capture cards that are set to capture at a higher frame rate than it can handle. Though there might be an extra space in anything plotted against time, the data will still be accurate.

If, however, the time code does not reflect a missing frame (i.e., the time step is the same throughout the whole movie), this is a problem. Since there is no way to determine the real time of the frame following the dropped frame, some error will be present. This situation generally appears on files converted from Video for Windows (.AVI) to QuickTime for Windows (.MOV) since Video for Windows does not associate time codes with individual frames. This is one of the reasons we chose to use the QuickTime format. If you are capturing the movie, you can alleviate the problem by reducing the capture rate in frames/second of your capture card. If the movie you are using has been transformed to QuickTime format from a commercially made .AVI file, there isn't much you can do.

return to top


Q.  I notice that some of the frames are duplicated.

A.   If the movie has been taken from a video tape made from a film (movies, sports highlights), look at the next entry which deals with problems also created with dubbing commercial films into videotapes. If your movie was digitized from a live source, your digitizing card or software may have duplicated the frames to keep the frame rate constant. In this case, the movie can probably be analyzed if you skip duplicated frames when taking data.

return to top


Q.  The movie is from a commercial film dubbed onto a videotape.

A.   Movie film is normally recorded at 24 frames/second. Videotape is normally recorded at 30 frames per second. When 24 fps film is transferred to video tape, every 4th frame is usually duplicated. Though you won't notice this duplicated frame while you are watching the video tape, its presence is problematic when analyzing digitized frame data. If changes are happening slowly in a movie, the simplest way to assure that the time interval between frames is constant and no repeated frames are present is to digitize the "commercial" videotape at 6 fps "every fifth frame". If any other frame rates are used in digitization, special problems will be created.

If you want to digitize a commercial videotape at a higher frame rate the best way to do this is to compress the movie at 30 fps and then remove the extra frames "by hand" before re-compressing it. If you want the maximum frame rate you should re-compress the movie at 24 fps. You can also re-compress the movie at 12 fps, 8 fps or 6 fps, and so on.

If the commercial video is digitized at 30 fps and re-compressed at 24 fps...

It is tempting, when digitizing a commercial movie, to consider digitizing it at 30 fps without removing extra frames and then recompressing it at 24 fps. Don't do this. If you are lucky, this will work beautifully. However you only have a 1/6 chance of this process working. It would depend on which frame your re-compression software drops to get the movie down to 24 fps. If it happened to drop the extra frame as the first dropped frame, everything will be correct. However, dropping any other frame first will lead to incorrect frame times.

As indicated above, the best way to handle the situation is to remove the extra frames "by hand" while digitizing at 30 fps and then recompress the frames at 24 fps.

return to top

Subscribe   |   Comments   |   Contact Us