The present invention relates to an apparatus and method of measuring and calculating certain dimensions and distances on and about an object. In particular, one embodiment of the invention specifically pertains to measuring and calculating certain dimensions and distances on and about standing timber.
The present invention relates to an apparatus and process for determining unknown measurements and distances, including but not limited to the diameter, height and volume of standing timber. An embodiment of the apparatus is illustrated in
Frame 5 is depicted as an elongated planar structure, but may comprise any other shaped structure that is sufficient for supporting projection sources 2,3,4. Each projection source 2,3,4 will be attached to frame 5 by a connector assembly 11. In the illustrated embodiment, first and second projection sources 2,3 are connected to the longitudinal ends of frame 5 via connector assemblies 11. The ends of the connector assemblies 11 are seated in mounting grooves 16. The third projection source 4 will be connected to frame 5 by arm 12 and connector assembly 11. As shown, arm 12 is connected to frame 5 by bolt assembly 17.
The first projection source 2 and the second projection source 3 will be positioned on the frame 5 so that the projection paths 7 (shown on
As shown in
Although the illustrated embodiment depicts three projection sources 2,3,4, an alternate embodiment of the apparatus may consist of only two projection sources 2,3. As will be better understood in light of the discussion below, only two reference points of a known distance apart are required to determine the diameter of a tree. Therefore, if only the diameter need be determined, a timber meter 1 with only a first projection source 2 and a second projection source 3 is sufficient. The addition of the third projection source 4, as will be explained below, assists in determining, among other measurements, the height of a tree. However, height may still be determined without the third projection source 4, provided certain other distances are known. The embodiment of timber meter 1 illustrated in
The present invention also pertains to a process for placing a reference object of a known length, or two reference points of a known distance apart, on the trunk of a tree for purposes of calculating certain unknown dimensions of the tree, such as the actual diameter of the tree. As explained below, the process may further comprise placing a third reference point on the trunk of a tree to determine additional unknown dimensions of the tree, such as the distance of the third projection source 10 from the tree. Once the diameter and height of the tree are known, the volume of the tree may then be calculated. A “reference object” will comprise any object having a measurable length, including but not limited to a ruler, spray-paint can, stick, etc. Likewise, a “reference point” may be any detectable mark including but not limited to marks painted or projected onto the tree, such as spray-painted marks or marks projected from a laser. As will be discussed in greater detail below, the reference object, or reference points will be placed on the trunk of a tree, or held directly in front of a tree, and then an image of the reference object or reference points will be captured using an image capturing device. Because the actual length of the reference object, or the actual distance between the reference points, as the case may be, will be known, other unknown measurements of the tree will then be determinable based upon measurements taken from the image.
A2=[(D2÷D1)(A1)]
A2 will be equivalent to the actual diameter of the tree 13. If the actual height of the tree is known, the volume of the tree can then be measured using A2. If the actual height of the tree is unknown, it can be derived by adding to the above described process the steps of taking angle measurements to the top and base of the tree and determining the distance to the tree (from the angle measuring device 20) as explained below.
To find the distance to the tree, one embodiment of the invention places a third reference point on the tree.
The process illustrated in
A6=[(D3÷D1)(A1)]
After A6 has been calculated, another step in the process will be calculating the actual distance “A4” measured as the vertical distance between the third projection point 10 and a point, “M”, within the trunk of the tree 13 directly below the third projection point 10 and at the same height as projection source 4. Since point M is at the same height as third projection source 4, point M will be located a known actual distance, “A3”, from the second reference point 9. For example, A3 in the embodiment illustrated in
A4=A6−A3
The value for A4 may then be used to calculate the actual distance, “A5”, from the third projection source to point M in accordance with the following equation:
A5=A4÷[ tan({acute over (α)}1]
Using measurements from the captured image and angles measured by an angle measuring device suitable for measuring angles of incline and decline such as a clinometer, the height of the tree may be calculated through a series of calculations.
Y1=A5[ tan({acute over (α)}2)]; 1.
Y2=A5 [ tan({acute over (α)}3)]; and 2.
YT=Y1+Y2. 3.
In the first equation above, “Y1” is the actual height of an upper portion of the tree 13 calculated from the angle of incline, “{acute over (α)}2”. In the second equation, “Y2” is the actual height of a lower portion of the tree 13 calculated from the angle of decline, “{acute over (α)}3”. In the third equation, “YT” is the total actual height of the tree calculated as the sum of Y1 and Y2. A further step in the process will include calculating the volume of the tree 13 using the actual diameter, A2, and the actual height, YT through any one of a number of conventional equations.
Some of the above described steps may be omitted from alternate embodiments of the invention depending upon the circumstances under which the process is practiced. For example, under some circumstances, the actual distance A5 will already be known, as when the person using the timber meter 1 measures the actual distance from the timber meter 1 to the tree 13 using any conventional means for accomplishing the same such as with a rope of a known length, a measuring tape, or a range finder. In addition, it is foreseeable that a GPS may one day be used to determine the actual distance from the timber meter 1 to the tree 13 as the accuracy of conventional GPS devices is improved. If the value of A5 is already known, the third reference point will not need to be used (unless used to confirm the accuracy of the known A5 measurement). As a result, the calculation for solving A4, A5 and A6 will be omitted from the process. Instead, the angle measuring device will be used from a location that is a distance of A5 from the tree to determine angles {acute over (α)}2 and {acute over (α)}3. The actual height, YT, will then be calculated as above.
Some embodiments of the invention will include the step of recording audio information such as the angles of incline and decline measured from an clinometer, or the coordinates of a location read from a GPS. The calculations of the above described processes may also be carried out by computer software as described below.
The present invention further pertains to software to determine, based upon user input, measurements such as the diameter, height and volume of a tree.
Once the data has been downloaded to the computer, the user is prompted to either initiate or decline initiation of the Distance Calibration database and to calculate angle, “{acute over (α)}”. This distance calibration function is not strictly necessary to the functioning of the invention and could be omitted in alternate embodiments. However, the function may be employed to help recognize deviations in the alignment of third projection source 10 due to mishandling, etc., or used to determine an initial angle {acute over (α)} under those circumstances where {acute over (α)}1 is unknown to the user. Under those circumstances the distance calibration function may be employed to determine angle a to be used for Angle {acute over (α)} is the calculated angle of the third projection source 10 using a known distance, A5, from the timber meter to the tree. Distance A5 is ordinarily determined by taping the distance from the timber meter to the tree or by using a laser distance meter. The process of taping or measuring the distance from the tree to a timber meter held in the user's hand may not be completely accurate, and may contain margin for error. In light of the potential for error, a user can calibrate the timber meter to compute an average angle {acute over (α)} by taking several images of trees from various known distances, A5. An average angle {acute over (α)} can then be computed using the various known distances, A5. The calculated distance from the timber meter to the tree using an averaged angle {acute over (α)} will generally be different from the actual taped or measured distance from the timber meter to the tree. This difference in measurements is due to the fact that the average a corrects for the small taping or measuring errors that may have occurred when taping the actual distance from the timber meter to the tree. The tolerance value entered by the user will warn the user when the tolerance between the actual and computed distance to the tree exceeds a preset tolerance. This would alert the user that there may be inconsistencies related to the expected angle {acute over (α)}1 and/or the distance to the tree which could cause miscalculations and which the user should investigate.
As mentioned above, if the Distance Calibration database is initiated, the user will input an acceptable distance calculation tolerance for purposes of checking the tolerance of the measurements when calculating angle {acute over (α)}. In the illustrated embodiment, the acceptable distance calculation tolerance could be thirty feet. Next, an image that was taken from a known range is loaded, and the actual distance from the image capturing device to the tree, A5, is inputted. At this point, the image of the tree and reference points placed thereon will be displayed on the user interface. The user then moves the cursor to, and clicks on, the second reference point 9 (shown in
Tan({acute over (α)})=[(yt−yb)÷(A5)]
In one embodiment the invention, an average angle {acute over (α)} will be obtained using several known distances from the timber meter to the tree. The computer then compares the above calculated {acute over (α)} with the known {acute over (α)}1 (angle of the third projection source 10 as inputted by the user) and reports the variance for user determination of acceptability. If the {acute over (α)}1 is acceptable, then {acute over (α)}1 is stored in the database file, and the computer proceeds to the next step. If {acute over (α)}1 is not acceptable, then {acute over (α)} instead of {acute over (α)}1 can be stored in the database and may be used for future calculations. In an alternate embodiment of the invention where {acute over (α)}1 is unknown to the user, {acute over (α)} instead of {acute over (α)}1 can be stored in the database and used for future calculations.
Next, tree picture files from the subdirectory are listed on the user interface. The user will then select one of tree picture files and input the type of tree selected. In one embodiment of the invention, the type of tree will impact the formula used to calculate the volume of a tree based upon the inherent dimensions of the type of tree being measured. For example, the degree of change in diameter along the longitudinal length of a tree can vary between types of trees. It is conceivable that tree constants may be derived for particular types of trees, wherein the tree constant accounts for the inherent dimensions of a particular tree type and serves as an adjustment constant for adjusting volume calculations based on the type of tree being measured. The selected tree picture file will then be loaded and displayed on the user interface. In the illustrated embodiment, the user will then be given the option to operate under an Automatic Raster Recognition Mode or, in the alternative, a Manual Raster Recognition Mode. In the Automatic Raster Recognition Mode, the computer automatically performs the steps of locating the reference points depicted on the loaded tree picture file. If, the computer is unable to detect a reference point, the user is prompted by an audible alert to locate the reference point under the Manual Raster Recognition Mode. Under manual mode, the user uses the cursor to select a reference point from the displayed tree picture file. Once a reference point has been manually selected, the computer calculates the selected reference point's x,y coordinates.
In the illustrated embodiment, if the Automatic Raster Recognition Mode is selected, the computer will search the loaded tree picture file for the second reference point 9 (illustrated in FIG. 3A/B), the first reference point 8 and the third reference point 10 and, if located, will then compute x,y coordinates for each point. In the illustrated embodiment, the x,y coordinates of the second reference point 9, first reference point 8 and third reference point 10 are denoted as follows: xb,yb (second), xm,ym (first) and xt,yt (third). The computer also automatically searches the tree picture file for the left and right outer boundaries 14,15 (as shown on
Using the coordinates of the reference points, the computer then computes the image distance (measured in pixels), D1, between first reference point 8 and the second reference point 9 using the following equation:
D1=[(xb−xm)^2+(yb−ym)^2]^0.5
The computer then computes the image distance (measured in pixels), D2, between the left and right outer boundaries 14, 15 (as shown in
D2=abs(xr−xl)
Using the known actual distance, A1, between the first reference point 8 and the second reference point 9, the actual diameter, A2, of the tree from the tree picture file is computed using the following equation:
A2=[(D2÷D1)(A1)]
The computer then computes the image distance (measured in pixels), D3, from the third reference point 10 and the second reference point 9 using the following equation:
D3=[(xb−xt)^2+(yb−yt)^2]^0.5
Using D3, the computer then computes the actual distance, A6, between the third reference point 10 and the second reference point 9 using the following equation:
A6=[(D3÷D1)(A1)]
After A6 has been calculated, another step in the process will be calculating the actual distance “A4” measured as the vertical distance between the third projection point 10 and a point, “M”, within the trunk of the tree 13 directly below the third projection point 10 as shown on
A4=A6−A3
The computer then accesses the Distance Calibration Database and retrieves angle, {acute over (α)}1. Using {acute over (α)}1, the computer computes the actual distance, A5, from the image capturing device to the tree using the following equation:
Next, the computer checks its database to verify whether angles {acute over (α)}2 and {acute over (α)}3 are attached to the tree picture file (e.g. as audio files), where {acute over (α)}2 and {acute over (α)}3 represent the angles of incline and decline obtained from an angle measuring device to the top portion and bottom portion of a tree, respectively. The digital data representing {acute over (α)}2 and {acute over (α)}3 will have been previously attached to the file by any conventional means of attachment, including without limitation the following: 1) embedded digitally in the picture file and displayed on the camera screen, 2) attached to the tree picture file as an audio file or 3) a mirror somewhere on the timber meter causing the clinometer 20 reading to appear as part of the image. If yes, {acute over (α)}2 and {acute over (α)}3 are retrieved and the computer proceeds with computing the total actual height of the tree using the following equations:
Y1=A5[ tan({acute over (α)}2)]; 1.
Y2=A5[ tan({acute over (α)}3)]; and 2.
YT=Y1+Y2. 3.
Using the YT and A2, the computer then computes the volume of the tree in board feet. The computer then records measured data (e.g. diameter of tree, tree height, type of tree, volume in board feet, comments, GPS waypoints, etc.) to a file record. In the illustrated embodiment, the computer will record a tree height of “1” if the height of the tree was not measured. The computer then prompts the user to either select another tree picture file or return to the main menu. Although the above described embodiment calculates “image distances” using number of pixels, any other units may be used in lieu of pixels.
The present invention further relates to a computer-readable storage medium containing executable code for instructing a computer to operate as follows: measuring from an image of a tree, an image distance, “D1”, between a first reference point and a second reference point, wherein the actual distance, A1, between the first reference point and the second reference point is known; measuring on said image an image distance, “D2”, between the left outer boundary and the right outer boundary of the trunk of said tree; and calculating an actual distance, “A2”, between the left outer boundary and the right outer boundary of the trunk of said tree as follows:
A2=[(D2÷D1)(A1)]
Although the present invention has been described in terms of specific embodiments, those skilled in the art will recognize many obvious variations and modification. All such variations and modifications are intended to come within the scope of the following claims.
This application claims priority to U.S. Patent Application Ser. No. 60/555,587 filed on Mar. 23, 2004 which is incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4837717 | Wiklund et al. | Jun 1989 | A |
6100986 | Rydningen | Aug 2000 | A |
6141091 | Ball | Oct 2000 | A |
6282362 | Murphy et al. | Aug 2001 | B1 |
6738148 | Dunne et al. | May 2004 | B2 |
6862083 | McConnell et al. | Mar 2005 | B1 |
20020191198 | Dunne et al. | Dec 2002 | A1 |
20030174305 | Kasper et al. | Sep 2003 | A1 |
20060100816 | Prentice et al. | May 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
60555587 | Mar 2004 | US |