| Algorithm 1 Core principle of dynamic ROI |
| Require: Initial frame without noise |
| Require: Subsequent frames |
| Ensure: Real-time laser stripe tracking |
| Initialization: |
| 1: Extract initial ROI from : |
| 2: |
| Iterative Processing: |
| 3: for each frame at time do |
| 4: Apply previous ROI: |
| 5: |
| 6: Extract new stripe region: |
| 7: |
| 8: Propagate ROI to next frame: |
| 9: |
| 10: end for |