function output = getDicomBoundingBox(dicomPath) % Return the three dimensional bounding borders % of a dicom set found at the provided folder path. dicomVolume = DicomVolumeNormaliser(dicomPath); xMin = dicomVolume.spatial.PatientPositions(1,1); yMin = dicomVolume.spatial.PatientPositions(1,2); zMin = min(dicomVolume.spatial.PatientPositions(:,3)); xMax = xMin + size(dicomVolume.volume,1) * dicomVolume.spatial.PixelSpacings(1,1); yMax = yMin + size(dicomVolume.volume,2) * dicomVolume.spatial.PixelSpacings(1,2); zMax = max(dicomVolume.spatial.PatientPositions(:,3)); boundingBox.xlim = [xMin xMax]; boundingBox.ylim = [yMin yMax]; boundingBox.zlim = [zMin zMax]; output = boundingBox; end