Verify Couch Roll With A Laser and Level

Introduction

There was a recent post on the MedPhys Listserv which asked if it was possible to use a laser range finder to verify/measure the couch roll. It is simple trigonometry after all. One needs to know two sides of the right triangle and then calculate the angle. With a range finder, the two sides of the triangle are the adjacent and hypotenuse. \(cos ^{-1}(\theta) \) then gives the couch roll. I don’t have a range finder, but I do have a laser level. So, I gave it a try.

Mathematics

Image of a right triangle.
Figure 1: Right triangle showing the setup for the measurement with the laser level.

The general formula for the angle \(\theta\) is \(tan \; \theta = { opp \over adj}\). But, for small angles, \(tan\; \theta \approx \theta\). Or, simply, \( \theta \approx{opp \over adj}\). The 6 DOF couch on the Varian TrueBeam can roll \(\pm 3^{\circ}\). In radians, this means \({3 \pi \over 180} \approx 0.052 \approx \tan\; {3 \pi \over 180}\). Therefore, in the rest of the article, I assume the small angle approximation is correct and applicable for these tests.

Materials

  1. mm graphing paper and tape/blue tack to hang on the wall.
  2. Laser level or laser and level.
  3. Tape measure long enough to reach from isocenter to the wall where the graph paper is hanging.

Instructions

  1. Open the jaws to the maximum setting.
  2. Turn the gantry to \(90^{\circ}\).
  3. Use the level for step 2 if needed. (If your monthly machine QA is current you should be able to use the digital readout for the gantry.)
  4. Move the table completely out so that it does not intersect the light field.
  5. Hang the graph paper on the wall. Make sure to align the crosshairs to a major grid mark on the paper. See Figure 2.
Figure 2: Graph paper hanging on the wall. The black dot is the position of the cross-hair at the wall. The shadow of the cross-hair can be seen faintly near the edge of the paper. Also, notice the intersection of the patient/setup lasers (green) and the laser from the laser level (red). The difference is due to the sag of the gantry.
  1. Turn the gantry back to 0, make sure the collimator is also at 0, and use the crosshairs to position the center of the laser at isocenter.
  2. Be sure to level the table, at least manually set the roll to 0, and verify with a laser.
Figure 3: Laser level aligned to the isocenter. In my case, I measured the dimensions of the laser and put marks on tape at the midpoint of each dimension.
  1. Make sure the laser level, when turned on, matches the cross-hair mark on the graph paper. In my case, the alignment was with the patient lasers, and not the cross-hair. I wanted the laser at iso and I chose not to move the couch vertical position. The method is independent of the vertical position.
  2. Now, rotate the table to different roll positions. I used 1, 2, and 3 degrees and -1, -2, and -3 degrees. Mark the position of the laser on the graph paper at each angle.
  3. I used a digital level to verify the table roll along the way. See Figure 4.
Figure 4: Digital level taped to the table to verify the roll programmed on the machine.
  1. Return the table back to 0 and measure the distance from isocenter to the graph paper.
Figure 5: Measure the distance from isocenter to the graph paper.

At this point, you should be able to take everything down and return the machine to use.

Data and Results

By using the mm graph paper I was able to count the deflection of the laser very easily. No measurements were required. Figure 5 shows the distance to the wall. However, this distance for me was from the far side of the table to the wall and I had to subtract the distance from the edge of the table to isocenter.

Table 1 shows the data and calculations. You can view the original spreadsheet here.

To Wall (mm)3153.5
assumeMeasured with
digital laser
Laser DeflectionOpp/adj\(\boldsymbol{tan^{-1}\theta} \)degrees\(\boldsymbol{tan \theta \approx \theta} \)
Table Roll(mm)radiansradiansdegrees
-31650.05230.05233.003.00
-21110.03520.03522.022.022.0
-1560.01780.01781.021.021.0
000.00000.00000.000.000.1
1550.01740.01741.001.000.9
21100.03490.03492.002.001.9
31650.05230.05233.003.002.9
Table 1: Measured distances and resulting calculations. The column headers are self explanitory.

As you can see, the results are quite impressive. The measurements are accurate and precise to the second or third decimal. I did not do a full error analysis, but a quick back of the envelope calculation, via Wolfram Alpha, shows the uncertainty of ~0.3%. To be safe, I would have overestimated this to 1% uncertainty. Indeed, the uncertainty of the digital level, 0.2 of a degree, is a factor of 10 higher than the uncertainty in the experiment.

Conclusion

I do think this is a valid method for measuring the table roll. It gives very good results. However, I would not recommend this for a monthly check. In the time spent to set up the test and take the data, you could have used a digital level, completed the same measurements, and probably measured the gantry, collimator, couch rotation, etc., as well. Don’t get me wrong though, it was a fun exercise and if my digital level falls and breaks, I know I can do this in a pinch.

Leave a Reply

Your email address will not be published. Required fields are marked *