fast::LungSegmentation class

Segment the lung, airways and blood vessels from a CT using seeded region growing and morpohology.

Inputs:

Outputs:

  • 0: Image segmentation of lungs
  • 1: Image segmentation of airways
  • 2: Image segmentation of blood vessels (only if extractBloodVessels == true)

Base classes

class ProcessObject
Abstract base class for all process objects.

Public functions

auto create(Vector3i airwaySeedPoint, Vector3i lungSeedPoint, bool extractBloodVessels) void setAirwaySeedPoint(int x -> std::shared_ptr<LungSegmentation>
void setAirwaySeedPoint(Vector3i seed)
void setLungSeedPoint(int x, int y, int z)
void setLungSeedPoint(Vector3i seed)

Public variables

int y
int int z

Private functions

void execute() virtual