# Virtual Bronchoscopy

**URL:** <https://discourse.slicer.org/t/virtual-bronchoscopy/7468>\
**Category:** Support\
**Tags:** segmentation\
**Created:** [July 8, 2019, 5:24pm UTC](https://discourse.slicer.org/t/virtual-bronchoscopy/7468 "2019-07-08T17:24:03Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [July 20, 2020, 3:31am UTC](https://discourse.slicer.org/t/virtual-bronchoscopy/7468/7 "2020-07-20T03:31:02Z")

</div>

You can set fiducials or use a curve node. you can place the curve points manually or use SlicerVMTK extension’s Extract centerline module to do it automatically from airway segmentation: you can extract the entire bronchial tree automatically then mark two points between them, and use the resulting curve as input in endoscopy module.

Airway segmentation:

[![](https://img.youtube.com/vi/tJMGe3FMTk0/maxresdefault.jpg "Airway segmentation from CT in 1 minute using 3D Slicer") ](https://www.youtube.com/watch?v=tJMGe3FMTk0)

Finding path between two points in the bronchial tree:

[![](https://img.youtube.com/vi/UpfDP6ejCjg/maxresdefault.jpg "Finding shortest path between two points in the bronchial tree") ](https://www.youtube.com/watch?v=UpfDP6ejCjg)

After this, you can resample the curve to a new curve in Markups module and use the resulting curve in Endoscopy module. Or you can straighten the selected branch using Curved Planar Reformat module (in Sandbox extension) to make it easier to traverse and make measurements.

---

_[View the full topic](https://discourse.slicer.org/t/virtual-bronchoscopy/7468)._
